Messaging system of partial and out-of-order events
AssigneeSnap Inc.
InventorsBradley Baron, Benjamin Ralph Hollis, Gavin Shriver, Peter Cardwell
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer readable medium are provided for receiving an event message in a plurality of event messages, the event message comprising a sequence number and associated data, identifying the event message as an out-of-order event message based on the sequence number, assigning a priority level to the out-of-order event message based on a plurality of priority rules, and placing the out-of-order event message in a primary queue of messages based on the priority level assigned to the event message.
Claims20
A method, comprising:
- receiving, via an Application Programming Interface (API), a message that includes a timestamp;
- determining that the message is an out-of-order event message based on the timestamp;
- and
- placing the out-of-order event message in a queue of messages based on a priority level assigned to the out-of-order event message.
A system comprising:
- a memory storing instructions;
- and
- one or more hardware processors communicatively coupled to the memory and configured by the instructions to perform operations comprising:
- receiving, via an Application Programming Interface (API), a message that includes a timestamp;
- determining that the message is an out-of-order event message based on the timestamp;
- and
- placing the out-of-order event message in a queue of messages based on a priority level assigned to the out-of-order event message.
A non-transitory computer-readable medium comprising instructions that, when executed by a hardware processor of a machine, cause the machine to perform operations comprising:
- receiving, via an Application Programming Interface (API), a message that includes a timestamp;
- determining that the message is an out-of-order event message based on the timestamp;
- and
- placing the out-of-order event message in a queue of messages based on a priority level assigned to the out-of-order event message.
Dependencies are inferred from the claim text.