The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 16, 2017

Filed:

Oct. 28, 2014
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Joseph Allen, Belmont, MA (US);

Dinakaran Joseph, Apex, NC (US);

Gari Singh, Wilmington, MA (US);

Meeta Yadav, Cary, NC (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/54 (2006.01); G06F 13/00 (2006.01); G06F 11/14 (2006.01); G06F 13/10 (2006.01);
U.S. Cl.
CPC ...
G06F 9/546 (2013.01); G06F 11/14 (2013.01); G06F 13/00 (2013.01); G06F 13/102 (2013.01); G06F 2212/202 (2013.01);
Abstract

Embodiments of the invention provide for the optimization of utilization of non-volatile memory in message queuing. In an embodiment of the invention, a method for optimizing utilization of non-volatile memory in message queuing includes receiving a new message in a message queueing system implemented in a host computing system. The method also includes storing the new message as a master message in non-volatile memory of the host computing system. The method yet further includes subsequently receiving different messages that each share redundant information with the master message. The method even yet further includes delta encoding each of the different messages and storing the delta encoded different messages in the non-volatile memory. Finally, the method includes deleting the master message from the non-volatile memory only once each of the different messages and the master message have been acknowledged by at least one consumer subscribing to the message queuing system.


Find Patent Forward Citations

Loading…