US Patent Application 18352689. WATERMARK-BASED MESSAGE QUEUE simplified abstract
Contents
WATERMARK-BASED MESSAGE QUEUE
Organization Name
Inventor(s)
Subir Jhanb of Cupertino CA (US)
Thomas R. Kennedy, Iii of Alviso CA (US)
WATERMARK-BASED MESSAGE QUEUE - A simplified explanation of the abstract
This abstract first appeared for US patent application 18352689 titled 'WATERMARK-BASED MESSAGE QUEUE
Simplified Explanation
This patent application describes a watermark-based message queue system and method. Here are the key points:
- The system receives a connection request for messages from a user device.
- It establishes a connection session with the user device.
- The system identifies a message queue associated with the user device, where each message in the queue has a timestamp.
- The message queue is associated with a current watermark that represents the first timestamp.
- The system identifies the oldest message in the queue at the time the connection session was established.
- It associates an updated watermark with the message queue, representing the second timestamp associated with the oldest message.
- The system provides one or more messages to the user device that have a timestamp newer than or equal to the first timestamp identified by the current watermark.
Original Abstract Submitted
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a watermark-based message queue. One of the methods includes receiving a first connection request for messages associated with a user device. A first connection session is established with the user device. A message queue of messages associated with the user device is identified, each message in the message queue is associated with a respective timestamp, and the message queue is associated with a current watermark that identifies a first timestamp. An oldest message in the message queue at the time the first connection session was established is identified. An updated watermark that identifies a second timestamp associated with the oldest message is associated with the message queue. One or more messages that have a timestamp newer than or equal to the first timestamp identified by the current watermark is provided to the user device.