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

System and method for initiating responses to location-based events

Assignee: Google LLC
•
Filing: 2002-07-17
•
Granted: 2010-10-12
•
Expires: 2022-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for initiating responses to location-based events includes a rules system for applying one or more rules to state/attribute information corresponding to one or more mobile units, to determine if a location-based event has occurred. If it is determined that a location-based event has occurred, a response is provided to one or more location-based services applications. The response can be used by the location-based services applications to provide location-based services, such as email, instant messaging, paging and the like. A state/attribute database can be used with the system and method to store and update the state/attribute information corresponding to the one or more mobile units.

Inventors

  • 👤 Geoffrey Hendrey
  • 👤 Chandrashekar Basavaiah
  • 👤 Tony Campione
  • 👤 Scott Stouffer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 09:29
CPC Classifications
H; H04; H04W; H04W4/00; H04W4/02; H04W4/029; H04L; H04L67/00; H04L67/50; H04L67/52; H04W4/90; H04W76/00; H04W76/50; H04W8/00; H04W8/02; H04W8/08; H04W8/16

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 92 words
A method for providing location-based services to a mobile unit, the method comprising: providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the application system, directly responsive to the location-based trigger condition being satisfied by an occurrence of the location-based event, an indication from the rules system that the location-based event has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
Claim 2
Independent Claim 92 words
A method for providing location-based services to a mobile unit, the method comprising: providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the application system, directly responsive to the location-based trigger condition being satisfied by an occurrence of the location-based event, an indication from the rules system that the location-based event has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
Claim 3
Dependent Claim 17 words
The method of claim 1 wherein the location-based service includes sending a message to the mobile unit.
Claim 4
Dependent Claim 11 words
The method of claim 2 wherein the message is an advertisement.
Claim 5
Dependent Claim 14 words
The method of claim 1 wherein the trigger condition includes a time of day.
Claim 6
Dependent Claim 17 words
The method of claim 1 wherein the trigger condition includes preference data associated with the mobile unit.
Claim 7
Dependent Claim 17 words
The method of claim 1 wherein the trigger condition includes a location of a second mobile unit.
Claim 8
Dependent Claim 18 words
The method of claim 1 wherein the location-based service includes making the mobile unit invisible to location-based requests.
Claim 9
Dependent Claim 18 words
The method of claim 1 wherein the location-based service includes making the mobile unit visible to location-based requests.
Claim 10
Dependent Claim 20 words
The method of claim 1 wherein the application system provides the location-based service to the mobile unit via electronic mail.
Claim 11
Dependent Claim 21 words
The method of claim 1 wherein the application system provides the location-based service to the mobile unit via an instant message.
Claim 12
Dependent Claim 21 words
The method of claim 1 wherein the application system provides the location-based service to the mobile unit via a paging interface.
Claim 13
Dependent Claim 21 words
The method of claim 1 wherein the location-based service includes providing the mobile unit with a location of the mobile unit.
Claim 14
Independent Claim 84 words
A system for providing location-based services to a mobile unit, comprising: an application system, adapted to: provide a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receive an indication from the rules system, directly responsive to the occurrence of the trigger condition being satisfied by an occurrence of the location-based event, that the trigger condition has occurred; and provide, responsive to the indication, a location-based service to the mobile unit.
Claim 15
Independent Claim 84 words
A system for providing location-based services to a mobile unit, comprising: an application system, adapted to: provide a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receive an indication from the rules system, directly responsive to the occurrence of the trigger condition being satisfied by an occurrence of the location-based event, that the trigger condition has occurred; and provide, responsive to the indication, a location-based service to the mobile unit.
Claim 16
Independent Claim 139 words
A system for providing location-based services to a mobile unit, comprising: a positioning system, adapted to determine a position of a mobile unit; a rules system, coupled to the positioning system, adapted to evaluate whether a location-based trigger condition has been satisfied, the location-based trigger condition satisfied at least in part by the position of the mobile unit; and an application system, coupled to the rules system, adapted to provide the location-based trigger condition to the rules system, wherein the rules system is further adapted to provide an indication to the application system directly responsive to a determination that the location-based trigger condition has been satisfied, and, wherein the application system is further adapted, responsive to receiving the indication from the rules system that the location-based trigger condition has been satisfied, to provide location-based services to the mobile unit.
Claim 17
Independent Claim 139 words
A system for providing location-based services to a mobile unit, comprising: a positioning system, adapted to determine a position of a mobile unit; a rules system, coupled to the positioning system, adapted to evaluate whether a location-based trigger condition has been satisfied, the location-based trigger condition satisfied at least in part by the position of the mobile unit; and an application system, coupled to the rules system, adapted to provide the location-based trigger condition to the rules system, wherein the rules system is further adapted to provide an indication to the application system directly responsive to a determination that the location-based trigger condition has been satisfied, and, wherein the application system is further adapted, responsive to receiving the indication from the rules system that the location-based trigger condition has been satisfied, to provide location-based services to the mobile unit.
Claim 18
Dependent Claim 16 words
The system of claim 14 wherein the positioning system is operated by a mobile telecommunications carrier.
Claim 19
Dependent Claim 17 words
The system of claim 15 wherein the application system is not operated by the mobile telecommunications carrier.
Claim 20
Dependent Claim 27 words
The system of claim 14 wherein the positioning system is operated by a mobile telecommunications carrier and the rules system are operated by an application services provider.
Claim 21
Dependent Claim 38 words
The system of claim 15 , further comprising: a database operatively coupled to the rules system for providing geographic information, wherein the rules system uses the geographic information to determine whether the location-based trigger condition has been satisfied.
Claim 22
Dependent Claim 16 words
The system of claim 18 , wherein the database is a Geographic Information System (GIS) database.
Claim 23
Dependent Claim 113 words
A computer program product for providing location-based services to a mobile unit, the computer program product stored on a non-transitory computer-readable medium and including instructions for causing a computer to carry out the steps of: providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the application system, directly responsive to the trigger condition being satisfied by an occurrence of the location-based event, an indication from the rules system that the location-based event has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
Claim 24
Dependent Claim 113 words
A computer program product for providing location-based services to a mobile unit, the computer program product stored on a non-transitory computer-readable medium and including instructions for causing a computer to carry out the steps of: providing, by an application system, a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the application system, directly responsive to the trigger condition being satisfied by an occurrence of the location-based event, an indication from the rules system that the location-based event has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
Claim 25
Independent Claim 107 words
A method for providing location-based services to a mobile unit, the method comprising: receiving a rule at a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving information indicative of the current position of a mobile unit; determining from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; directly responsive to the determination, providing to an application system an indication that the trigger condition has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
Claim 26
Independent Claim 107 words
A method for providing location-based services to a mobile unit, the method comprising: receiving a rule at a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving information indicative of the current position of a mobile unit; determining from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; directly responsive to the determination, providing to an application system an indication that the trigger condition has occurred; and providing, by the application system and responsive to the indication, a location-based service to the mobile unit.
Claim 27
Independent Claim 94 words
A method for receiving location-based services at a mobile unit, the method comprising: providing a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; providing information indicative of the current position of a mobile unit to the rules system, the current position information satisfying the description of the location-based event and causing the trigger condition to be satisfied; and receiving, from an application system, a location-based service at the mobile unit, the location-based service received upon the triggering condition being satisfied.
Claim 28
Independent Claim 94 words
A method for receiving location-based services at a mobile unit, the method comprising: providing a rule to a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; providing information indicative of the current position of a mobile unit to the rules system, the current position information satisfying the description of the location-based event and causing the trigger condition to be satisfied; and receiving, from an application system, a location-based service at the mobile unit, the location-based service received upon the triggering condition being satisfied.
Claim 29
Independent Claim 105 words
A method for providing location-based services to a mobile unit, the method comprising: receiving a rule at a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the rules system information indicative of the current position of a mobile unit; determining by the rules system from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; and directly responsive to the determination, providing to an application system configured to provide services to mobile units an indication that the trigger condition has occurred.
Claim 30
Independent Claim 105 words
A method for providing location-based services to a mobile unit, the method comprising: receiving a rule at a rules system, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving at the rules system information indicative of the current position of a mobile unit; determining by the rules system from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; and directly responsive to the determination, providing to an application system configured to provide services to mobile units an indication that the trigger condition has occurred.
Claim 31
Dependent Claim 115 words
A computer program product for providing location-based services to a mobile unit, the computer program product stored on a non-transitory computer-readable medium and including instructions for causing a computer to carry out the steps of: receiving a rule, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving information indicative of the current position of a mobile unit; determining from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; and directly responsive to the determination, providing to an application system configured to provide services to mobile units an indication that the trigger condition has occurred.
Claim 32
Dependent Claim 115 words
A computer program product for providing location-based services to a mobile unit, the computer program product stored on a non-transitory computer-readable medium and including instructions for causing a computer to carry out the steps of: receiving a rule, the rule including a location-based trigger condition, the trigger condition including a description of a location-based event; receiving information indicative of the current position of a mobile unit; determining from the rule that the current position information satisfies the description of the location-based event and that the trigger condition has occurred; and directly responsive to the determination, providing to an application system configured to provide services to mobile units an indication that the trigger condition has occurred.

References Cited (Backward Citations)

US5995015A Cited
US5043736B1 Cited
US5043736A Cited
US5539922A Cited
US5758288A Cited
US5295180A Cited
US6486801B1 Cited
EP0708571A2 Cited
US5568153A Cited
US6397057B1 Cited
US5761648A Cited
WO1997013387A1 Cited
WO1997014054A1 Cited
WO1997016934A1 Cited
US5918180A Cited
US6047327A Cited
US5774802A Cited
WO1997041654A1 Cited
US5963864A Cited
US6018699A Cited
WO1998003025A1 Cited
US5953400A Cited
US5873040A Cited
US5884272A Cited
US5852775A Cited
US6061561A Cited
US6370539B1 Cited
US6041358A Cited
US5974393A Cited
US6233506B1 Cited
US6055434A Cited
US6181927B1 Cited
WO1998036585A2 Cited
US6060995A Cited
US6411891B1 Cited
US6044261A Cited
US6442391B1 Cited
US6091956A Cited
US6052122A Cited
US6061681A Cited
WO1999005597A1 Cited
US6157841A Cited
US6067356A Cited
US6684068B1 Cited
US6505046B1 Cited
WO1999033199A1 Cited
WO1999033293A1 Cited
US6647257B2 Cited
US6286005B1 Cited
US6119014A Cited
US6463180B1 Cited
US5966696A Cited
WO1999056144A1 Cited
US5982281A Cited
US6826598B1 Cited
US6073138A Cited
WO1999066757A1 Cited
WO2000004730A1 Cited
US6067045A Cited
US6360102B1 Cited
WO2000019344A2 Cited
WO2000022860A1 Cited
US6292672B1 Cited
US6166685A Cited
WO2000035216A1 Cited
WO2000040038A2 Cited
US6208866B1 Cited
US6292743B1 Cited
US6332127B1 Cited
WO2000051333A1 Cited
WO2000062564A1 Cited
US6351221B1 Cited
WO2001015480A1 Cited
US6549768B1 Cited
US6381465B1 Cited
WO2001024551A1 Cited
WO2001026408A1 Cited
US6650902B1 Cited
US6400956B1 Cited
US6662014B1 Cited
US6484148B1 Cited
US6434381B1 Cited
US20010027111A1 Cited
US6750883B1 Cited
US6675017B1 Cited
US20020102993A1 Cited
US6836667B1 Cited
US6377793B1 Cited
US6480713B2 Cited
US6799049B1 Cited
US7027801B1 Cited
US20020128850A1 Cited
US6725051B2 Cited
US6594483B2 Cited
US20030004776A1 Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag