최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0077041 (2008-03-14) |
등록번호 | US-8600341 (2013-12-03) |
발명자 / 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 | 피인용 횟수 : 7 인용 특허 : 367 |
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. Indirectly located mobile data processing
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. Indirectly located mobile data processing systems are located relative other mobile data processing systems, and are automatically located using whereabouts data of directly located mobile data processing systems and/or whereabouts data of other indirectly located mobile data processing systems. A mobile data processing system may dynamically take on roles of being directly located or indirectly located, 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 receiving mobile data processing system, said method comprising: receiving, by said receiving mobile data processing system, a plurality of whereabouts data records for a plurality of other mobile data processing systems wherein each record of said plurality of whereabouts data reco
1. A method by a receiving mobile data processing system, said method comprising: receiving, by said receiving mobile data processing system, a plurality of whereabouts data records for a plurality of other mobile data processing systems wherein each record of said plurality of whereabouts data records is sent to said receiving mobile data processing system directly from a particular mobile data processing system, said each record containing location information for said particular mobile data processing system, confidence information for distinguishing which of said whereabouts data records is of higher priority, and identity information for identifying a particular user associated with said particular mobile data processing system wherein said identity information is for an alert determined by said receiving mobile data processing system that said particular user is nearby said receiving mobile data processing system; anddetermining whereabouts of said receiving mobile data processing system using said whereabouts data records. 2. The method of claim 1 wherein said plurality of other mobile data processing systems includes a directly located mobile data processing system. 3. The method of claim 1 wherein said plurality of other mobile data processing systems includes an indirectly located mobile data processing system. 4. The method of claim 1 further including determining whereabouts of said receiving mobile data processing system by directly locating said receiving mobile data processing system. 5. The method of claim 1 wherein said each record contains sent time information determined by said particular mobile data processing system at the time of sending said each record using an originating system time reference synchronized to a network time reference, and wherein receipt time information is determined by said receiving mobile data processing system at the time of receiving said each record using a receiving system time reference synchronized to said network time reference; and further including:determining measurement information wherein said sent time information and said receipt time information are assumed synchronized to said network time reference; anddetermining whereabouts of said receiving mobile data processing system using said measurement information. 6. The method of claim 1 wherein said receiving mobile data processing system is enabled with network time protocol using a network time reference and at least one of said plurality of other mobile data processing systems is enabled with network time protocol using said network time reference for measuring by said receiving mobile data processing system a transmission time between a receipt time determined by said receiving mobile data processing system and a sent time determined by said at least one of said plurality of other mobile data processing systems. 7. The method of claim 1 wherein said determining whereabouts of said receiving mobile data processing system includes determining a single location using said plurality of whereabouts data records wherein at least some of said records are originated from different location methods, said different location methods including global positioning, triangulation using angle of arrival information, triangulation using time information, triangulation using a combination of angle of arrival and time information, within-range proximity, graphical locating, physically sensing, transaction sensing, or other method. 8. The method of claim 1 wherein said determining whereabouts of said receiving mobile data processing system includes determining a single location using a plurality of radio communications interfaces of said receiving mobile data processing system for receiving said plurality of whereabouts data records by substantially different communication protocols. 9. The method of claim 1 wherein said each record contains application information for a user's specified data. 10. The method of claim 1 wherein said whereabouts data records are received wirelessly from said other mobile data processing systems to said receiving mobile data processing system through no intervening data processing system. 11. The method of claim 1 wherein said each record contains application information for at least one application in use at said particular mobile data processing system. 12. The method of claim 1 further including: storing particular information for said each record to a historical collection of record information at said receiving mobile data processing system, wherein said particular information is searchable with a query having a conditional match on at least one data field of said record information;searching said historical collection of record information upon determining a most recently determined whereabouts of said receiving mobile data processing system is stale; anddetermining whereabouts of said receiving mobile data processing system using said record information found upon said searching said historical collection. 13. The method of claim 12 further including searching said historical collection of record information upon determining said receiving mobile data processing system significantly moved since said determining said most recently determined whereabouts of said receiving mobile data processing system. 14. The method of claim 12 wherein data for at least one application in use at said receiving mobile data processing system is used to alter said particular information. 15. The method of claim 1 wherein said receiving, by said receiving mobile data processing system, a plurality of whereabouts data records for a plurality of other mobile data processing systems is performed for a response to a user's request to locate said receiving mobile data processing system. 16. The method of claim 1 wherein said each record of said plurality of whereabouts data records is sent using sound wave information. 17. The method of claim 16 wherein said sound wave information is from a sound wave that repels pests. 18. The method of claim 1 further including maintaining a user configured permission for how to process said whereabouts data records. 19. The method of claim 1 further including maintaining a user configured conditional expression for how to process said whereabouts data records. 20. The method of claim 1 further including informing a remote service with a situational location of said receiving mobile data processing system. 21. The method of claim 1 further including maintaining a service directory including routing entries at said receiving mobile data processing system for how another mobile data processing system can find a service through said receiving mobile data processing system. 22. The method of claim 1 wherein said each record is beaconed by said particular mobile data processing system in accordance with a configuration for periodic beaconing maintained at said particular mobile data processing system. 23. A receiving mobile data processing system, said system comprising: one or more processors;memory coupled to said one or more processors and storing instructions, which when executed by said one or more processors, causes said one or more processors to perform operations comprising: receiving, by said receiving mobile data processing system, a plurality of whereabouts data records for a plurality of other mobile data processing systems wherein each record of said plurality of whereabouts data records is sent to said receiving mobile data processing system directly from a particular mobile data processing system, said each record containing location information for said particular mobile data processing system, confidence information for distinguishing which of said whereabouts data records is of higher priority, and identity information for identifying a particular user associated with said particular mobile data processing system wherein said identity information is for an alert determined by said receiving mobile data processing system that said particular user is nearby said receiving mobile data processing system; anddetermining whereabouts of said receiving mobile data processing system using said whereabouts data records. 24. The system of claim 23 wherein said plurality of other mobile data processing systems includes a directly located mobile data processing system. 25. The system of claim 23 wherein said plurality of other mobile data processing systems includes an indirectly located mobile data processing system. 26. The system of claim 23 wherein said operations further includes determining whereabouts of said receiving mobile data processing system by directly locating said receiving mobile data processing system. 27. The system of claim 23 wherein said each record contains sent time information determined by said particular mobile data processing system at the time of sending said each record using an originating system time reference synchronized to a network time reference, and wherein receipt time information is determined by said receiving mobile data processing system at the time of receiving said each record using a receiving system time reference synchronized to said network time reference; and operations further including:determining measurement information wherein said sent time information and said receipt time information are assumed synchronized to said network time reference; anddetermining whereabouts of said receiving mobile data processing system using said measurement information. 28. The system of claim 23 enabled with network time protocol using a network time reference and at least one of said plurality of other mobile data processing systems is enabled with network time protocol using said network time reference for measuring by said receiving mobile data processing system a transmission time between a receipt time determined by said receiving mobile data processing system and a sent time determined by said at least one of said plurality of other mobile data processing systems. 29. The system of claim 23 wherein said determining whereabouts of said receiving mobile data processing system includes determining a single location using said plurality of whereabouts data records wherein at least some of said records are originated from different location methods, said different location methods including global positioning, triangulation using angle of arrival information, triangulation using time information, triangulation using a combination of angle of arrival and time information, within-range proximity, graphical locating, physically sensing, transaction sensing, or other method. 30. The system of claim 23 wherein said determining whereabouts of said receiving mobile data processing system includes determining a single location using a plurality of radio communications interfaces of said receiving mobile data processing system for receiving said plurality of whereabouts data records by substantially different communication protocols. 31. The system of claim 23 wherein said whereabouts data records are received wirelessly from said other mobile data processing systems to said receiving mobile data processing system through no intervening data processing system. 32. The system of claim 23 wherein said each record contains application information for at least one application in use at said particular mobile data processing system. 33. The system of claim 23 wherein said operations further includes: storing particular information for said each record to a historical collection of record information at said receiving mobile data processing system, wherein said particular information is searchable with a query having a conditional match on at least one data field of said record information;searching said historical collection of record information upon determining a most recently determined whereabouts of said receiving mobile data processing system is stale; anddetermining whereabouts of said receiving mobile data processing system using said record information found upon said searching said historical collection. 34. The system of claim 33 wherein said operations further includes searching said historical collection of record information upon determining said receiving mobile data processing system significantly moved since said determining said most recently determined whereabouts of said receiving mobile data processing system. 35. The system of claim 33 wherein data for at least one application in use at said receiving mobile data processing system is used to alter said particular information. 36. The system of claim 23 wherein said receiving, at said receiving mobile data processing system, a plurality of whereabouts data records for a plurality of other mobile data processing systems is performed for a response to a user's request to locate said receiving mobile data processing system. 37. The system of claim 23 wherein said each record of said plurality of whereabouts data records is sent using sound wave information. 38. The system of claim 37 wherein said sound wave information is from a sound wave that repels pests. 39. The system of claim 23 wherein said operations further includes maintaining a user configured permission for how to process said whereabouts data records. 40. The system of claim 23 wherein said operations further includes maintaining a user configured conditional expression for how to process said whereabouts data records. 41. The system of claim 23 wherein said operations further includes informing a remote service with a situational location of said receiving mobile data processing system. 42. The system of claim 23 wherein said operations further includes maintaining a service directory including routing entries at said receiving mobile data processing system for how another mobile data processing system can find a service through said receiving mobile data processing system. 43. The system of claim 23 wherein said each record is beaconed by said particular mobile data processing system in accordance with a configuration for periodic beaconing maintained at said particular mobile data processing system. 44. A method by a receiving handheld mobile data processing system, said method comprising: receiving, by said receiving handheld mobile data processing system, a plurality of whereabouts data records for a plurality of other handheld mobile data processing systems wherein each record of said plurality of whereabouts data records is sent to said receiving handheld mobile data processing system directly from a particular handheld mobile data processing system, said each record containing location information for said particular handheld mobile data processing system, confidence information for distinguishing which of said whereabouts data records is of higher priority, and identity information for identifying a particular user associated with said particular handheld mobile data processing system wherein said identity information is for an alert determined by said receiving handheld mobile data processing system that said particular user is nearby said receiving handheld mobile data processing system; anddetermining whereabouts of said receiving handheld mobile data processing system using said whereabouts data records. 45. A method by a receiving mobile data processing system, the method comprising: receiving a plurality of unidirectional broadcast wireless data records from a plurality of other mobile data processing systems wherein each record of the plurality of unidirectional broadcast wireless data records is beaconed by a particular mobile data processing system in accordance with a configuration for periodic beaconing maintained at the particular mobile data processing system, and contains: location information for the particular mobile data processing system,confidence information for distinguishing which of said data records is of higher priority,identity information for identifying a particular user associated with the particular mobile data processing system wherein the identity information is for an alert determined by the receiving mobile data processing system that the particular user is nearby the receiving mobile data processing system, andapplication information for at least one application in use at the particular mobile data processing system;storing particular information for the each record to a historical collection of record information at the receiving mobile data processing system, wherein the particular information is searchable with a query having a conditional match on at least one data field of the record information;searching the historical collection of record information upon determining a most recently determined whereabouts of the receiving mobile data processing system is stale; anddetermining whereabouts of the receiving mobile data processing system using the record information found upon the searching the historical collection. 46. The method of claim 45 further including searching the historical collection of record information upon determining the receiving mobile data processing system significantly moved since the determining the most recently determined whereabouts of the receiving mobile data processing system.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.