System, method, and logic for processing raw data comprising tag identifiers
First Claim
Patent Images
1. A method for processing raw data, comprising:
- receiving raw data comprising a plurality of tag identifiers, the plurality of tag identifiers associated with one or more tags detected during a plurality of detection events;
filtering the plurality of tag identifiers to yield one or more unique tag identifiers, a unique tag identifier of the one or more unique tag identifiers corresponding to a tag of the one or more tags;
converting the one or more unique tag identifiers to at least one business object;
applying at least one business rule to the at least one business object to generate a response; and
performing the response.
1 Assignment
0 Petitions
Accused Products
Abstract
Processing raw data includes receiving raw data. The raw data includes tag identifiers associated with one or more tags detected during a number of detection events. The tag identifiers are filtered to yield one or more unique tag identifiers. A unique tag identifier corresponds to a tag of the tags. The unique tag identifiers are converted to at least one business object. At least one business rule is applied to the business object to generate a response, and the response is performed.
33 Citations
35 Claims
-
1. A method for processing raw data, comprising:
-
receiving raw data comprising a plurality of tag identifiers, the plurality of tag identifiers associated with one or more tags detected during a plurality of detection events; filtering the plurality of tag identifiers to yield one or more unique tag identifiers, a unique tag identifier of the one or more unique tag identifiers corresponding to a tag of the one or more tags; converting the one or more unique tag identifiers to at least one business object; applying at least one business rule to the at least one business object to generate a response; and performing the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for processing raw data, comprising:
-
a database operable to store raw data comprising a plurality of tag identifiers, the plurality of tag identifiers associated with one or more tags detected during a plurality of detection events; and a server system coupled to the database and operable to; filter the plurality of tag identifiers to yield one or more unique tag identifiers, a unique tag identifier of the one or more unique tag identifiers corresponding to a tag of the one or more tags; convert the one or more unique tag identifiers to at least one business object; apply at least one business rule to the at least one business object to generate a response; and perform the response. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. Logic for processing raw data, the logic embodied in a computer-readable medium and operable to:
-
receive raw data comprising a plurality of tag identifiers, the plurality of tag identifiers associated with one or more tags detected during a plurality of detection events; filter the plurality of tag identifiers to yield one or more unique tag identifiers, a unique tag identifier of the one or more unique tag identifiers corresponding to a tag of the one or more tags; convert the one or more unique tag identifiers to at least one business object; apply at least one business rule to the at least one business object to generate a response; and perform the response. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for processing raw data, comprising:
-
means for receiving raw data comprising a plurality of tag identifiers, the plurality of tag identifiers associated with one or more tags detected during a plurality of detection events; means for filtering the plurality of tag identifiers to yield one or more unique tag identifiers, a unique tag identifier of the one or more unique tag identifiers corresponding to a tag of the one or more tags; means for converting the one or more unique tag identifiers to at least one business object; means for applying at least one business rule to the at least one business object to generate a response; and means for performing the response.
-
-
35. A method for processing raw data, comprising:
-
receiving raw data comprising a plurality of tag identifiers, the plurality of tag identifiers associated with one or more tags detected during a plurality of detection events, each tag corresponds to an item associated with a product, the raw data received from a tag reading system comprising an antenna and a reader, the tag reading system operable to detect a tag of the one or more tags by performing at least one of the following; detecting a tag when an item associated with the tag is placed in or removed from an item detection area; and detecting a tag when an item associated with the tag passes through a portal associated with the tag reading system; filtering the plurality of tag identifiers to yield one or more unique tag identifiers, a unique tag identifier of the one or more unique tag identifiers corresponding to a tag of the one or more tags, the plurality of tag identifiers filtered to yield the unique tag identifiers by; grouping the plurality of detection events into at least one smoothing interval, a smoothing interval comprising one or more detection events; and determining the one or more unique tag identifiers from the plurality of tag identifiers of each smoothing interval; converting the one or more unique tag identifiers to at least one business object, the one or more unique tag identifiers converted to the at least one business object by determining a business object corresponding to a unique tag identifier according to a lookup table; applying at least one business rule to the at least one business object to generate a response, the at least one business rule applied to the plurality of business objects to generate the response by performing at least one of the following; determining a product quantity of the product; determining that a product restock threshold of the product has been reached; and determining an inventory of the product, and determining that the product is out of stock; and performing the response by performing at least one of the following responses; a first response comprising; generating a tag read event in accordance with the business objects; and publishing the tag read event to a consumer; a second response comprising sending an electronic mail message to a recipient; a third response comprising storing data describing the selected tag identifiers in a database; a fourth response comprising sending a product restock notification; and a fifth response comprising sending an out-of-stock notification.
-
Specification