IP Library Patent Application 12046371
Patent Application
App. No. 12/046,371

ENHANCED ITEM TRACKING USING SELECTIVE QUERYING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/046,371
Abstract

Enhanced item tracking using selecting querying, in which a scan envelope of a mobile reader is defined, items expected within the defined scan envelope are determined, and a low-level query including a tuning parameter that selectively includes or excludes the determined items is generated. The approach also includes transmitting the low-level query via the mobile reader, and outputting an indicia of items that respond to the low-level query.

Claims (54)

1 . A computer-implemented method comprising:

defining a scan envelope of a mobile reader;

determining, based on performing a high-level query at a resource planning module, items expected within the defined scan envelope;

generating a low-level query comprising a tuning parameter that selectively includes or excludes the determined items;

transmitting the low-level query via the mobile reader; and

outputting an indicia of items that respond to the low-level query.

2 . The method of claim 1 , wherein the scan envelope is defined based on determining a absolute or relative location and scanning direction of the mobile reader.

3 . The method of claim 1 , wherein the location of the mobile reader is determined using Active Bat, Cricket, an infrared cell-of-origin system, a radio beacon, or an active Or passive Radio Frequency IDentification (RFID) device.

4 . The method of claim 1 , wherein the indicia further comprises a quantity of the items that respond to the query.

5 . The method of claim 1 , wherein the indicia further comprises a unique identifier of each of the items that responds to the low-level query.

6 . The method of claim 1 , further comprising determining, based on a tuning parameter that selectively excludes the determined items and further based on the output indicia, whether a plan-o-gram is satisfied.

7 . The method of claim 1 , further comprising generating, based on a tuning parameter that selectively includes the determined items and further based on the output indicia, an inventory of the items that respond to the low-level query.

8 . The method of claim 1 , wherein outputting the indicia further comprises updating, using the indicia, a database disposed on the mobile reader.

9 . The method of claim 1 , wherein:

the mobile reader is a mobile Radio Frequency IDentification (RFID) device, and

the low-level query is formatted according to the EPC Gen 2 standard.

10 . The method of claim 1 , wherein the low-level query further comprises a frame length parameter, generated based on a quantity of the items expected within the defined scan envelope.

11 . The method of claim 10 , further comprising iteratively modifying the frame length parameter based on a quantity of the items that respond to the low-level query.

12 . The method of claim 1 , wherein determining the items expected within the defined scan envelope further comprises:

transmitting, from the mobile device and to a resource planning module, a parameter that describes the defined scan envelope;

generating, at the resource planning module, the high-level query, level query further comprising the transmitted parameter;

performing the high-level query at the resource planning module; and

receiving, at the mobile device and from the resource planning module, a response to the high-level query, the response comprising the items expected within the defined scan envelope.

13 . The method of claim 1 , wherein determining the items expected within the defined scan envelope further comprises:

performing the high-level query at the resource planning module;

iteratively receiving, at the mobile device and from the resource planning module, a response to the high-level query, the response comprising items expected within a plurality of locations;

determining, at the mobile reader and based on comparing the items expected within the plurality of locations with the defined scan envelope; the items expected within the defined scan envelope.

14 . The method of claim 1 , wherein determining the items expected within the defined scan envelope further comprises:

transmitting, from the mobile reader to the resource planning module and based on receiving a request, data indicative of the defined scan envelope;

performing the high-level query at the resource planning module; and

receiving, at the mobile reader and based on performing the high-level query, data indicative of the items expected within the defined scan envelope.

15 . The method of claim 1 , wherein determining the items expected within the defined scan envelope further comprises:

performing the high-level query at the resource planning module;

receiving, at the mobile reader and from the resource planning module and based on performing the high-level query, a list of items expected within a plurality of locations; and

determining, at the mobile reader and based on comparing the list of items expected within the plurality of locations with the defined scan envelope, the items expected within the defined scan envelope.

16 . The method of claim 1 , further comprising detecting an out-of-stock condition based on the output indicia.

17 . The method of claim 1 , further comprising:

receiving, from a back-end enterprise resource planning system, an inventory list,

wherein outputting the indicia of items that respond to the low-level query further comprises updating the inventory list with the indicia.

18 . A computer program product, tangibly embodied in a machine-readable medium, the computer program product comprising instructions that, when read by a machine, operate to cause data processing apparatus to:

define a scan envelope of a mobile reader;

determine, based on performing a high-level query at a resource planning module, items expected within the defined scan envelope;

generate a low-level query comprising a tuning parameter that selectively includes or excludes the determined items;

transmit the low-level query via the mobile reader; and

output an indicia of items that respond to the low-level query.

19 . A system comprising:

a processor configured to:

define a scan envelope of a mobile reader,

determine, based on performing a high-level query at a resource planning module, items expected within the defined scan envelope, and

generate a low-level query comprising a tuning parameter that selectively includes or excludes the determined items; and

an output module configured to:

transmit the low-level query via the mobile reader, and

output an indicia of items that respond to the low-level query.

20 . The system of claim 19 , further comprising a shopping cart upon which the processor and output module are mounted.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2014
From: SAP AG
To: SAP SE
Reel/Frame 033625/0223 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 6, 2008
From: CHAVES, LEONARDO WEISS F.; BERCHTOLD, MARTIN; DECKER, CHRISTIAN; RIEDEL, TILL
To: SAP AG
Reel/Frame 020910/0017 →