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. 13, 2003

Filed:

Oct. 13, 1998
Applicant:
Inventors:

Christopher Louis Capps, Raleigh, NC (US);

Gregory Covert Smith, Durham, NC (US);

Jay Douglas Stouffer, Raleigh, NC (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 1/258 ; G06F 1/5167 ; G06F 9/00 ;
U.S. Cl.
CPC ...
H04L 1/258 ; G06F 1/5167 ; G06F 9/00 ;
Abstract

A method of queuing messages for communications between computer programs by placing a plurality of messages in a main queue, placing one or more property messages in one or more property queues associated with the main queue and, for each property message, specifying at least one property of a respective message in the main queue and a unique identifier for the respective message. A property name may be specified for a message, or a property value, or some combination of property names and values. An application program interface (API) makes the main queue and the one or more property queues appear as a single priority queue. A message is retrieved from the main queue according to a predefined priority list which includes the at least one property, which can again be a property name, a property value, or some combination of property names and values. The priority list can be dynamically modified. The system can be implemented in an environment where the messages are placed in the queue by a first computer connected to a network, and retrieved by a second computer connected to the network, with the messages being transmitted across the network.


Find Patent Forward Citations

Loading…