A user selects a route between a starting point and a destination. A mobile handset monitors the user's progress along the route by monitoring the location and movement of the handset and, optionally, sensor data, and by comparing this information to rules that define permitted or prohibited locatio
A user selects a route between a starting point and a destination. A mobile handset monitors the user's progress along the route by monitoring the location and movement of the handset and, optionally, sensor data, and by comparing this information to rules that define permitted or prohibited locations or movements or threshold sensor values. The handset uses one or more positioning systems, such as GPS, to ascertain its location. A server provides the handset with information to correct errors in the location information. If a rule fires, possibly indicating that the user is in danger, the handset attempts to ascertain the user's wellbeing, warns the user to return to the prescribed route and begins sending the handset's location to a server, which displays the information to a dispatcher who dispatches safety or security personnel to the user's location. The handset and servers communicate via any available wireless channel(s).
대표청구항▼
What is claimed is: 1. A wireless handset for use with a server, the wireless handset comprising: a positioning system operable to ascertain a location of the wireless handset; and an application program configured to: receive route information describing a prescribed route, the route information i
What is claimed is: 1. A wireless handset for use with a server, the wireless handset comprising: a positioning system operable to ascertain a location of the wireless handset; and an application program configured to: receive route information describing a prescribed route, the route information including information defining a plurality of discontiguous consecutive check-in areas and an expected arrival time associated with each of the plurality of discontiguous consecutive check-in areas; use the positioning system and the route information to determine if the handset location is within the prescribed route and if the handset arrives at successive ones of the plurality of discontiguous consecutive check-in areas by the respective associated expected arrival times; and notify the server if the handset fails to follow the prescribed route or fails to arrive at one of the plurality of discontiguous consecutive check-in areas by the respective associated expected arrival time and trigger generation of an alarm at said server if the server fails to receive a notification from the application program by a due time calculated from the expected arrival time associated with one of the plurality of discontiguous consecutive check-in areas. 2. The wireless handset of claim 1, wherein the handset is configured to receive signals from at least one satellite and the positioning system is configured to ascertain a location of the handset using at least the satellite signals. 3. The wireless handset of claim 2, wherein the handset is configured to receive location correction information and the positioning system is configured use the location correction information in conjunction with the satellite signals to ascertain the location of the handset. 4. The wireless handset of claim 3, wherein the handset is configured to receive the location correction information over at least one of a plurality of channels. 5. The wireless handset of claim 4, wherein the plurality of channels comprises a data channel provided by a wireless telephone system, a wireless local area network and a signal from a satellite. 6. The wireless handset of claim 1, where in the handset is configured to receive location information from the server and the positioning system is configured to ascertain a location of the handset using at least the positioning information. 7. The wireless handset of claim 1, wherein the handset is configured to receive location information from a wireless telephone system and the positioning system is configured to ascertain a location of the handset using at least the positioning information. 8. The wireless handset of claim 1, wherein the handset is configured to notify the server if the handset fails to follow the prescribed route by sending a message to the server over at least one of a plurality of channels. 9. The wireless handset of claim 8, wherein the plurality of channels comprises a data channel of a wireless telephone system and a wireless local area network. 10. The wireless handset of claim 9, wherein the plurality of channels further comprises a wireless link through another wireless handset. 11. The wireless handset of claim 1, wherein: the route information describing the prescribed route includes information about a plurality of geographic boundaries; and the determination of if the handset is within the prescribed route is based on a location of the handset relative to at least some of the geographic boundaries. 12. The wireless handset of claim 11, wherein the geographic boundaries define a plurality of route segments. 13. The wireless security escort system of claim 1, wherein the application program is farther operative to calculate an expected arrival time of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of discontiguous consecutive check-in areas. 14. The wireless security escort system of claim 1, wherein the application program is further operative to calculate an expected arrival time of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a rate of progress of the handset along the prescribed route. 15. The wireless security escort system of claim 1, wherein the application program is further operative to calculate a location of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of discontiguous consecutive check-in areas. 16. The wireless security escort system of claim 1, wherein the application program is further operative to calculate a location of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a rate of progress of the handset along the prescribed route. 17. The wireless handset of claim 1 wherein said signal is operative to trigger the generation of said alarm in said handset. 18. The wireless handset of claim 1 wherein said handset is operative to communicate said signal to said server to trigger the generation of said alarm at said server. 19. The wireless handset of claim 18 wherein said signal comprises a data message. 20. A wireless security escort system, comprising: a server configured to provide route information describing a prescribed route, the route information including information defining a plurality of discontiguous consecutive check-in areas and an expected arrival time associated with each of the plurality of discontiguous consecutive check-in areas; and a wireless handset comprising: a positioning system operable to ascertain a location of the handset; and an application program operable to: receive the route information from the server; use the positioning system and the route information to determine if the handset location is within the prescribed route and if the handset arrives at successive ones of the plurality of discontiguous consecutive check-in areas by the respective associated expected arrival times; and notify the server if the handset fails to follow the prescribed route or fails to arrive at one of the plurality of discontiguous consecutive check-in areas by the respective associated expected arrival time, wherein the server is further operative to generate an alarm signal if the server fails to receive a notification from the application program by a due time calculated from the expected arrival time associated with one of the plurality of discontiguous consecutive check-in areas. 21. The wireless security escort system of claim 20, wherein the server is operative to: receive a notification from the handset if the handset rails to follow the prescribed route; and display information about the prescribed route. 22. The wireless security escort system of claim 20, wherein the server is operative to: receive a notification from the handset if the handset fails to arrive within the one of the plurality of discontiguous consecutive check-in areas by the respective associated expected arrival time; and display information about the prescribed route. 23. The wireless security escort system of claim 20, wherein the server is operative to; receive location correction information from a satellite; and provide the location correction information to the handset. 24. The wireless security escort system of claim 23, wherein the server is operative to provide the location correction information over a wireless local area network. 25. The wireless security escort system of claim 23, wherein the server is operative to also provide the location correction information over a data channel of a wireless telephone system. 26. The wireless security escort system of claim 20, wherein the server is operative to ascertain a location of the handset based on information about messages carried by a wireless local area network to or from the handset. 27. The wireless security escort system of claim 26, wherein the server is operative to ascertain the location of the handset based on information about messages carried by a wireless local area network to or from the handset and on information about the location of the handset from a wireless telephone system. 28. The wireless security escort system of claim 27, wherein: the server comprises a web server operative to accept a request to configure a prescribed route; and the server is operative to send information describing the prescribed route to the handset in response to receiving the request to configure the prescribed route. 29. The wireless security escort system of claim 28, wherein the server is operable to send the information describing the prescribed route via at least one of a plurality of channels. 30. The wireless security escort system of claim 29, wherein the plurality of channels comprises a data channel provided by a wireless telephone system and a wireless local area network. 31. The wireless security escort system of claim 20, wherein the server is operative to display information about the prescribed route if the server does not receive a message from the handset for a predetermined amount of time. 32. The wireless security escort system of claim 20, wherein the server is further operative to calculate an expected arrival time of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of discontiguous consecutive check-in areas and to provide the calculated expected arrival time of the successive one of the plurality of discontiguous consecutive check-in areas to the handset. 33. The wireless security escort system of claim 20, wherein the server is further operative to calculate an expected arrival time of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a rate of progress of the handset along the prescribed route and to provide the calculated expected arrival time of the successive one of the plurality of discontiguous consecutive check-in areas to the handset. 34. The wireless security escort system of claim 20, wherein the server is further operative to calculate a location of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of discontiguous consecutive check-in areas and to provide the calculated expected arrival time of the successive one of the plurality of discontiguous consecutive check-in areas to the handset. 35. The wireless security escort system of claim 20, wherein the server is further operative to calculate a location of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a rate of progress of the handset along the prescribed route and to provide the calculated expected arrival time of the successive one of the plurality of discontiguous consecutive check-in areas to the handset. 36. The wireless security escort system of claim 20, wherein the application program in the handset is further operative to calculate an expected arrival time of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of discontiguous consecutive check-in areas. 37. The wireless security escort system of claim 20, wherein the application program in the handset is further operative to calculate an expected arrival time of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a rate of progress of the handset along the prescribed route. 38. The wireless security escort system of claim 20, wherein the application program in the handset is further operative to calculate a location of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of discontiguous consecutive check-in areas. 39. The wireless security escort system of claim 20, wherein the application program in the handset is further operative to calculate a location of a successive one of the plurality of discontiguous consecutive check-in areas based at least in part on a rate of progress of the handset along the prescribed route. 40. The wireless security escort system of claim 20, wherein the route information provided by the server includes a plurality of overlapping route segments. 41. The wireless security escort system of claim 40, wherein: the route information provided by the server includes at least one prohibited area; and the application program in the handset is further operable to notify the server if the handset enters one of the at least one prohibited area. 42. The wireless security escort system of claim 20, wherein the server is configured to select the prescribed route based at least in part on information in a GIS database. 43. The wireless security escort system of claim 20, wherein the server is configured to select the prescribed route based at least in part on information in a database of expected quality of wireless telephone connections available to the handset at a plurality of locations along the route. 44. The wireless security escort system of claim 20, wherein the server is configured to select the prescribed route based at least in part on information in a database of expected quality of wireless connections, over which the application program could notify the server, at a plurality of locations along the route. 45. The wireless security escort system of claim 20, wherein the server is configured to select the prescribed route based at least in part on information in a database of expected quality of wireless navigation signals at a plurality of locations along the route. 46. The wireless security escort system of claim 20, wherein the server is configured to select the prescribed route based at least in part on real-time data available to the server. 47. A wireless security escort system, comprising: a server configured to provide route information describing a prescribed route, the route information including information defining a plurality of consecutive check-in areas and an expected arrival time associated with each of the plurality of consecutive check-in areas; and a wireless handset comprising: a positioning system operable to ascertain a location of the handset; and an application program operable to: receive the route information from the server; use the positioning system and the route information to determine if the handset location is within the prescribed route and if the handset arrives at successive ones of the plurality of consecutive check-in areas by the respective associated expected arrival times; and notify the server if the handset fails to follow the prescribed route or fails to arrive at one of the plurality of consecutive check-in areas by the respective associated expected arrival time, wherein the server is further operative to calculate an expected arrival time of a successive one of the plurality of consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of consecutive check-in areas and to provide the calculated expected arrival time of the successive one of the plurality of consecutive check-in areas to the handset, and wherein the server is further operative to generate an alarm signal if the server fails to receive a notification from the application program by a due time calculated from the expected arrival time associated with one of the plurality of consecutive check-in areas. 48. A wireless security escort system, comprising: a server configured to provide route information describing a prescribed route, the route information including information defining a plurality of consecutive check-in areas and an expected arrival time associated with each of the plurality of consecutive check-in areas; and a wireless handset comprising: a positioning system operable to ascertain a location of the handset; and an application program operable to: receive the route information from the server; use the positioning system and the route information to determine if the handset location is within the prescribed route and if the handset arrives at successive ones of the plurality of consecutive check-in areas by the respective associated expected arrival times; and notify the server if the handset fails to follow the prescribed route or fails to arrive at one of the plurality of consecutive check-in areas by the respective associated expected arrival time, wherein the server is further operative to calculate a location of a successive one of the plurality of consecutive check-in areas based at least in part on a departure time from a previous one of the plurality of consecutive check-in areas and to provide the calculated expected arrival time of the successive one of the plurality of consecutive check-in areas to the handset, and wherein the server is further operative to generate an alarm signal if the server fails to receive a notification from the application program by a due time calculated from the expected arrival time associated with one of the plurality of consecutive check-in areas. 49. A wireless security escort system, comprising: a server configured to provide route information describing a prescribed route, the route information including information defining a plurality of consecutive check-in areas and an expected arrival time associated with each of the plurality of consecutive check-in areas; and a wireless handset comprising: a positioning system operable to ascertain a location of the handset; and an application program operable to: receive the route information from the server; use the positioning system and the route information to determine if the handset location is within the prescribed route and if the handset arrives at successive ones of the plurality of consecutive check-in areas by the respective associated expected arrival times; notify the server when the handset arrives at successive ones of the plurality of consecutive check-in areas; and notify the server if the handset fails to follow the prescribed route or fails to arrive at one of the plurality of consecutive check-in areas by the respective associated expected arrival time; and wherein the server is further operative to generate an alarm signal if the server fails to receive a notification from the application program by a due time calculated from the expected arrival time associated with one of the plurality of consecutive check-in areas. 50. A wireless security escort system, comprising: a server configured to provide route information describing a prescribed route, the route information including information defining a plurality of consecutive check-in areas and an expected arrival time associated with each of the plurality of consecutive check-in areas; and a wireless handset comprising: a positioning system operable to ascertain a location of the handset; and an application program operable to: receive the route information from the server; use the positioning system and the route information to determine if the handset location is within the prescribed route and if the handset arrives at successive ones of the plurality of consecutive check-in areas by the respective associated expected arrival times; and notify the server if the handset fails to follow the prescribed route or fails to arrive at one of the plurality of consecutive check-in areas by the respective associated expected arrival time, wherein the server is configured to select the prescribed route based at least in part on information about the quality of a wireless connection, over which the application program could notify the server, and wherein the server is further operative to generate an alarm signal if the server fails to receive a notification from the application program by a due time calculated from the expected arrival time associated with one of the plurality of consecutive check-in areas. 51. The wireless security escort system of claim 50, wherein the server is configured to select the prescribed route based at least in part on information in a database of expected quality of wireless connections, over which the application program could notify the server, at a plurality of locations along the route.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (19)
Khosla, Deepak, Adaptive Kalman filter method for accurate estimation of forward path geometry of an automobile.
Liu, Te-Kai; Greenwood, Michael C.; Lieberman, Lawrence L.; Maruyama, Kiyoshi; Moskowitz, Paul A., Dual map system for navigation and wireless communication.
Westerlage Kenneth R. ; Kennedy ; III William C. ; Saunders William C. ; Beasley Dale E. ; Hoag William L., Method and apparatus for determining expected time of arrival.
Sandhu, Kulbir S.; Fan, Roderic C.; Mleczko, David; Nguyen, Kenny; Fan, Carey, Method and system for a plurality of mobile units to locate one another.
Alan L. Polivka ; James R. Egnot ; Robert E. Heggestad ; Jeffrey K. Baker ; William L. Matheson, Method for advanced communication-based vehicle control.
Cox, Patrick M.; Powell, A. Peter; Filliger, Paul W.; Kepler, Michael A.; Huey, Christopher A., Technique for continually providing directional assistance over a communication network to a user.
Nagda, Paresh; Li, Wenbin; Howlett, Julia; Fan, Rodric C.; Yang, Xinnong; Fay, James D., Using location data to determine traffic and route information.
Rajan, Rajeev D.; Moallemi, Kamran; Koenig, Michal James; Michaelis, Oliver; Jacobs, Paul E.; Dos Santos, Jose Ricardo; Vo, Dang Minh, Dynamic electronic coupon for a mobile environment.
Rajan, Rajeev D.; Moallemi, Kamran; Koenig, Michal; Michaelis, Oliver; Jacobs, Paul E.; Dos Santos, Jose Ricardo Goncalves Leal; Vo, Dang Minh, Dynamic electronic coupon for a mobile environment.
Friedlander, Robert R.; Goldszmidt, German S.; Kraemer, James R.; Lougee, Robin; Osipov, Kirill M., Generating candidate inclusion/exclusion cohorts for a multiply constrained group.
Rajan, Rajeev D.; Moallemi, Kamran; Koenig, Michal James; Michaelis, Oliver; Jacobs, Paul E.; Dos Santos, Jose Ricardo, Management of dynamic electronic coupons.
Gits, Peter Michael; Seavey, Dale James; Novice, David J., Method and system to determine and communicate the presence of a mobile device in a predefined zone.
Potter, Thomas Michael; Clauss, Mark E.; Carter, Dustin Ryan; Graff, Douglas Albert; Baumann, Megan Michal; Bonnom, Atlanta; Cope, Craig; Lawyer, Jennifer Luella; Simpson, Curtis; Baumann, Nathan W., Methods of theft prevention or mitigation.
Hanson, Carrie Anne; Scanlon, Sharon; Stittsworth, Kim; Grigg, David M.; Gill, Davindar, Predicting and responding to customer needs using local positioning technology.
Friedlander, Robert R.; Kraemer, James R.; Lougee, Robin; Osipov, Kirill M., Probabilistic optimization of resource discovery, reservation and assignment.
Waters, Michael Blayne; Brandt, Leslie Ann; Bruening, Gregory Wilfred; Ertz, Douglas John; Snapp, John Lawrence; Despot, Jr., Pavel, Processing and reporting situational information to emergency service providers.
Hyde, Roderick A.; Levien, Royce A.; Lord, Richard T.; Lord, Robert W.; Malamud, Mark A.; Tegreene, Clarence T., Protocols for allocating communication services cost in wireless communications.
Hyde, Roderick A.; Levien, Royce A.; Lord, Richard T.; Lord, Robert W.; Malamud, Mark A.; Reudink, Douglas O.; Tegreene, Clarence T., Protocols for facilitating broader access in wireless communications by conditionally authorizing a charge to an account of a third party.
Hyde, Roderick A.; Levien, Royce A.; Lord, Richard T.; Lord, Robert W.; Malamud, Mark A.; Tegreene, Clarence T., Protocols for facilitating third party authorization for a rooted communication device in wireless communications.
Julian, David Jonathan; Lee, Chong Uk; Moallemi, Kamran; Agrawal, Avneesh; Jaime, Manuel Eduardo; Douglas, Robert Keith; Xiao, Lu; Rose, Gregory Gordon, System and method for enabling operations based on distance to and motion of remote device.
Agrawal, Avneesh; Lee, Chong Uk; Moallemi, Kamran; Julian, David Jonathan; Jaime, Manuel Eduardo; Douglas, Robert Keith; Xiao, Lu; Rose, Gregory Gordon, System and method of associating devices based on actuation of input devices and signal strength.
Riley, Sr., Matthew Eric; Carter, Gregory Dwayne; Freeman, James M.; Pillai, Vaidya Balasubramanian; Chang, Jason; Thurber, David W., System and method to monitor and alert vehicle operator of impairment.
Riley, Sr., Matthew Eric; Carter, Gregory Dwayne; Freeman, James M.; Pillai, Vaidya Balasubramanian; Chang, Jason; Thurber, David W., System and method to monitor and alert vehicle operator of impairment.
Riley, Sr., Matthew Eric; Carter, Gregory Dwayne; Freeman, James M.; Pillai, Vaidya Balasubramanian; Chang, Jason; Thurber, David W., System and method to monitor and alert vehicle operator of impairment.
Chu, Christopher; Doshi, Brijen; Neff, Frederick C.; Overmyer, D. Michael; Wang, Dongliang, System for identifying non-impacted and potentially disaster impacted people and communicating with them to gather impacted status.
Ioppe, Igor V.; Roumeliotis, Tasso; Hotes, Scott Allen; Klein, Philip Nathan; Susal, Joel A., System for providing alert-based services to mobile stations in a wireless communications network.
Ioppe, Igor V.; Roumeliotis, Tasso; Hotes, Scott Allen; Klein, Philip Nathan; Susal, Joel A., System for providing alert-based services to mobile stations in a wireless communications network.
Hyde, Roderick A.; Levien, Royce A.; Lord, Richard T.; Lord, Robert W.; Malamud, Mark A.; Tegreene, Clarence T., Systems and methods for communication management.
Fields, Brian Mark; Cielocha, Steven C.; Alt, Jacob J.; Uphoff, Laura A.; Chan, Leo Nelson; Wazeer, Mohamed A.; Gaudin, Kristopher Keith; Davis, Justin; Baumann, Nathan W.; Roll, Giles, Vehicular warnings based upon pedestrian or cyclist presence.
Fields, Brian Mark; Cielocha, Steven C.; Alt, Jacob J.; Uphoff, Laura Anne; Chan, Leo Nelson; Wazeer, Mohamed A.; Gaudin, Kristopher Keith; Davis, Justin; Baumann, Nathan W.; Roll, Giles, Vehicular warnings based upon pedestrian or cyclist presence.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.