최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0033539 (2013-09-23) |
등록번호 | US-8750823 (2014-06-10) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 1 인용 특허 : 374 |
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 dynami
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.
1. A method by a mobile data processing system, the method comprising: receiving, by the mobile data processing system, a plurality of wireless data records from a plurality of data processing systems determined by the mobile data processing system to have been in a wireless vicinity of the mobile d
1. A method by a mobile data processing system, the method comprising: receiving, by the mobile data processing system, a plurality of wireless data records from a plurality of data processing systems determined by the mobile data processing system to have been in a wireless vicinity of the mobile data processing system, wherein the plurality of wireless data records are received by the mobile data processing system with a purely peer to peer interaction asynchronously from any user interface of the mobile data processing system;storing, by the mobile data processing system, searchable information for each record of the plurality of wireless data records from the plurality of data processing systems in a historical collection for query with a conditional match specification, wherein the conditional match specification is for comparing to at least one data field of the searchable information for the each record in the historical collection for query, wherein the each record includes at least: originating identifier information for identifying an originator associated with a particular data processing system of the plurality of data processing systems, andapplication information for at least one application in use at the particular data processing system;storing, by the mobile data processing system, information for a data record of the mobile data processing system for comparison to the searchable information for the each record in the historical collection for query;accepting, by the mobile data processing system, a search request for searching the searchable information for the each record in the historical collection for query, the search request including the conditional match specification for comparing to the at least one data field of the searchable information for the each record in the historical collection for query;searching, by the mobile data processing system, the searchable information for the each record in the historical collection for query, upon the accepting;retrieving, by the mobile data processing system, one or more entries from the historical collection for query, upon the searching, wherein the one or more entries correspond to one or more of the plurality of wireless data records and each of the one or more entries has at least one data field matching the conditional match specification; andcommunicating, by the mobile data processing system, information for the one or more entries from the historical collection for query to request processing of the search request at the mobile data processing system. 2. The method of claim 1 wherein the receiving, by the mobile data processing system, the plurality of wireless data records from the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system includes receiving the plurality of wireless data records by a plurality of distinct communication channels processed concurrently by the mobile data processing system, wherein each distinct communication channel of the plurality of distinct communication channels is for the mobile data processing system communicating with a unique data processing system of the plurality of data processing systems. 3. The method of claim 1 wherein the receiving, by the mobile data processing system, the plurality of wireless data records from the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system includes receiving the plurality of wireless data records from a plurality of other mobile data processing systems. 4. The method of claim 1 wherein the accepting, by the mobile data processing system, the search request for searching the searchable information for the each record in the historical collection for query includes accepting the search request through an Application Programming Interface of the mobile data processing system. 5. The method of claim 1 wherein the retrieving, by the mobile data processing system, one or more entries from the historical collection for query includes retrieving the one or more entries corresponding to the plurality of data processing systems not being in the wireless vicinity of the mobile data processing system at the time of the searching and the retrieving. 6. The method of claim 1 wherein the retrieving, by the mobile data processing system, one or more entries from the historical collection for query includes retrieving the one or more entries in a sorted order. 7. The method of claim 6 wherein the sorted order is determined with a sort specification of the search request. 8. The method of claim 6 wherein the sorted order is an order by sorting on a plurality of data fields of the searchable information for the each record in the historical collection for query. 9. The method of claim 1 wherein the search request is a SQL search request. 10. The method of claim 1 including presenting the information for the one or more entries to a user interface. 11. The method of claim 10 wherein the user interface is for a user to manage the one or more entries by at least one of: view the one or more entries, delete the one or more entries, modify the one or more entries, or add to the one or more entries. 12. The method of claim 1 including providing an alert for who is nearby. 13. The method of claim 1 including transmitting outbound, by the mobile data processing system, the information for the data record of the mobile data processing system. 14. The method of claim 1 including maintaining, by the mobile data processing system, a Location Based eXchange behavior conditional expression for how the mobile data processing system should interact with the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system. 15. The method of claim 1 including maintaining the searchable information for the each record in the historical collection for query according to a permission configured by a particular user. 16. The method of claim 1 wherein the searchable information for the each record in the historical collection for query includes at least one of: 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,is information for an accelerometer measurement,information for distinguishing an elevation or altitude,information for a communications 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 received by the particular data processing system from a remote data processing system that is remote to the particular data processing system,information maintained by an application,information for an application in use,information for an application context of an application,information for a navigation Application Programming Interface,information for a location,information for a situational location,information for a speed,information for a heading,time information,information for at least one service,information for service criteria,information for an environmental condition,information for a web site,information for a physical address,information for a logical address,information for a transaction,information for a user configuration,information for monitoring movement,information for an identifier associated with the particular data processing system, orinformation in accordance with one or more permissions configured by a user associated with the particular data processing system. 17. The method of claim 16 including processing the information for the data record of the mobile data processing system with the one or more entries from the historical collection for query for determining whereabouts of the mobile data processing system using Missing Part Triangulation processing. 18. The method of claim 1 wherein the information for the data record of the mobile data processing system includes a location of the mobile data processing system determined by: a direct location method, or an indirect location method, or with information communicated to the mobile data processing system by a remote data processing system. 19. The method of claim 1 including governing, by the mobile data processing system, with a user configuration what receipt processing should be performed for the each record of the plurality of wireless data records from the plurality of data processing systems, wherein the receipt processing depends on the user configuration for distinguishing one wireless data record of the plurality of wireless data records from another wireless data record of the plurality of wireless data records. 20. The method of claim 19 wherein the user configuration is configured by a user of the mobile data processing system for providing permission to an identity of at least one of the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system. 21. The method of claim 19 wherein the user configuration is configured by a user of at least one of the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system for providing permission to an identity of the mobile data processing system. 22. The method of claim 19 wherein the user configuration enables providing an alert for who is nearby. 23. A mobile data processing system, comprising: one or more processors; andat 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: receiving, by the mobile data processing system, a plurality of wireless data records from a plurality of data processing systems determined by the mobile data processing system to have been in a wireless vicinity of the mobile data processing system, wherein the plurality of wireless data records are received by the mobile data processing system with a purely peer to peer interaction asynchronously from any user interface of the mobile data processing system;storing, by the mobile data processing system, searchable information for each record of the plurality of wireless data records from the plurality of data processing systems in a historical collection for query with a conditional match specification, wherein the conditional match specification is for comparing to at least one data field of the searchable information for the each record in the historical collection for query, wherein the each record includes at least: originating identifier information for identifying an originator associated with a particular data processing system of the plurality of data processing systems, andapplication information for at least one application in use at the particular data processing system:storing, by the mobile data processing system, information for a data record of the mobile data processing system for comparison to the searchable information for the each record in the historical collection for query;accepting, by the mobile data processing system, a search request for searching the searchable information for the each record in the historical collection for query, the search request including the conditional match specification for comparing to the at least one data field of the searchable information for the each record in the historical collection for query;searching, by the mobile data processing system, the searchable information for the each record in the historical collection for query, upon the accepting;retrieving, by the mobile data processing system, one or more entries from the historical collection for query, upon the searching, wherein the one or more entries correspond to one or more of the plurality of wireless data records and each of the one or more entries has at least one data field matching the conditional match specification; andcommunicating, by the mobile data processing system, information for the one or more entries from the historical collection for query to request processing of the search request at the mobile data processing system. 24. The mobile data processing system of claim 23 wherein the receiving, by the mobile data processing system, the plurality of wireless data records from the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system includes receiving the plurality of wireless data records by a plurality of distinct communication channels processed concurrently by the mobile data processing system, wherein each distinct communication channel of the plurality of distinct communication channels is for the mobile data processing system communicating with a unique data processing system of the plurality of data processing systems. 25. The mobile data processing system of claim 23 wherein the receiving, by the mobile data processing system, the plurality of wireless data records from the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system includes receiving the plurality of wireless data records from a plurality of other mobile data processing systems. 26. The mobile data processing system of claim 23 wherein the accepting, by the mobile data processing system, the search request for searching the searchable information for the each record in the historical collection for query includes accepting the search request through an Application Programming Interface of the mobile data processing system. 27. The mobile data processing system of claim 23 wherein the retrieving, by the mobile data processing system, one or more entries from the historical collection for query includes retrieving the one or more entries corresponding to the plurality of data processing systems not being in the wireless vicinity of the mobile data processing system at the time of the searching and the retrieving. 28. The mobile data processing system of claim 23 wherein the retrieving, by the mobile data processing system, one or more entries from the historical collection for query includes retrieving the one or more entries in a sorted order. 29. The mobile data processing system of claim 28 wherein the sorted order is determined with a sort specification of the search request. 30. The mobile data processing system of claim 28 wherein the sorted order is an order by sorting on a plurality of data fields of the searchable information for the each record in the historical collection for query. 31. The mobile data processing system of claim 23 wherein the search request is a SQL search request. 32. The mobile data processing system of claim 23 including presenting the information for the one or more entries to a user interface. 33. The mobile data processing system of claim 32 wherein the user interface is for a user to manage the one or more entries by at least one of: view the one or more entries, delete the one or more entries, modify the one or more entries, or add to the one or more entries. 34. The mobile data processing system of claim 23 including providing an alert for who is nearby. 35. The mobile data processing system of claim 23 including transmitting outbound, by the mobile data processing system, the information for the data record of the mobile data processing system. 36. The mobile data processing system of claim 23 including maintaining, by the mobile data processing system, a Location Based eXchange behavior conditional expression for how the mobile data processing system should interact with the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system. 37. The mobile data processing system of claim 23 including maintaining the searchable information for the each record in the historical collection for query according to a permission configured by a particular user. 38. The mobile data processing system of claim 23 wherein the searchable information for the each record in the historical collection for query includes at least one of: 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 distinguishing an elevation or altitude,information for a communications 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 received by the particular data processing system from a remote data processing system that is remote to the particular data processing system,information maintained by an application,information for an application in use,information for an application context of an application,information for a navigation Application Programming Interface,information for a location,information for a situational location,information for a speed,information for a heading,time information,information for at least one service,information for service criteria,information for an environmental condition,information for a web site,information for a physical address,information for a logical address,information for a transaction,information for a user configuration,information for monitoring movement,information for an identifier associated with the particular data processing system, orinformation in accordance with one or more permissions configured by a user associated with the particular data processing system. 39. The mobile data processing system of claim 38 including processing the information for the data record of the mobile data processing system with the one or more entries from the historical collection for query for determining whereabouts of the mobile data processing system using Missing Part Triangulation processing. 40. The mobile data processing system of claim 23 wherein the information for the data record of the mobile data processing system includes a location of the mobile data processing system determined by: a direct location method, or an indirect location method, or with information communicated to the mobile data processing system by a remote data processing system. 41. The mobile data processing system of claim 23 including governing, by the mobile data processing system, with a user configuration what receipt processing should be performed for the each record of the plurality of wireless data records from the plurality of data processing systems, wherein the receipt processing depends on the user configuration for distinguishing one wireless data record of the plurality of wireless data records from another wireless data record of the plurality of wireless data records. 42. The mobile data processing system of claim 41 wherein the user configuration is configured by a user of the mobile data processing system for providing permission to an identity of at least one of the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system. 43. The mobile data processing system of claim 41 wherein the user configuration is configured by a user of at least one of the plurality of data processing systems determined by the mobile data processing system to have been in the wireless vicinity of the mobile data processing system for providing permission to an identity of the mobile data processing system. 44. The mobile data processing system of claim 41 wherein the user configuration enables providing an alert for who is nearby.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.