System and method for location based exchanges of data facilitating distributed locational applications
DC CAFCFirst Claim
1. A method by a sending data processing system, the method comprising:
- accessing, by the sending data processing system, identity information for describing an originator identity associated with the sending data processing system;
accessing, by the sending data processing system, application information for an application in use at the sending data processing system;
accessing, by the sending data processing system, location information associated with the sending data processing system;
accessing, by the sending data processing system, reference information for further describing the location information associated with the sending data processing system;
preparing, by the sending data processing system, a broadcast unidirectional wireless data record including;
the identity information for describing the originator identity associated with the sending data processing system,the application information for the application in use at the sending data processing system,the location information associated with the sending data processing system, andthe reference information for further describing the location information associated with the sending data processing system;
maintaining, by the sending data processing system, a configuration for when to perform beaconing of the broadcast unidirectional wireless data record; and
transmitting, by the sending data processing system, the broadcast unidirectional wireless data record for receipt by a plurality of receiving mobile data processing systems in a wireless vicinity of the sending data processing system wherein the broadcast unidirectional wireless data record is beaconed by the sending data processing system in accordance with the configuration for when to perform beaconing, and wherein the broadcast unidirectional wireless data record includes at least;
the identity information for describing the originator identity associated with the sending data processing system wherein the identity information is for an alert determined by each receiving mobile data processing system of the plurality of receiving mobile data processing systems that the each receiving mobile data processing system is in the wireless vicinity of the sending data processing system,the application information for the application in use at the sending data processing system,the location information associated with the sending data processing system to be used by the each receiving mobile data processing system for determining their own location relative to the location information, andthe reference information for further describing the location information associated with the sending data processing system for describing to the each receiving mobile data processing system useful information associated with the sending data processing system.
1 Assignment
Litigations
1 Petition
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 interact with each other as peers in communications and interoperability. A mobile data processing system may dynamically take on roles, depending on the environment and capabilities available at a particular time. Reference whereabouts data is appropriately shared between mobile data processing systems to carry out automatic location techniques ensuring mobile data processing systems are kept up to date with their own whereabouts and whereabouts of others, regardless of the freely moving travels of any of the mobile data processing systems involved, and the location technologies that may or may not be available when needed. A confidence is associated to whereabouts data shared for facilitating selection of the best candidate data used in determining new whereabouts information.
518 Citations
40 Claims
-
1. A method by a sending data processing system, the method comprising:
-
accessing, by the sending data processing system, identity information for describing an originator identity associated with the sending data processing system; accessing, by the sending data processing system, application information for an application in use at the sending data processing system; accessing, by the sending data processing system, location information associated with the sending data processing system; accessing, by the sending data processing system, reference information for further describing the location information associated with the sending data processing system; preparing, by the sending data processing system, a broadcast unidirectional wireless data record including; the identity information for describing the originator identity associated with the sending data processing system, the application information for the application in use at the sending data processing system, the location information associated with the sending data processing system, and the reference information for further describing the location information associated with the sending data processing system; maintaining, by the sending data processing system, a configuration for when to perform beaconing of the broadcast unidirectional wireless data record; and transmitting, by the sending data processing system, the broadcast unidirectional wireless data record for receipt by a plurality of receiving mobile data processing systems in a wireless vicinity of the sending data processing system wherein the broadcast unidirectional wireless data record is beaconed by the sending data processing system in accordance with the configuration for when to perform beaconing, and wherein the broadcast unidirectional wireless data record includes at least; the identity information for describing the originator identity associated with the sending data processing system wherein the identity information is for an alert determined by each receiving mobile data processing system of the plurality of receiving mobile data processing systems that the each receiving mobile data processing system is in the wireless vicinity of the sending data processing system, the application information for the application in use at the sending data processing system, the location information associated with the sending data processing system to be used by the each receiving mobile data processing system for determining their own location relative to the location information, and the reference information for further describing the location information associated with the sending data processing system for describing to the each receiving mobile data processing system useful information associated with the sending data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A sending data processing system, comprising:
-
one or more processors; and 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 the system; accessing, by the sending data processing system, identity information for describing an originator identity associated with the sending data processing system; accessing, by the sending data processing system, application information for an application in use at the sending data processing system; accessing, by the sending data processing system, location information associated with the sending data processing system; accessing, by the sending data processing system, reference information for further describing the location information associated with the sending data processing system; preparing, by the sending data processing system, a broadcast unidirectional wireless data record including; the identity information for describing the originator identity associated with the sending data processing system, the application information for the application in use at the sending data processing system, the location information associated with the sending data processing system, and the reference information for further describing the location information associated with the sending data processing system; maintaining, by the sending data processing system, a configuration for when to perform beaconing of the broadcast unidirectional wireless data record; and transmitting, by the sending data processing system, the broadcast unidirectional wireless data record for receipt by a plurality of receiving mobile data processing systems in a wireless vicinity of the sending data processing system wherein the broadcast unidirectional wireless data record is beaconed by the sending data processing system in accordance with the configuration for when to perform beaconing, and wherein the broadcast unidirectional wireless data record includes at least; the identity information for describing the originator identity associated with the sending data processing system wherein the identity information is for an alert determined by each receiving mobile data processing system of the plurality of receiving mobile data processing systems that the each receiving mobile data processing system is in the wireless vicinity of the sending data processing system, the application information for the application in use at the sending data processing system, the location information associated with the sending data processing system to be used by the each receiving mobile data processing system for determining their own location relative to the location information, and the reference information for further describing the location information associated with the sending data processing system for describing to the each receiving mobile data processing system useful information associated with the sending data processing system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification