`
`(12) United States Patent
`Hunzinger
`
`(10) Patent No.:
`(45) Date of Patent:
`
`US 6,957,076 B2
`Oct. 18, 2005
`
`(54) LOCATION SPECIFIC REMINDERS FOR
`WIRELESS MOBILES
`(75) Inventor: Jason F. Hunzinger, Carlsbad, CA
`(US)
`
`(73) Assignee: DENSO Corporation, Kariya (JP)
`(*) Notice:
`Subject to any disclaimer, the term of this
`patent is extended or adjusted under 35
`U.S.C. 154(b) by 487 days.
`(21) Appl. No.: 09/998,945
`(22) Filed:
`Nov. 15, 2001
`(65)
`Prior Publication Data
`US 2002/0O86680 A1
`Jul. 4, 2002
`Related U.S. Application Data
`(60) Provisional application No. 60/252,995, filed on Nov.
`22, 2000.
`(51) Int. Cl. ................................................ H04Q 7/20
`(52) U.S. Cl. ................................. 455/456.3; 455/456.2
`(58) Field of Search .......................... 455/4.56.1, 456.2,
`455/456.3, 456.6, 457, 458, 460, 461, 462,
`455/18, 459, 41.4.1,414.2, 412.2; 340/825.49,
`340/825.69,905, 902,904,995, 996; 342/357;
`701/208-211, 201
`
`(56)
`
`References Cited
`U.S. PATENT DOCUMENTS
`6,177,905 B1* 1/2001 Welch ................... 342/357.13
`6,205,326 B1* 3/2001 Tell et al. ................... 455/406
`6,351,647 B1
`2/2002 Gustafsson ................. 455/466
`6,360,101 B1* 3/2002 Irvin .............
`... 455/456.6
`6,400,956 B1* 6/2002 Richton .....
`... 455/456.3
`6,542,743 B1
`4/2003 Soliman ..................... 455/436
`6,563,430 B1* 5/2003 Kemink et al. ........ 340/825.49
`6,650,902 B1* 11/2003 Richton ............
`... 455/456.3
`6,731,940 B1* 5/2004 Nagendran ............... 455/4.56.1
`* cited by examiner
`Primary Examiner Jean Gelin
`(74) Attorney, Agent, or Firm-Harness, Dickey & Pierce,
`PLC
`
`(57)
`
`ABSTRACT
`
`A System allows users of wireleSS mobile terminals to Set
`reminders, alerts, or other actions to be triggered based on
`location or dynamics. Such location information may
`include, but is not limited to, a specific location description
`Such as latitude, longitude and a radius describing a gener
`ally circular region in which the terminal is located. The
`System monitors the location information until the pro
`grammed conditions are Satisfied. Once the location condi
`tion is Satisfied the System of the present invention triggers
`the programmed reminder.
`
`22 Claims, 4 Drawing Sheets
`
`OBE
`SWITCHING
`
`
`
`See
`
`106-4-CMS)
`104
`BASE
`SAION
`
`108;
`
`Page 1 of 9
`
`SAMSUNG EX-1054
`
`
`
`U.S. Patent
`
`Oct. 18, 2005
`
`Sheet 1 of 4
`
`US 6,957,076 B2
`
`MOBILE
`SWITCHING
`
`
`
`
`
`108
`
`
`
`
`
`
`
`
`
`
`
`108C
`
`104C
`
`BASE
`STATION
`
`1088
`
`
`
`
`
`104d
`
`106
`
`(a)
`
`BASE
`STATION
`
`
`
`BASE
`STATION
`
`104
`
`108
`
`
`
`04k
`
`BASE
`SIATION
`
`
`
`CMS) See 104
`
`BASE
`STATION
`
`108;
`
`FIG. A
`
`Page 2 of 9
`
`
`
`U.S. Patent
`
`Oct. 18, 2005
`
`Sheet 2 of 4
`
`US 6,957,076 B2
`
`PROCESSOR
`
`152
`
`154
`
`106
`1.
`
`156
`
`MEMORY
`
`PARAMETER
`STORAGE
`
`F.G. 1B
`
`200
`
`205
`
`USERSELECTS TO
`SET/PROGRAMA
`REMINDER
`
`USER IS PROMPTED
`FORREMINDER AND
`DIRECTION
`
`CURRENT LOCATION
`INFORMATIONSTORED
`
`210
`
`215
`
`TRIGGER STORED AND
`CROSS-REFERENCED TO STORED
`LOCATION INFORMATION
`
`220
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`225
`MONITOR CURRENT LOCATION
`INFORMATION WERSUS
`STORED INFORMATION
`
`MATCH
`DETECTED
`2
`
`DIRECTION
`Magles
`
`240
`
`TRIGGER STORED
`ACTION
`
`
`
`
`
`REMINDER SET
`TO REPEAT
`
`
`
`250
`
`FG.2
`
`END
`
`Page 3 of 9
`
`
`
`U.S. Patent
`U.S. Patent
`
`Oct. 18, 2005
`Oct. 18, 2005
`
`Sheet 3 of 4
`Sheet 3 of 4
`
`US 6,957,076 B2
`US 6,957,076 B2
`
`
`
`
`
`FIG 3
`FIG. 3
`
`Page 4 of 9
`
`Page 4 of 9
`
`
`
`U.S. Patent
`
`Oct. 18, 2005
`
`Sheet 4 of 4
`
`US 6,957,076 B2
`
`NZ
`to
`Set ReminderS
`SERE IEE
`Set Text
`
`UIGO
`
`Options:
`Ch9QSe LOCation
`Set Orientation
`405 Setext
`Set Voice Menno
`Set Ringer
`Set Repeat
`SE gal. Her
`Set Schedule 420
`or -410 E. N.
`T.
`(S)
`Sad
`Ch00Se LOCation
`Edit LOCation:
`CurrentCurrent(X)
`ip Name
`
`Ored
`
`S.
`i? .
`ReminderS
`
`IOC20
`
`S. 2:
`
`
`
`NZ
`Select LOCation:
`
`Horne
`Work
`
`amamo-
`
`415
`Stored
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`
`m.
`S.
`lid
`Select Orientation:
`
`XI
`Both
`
`f
`st
`Text (0-32
`Characters):
`
`
`
`
`
`
`
`st
`Set Call
`
`435
`
`et Nunn/Entr
`et Page
`Set MOSMS
`
`s
`NZ
`Set Repeat
`
`t
`
`One - time
`Repeat
`
`FIG. 4
`
`
`
`
`
`
`
`
`
`425
`
`445
`
`a
`Set WOICe MeNO;
`
`t
`
`450-Select Memo
`Create MenO
`
`
`
`
`
`
`
`Select Rinder
`Create Ringer
`
`Page 5 of 9
`
`
`
`1
`LOCATION SPECIFIC REMINDERS FOR
`WIRELESS MOBILES
`
`US 6,957,076 B2
`
`CROSS-REFERENCE TO RELATED
`APPLICATIONS
`
`This application claims benefit of U.S. Provisional appli
`cation No. 60/252,995, filed Nov. 22, 2000, the content of
`which is herein incorporated by reference in its entirety.
`
`TECHNICAL FIELD
`
`This invention relates to wireleSS communication SyS
`tems, and more particularly to providing a System that
`allows wireleSS communication System mobile terminal
`users to Set reminders or actions in general to occur or be
`triggered based on a wireless terminal's location or location
`dynamics.
`
`15
`
`BACKGROUND
`
`Cellular telephones may operate under a variety of Stan
`dards including the code division multiple access (CDMA)
`cellular telephone communication System as described in
`TIA/EIA, IS-95, Mobile station-Base Station Compatibility
`Standard for Dual-Mode Wideband Spread Spectrum Cel
`lular System, published July 1993. CDMA is a technique for
`Spread-spectrum multiple-acceSS digital communications
`that creates channels through the use of unique code
`Sequences. In CDMA Systems, Signals can be and are
`received in the presence of high levels of interference. The
`practical limit of Signal reception depends on the channel
`conditions, but CDMA reception in the system described in
`the aforementioned IS-95 Standard can take place in the
`presence of interference that is 18 dB larger than the Signal
`for a Static channel. Typically, the System operates with a
`lower level of interference and dynamic channel conditions.
`WireleSS communication Systems are beginning to incor
`porate network-based and network-assisted location deter
`mination Systems. Some wireleSS handsets have network
`assisted GPS capability. Some CDMA wireless handsets
`make use of the wireleSS communication signals themselves
`to perform location-related measurements Such as in
`Enhanced Forward Link Trilateration (EFLT) or Advanced
`Forward Link Trilateration (AFLT) which use the difference
`in phase delays of wireleSS Signals as input to location
`calculations. Other wireleSS communication Systems, Such
`as Some telematics products incorporate Stand-alone capa
`bilities Such as GPS. Wireless terminals without location
`capabilities may also have access to location related infor
`mation. For example, the base Station that a mobile Station
`communicates with may have a unique identifier that iden
`tifies that particular base Station to the mobile or Signal
`conditions may be recognized from past observations. These
`types of information inherently identify the mobile general
`location as being the same as at Some prior time.
`Location information can be used to enable location
`based Services. Similarly, location-based Services can be
`network or terminal based or distributed between wireless
`communication System entities. Distributed or network
`based Services generally require active communication and
`use of wireleSS resources Such as communication channels.
`For example, the TIA/EIA location protocol standard IS-801
`enables network-assisted GPS via messaging over the
`CDMA wireless link between infrastructure and terminals.
`Such resources may be expensive, limited and have quality
`of Service impacts on usage Such as moderate or high
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`2
`latency. The present invention focuses on both overcoming
`the necessity for using wireleSS communication connections
`to Supply position location, Such as network assisted, net
`work based or Standalone position location technologies, as
`well as providing a practical location-based Service to ter
`minal users.
`
`SUMMARY
`
`The present invention provides a System that allows users
`of wireleSS mobile terminals to Set reminders, alerts, or other
`actions to be triggered based on location or dynamics.
`Consider for example, that a user of a wireleSS handset
`realizes that he or she wants to pickup Some groceries on the
`way home as he or she passes a grocery Store on the way to
`work. Using the present invention, the user can command
`the terminal to Set a reminder in the form of, for example, a
`Voice memo “buy groceries'. The user may then Select that
`this reminder be played back upon re-entering the current
`general location. At this point, the invention Stores informa
`tion relating to the current location and begins monitoring.
`Such location information may include, but is not limited to,
`a Specific location description Such as latitude, longitude and
`a radius describing a generally circular region in which the
`terminal is located. Alternatively, Such location information
`may include location-related information Such as base Sta
`tion or Sector identification or Signal condition profiles. The
`System of the present invention monitors the location infor
`mation until the programmed conditions are Satisfied. In the
`example considered above, this would translate to detecting
`that the terminal left the area where the reminder was
`programmed and then re-entered that area. Once the location
`condition is Satisfied the System of the present invention
`triggers the programmed reminder which, in the example
`considered, involves playing back a voice memo recording
`for the user.
`An example of a Stored location reminder consists of a
`recorded Voice memo saying "pick up Schematics from
`factory' associated with location information describing the
`general location of the factory and orientation information
`Specifying that the reminder should only be triggered upon
`entering the factory area.
`These and other features and advantages of the invention
`will become more apparent upon reading the following
`detailed description and upon reference to the accompanying
`drawings.
`
`DESCRIPTION OF DRAWINGS
`
`FIG. 1A illustrates components of a wireleSS communi
`cation System appropriate for use with an embodiment of the
`invention.
`FIG. 1B is a block diagram showing features of a mobile
`Station according to one embodiment of the invention.
`FIG. 2 is a flow chart illustrating location reminder
`programming, monitoring and triggering procedures accord
`ing to one embodiment of the present invention.
`FIG. 3 is a diagram of a roaming mobile Station for use in
`a wireleSS communication System illustrating monitoring
`and triggering of a location reminder according to one
`embodiment of the present invention.
`FIG. 4 is a user interface design diagram showing an
`embodiment of user programming of location reminders.
`
`Page 6 of 9
`
`
`
`3
`DETAILED DESCRIPTION
`
`US 6,957,076 B2
`
`4
`The user may be prompted to use a stored location or the
`current location. Alternatively, as shown in FIG. 2, by
`default the current location information is stored 215. A
`mobile terminal can use location information Such as base
`station ID, neighbor list, CDMA pilot PN offset, multi-path
`signal conditions or other signal conditions, GPS, FLT
`(AFLT or EFLT or other), or any other location identifying
`information. Note that it is not necessary for a location to be
`physically or geographically described by the information. It
`is only necessary that information allow the terminal to
`recognize whether or not it has left or returned to the same
`location. If the location information does describe a geo
`graphical area, then a Set area may be defined in Several
`ways: a point with a radius, network parameters, a geo
`graphic geometric shape, etc. It is also not necessary that the
`mobile knows the exact location or that the mobile tells the
`user what the location is as long as it can Store and recognize
`it. The location area characteristics may be settable by the
`user or be adapted according to the precision, accuracy or
`availability of location information.
`The terminal also Stores the location reminder trigger and
`action information and a reference to the current location
`220. The terminal then monitors 225 the current location
`until it is outside of the “set' location area. For example, the
`terminal monitors the current location information and
`detects when the terminal has handed-off to another base
`Station or has exceeded a pre-Set distance from the Stored
`location. The mobile may detect that it is has transitioned out
`of the area described by the stored location information or
`that the current location matches the Stored location infor
`mation 230 but the direction of travel may also be checked
`235. For example, in the case where the mobile terminal is
`transitioning to an area outside the location described by the
`Stored information, i.e. exiting the location, it may not
`trigger the Stored action but rather return to continue moni
`toring 225. The mobile terminal may then continue moni
`toring until the current location again matches or is similar
`to the Stored location.
`The mobile may monitor the current location periodically,
`whenever a significant change occurs, whenever a certain
`pre-programmed change occurs, whenever a call is made, a
`handoff occurs or any System conditions change.
`The mobile terminal monitors the current location and
`triggers the Stored action when it detects that it has reentered
`the vicinity of the Stored-location, i.e. entering the location
`described by the stored location information. The action is
`triggered 240 when both the location matches 230 the stored
`location and the direction matches the Stored trigger infor
`mation 235. Direction may be described, for example, as
`either entering a defined Stored location or as exiting a
`defined Stored location. A practical example of using this is
`a person who, while driving to work, wants to program a
`reminder for himself/herself to run an errand after work. The
`user would program the reminder action Such as a voice
`memo to be played and Select his/her office location as well
`as Specify that the reminder should trigger only when exiting
`the office.
`If the user programs the reminder to recur or repeat then
`the proceSS returns to continue monitoring 225.
`FIG. 3 is a diagram of a roaming mobile Station for use in
`a wireleSS communication System illustrating monitoring
`and triggering of a location reminder according to one
`embodiment of the present invention. FIG.3 shows a mobile
`terminal 300 that roams from inside Area A350 to the border
`of Area A350, then to Area B355 (outside Area A) and then
`returns into Area A350 at Some later time. A reminder can
`be programmed in Area A350 when the mobile terminal is
`
`FIG. 1A illustrates components of an exemplary wireleSS
`communication System. A mobile Switching center 102
`communicates with base stations 104a–104k (only one con
`nection shown). The base stations 104a–104k (generally
`104) broadcasts data to and receives data from mobile
`terminals 106 within cells 108a–108k (generally 108). The
`cell 108 is a geographic region, roughly hexagonal, having
`a radius of up to 35 kilometers or possibly more.
`A mobile terminal 106 is capable of receiving data from
`and transmitting data to a base Station 104. In one embodi
`ment, the mobile terminal 106 receives and transmits data
`according to the Code Division Multiple Access (CDMA)
`Standard. CDMA is a communication Standard permitting
`mobile users of wireleSS communication devices to
`eXchange data over a telephone System wherein radio signals
`carry data to and from the wireleSS devices.
`Under the CDMA standard, additional cells 108a, 108c,
`108d, and 108e adjacent to the cell 108b permit mobile
`terminals 106 to cross cell boundaries without interrupting
`communications. This is So because base Stations 104a,
`104c, 104d, and 104e in adjacent cells assume the task of
`transmitting and receiving data for the mobile terminals 106.
`The mobile Switching center 102 coordinates all communi
`cation to and from mobile terminals 106 in a multi-cell
`region. Thus, the mobile Switching center 102 may commu
`nicate with many base stations 104.
`Mobile terminals 106 may move about freely within the
`cell 108 while communicating either voice or data. Mobile
`terminals 106 not in active communication with other tele
`phone system users may, nevertheless, scan base station 104
`transmissions in the cell 108 to detect any telephone calls or
`paging messages directed to the mobile terminal 106.
`One example of such a mobile terminal 106 is a cellular
`telephone used by a pedestrian who, expecting a telephone
`call, powers on the cellular telephone while walking in the
`cell 108. The cellular telephone scans certain frequencies
`(frequencies known to be used by CDMA) to synchronize
`communication with the base station 104. The cellular
`telephone then registers with the mobile Switching center
`102 to make itself known as an active user within the CDMA
`network.
`FIG. 1B shows a block diagram of the mobile terminal
`106, including a processor 152 and memory 154. The
`processor 152 may be driven by a program Stored in the
`memory 154. A portion of memory 156 may be used to store
`various parameters.
`FIG. 2 is a flow chart illustrating location reminder
`programming, monitoring and triggering procedures accord
`ing to one embodiment of the present invention. The pro
`cedure is executed on a mobile terminal with or without
`position location technology. The mobile terminal has Some
`type of user-interface that is capable of allowing Selecting or
`programming reminderS alerts, or actions.
`The mobile terminal also includes memory for Storing
`location related information (“remembered” locations) and
`trigger or action information. The terminal also includes a
`position-monitoring function that compares one or more
`“remembered” locations with current location information.
`Once the user selects to program a reminder 205, the
`terminal may request the user to describe the reminder
`according to one or more parameters 210. Optionally the
`terminal may allow the user to quickly Select a default Set of
`parameters. Examples of parameters include Specifying a
`text reminder message to be displayed or Selecting a Sound
`to be played.
`
`15
`
`25
`
`35
`
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`Page 7 of 9
`
`
`
`US 6,957,076 B2
`
`1O
`
`15
`
`25
`
`35
`
`40
`
`S
`at location 300. The invention monitors the current location
`information compared to the Stored reminder location infor
`mation. The mobile terminal may use techniques to prevent
`inappropriate triggering of the reminder action upon detect
`ing the short transitions across the border between Area A 5
`and B around location 302. The mobile may use hysteresis,
`delay, or other means to transition between leaving/entering
`a Stored location area. The transition may be based on
`proximity, distance, time, time delay, Signal conditions,
`environment, user actions, current network parameters (base
`Station ID, pilot, System, network ID, etc) or other location
`or time based method.
`The mobile terminal may therefore consider itself outside
`Area A only once it has reached location 304. At this time
`the mobile terminal can check if any Stored location infor
`mation or triggerS match the condition that occurred, i.e. that
`it exited Area A 350. If a stored reminder matches this
`information then it is triggered and the associated action is
`executed. Since a reminder was stored with location 300,
`when the mobile terminal returns to Area A350 at location
`308, for example, the action associated with that stored
`reminder is executed.
`FIG. 4 is a user interface design diagram showing one
`embodiment of user programming of location reminders. In
`the main reminder screen 400 the user may select to enter a
`new reminder or store information about a new location (the
`current location for example). If the user Selects to set a
`reminder then the mobile terminal screen 405 is displayed.
`At this point the user may Select from one or more options
`of actions to be executed when the reminder is triggered.
`Examples of options include but are not limited to Setting or
`Selecting a text message, Setting, recording or Selecting a
`Voice memo or voice message recording, Setting or Selecting
`a ringer, or Selecting a number to be dialed or called. The
`user may also select to describe the context information that
`describes the trigger of the reminder. This may include, for
`example, Selecting a time and date, choosing location infor
`mation or orientation/direction or trigger Sensitivity. The
`user may also Select to have the reminder repeating or
`recurring.
`If the user selects to choose a location then screen 410 is
`displayed. The user may then Select a location that has
`already been Stored or the current location. Having Selected
`a Stored location, the user may then Select the Specific Stored
`location information 415. The mobile terminal may allow
`the user to Store locations without alerts that can be used
`later. For example, a user may store a location “work” when
`he/she is at work So that this tag can be easily associated with
`a reminder at a later time, perhaps repeatedly or on different
`occasions and for different purposes.
`Alternatively the user may select the current location and
`provide a text name to be associated with it 420. Optionally,
`the user may then be able to select the orientation of the
`location trigger. For example, the user may select that the
`reminder be triggered only when exiting the region, entering
`the region or in both cases 425. Alternatively the user may
`Select from a sequence of events such as 2" time entering
`the region. The user may also Select to be reminded only
`upon leaving an area or entering an area independently or
`exclusively. For example, a user may set an alert to remind
`him/her to go to an appointment after leaving a meeting.
`FIG. 4 shows some embodiments of the invention where
`the reminder action takes the form of display of a text
`message and either a voice memo play-back 450, call to a
`number 445, or playing a ringer 455. In the case of a call, the
`terminal may allow the user to select the number to be called
`or a phone book entry, Set the reminder to page a number
`
`45
`
`50
`
`55
`
`60
`
`65
`
`6
`with a numeric message (with specific or default text), Set
`the reminder to Send a mobile-originated Short message
`Sequence (SMS) message to a number upon triggering, or set
`the reminder to go to a specific URL page upon triggering.
`Examples of using the latter option include downloading a
`Stock quote list, getting meeting notes, or downloading an
`advertisement.
`The user is able to enter the text message in screen 435 if
`desired according to a Selection made in Screen 430 or use
`a default message. The user is then able to Select whether the
`reminder is repeated or not in screen 440. The user actions
`may be repeatable So that a user is reminded every time
`he/she enters or leaves a Stored location. The accuracy or
`precision of locations may be improved with time through
`updates. Location precision and accuracy can be improved
`through multiple measurements or through refinement of the
`measurements. Determining improved location fixes using
`multiple measurements Such as by averaging multiple mea
`Surements or fixes is well known in the art. Similarly,
`refining measurements by narrowing down Search windows
`for Satellite Signals or eliminating possibilities in ambiguity
`Searches are also well known in the art.
`Location dependent actions may also be dependent on a
`time Schedule. For example the user may program a
`reminder to remind him or her when he or she leaves work
`every weekday. Actions may also be associated with other
`conditions Such as the active number assignment module
`(NAM). If a device or user has multiple phone numbers, the
`user may want to associate certain reminderS or actions only
`when particular phone numbers are active or in use.
`There are numerous variations, modifications and differ
`ent procedural orderings of the present invention will
`become readily apparent to those skilled in the art. Accord
`ingly, the invention may be embodied in other specific forms
`without departing from its Spirit or essential characteristics.
`What is claimed is:
`1. A method of providing a terminal with location-based
`actions in a communications network comprising:
`Storing at least a first Set of location information;
`asSociating a terminal action with Said first Set of location
`information; and
`executing the associated terminal action when a current
`terminal location information is within a specified
`range of the first Set of location information;
`applying to a comparison between the current terminal
`location information and the first Set of location infor
`mation a step Selected from the group consisting of
`hysteresis, delay, proximity threshold, distance thresh
`old, Signal condition change threshold.
`2. The method of claim 1, further comprising:
`defining a direction Specification associated with Said
`terminal action,
`comparing Said terminals direction of motion relative to
`said first set of location information with said direction
`Specification associated with Said terminal action,
`executing Said terminal action only if Said direction
`Specification matches with current terminal direction of
`motion relative to Said Stored first Set of location
`information.
`3. The method of claim 2, wherein said direction speci
`fication parameter is Selected from the group consisting of
`exiting, entering, and both entering and exiting.
`4. The method of claim 2, further comprising applying
`hysteresis to direction changes to avoid thrashing.
`5. The method of claim 1 wherein said first set of location
`information is the current location information of Said
`terminal when the user is associating Said terminal action.
`
`Page 8 of 9
`
`
`
`7
`6. The method of claim 1, wherein associating Said
`terminal action with a Set of location information is done
`after Storing Said location information.
`7. The method of claim 1, further comprising:
`asSociating a description with each Set of Stored location
`information; and
`Selecting a Stored Set of location information to associate
`with Said action based on the associated description.
`8. The method of claim 1, wherein said location infor
`mation consists of at least one of the elements Selected from
`the group consisting of base Station identifier, pilot Signal
`Strength, pilot Signal Pseudo Noise offset, multi-path profile,
`Signal conditions, location identification, location name and
`aca
`C.
`9. The method of claim 1, further comprising determining
`Said location information without an active connection to
`Said network.
`10. The method of claim 1, wherein said location infor
`mation is represented using at lest one of the parameters
`Selected from the group consisting of radius, network
`parameter, geometric shape, size, range, Orientation, and
`height.
`11. The method of claim 1, further comprising:
`obtaining time information;
`asSociating Said action with both Said first Set of location
`information and Said time information; and
`executing Said Stored terminal action only if Said time
`information matches a current time.
`12. A mobile terminal providing location-based actions
`for use in a communications network comprising:
`a memory which Stores at least a first Set of location
`information;
`a processor which asSociates a terminal action with Said
`first Set of location information and executes the asso
`ciated terminal action when a current terminal location
`information is within a Specified range of the first Set of
`location information; wherein
`the processor further applies to a comparison between the
`current terminal location information and the first Set of
`location information a step Selected from the group
`consisting of hysteresis, delay, proximity threshold,
`distance threshold, Signal condition change threshold.
`13. The mobile terminal of claim 12, wherein the proces
`Sor further defines a direction Specification associated with
`Said terminal action and compares Said terminals direction of
`motion relative to said first set of location information with
`
`15
`
`25
`
`35
`
`40
`
`45
`
`US 6,957,076 B2
`
`8
`Said direction specification associated with Said terminal
`action, then executes Said terminal action only if Said
`direction Specification matches with current terminal direc
`tion of motion relative to said stored first set of location
`information.
`14. The mobile terminal of claim 13, wherein said direc
`tion Specification parameter is Selected from the group
`consisting of exiting, entering, and both entering and exit
`ing.
`15. The mobile terminal of claim 13, wherein the proces
`Sor applies hysteresis to direction changes to avoid thrash
`ing.
`16. The mobile terminal of claim 12, wherein said first set
`of location information is the current location information of
`Said terminal when the user is associating Said terminal
`action.
`17. The mobile terminal of claim 12, wherein the proces
`Sor associates Said terminal action with a set of location
`information after Storing Said location information.
`18. The mobile terminal of claim 12, wherein the proces
`Sor further associates a description with each Set of Stored
`location information and Selects a Stored Set of location
`information to associate with Said action based on the
`asSociated description.
`19. The mobile terminal of claim 12, wherein said loca
`tion information consists of at least one of the elements
`Selected from the group consisting of base Station identifier,
`pilot Signal Strength, pilot signal Pseudo Noise offset, multi
`path profile, Signal conditions, location identification, loca
`tion name and area name.
`20. The mobile terminal of claim 12, wherein the proces
`sor further determines said location information without an
`active connection to Said network.
`21. The mobile terminal of claim 12, wherein said loca
`tion information is represented using at least one of the
`parameters Selected from the group consisting of radius,
`network parameter, geometric shape, size, range, orienta
`tion, and height.
`22. The mobile terminal of claim 12, wherein the proces
`Sor further obtains time information and associates Said
`action with both said first set of location information and
`Said time information, wherein the processor executes Said
`Stored terminal action only if Said time information matches
`a current time.
`
`Page 9 of 9
`
`