최소 단어 이상 선택하여야 합니다.
최대 10 단어까지만 선택 가능합니다.
다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
NTIS 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
DataON 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Edison 바로가기다음과 같은 기능을 한번의 로그인으로 사용 할 수 있습니다.
Kafe 바로가기국가/구분 | United States(US) Patent 등록 |
---|---|
국제특허분류(IPC7판) |
|
출원번호 | US-0418547 (2017-01-27) |
등록번호 | US-9967704 (2018-05-08) |
발명자 / 주소 |
|
출원인 / 주소 |
|
인용정보 | 피인용 횟수 : 0 인용 특허 : 2377 |
A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and
A system for exchanging GPS or other position data between wireless devices for purposes of group activities, child location monitoring, work group coordination, dispatching of employees etc. Cell phones and other wireless devices with GPS receivers have loaded therein a Buddy Watch application and a TalkControl application. The Buddy Watch application communicates with the GPS receiver and other wireless devices operated by buddies registered in the users phone as part of buddy groups or individually. GPS position data and historical GPS position data can be exchanged between cell phones of buddies and instant buddies such as tow truck drivers via a buddy watch server. Emergency monitoring services can be set up with notifications to programmable individuals in case an individual does not respond. Positions and tracks can be displayed. TalkControl simplifies and automates the process of joining talk groups for walkie talkie services such as that provided by Nextel.
1. A server-implemented method, comprising: maintaining an account for an individual, the account identifying a list of multiple contacts, each of the multiple contacts having a respective GPS-enabled cellular wireless device;storing in server-accessible memory a last known position for each of the
1. A server-implemented method, comprising: maintaining an account for an individual, the account identifying a list of multiple contacts, each of the multiple contacts having a respective GPS-enabled cellular wireless device;storing in server-accessible memory a last known position for each of the multiple contacts dependent on received information from the respective GPS-enabled cellular device, the information from each respective GPS-enabled cellular device identifying a position;in response to a first request from the individual, retrieving at the server a map representing a first geography, the map selected in dependence on position of at least one of the individual or the last known position of one or more of the multiple contacts,based on correspondence if any between the last known position for each of the multiple contacts and the first geography, plotting positions on the map of each of the multiple contacts, andtransmitting the map with the plotted positions to the individual for display on a digital device of the individual; andin response to a second request from the individual, identifying a second geography,based on correspondence if any between the last known position for each of the multiple contacts and the second geography, plotting positions of the multiple contacts on a map representing the second geography, andtransmitting the map representing the second geography to the digital device of the individual for display thereon;where the storing of the last known position for each of the multiple contacts, the transmitting of the map representing the first geography and the transmitting of the map representing the second geography are each performed in a manner not requiring concurrent voice communications; andwhere said method further comprises receiving position information for the individual, storing in server-accessible memory a last known position for the individual and, in response to the first request from the individual, if the last known position for the individual corresponds to the first geography, also plotting the position of the individual on the map representing the first geography. 2. The server-implemented method of claim 1, further comprising storing a history of positions for at least one person in server-accessible memory. 3. The server-implemented method of claim 1, where the list of contacts is personal to the individual and where the method further comprises receiving data from the digital device representing input by the individual into the digital device to edit the list of contacts. 4. The server-implemented method of claim 1, where storing the last known position for each of the multiple contacts further comprises maintaining an account for each one of the multiple contacts, and where the server-implemented method further comprises permitting individual ones of the multiple contacts to selectively turn location sharing either on or off. 5. The server-implemented method of claim 1, where transmitting the map in response to the first request includes transmitting the map representing the first geography via TCP/IP packets and where transmitting the map in response to the second request includes transmitting the map representing the second geography via TCP/IP packets. 6. The server-implemented method of claim 1, where storing the last known position of each of the multiple contacts includes storing in server-accessible memory latitude, longitude, and a timestamp for each of the multiple contacts. 7. The server-implemented method of claim 1, where the digital device is a first cellular wireless device and where transmitting the map representing the first geography includes transmitting the map transmitting the first geography in a manner addressed to a port of the first cellular wireless device, the port associated with a specific software application, the specific software application being selectively-launchable by the individual. 8. A server-implemented method, comprising: maintaining an account for an individual, the account identifying a list of multiple contacts, each of the multiple contacts having a respective GPS-enabled cellular wireless device;storing in server-accessible memory a last known position for each of the multiple contacts dependent on received information from the respective GPS-enabled cellular device, the information from each respective GPS-enabled cellular device identifying a position;in response to a first request from the individual, retrieving at the server a map representing a first geography, the map selected in dependence on position of at least one of the individual or the last known position of one or more of the multiple contacts,based on correspondence if any between the last known position for each of the multiple contacts and the first geography, plotting positions on the map of each of the multiple contacts, andtransmitting the map with the plotted positions to the individual for display on a digital device of the individual; andin response to a second request from the individual, identifying a second geography,based on correspondence if any between the last known position for each of the multiple contacts and the second geography, plotting positions of the multiple contacts on a map representing the second geography, andtransmitting the map representing the second geography to the digital device of the individual for display thereon;where the storing of the last known position for each of the multiple contacts, the transmitting of the map representing the first geography and the transmitting of the map representing the second geography are each performed in a manner not requiring concurrent voice communications; andwhere the storing of the last known positions includes automatically receiving GPS coordinates from the respective GPS-enabled cellular wireless for each of the multiple contacts, and where plotting the positions on the map is performed using the most-recently received GPS coordinates for ones of the multiple contacts whose last known position corresponds to the first geography. 9. The server-implemented method of claim 8, further comprising receiving position information for the individual, storing in server-accessible memory a last known position for the individual and, in response to the first request from the individual, if the last known position for the individual corresponds to the first geography, also plotting the position of the individual on the map representing the first geography. 10. The server-implemented method of claim 8, where automatically receiving the GPS position information includes automatically receiving encrypted coordinates representing the GPS position information and automatically decrypting the encrypted coordinates. 11. The server-implemented method of claim 8, where transmitting the map in response to the first request includes transmitting the map representing the first geography in a manner that is JAVA compliant, and where the server-implemented method further comprises providing each of the respective users with an option to re-center at least one of the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the first geography or the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the second geography. 12. A server-implemented method, comprising: maintaining an account for an individual, the account identifying a list of multiple contacts, each of the multiple contacts having a respective GPS-enabled cellular wireless device;storing in server-accessible memory a last known position for each of the multiple contacts dependent on received information from the respective GPS-enabled cellular device, the information from each respective GPS-enabled cellular device identifying a position;in response to a first request from the individual, retrieving at the server a map representing a first geography, the map selected in dependence on position of at least one of the individual or the last known position of one or more of the multiple contacts,based on correspondence if any between the last known position for each of the multiple contacts and the first geography, plotting positions on the map of each of the multiple contacts, andtransmitting the map with the plotted positions to the individual for display on a digital device of the individual; andin response to a second request from the individual, identifying a second geography,based on correspondence if any between the last known position for each of the multiple contacts and the second geography, plotting positions of the multiple contacts on a map representing the second geography, andtransmitting the map representing the second geography to the digital device of the individual for display thereon;where the storing of the last known position for each of the multiple contacts, the transmitting of the map representing the first geography and the transmitting of the map representing the second geography are each performed in a manner not requiring concurrent voice communications; andwhere the transmitting of the map in response to the first request includes transmitting the map representing the first geography in a manner that is JAVA compliant, and where the server-implemented method further comprises providing the individual with an option to re-center at least one of the map representing the first geography or the map representing the second geography. 13. An apparatus comprising instructions stored on non-transitory machine-readable media, the instructions when executed to cause at least one processor of a server to: maintain an account for an individual, the account identifying a list of multiple contacts, each of the multiple contacts having a respective GPS-enabled cellular wireless device;store in server-accessible memory a last known position for each of the multiple contacts dependent on received information from the respective GPS-enabled cellular device, the information from each respective GPS-enabled cellular device identifying a position;in response to a first request from the individual, retrieve a map representing a first geography, the map selected in dependence on position of at least one of the individual or the last known position of one or more of the multiple contacts,plot, based on correspondence if any between the last known position for each of the multiple contacts and the first geography, positions on the map of each of the multiple contacts, andtransmit the map with plotted positions to the individual for display on a digital device of the individual; andin response to a second request from the individual, identify a second geography,plot, based on correspondence if any between the last known position for each of the multiple contacts and the second geography, positions of each of the multiple contacts on a map representing the second geography, andtransmit the map representing the second geography to the digital device of the individual for display thereon;where the storage of the last known position for each of the multiple contacts, the transmission of the map representing the first geography and the transmission of the map representing the second geography are each performed in a manner not requiring concurrent voice communications; andwhere the instructions when executed are further to cause the at least one processor to receive position information for the individual, store in server-accessible memory a last known position for the individual and, in response to the first request from the individual, if the last known position for the individual corresponds to the first geography, also plot the position of the individual on the map representing the first geography. 14. The apparatus of claim 13, where the instructions when executed are further to cause the at least one processor to store a history of positions for at least one person in server-accessible memory. 15. The apparatus of claim 13, where the list of contacts is personal to the individual and where the where the instructions when executed are further to cause the at least one processor to receive data from the digital device representing input by the individual into the digital device to edit the list of contacts. 16. The apparatus of claim 13, where the instructions when executed are further to cause the at least one processor to maintain an account for each one of the multiple contacts, and to permit individual ones of the multiple contacts to selectively turn location sharing either on or off. 17. The apparatus of claim 13, where the instructions when executed are further to cause the at least one processor to transmit the map representing the first geography via TCP/IP packets and, in response to the second request, to transmit the map representing the second geography via TCP/IP packets. 18. The apparatus of claim 13, where the instructions when executed are further to cause the at least one processor to store a latitude, a longitude, and a timestamp in server-accessible memory representing the last known position for each of the multiple contacts. 19. The apparatus of claim 13, where the digital device is a first cellular wireless device and where the instructions when executed are further to cause the at least one processor to transmit the map in a manner addressed to a port of the first cellular wireless device, the port associated with a specific software application, the specific software application being selectively-launchable by the individual. 20. An apparatus comprising instructions stored on non-transitory machine-readable media, the instructions when executed to cause at least one processor of a server to: maintain an account for an individual, the account identifying a list of multiple contacts, each of the multiple contacts having a respective GPS-enabled cellular wireless device;store in server-accessible memory a last known position for each of the multiple contacts dependent on received information from the respective GPS-enabled cellular device, the information from each respective GPS-enabled cellular device identifying a position;in response to a first request from the individual, retrieve a map representing a first geography, the map selected in dependence on position of at least one of the individual or the last known position of one or more of the multiple contacts,plot, based on correspondence if any between the last known position for each of the multiple contacts and the first geography, positions on the map of each of the multiple contacts, andtransmit the map with plotted positions to the individual for display on a digital device of the individual; andin response to a second request from the individual, identify a second geography,plot, based on correspondence if any between the last known position for each of the multiple contacts and the second geography, positions of each of the multiple contacts on a map representing the second geography, andtransmit the map representing the second geography to the digital device of the individual for display thereon;where the storage of the last known position for each of the multiple contacts, the transmission of the map representing the first geography and the transmission of the map representing the second geography are each performed in a manner not requiring concurrent voice communications; andwhere the instructions when executed are further to cause the at least one processor to automatically receive GPS coordinates from the respective GPS-enabled cellular wireless for each of the multiple contacts, and to plot the positions on the map using the most-recently received GPS coordinates for ones of the multiple contacts whose last known position corresponds to the first geography. 21. The apparatus of claim 20, where the instructions when executed are further to cause the at least one processor to receive position information for the individual, store in server-accessible memory a last known position for the individual and, in response to the first request from the individual, if the last known position for the individual corresponds to the first geography, also plot the position of the individual on the map representing the first geography. 22. The apparatus of claim 20, where the instructions when executed are further to cause the at least one processor to automatically receive encrypted coordinates representing the GPS position information and to automatically decrypt the encrypted coordinates. 23. The apparatus of claim 20, where the instructions when executed are further to cause the at least one processor to, for each of the respective users, transmit the map representing the first geography in a manner that is JAVA compliant, and to provide each of the respective users with an option to re-center at least one of the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the first geography or the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the second geography. 24. An apparatus comprising instructions stored on non-transitory machine-readable media, the instructions when executed to cause at least one processor of a server to: maintain an account for an individual, the account identifying a list of multiple contacts, each of the multiple contacts having a respective GPS-enabled cellular wireless device;store in server-accessible memory a last known position for each of the multiple contacts dependent on received information from the respective GPS-enabled cellular device, the information from each respective GPS-enabled cellular device identifying a position;in response to a first request from the individual, retrieve a map representing a first geography, the map selected in dependence on position of at least one of the individual or the last known position of one or more of the multiple contacts,plot, based on correspondence if any between the last known position for each of the multiple contacts and the first geography, positions on the map of each of the multiple contacts, andtransmit the map with plotted positions to the individual for display on a digital device of the individual; andin response to a second request from the individual, identify a second geography,plot, based on correspondence if any between the last known position for each of the multiple contacts and the second geography, positions of each of the multiple contacts on a map representing the second geography, andtransmit the map representing the second geography to the digital device of the individual for display thereon;where the storage of the last known position for each of the multiple contacts, the transmission of the map representing the first geography and the transmission of the map representing the second geography are each performed in a manner not requiring concurrent voice communications; andwhere the instructions when executed are further to cause the at least one processor to transmit the map representing the first geography in a manner that is JAVA compliant, and to provide the individual with an option to re-center at least one of the map representing the first geography or the map representing the second geography. 25. A server-implemented method, comprising: maintaining an account for each one of respective users, each account identifying a list of multiple contacts personal to the respective user and being selectively modifiable by the respective user, each of the multiple contacts being another one of the respective users, each of the respective users having a respective GPS-enabled cellular wireless device; andfor each individual one of the respective users storing in server-accessible memory a last known position for each of the multiple contacts in the list of the individual one, dependent on received information from the respective GPS-enabled cellular device for the multiple contacts in the list of the individual one, the information from each respective GPS-enabled cellular device identifying a position,in response to a first request from the individual one, retrieving at the server a map representing a first geography, the map selected in dependence on position of at least one of the individual one or the last known position of one or more of the multiple contacts identified in the list of the individual one,based on correspondence if any between the last known position for each of the multiple contacts in the list of the individual one and the first geography, plotting positions on the map of each of the multiple contacts in the list of the individual one, andtransmitting the map with plotted positions to the individual one for display on the respective GPS-enabled wireless cellular device for the individual one, andin response to a second request from the individual one, identifying a second geography, andbased on correspondence if any between the last known position for each of the multiple contacts in the list of the individual one and the second geography, plotting positions of such multiple contacts on a map representing the second geography, andtransmitting the map representing the second geography to the respective GPS-enabled wireless cellular device for the individual one for display thereon;where, for each of the multiple users, the storing of the last known position for each of the multiple contacts in the list of the individual one, the transmitting of the map representing the first geography and the transmitting of the map representing the second geography are each performed in a manner not requiring concurrent voice communications;where transmitting the map in response to the first request includes transmitting the map representing the first geography in a manner that is JAVA compliant, and where the server-implemented method further comprises providing each of the respective users with an option to re-center at least one of the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the first geography or the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the second geography. 26. The server-implemented method of claim 25, where for each respective user, transmitting the map representing the first geography includes transmitting the map in a manner addressed to a port of the respective GPS-enabled cellular wireless device, the port associated with a specific software application, the specific software application being selectively-launchable by the respective user. 27. An apparatus comprising instructions stored on non-transitory machine-readable media, the instructions when executed to cause at least one processor of at least one server to: maintain an account for each one of respective users, each account identifying a list of multiple contacts personal to the respective user and being selectively modifiable by the respective user, each of the multiple contacts being another one of the respective users, each of the respective users having a respective GPS-enabled cellular wireless device; andfor each individual one of the respective users store in server-accessible memory a last known position for each of the multiple contacts in the list of the individual one, dependent on received information from the respective GPS-enabled cellular device for the multiple contacts in the list of the individual one, the information from each respective GPS-enabled cellular device identifying a position,in response to a first request from the individual one, retrieve at the server a map representing a first geography, the map selected in dependence on position of at least one of the individual one or the last known position of one or more of the multiple contacts identified in the list of the individual one,plot, based on correspondence if any between the last known position for each of the multiple contacts in the list of the individual one and the first geography, positions on the map of each of the multiple contacts in the list of the individual one, andtransmit the map with plotted positions to the individual one for display on the respective GPS-enabled wireless cellular device for the individual one, andin response to a second request from the individual one, identify a second geography, andplot, based on correspondence if any between the last known position for each of the multiple contacts in the list of the individual one and the second geography, positions of such multiple contacts on a map representing the second geography, andtransmit the map representing the second geography to the respective GPS-enabled wireless cellular device for the individual one for display thereon;where, for each of the multiple users, the storage of the last known position for each of the multiple contacts in the list of the individual one, the transmission of the map representing the first geography and the transmission of the map representing the second geography are each performed in a manner not requiring concurrent voice communications; andwhere the instructions when executed are further to cause the at least one processor to, for each of the respective users, transmit the map representing the first geography in a manner that is JAVA compliant, and to provide each of the respective users with an option to re-center at least one of the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the first geography or the map transmitted to the GPS-enabled cellular wireless device of the respective user representing the second geography. 28. The apparatus of claim 27, where the instructions when executed are further to cause the at least one processor to, for each of the respective users, transmit the map in a manner addressed to a port of the respective GPS-enabled cellular wireless device, the port associated with a specific software application, the specific software application being selectively-launchable by the respective user.
Copyright KISTI. All Rights Reserved.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.