SYSTEM AND METHOD FOR LOCATION BASED EXCHANGE VICINITY INTEREST SPECIFICATION
First Claim
1. A program product that, when executed, causes operations comprising:
- maintaining, by a mobile data processing system, a specification including a condition for a moving region of vicinity around a moving physical location of the mobile data processing system during movement of the mobile data processing system, the specification stored local to the mobile data processing system and used by the mobile data processing system for distinguishing;
remote data processing systems within direct wireless communication range of the mobile data processing system which are physically located within the moving region of vicinity around the moving physical location, fromremote data processing systems within direct wireless communication range of the mobile data processing system which are not physically located within the moving region of vicinity around the moving physical location;
comparing, by the mobile data processing system, at least one condition of the specification with a corresponding at least one condition of a remote data processing system, wherein the comparing includes comparing the moving region of vicinity around the moving physical location with a remote physical location determined by the mobile data processing system for the remote data processing system, the remote physical location associated with wireless data received directly from the remote data processing system by the mobile data processing system;
determining, by the mobile data processing system, whether the remote data processing system is of interest for remote data processing system dependent processing by the comparing the at least one condition of the specification with the corresponding at least one condition of the remote data processing system, and wherein the determining includes determining whether the remote physical location is physically located within the moving region of vicinity around the moving physical location; and
communicating, by the mobile data processing system, information for the remote data processing system dependent processing upon determining, by the mobile data processing system, the remote data processing system is of interest for the remote data processing system dependent 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.
31 Citations
20 Claims
-
1. A program product that, when executed, causes operations comprising:
-
maintaining, by a mobile data processing system, a specification including a condition for a moving region of vicinity around a moving physical location of the mobile data processing system during movement of the mobile data processing system, the specification stored local to the mobile data processing system and used by the mobile data processing system for distinguishing; remote data processing systems within direct wireless communication range of the mobile data processing system which are physically located within the moving region of vicinity around the moving physical location, from remote data processing systems within direct wireless communication range of the mobile data processing system which are not physically located within the moving region of vicinity around the moving physical location; comparing, by the mobile data processing system, at least one condition of the specification with a corresponding at least one condition of a remote data processing system, wherein the comparing includes comparing the moving region of vicinity around the moving physical location with a remote physical location determined by the mobile data processing system for the remote data processing system, the remote physical location associated with wireless data received directly from the remote data processing system by the mobile data processing system; determining, by the mobile data processing system, whether the remote data processing system is of interest for remote data processing system dependent processing by the comparing the at least one condition of the specification with the corresponding at least one condition of the remote data processing system, and wherein the determining includes determining whether the remote physical location is physically located within the moving region of vicinity around the moving physical location; and communicating, by the mobile data processing system, information for the remote data processing system dependent processing upon determining, by the mobile data processing system, the remote data processing system is of interest for the remote data processing system dependent processing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A storage device storing a program that, when executed, causes operations comprising:
-
maintaining, by a mobile data processing system, a specification including a condition for a moving region of vicinity around a moving physical location of the mobile data processing system during movement of the mobile data processing system, the specification stored local to the mobile data processing system and used by the mobile data processing system for distinguishing; remote data processing systems within direct wireless communication range of the mobile data processing system which are physically located within the moving region of vicinity around the moving physical location, from remote data processing systems within direct wireless communication range of the mobile data processing system which are not physically located within the moving region of vicinity around the moving physical location; comparing, by the mobile data processing system, at least one condition of the specification with a corresponding at least one condition of a remote data processing system, wherein the comparing includes comparing the moving region of vicinity around the moving physical location with a remote physical location determined by the mobile data processing system for the remote data processing system, the remote physical location associated with wireless data received directly from the remote data processing system by the mobile data processing system; determining, by the mobile data processing system, whether the remote data processing system is of interest for remote data processing system dependent processing by the comparing the at least one condition of the specification with the corresponding at least one condition of the remote data processing system, and wherein the determining includes determining whether the remote physical location is physically located within the moving region of vicinity around the moving physical location; and communicating, by the mobile data processing system, information for the remote data processing system dependent processing upon determining, by the mobile data processing system, the remote data processing system is of interest for the remote data processing system dependent processing.
-
-
20. A memory device storing instructions for execution by one or more processors, wherein the instructions cause operations comprising:
-
maintaining, by a mobile data processing system, a specification including a condition for a moving region of vicinity around a moving physical location of the mobile data processing system during movement of the mobile data processing system, the specification stored local to the mobile data processing system and used by the mobile data processing system for distinguishing; remote data processing systems within direct wireless communication range of the mobile data processing system which are physically located within the moving region of vicinity around the moving physical location, from remote data processing systems within direct wireless communication range of the mobile data processing system which are not physically located within the moving region of vicinity around the moving physical location; comparing, by the mobile data processing system, at least one condition of the specification with a corresponding at least one condition of a remote data processing system, wherein the comparing includes comparing the moving region of vicinity around the moving physical location with a remote physical location determined by the mobile data processing system for the remote data processing system, the remote physical location associated with wireless data received directly from the remote data processing system by the mobile data processing system; determining, by the mobile data processing system, whether the remote data processing system is of interest for remote data processing system dependent processing by the comparing the at least one condition of the specification with the corresponding at least one condition of the remote data processing system, and wherein the determining includes determining whether the remote physical location is physically located within the moving region of vicinity around the moving physical location; and communicating, by the mobile data processing system, information for the remote data processing system dependent processing upon determining, by the mobile data processing system, the remote data processing system is of interest for the remote data processing system dependent processing.
-
Specification