Patent ID: 9264485
Filing Date: 2016-02-16
CPC Classification: G06F,G06Q,H04L

Claim Text:
1. A computer implemented method for synchronizing and prioritizing messages from separate systems within a retail establishment, wherein the retail establishment comprises a stock-keeping-unit (“SKU”) scan monitoring system, a Point-Of-Sale (POS) error monitoring system, and an inventory receiving system, the method comprising: detecting an event occurring within the retail establishment by at least one of the SKU scan monitoring system; the POS error monitoring system, and the inventory receiving system of the retail establishment; generating a message about the event having a unique identifier with at least one of the SKU scan monitoring system; the POS error monitoring system, and the inventory receiving system of the retail establishment; sending the message over a computer network to a channel adapter; receiving the message with the channel adapter from the computer network having the unique identifier, the unique identifier being associated with an event occurring within the retail establishment; comparing the message having the unique identifier with the channel adapter to at least one of a rule and a formula stored in a database; determining with the channel adapter if the message with the unique identifier matches at least one of a rule and a formula stored in the database based on the unique identifier; if the message matches at least one of a rule and formula in the database, then the channel adapter supplementing the message with an action identifier, the action identifier comprises one or more actions that at least one of an application content provider and a target application within the retail establishment takes in response to the message after the message having the action identifier is transmitted by the channel adapter and a notifier; prioritizing the message with the channel adapter relative to one or more other messages based on at least one of a source identifier and the action identifier; transmitting the message by the channel adapter to the notifier; and relaying the message from the notifier over the communications network upon receiving a request for messages that may match at least one of the application content provider and the target application that are associated with one or more operations of the retail establishment, the message comprising a first list of at least one action for responding to an event, each event on the first list occurring within the retail establishment, each action for responding to an event on the first list comprising work that is assigned to retail staff employed by the retail establishment, the message comprising a second list, the second list comprising one or more events that are arranged according to time stamps indicating a time of day at which a particular event within the retail establishment occurs.