최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0087292 (2013-11-22) |
등록번호 | US-9253597 (2016-02-02) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 351 |
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 p
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.
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
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; andupon 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. 2. The method of claim 1 including: the first mobile data processing system sending outbound the first profile data included in a wireless data transmission sent outbound from the first mobile data processing system for another direct wireless communication range receipt by any of a plurality of mobile data processing systems including the second mobile data processing system in a direct wireless communication range of the first mobile data processing system, the plurality of mobile data processing systems including the second mobile data processing system each not soliciting the wireless data transmission sent outbound from the first mobile data processing system, the first profile data sent outbound from the first mobile data processing system to cause the second mobile data processing system comparing and matching the second profile data to the first profile data to solicit a solicited response transmitted from the second mobile data processing system to the first mobile data processing system for notifying the first mobile data processing system user being the nearby person of interest to the second mobile data processing system user when the first mobile data processing system communicates directly to the second mobile data processing system while within the direct wireless communication range of the second mobile data processing system. 3. The method of claim 2 wherein the wireless data transmission sent outbound from the first mobile data processing system includes first location information and the wireless data transmission sent outbound from the second mobile data processing system includes second location information. 4. The method of claim 2 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data. 5. The method of claim 2 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data. 6. The method of claim 2 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data, the specified number of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 7. The method of claim 2 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data, the specified percentage of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 8. The method of claim 1 wherein the second profile data includes a first identity for the first mobile data processing system and the first profile data includes a second identity for the second mobile data processing system. 9. The method of claim 8 wherein the first identity identifies a group or the second identity identifies a group. 10. The method of claim 1 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data. 11. The method of claim 1 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data. 12. The method of claim 1 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data, the specified number of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 13. The method of claim 1 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data, the specified percentage of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 14. The method of claim 1 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes comparing first location information of the first mobile data processing system with second location information of the second mobile data processing system. 15. The method of claim 14 wherein the comparing first location information of the first mobile data processing system with second location information of the second mobile data processing system includes using a specified distance between the first mobile data processing system and the second mobile data processing system. 16. The method of claim 1 wherein the first profile data and the second profile data include XML tags for identifying sections of information for the first mobile data processing system comparing and matching the first profile data to the second profile data. 17. The method of claim 1 including providing a notification to the first mobile data processing system user in response to the first mobile data processing system comparing and matching the first profile data to the second profile data. 18. The method of claim 1 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining one or more conditions including at least one of: information for an email application,information for a messaging application,information for a calendar application,information for an address book application,information for a phone application,information for a map application,information for a storage application,information for a file system application,information for a database application,information for a search application,information for an internet browser application,information for an identity,information for an address,information for an invocation result,information for a data processing system type,information for a statistic,information for historical data,information for a geofence specification,information for whereabouts,information for a nearby specification,information for a nearness specification,information for a specification using a distance,information for a vicinity specification,information for a situational location,information associated to a file,information associated to a directory,information for SQL database data,information for a group,information for a plurality of data processing systems,information for a date specification,information for a time specification,information for an arrival,information for a departure,information for a profile match percentage,information for a profile tag match count,information for a Whereabouts Programming Language encoding,information for an XML specification,information for a special term,information for an atomic term,information for an atomic operator,information for an atomic element,information for a point,information for a radius,information for a perimeter,information for a sphere,information for a region,information for a Boolean value,information for a physical location,information for a two dimensional region specification,information for a three dimensional region specification,profile information,forthcoming information,information for a future location,information for one or more privileges assigned by a user,profile information received in a wireless data record by the first mobile data processing system from a remote data processing system,information associated to a wireless data record to be received by the first mobile data processing system from a remote data processing system,information for one or more privileges assigned by a user,information included in a wireless data record received by the first mobile data processing system from a remote data processing system,information included in a wireless data record of the first mobile data processing system,information included in a Whereabouts Data Record received by the first mobile data processing system from a remote data processing system,information included in a Whereabouts Data Record of the first mobile data processing system,information associated to an application of a remote data processing system,information associated to an application of a mobile data processing system,information for a location technology,information for a triangulation measurement,information for a time difference of arrival measurement,information for a time of arrival measurement,information for an angle of arrival measurement,information for a yaw measurement,information for a pitch measurement,information for a roll measurement,information for an accelerometer measurement,information for a movement tolerance,information for a communications wave spectrum signal strength of a transmission,information for a communications wave spectrum characteristic of a transmission,information for a communications wave spectrum class of a transmission,information for a communications wave spectrum frequency of a transmission,information for an application being active,information returned from invocation of an application programming interface,information maintained by an application installed,information for an application in use,information for an application context of an application,information for a navigation application programming interface in use,information for a current location,information for a previous location,information for a speed,information for an elevation,information for an altitude,information for a heading,information for a web site,information for a physical address,information for a logical address,information for a transaction,information for a completed transaction,information for a user configuration,information for an environmental condition,information for monitoring movement,information for an identifier, orinformation for one or more permissions assigned by a user. 19. The method of claim 1 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes evaluating a specification for a moving region of vicinity around a moving physical location of the first mobile data processing system during movement of the first mobile data processing system, the specification stored local to the first mobile data processing system and used by the first mobile data processing system for distinguishing: remote data processing systems within direct wireless communication range of the first 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 first mobile data processing system which are not physically located within the moving region of vicinity around the moving physical location. 20. The method of claim 1 wherein the 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, has associated triggered processing including at least one of: launching a graphical user interface,sending information to a particular user,finding information at the first mobile data processing system,finding information at a remote data processing system,presenting application information for the first user to browse, or alter, or discard, or move, or copy, or send, or store, or compose, or administrate the application information,alerting a particular user with whereabouts of another user,informing a particular user with the historical travels of another user,informing a particular user with content which has been configured for delivery using a vicinity condition,alerting a particular user with an arrival to a location or vicinity,alerting a particular user with a departure from a location or vicinity,creating application information,moving application information,copying application information,discarding application information, orstoring application information. 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; andreceiving, 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; andmemory 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, 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; andupon 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. 23. The first mobile data processing system of claim 22 wherein the memory includes executable instructions which, when executed by the one or more processors, results in the first mobile data processing system sending outbound the first profile data included in a wireless data transmission sent outbound from the first mobile data processing system for another direct wireless communication range receipt by any of a plurality of mobile data processing systems including the second mobile data processing system in a direct wireless communication range of the first mobile data processing system, the plurality of mobile data processing systems including the second mobile data processing system each not soliciting the wireless data transmission sent outbound from the first mobile data processing system, the first profile data sent outbound from the first mobile data processing system to cause the second mobile data processing system comparing and matching the second profile data to the first profile data to solicit a solicited response transmitted from the second mobile data processing system to the first mobile data processing system for notifying the first mobile data processing system user being the nearby person of interest to the second mobile data processing system user when the first mobile data processing system communicates directly to the second mobile data processing system while within the direct wireless communication range of the second mobile data processing system. 24. The first mobile data processing system of claim 22 wherein the second profile data includes a first identity for the first mobile data processing system and the first profile data includes a second identity for the second mobile data processing system. 25. The first mobile data processing system of claim 24 wherein the first identity identifies a group or the second identity identifies a group. 26. The first mobile data processing system of claim 23 wherein the wireless data transmission sent outbound from the first mobile data processing system includes first location information and the wireless data transmission sent outbound from the second mobile data processing system includes second location information. 27. The first mobile data processing system of claim 22 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data. 28. The first mobile data processing system of claim 23 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data. 29. The first mobile data processing system of claim 22 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data. 30. The first mobile data processing system of claim 23 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data. 31. The first mobile data processing system of claim 22 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data, the specified number of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 32. The first mobile data processing system of claim 23 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified number of information matches between the first profile data and the second profile data, the specified number of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 33. The first mobile data processing system of claim 22 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data, the specified percentage of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 34. The first mobile data processing system of claim 23 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining a specified percentage of information matches between the first profile data and the second profile data, the specified percentage of information matches being found in one or more specified matching sections of the first profile data and the second profile data. 35. The first mobile data processing system of claim 22 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes comparing first location information of the first mobile data processing system with second location information of the second mobile data processing system. 36. The first mobile data processing system of claim 35 wherein the comparing first location information of the first mobile data processing system with second location information of the second mobile data processing system includes using a specified distance between the first mobile data processing system and the second mobile data processing system. 37. The first mobile data processing system of claim 22 wherein the first profile data and the second profile data include XML tags for identifying sections of information for the first mobile data processing system comparing and matching the first profile data to the second profile data. 38. The first mobile data processing system of claim 22 wherein the memory includes executable instructions which, when executed by the one or more processors, results in the first mobile data processing system providing a notification to the first mobile data processing system user in response to the first mobile data processing system comparing and matching the first profile data to the second profile data. 39. The first mobile data processing system of claim 22 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes determining one or more conditions including at least one of: information for an email application,information for a messaging application,information for a calendar application,information for an address book application,information for a phone application,information for a map application,information for a storage application,information for a file system application,information for a database application,information for a search application,information for an internet browser application,information for an identity,information for an address,information for an invocation result,information for a data processing system type,information for a statistic,information for historical data,information for a geofence specification,information for whereabouts,information for a nearby specification,information for a nearness specification,information for a specification using a distance,information for a vicinity specification,information for a situational location,information associated to a file,information associated to a directory,information for SQL database data,information for a group,information for a plurality of data processing systems,information for a date specification,information for a time specification,information for an arrival,information for a departure,information for a profile match percentage,information for a profile tag match count,information for a Whereabouts Programming Language encoding,information for an XML specification,information for a special term,information for an atomic term,information for an atomic operator,information for an atomic element,information for a point,information for a radius,information for a perimeter,information for a sphere,information for a region,information for a Boolean value,information for a physical location,information for a two dimensional region specification,information for a three dimensional region specification,profile information,forthcoming information,information for a future location,information for one or more privileges assigned by a user,profile information received in a wireless data record by the first mobile data processing system from a remote data processing system,information associated to a wireless data record to be received by the first mobile data processing system from a remote data processing system,information for one or more privileges assigned by a user,information included in a wireless data record received by the first mobile data processing system from a remote data processing system,information included in a wireless data record of the first mobile data processing system,information included in a Whereabouts Data Record received by the first mobile data processing system from a remote data processing system,information included in a Whereabouts Data Record of the first mobile data processing system,information associated to an application of a remote data processing system,information associated to an application of a mobile data processing system,information for a location technology,information for a triangulation measurement,information for a time difference of arrival measurement,information for a time of arrival measurement,information for an angle of arrival measurement,information for a yaw measurement,information for a pitch measurement,information for a roll measurement,information for an accelerometer measurement,information for a movement tolerance,information for a communications wave spectrum signal strength of a transmission,information for a communications wave spectrum characteristic of a transmission,information for a communications wave spectrum class of a transmission,information for a communications wave spectrum frequency of a transmission,information for an application being active,information returned from invocation of an application programming interface,information maintained by an application installed,information for an application in use,information for an application context of an application,information for a navigation application programming interface in use,information for a current location,information for a previous location,information for a speed,information for an elevation,information for an altitude,information for a heading,information for a web site,information for a physical address,information for a logical address,information for a transaction,information for a completed transaction,information for a user configuration,information for an environmental condition,information for monitoring movement,information for an identifier, orinformation for one or more permissions assigned by a user. 40. The first mobile data processing system of claim 22 wherein the first mobile data processing system comparing and matching the first profile data to the second profile data includes evaluating a specification for a moving region of vicinity around a moving physical location of the first mobile data processing system during movement of the first mobile data processing system, the specification stored local to the first mobile data processing system and used by the first mobile data processing system for distinguishing: remote data processing systems within direct wireless communication range of the first 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 first mobile data processing system which are not physically located within the moving region of vicinity around the moving physical location. 41. The first mobile data processing system of claim 22 wherein the 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, has associated triggered processing including at least one of: launching a graphical user interface,sending information to a particular user,finding information at the first mobile data processing system,finding information at a remote data processing system,presenting application information for the first user to browse, or alter, or discard, or move, or copy, or send, or store, or compose, or administrate the application information,alerting a particular user with whereabouts of another user,informing a particular user with the historical travels of another user,informing a particular user with content which has been configured for delivery using a vicinity condition,alerting a particular user with an arrival to a location or vicinity,alerting a particular user with a departure from a location or vicinity,creating application information,moving application information,copying application information,discarding application information, orstoring application information.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.