System and method for determining mobile users of interest
First Claim
1. A method, comprising:
- accepting user input, through a mobile application user interface of a first mobile data processing system, from a first mobile data processing system user, for constructing to locally maintained memory of the first mobile data processing system, first profile data including a plurality of tagged descriptions for detecting a second mobile data processing system user being a nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within a direct wireless communication range of the first mobile data processing system, the first profile data including the plurality of tagged descriptions for detecting the second mobile data processing system user used in the first mobile data processing system comparing and matching to second profile data included in a wireless data transmission sent outbound from the second mobile data processing system for a direct wireless communication range receipt by any of a plurality of mobile data processing systems including the first mobile data processing system in a direct wireless communication range of the second mobile data processing system, the plurality of mobile data processing systems including the first mobile data processing system each not soliciting the wireless data transmission sent outbound from the second mobile data processing system, the comparing and matching in response to the direct wireless communication range receipt of the second profile data in the first mobile data processing system, the second profile data;
including a plurality of tagged descriptions for detecting the first mobile data processing system user being a nearby person of interest to the second mobile data processing system user when the first mobile data processing system is within the direct wireless communication range of the second mobile data processing system,constructed through a mobile application user interface of the second mobile data processing system by the second mobile data processing system user to locally maintained memory of the second mobile data processing system for being included in the wireless data transmission sent outbound from the second mobile data processing system, andsent outbound from the second mobile data processing system to cause the comparing and matching to solicit a solicited response transmitted from the first mobile data processing system to the second mobile data processing system for notifying the second mobile data processing system user being the nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within the direct wireless communication range of the first mobile data processing system;
receiving, in the first mobile data processing system, by way of the direct wireless communication range receipt from the second mobile data processing system, the second profile data included in the wireless data transmission;
in response to the receipt of the second profile data in the first mobile data processing system, the first mobile data processing system comparing and matching the first profile data including the plurality of tagged descriptions for detecting the second mobile data processing system user being the nearby person of interest to the second profile data including the plurality of tagged descriptions for detecting the first mobile data processing system user being the nearby person of interest; and
upon the first mobile data processing system comparing and matching, the first mobile data processing system transmitting the solicited response to the second mobile data processing system for the notifying the second mobile data processing system user being the nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within the direct wireless communication range of the first mobile data processing system.
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 which is transmitted inbound to, transmitted outbound from, or is in process at, a mobile data processing system, is used to trigger 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.
437 Citations
41 Claims
-
1. A method, comprising:
-
accepting user input, through a mobile application user interface of a first mobile data processing system, from a first mobile data processing system user, for constructing to locally maintained memory of the first mobile data processing system, first profile data including a plurality of tagged descriptions for detecting a second mobile data processing system user being a nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within a direct wireless communication range of the first mobile data processing system, the first profile data including the plurality of tagged descriptions for detecting the second mobile data processing system user used in the first mobile data processing system comparing and matching to second profile data included in a wireless data transmission sent outbound from the second mobile data processing system for a direct wireless communication range receipt by any of a plurality of mobile data processing systems including the first mobile data processing system in a direct wireless communication range of the second mobile data processing system, the plurality of mobile data processing systems including the first mobile data processing system each not soliciting the wireless data transmission sent outbound from the second mobile data processing system, the comparing and matching in response to the direct wireless communication range receipt of the second profile data in the first mobile data processing system, the second profile data; including a plurality of tagged descriptions for detecting the first mobile data processing system user being a nearby person of interest to the second mobile data processing system user when the first mobile data processing system is within the direct wireless communication range of the second mobile data processing system, constructed through a mobile application user interface of the second mobile data processing system by the second mobile data processing system user to locally maintained memory of the second mobile data processing system for being included in the wireless data transmission sent outbound from the second mobile data processing system, and sent outbound from the second mobile data processing system to cause the comparing and matching to solicit a solicited response transmitted from the first mobile data processing system to the second mobile data processing system for notifying the second mobile data processing system user being the nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within the direct wireless communication range of the first mobile data processing system; receiving, in the first mobile data processing system, by way of the direct wireless communication range receipt from the second mobile data processing system, the second profile data included in the wireless data transmission; in response to the receipt of the second profile data in the first mobile data processing system, the first mobile data processing system comparing and matching the first profile data including the plurality of tagged descriptions for detecting the second mobile data processing system user being the nearby person of interest to the second profile data including the plurality of tagged descriptions for detecting the first mobile data processing system user being the nearby person of interest; and upon the first mobile data processing system comparing and matching, the first mobile data processing system transmitting the solicited response to the second mobile data processing system for the notifying the second mobile data processing system user being the nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within the direct wireless communication range of the first mobile 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 method by a first mobile data processing system, the method comprising:
-
maintaining, by the first mobile data processing system, first profile information for being matched to second profile information of a second mobile data processing system; receiving, by the first mobile data processing system, a first broadcast unidirectional wireless data record containing the second profile information directly from the second mobile data processing system in the vicinity of the first mobile data processing system, the first broadcast unidirectional wireless data record including second location information for the second mobile data processing system, the second profile information containing information configured by a second user of the second mobile data processing system for being received by the first mobile data processing system to solicit a first response from the first mobile data processing system, the first response resulting from the first mobile data processing system comparing and matching the first profile information of the first mobile data processing system with the second profile information, the second location information used by the first mobile data processing system for determining a first physical location of the first mobile data processing system relative to a second physical location of the second mobile data processing system; transmitting, by the first mobile data processing system, the first response for receipt by the second mobile data processing system, wherein the first response is for notifying the second user of the second mobile data processing system of the first mobile data processing system comparing and matching first profile information of the first mobile data processing system with the second profile information; maintaining, by the first mobile data processing system, a configuration for when to perform beaconing of a second broadcast unidirectional wireless data record containing the first profile information, the second broadcast unidirectional wireless data record including first location information for the first mobile data processing system, the first profile information containing information configured by a first user of the first mobile data processing system for being received by the second mobile data processing system to solicit a second response from the second mobile data processing system, the second response resulting from the second mobile data processing system comparing and matching the second profile information of the second mobile data processing system with the first profile information, the first location information used by the second mobile data processing system for determining the second physical location of the second mobile data processing system relative to the first physical location of the first mobile data processing system; and receiving, by the first mobile data processing system, the second response from the second mobile data processing system, wherein the second response is for notifying the first user of the first mobile data processing system of the second mobile data processing system comparing and matching second profile information of the second mobile data processing system with the first profile information.
-
-
22. A first mobile data processing system, comprising:
-
one or more processors; a user interface; and memory coupled to the one or more processors, wherein the memory includes executable instructions which, when executed by the one or more processors, results in the first mobile data processing system; accepting user input, through a mobile application user interface of a first mobile data processing system, from a first mobile data processing system user, for constructing to locally maintained memory of the first mobile data processing system, first profile data including a plurality of tagged descriptions for detecting a second mobile data processing system user being a nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within a direct wireless communication range of the first mobile data processing system, the first profile data including the plurality of tagged descriptions for detecting the second mobile data processing system user used in the first mobile data processing system comparing and matching to second profile data included in a wireless data transmission sent outbound from the second mobile data processing system for a direct wireless communication range receipt by any of a plurality of mobile data processing systems including the first mobile data processing system in a direct wireless communication range of the second mobile data processing system, the plurality of mobile data processing systems including the first mobile data processing system each not soliciting the wireless data transmission sent outbound from the second mobile data processing system, the comparing and matching in response to the direct wireless communication range receipt of the second profile data in the first mobile data processing system, the second profile data; including a plurality of tagged descriptions for detecting the first mobile data processing system user being a nearby person of interest to the second mobile data processing system user when the first mobile data processing system is within the direct wireless communication range of the second mobile data processing system, constructed through a mobile application user interface of the second mobile data processing system by the second mobile data processing system user to locally maintained memory of the second mobile data processing system for being included in the wireless data transmission sent outbound from the second mobile data processing system, and sent outbound from the second mobile data processing system to cause the comparing and matching to solicit a solicited response transmitted from the first mobile data processing system to the second mobile data processing system for notifying the second mobile data processing system user being the nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within the direct wireless communication range of the first mobile data processing system; receiving, in the first mobile data processing system, by way of the direct wireless communication range receipt from the second mobile data processing system, the second profile data included in the wireless data transmission; in response to the receipt of the second profile data in the first mobile data processing system, the first mobile data processing system comparing and matching the first profile data including the plurality of tagged descriptions for detecting the second mobile data processing system user being the nearby person of interest to the second profile data including the plurality of tagged descriptions for detecting the first mobile data processing system user being the nearby person of interest; and upon the first mobile data processing system comparing and matching, the first mobile data processing system transmitting the solicited response to the second mobile data processing system for the notifying the second mobile data processing system user being the nearby person of interest to the first mobile data processing system user when the second mobile data processing system communicates directly to the first mobile data processing system while within the direct wireless communication range of the first mobile data processing system. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
Specification