System and method for location based inventory management
First Claim
1. A method comprising:
- storing inventory specifications for use, by a user carried mobile data processing system having phone call capability, in comparing with product data determined by the user carried mobile data processing system for one or more products, the user carried mobile data processing system brought by a user to a vicinity of the one or more products, the inventory specifications accepted through a user interface as specified by the user of the user carried mobile data processing system and including;
at least one condition including a user specified location based condition for the user carried mobile data processing system determining an identified data processing system being located at a user specified location wherein the identified data processing system is identified upon the inventory specifications accepted through the user interface as specified by the user,an inventory description for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products, anda stock specification for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products;
monitoring for the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location;
detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location;
invoking inventory application processing upon the detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location, wherein the inventory application processing determines a stock count for the one or more products; and
comparing the stock count for the one or more products with the stock specification upon the invoking the inventory application processing.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a distributed system and method for enabling new and useful location dependent features and functionality to mobile data processing systems. Mobile data processing Systems (MSs) interact with each other as peers in communications and interoperability. Data is shared between mobile data processing systems to carry out novel Location Based eXchanges (LBX) of data for new mobile applications. Information transmitted inbound to, transmitted outbound from, is in process at, or is application modified at a mobile data processing system triggers processing of actions in accordance with user configured permissions, charters, and other configurations. In a preferred embodiment, a user configurable platform is provided for quickly building well behaving LBX applications at MSs and across a plurality of interoperating MSs. Tools, triggered interfaces and integrated applications are disclosed for a breadth of MS LBX configurations and functionality.
-
Citations
27 Claims
-
1. A method comprising:
-
storing inventory specifications for use, by a user carried mobile data processing system having phone call capability, in comparing with product data determined by the user carried mobile data processing system for one or more products, the user carried mobile data processing system brought by a user to a vicinity of the one or more products, the inventory specifications accepted through a user interface as specified by the user of the user carried mobile data processing system and including; at least one condition including a user specified location based condition for the user carried mobile data processing system determining an identified data processing system being located at a user specified location wherein the identified data processing system is identified upon the inventory specifications accepted through the user interface as specified by the user, an inventory description for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products, and a stock specification for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products; monitoring for the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location; detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location; invoking inventory application processing upon the detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location, wherein the inventory application processing determines a stock count for the one or more products; and comparing the stock count for the one or more products with the stock specification upon the invoking the inventory application processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A user carried mobile data processing system with phone call capability, comprising:
-
one or more processors; a user interface; at least one memory coupled to the one or more processors, wherein the at least one memory includes executable instructions which, when executed by the one or more processors, results in operations comprising; storing inventory specifications for use, by the user carried mobile data processing system with phone call capability, in comparing with product data determined by the user carried mobile data processing system for one or more products, the user carried mobile data processing system brought by a user to a vicinity of the one or more products, the inventory specifications accepted through a user interface as specified by the user of the user carried mobile data processing system and including; at least one condition including a user specified location based condition for the user carried mobile data processing system determining an identified data processing system being located at a user specified location wherein the identified data processing system is identified upon the inventory specifications accepted through the user interface as specified by the user, an inventory description for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products, and a stock specification for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products; monitoring for the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location; detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location; invoking inventory application processing upon the detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location, wherein the inventory application processing determines a stock count for the one or more products; and comparing the stock count for the one or more products with the stock specification upon the invoking the inventory application processing.
-
-
22. A method, comprising:
-
storing inventory specifications for use, by a user carried mobile data processing system having phone call capability, in comparing with product data determined by the user carried mobile data processing system for one or more products, the user carried mobile data processing system brought by a user to a vicinity of the one or more products, the inventory specifications accepted through a user interface as specified by the user of the user carried mobile data processing system and including; at least one condition including a user specified location based condition for the user carried mobile data processing system determining an identified data processing system being located at a user specified location wherein the identified data processing system is identified upon the inventory specifications accepted through the user interface as specified by the user, an inventory description for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products, and a stock specification for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products; monitoring for the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location, wherein the at least one condition includes; a condition for the user carried mobile data processing system detecting receipt of an unsolicited transmission from a remote data processing system in proximity of the user carried mobile data processing system, and a condition for the user carried mobile data processing system detecting a particular data processing system being located a configured distance to a particular location; detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location; invoking inventory application processing upon the detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location, wherein the inventory application processing determines a stock count for the one or more products; and comparing the stock count for the one or more products with the stock specification upon the invoking the inventory application processing. - View Dependent Claims (23, 24)
-
-
25. A user carried mobile data processing system with phone call capability, comprising:
-
one or more processors; a user interface; at least one memory coupled to the one or more processors, wherein the at least one memory includes executable instructions which, when executed by the one or more processors, results in operations comprising; storing inventory specifications for use, by the user carried mobile data processing system with phone call capability, in comparing with product data determined by the user carried mobile data processing system for one or more products, the user carried mobile data processing system brought by a user to a vicinity of the one or more products, the inventory specifications accepted through a user interface as specified by the user of the user carried mobile data processing system and including; at least one condition including a user specified location based condition for the user carried mobile data processing system determining an identified data processing system being located at a user specified location wherein the identified data processing system is identified upon the inventory specifications accepted through the user interface as specified by the user, an inventory description for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products, and a stock specification for the one or more products for the comparing with the product data determined by the user carried mobile data processing system for the one or more products; monitoring for the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location, wherein the at least one condition includes; a condition for the user carried mobile data processing system detecting receipt of an unsolicited transmission from a remote data processing system in proximity of the user carried mobile data processing system, and a condition for the user carried mobile data processing system detecting a particular data processing system being located a configured distance to a particular location; detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location; invoking inventory application processing upon the detecting the at least one condition including the user specified location based condition for the user carried mobile data processing system determining the identified data processing system being located at the user specified location, wherein the inventory application processing determines a stock count for the one or more products; and comparing the stock count for the one or more products with the stock specification upon the invoking the inventory application processing. - View Dependent Claims (26, 27)
-
Specification