← Back to Patent Explorer
US7149533B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Wireless virtual campus escort system

Assignee: American Traffic Solutions Inc
•
Filing: 2004-10-01
•
Granted: 2006-12-12
•
Expires: 2024-10-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract 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).

Inventors

  • 👤 Mark D. Laird
  • 👤 Michael Glier

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 03:43
CPC Classifications
A; A61; A61B; A61B5/00; A61B5/0002; A61B5/0015; A61B5/002; A61B5/103; A61B5/11; A61B5/1112; A61B5/1116; A61B5/1117; A61B5/41; A61B5/411; G; G01; G01C; G01C21/00; G01C21/20; H; H04; H04L; H04L67/00; H04L67/01; H04L67/12; H04L67/50; H04L67/52; H04M; H04M3/00; H04M3/42; H04M3/50; H04M3/51; H04M3/5116; H04W; H04W4/00; H04W4/02; H04W4/029; A61B2560/00; A61B2560/02; A61B2560/0242; A61B5/0022; A61B5/74; A61B5/7465; H04L67/2866; H04L67/30; H04L67/306; H04M2250/00; H04M2250/12; H04W4/90; H04W76/00; H04W76/50; H04W84/00; H04W84/02; H04W84/10; H04W84/16

Claims Analysis

Total Claims: 57
Claim 1
Independent Claim 184 words
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.
Claim 2
Dependent Claim 184 words
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.
Claim 3
Dependent Claim 39 words
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.
Claim 4
Dependent Claim 41 words
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.
Claim 5
Dependent Claim 27 words
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.
Claim 6
Dependent Claim 33 words
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.
Claim 7
Dependent Claim 39 words
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.
Claim 8
Dependent Claim 40 words
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.
Claim 9
Dependent Claim 41 words
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.
Claim 10
Dependent Claim 27 words
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.
Claim 11
Dependent Claim 21 words
The wireless handset of claim 9 , wherein the plurality of channels further comprises a wireless link through another wireless handset.
Claim 12
Dependent Claim 52 words
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.
Claim 13
Dependent Claim 17 words
The wireless handset of claim 11 , wherein the geographic boundaries define a plurality of route segments.
Claim 14
Dependent Claim 55 words
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.
Claim 15
Dependent Claim 51 words
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.
Claim 16
Dependent Claim 53 words
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.
Claim 17
Dependent Claim 49 words
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.
Claim 18
Dependent Claim 21 words
The wireless handset of claim 1 wherein said signal is operative to trigger the generation of said alarm in said handset.
Claim 19
Dependent Claim 28 words
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.
Claim 20
Dependent Claim 13 words
The wireless handset of claim 18 wherein said signal comprises a data message.
Claim 21
Dependent Claim 195 words
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.
Claim 22
Dependent Claim 195 words
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.
Claim 23
Dependent Claim 37 words
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.
Claim 24
Dependent Claim 52 words
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.
Claim 25
Dependent Claim 31 words
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.
Claim 26
Dependent Claim 26 words
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.
Claim 27
Dependent Claim 30 words
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.
Claim 28
Dependent Claim 38 words
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.
Claim 29
Dependent Claim 52 words
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.
Claim 30
Dependent Claim 52 words
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.
Claim 31
Dependent Claim 31 words
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.
Claim 32
Dependent Claim 30 words
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.
Claim 33
Dependent Claim 38 words
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.
Claim 34
Dependent Claim 77 words
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.
Claim 35
Dependent Claim 73 words
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.
Claim 36
Dependent Claim 75 words
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.
Claim 37
Dependent Claim 71 words
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.
Claim 38
Dependent Claim 58 words
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.
Claim 39
Dependent Claim 54 words
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.
Claim 40
Dependent Claim 56 words
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.
Claim 41
Dependent Claim 52 words
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.
Claim 42
Dependent Claim 24 words
The wireless security escort system of claim 20 , wherein the route information provided by the server includes a plurality of overlapping route segments.
Claim 43
Dependent Claim 49 words
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.
Claim 44
Dependent Claim 30 words
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.
Claim 45
Dependent Claim 48 words
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.
Claim 46
Dependent Claim 52 words
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.
Claim 47
Dependent Claim 44 words
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.
Claim 48
Dependent Claim 31 words
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.
Claim 49
Dependent Claim 256 words
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.
Claim 50
Dependent Claim 256 words
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.
Claim 51
Dependent Claim 254 words
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.
Claim 52
Dependent Claim 254 words
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.
Claim 53
Dependent Claim 208 words
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.
Claim 54
Dependent Claim 208 words
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.
Claim 55
Dependent Claim 224 words
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.
Claim 56
Dependent Claim 224 words
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.
Claim 57
Dependent Claim 52 words
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.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-12-11 2010-06-12 2010-12-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-12-11 2014-06-12 2014-12-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-12-11 2018-06-12 2018-12-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag