IP Library Granted Patent US 8,655,384
Granted Patent B2
US 8,655,384 · App. 12/702,827 · Granted Feb 18, 2014

System and method for providing location based reminders

Inventor: Rajmohan Harindranath (Palakkad District, IN)
Assignee: Infosys Limited
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,655,384
App. No.
12/702,827
Granted
Feb 18, 2014
Kind
B2
Abstract

A system and method for providing location based reminder is provided. The method comprises the steps of instructing mobile switching center to remind user on reaching a predetermined location via transaction input; forwarding the transaction input to external short messaging entity via mobile switching center; processing and sending the transaction input to Location Services (LCS) Client to set up change of area event; determining if the change of area event is invoked and user equipment has entered the predetermined location; providing a report to external short messaging entity via LCS Client, if the change of area event is invoked; and directing external short messaging entity to invoke a reminder on user equipment via application server.

Claims (65)

1. A method for providing location based reminder, the method comprising the steps of

instructing mobile switching center to remind user on reaching a predetermined location via transaction input;

forwarding the transaction input to external short messaging entity via mobile switching center;

processing and sending the transaction input to location services (LCS) client to set up change of area event;

determining if the change of area event is invoked and user equipment has entered the predetermined location;

if the change of area event is invoked, providing a report to external short messaging entity via LCS client;

if the change of area is not invoked, determining if availability of user equipment and periodic/deferred mobile terminal location request is supported;

if the availability of user equipment and periodic/deferred mobile terminated location request is supported, invoking the user equipment for periodic/deferred mobile terminated location request via LCS client;

determining if the user equipment has reached the predetermined location;

directing external short messaging entity to invoke a reminder on user equipment via application server, if the user equipment has reached the predetermined location;

determining if a timer has timed out; and

sending a message indicating a failure of invocation of reminder via the mobile switching center, when the change of area is not invoked and the time has timed out.

2. The method as claimed in claim 1 , wherein the transaction input may comprise a Short Message Service (SMS), a voice call, or an unstructured supplementary service data (USSD).

3. The method as claimed in claim 1 , wherein the user equipment may be a mobile telephone handset, hand held device, a personal digital assistant, intelligent computing device, or electronic communication device.

4. The method as claimed in claim 1 , wherein the user equipment includes a subscriber identity module (SIM) which connects user equipment to a service provider.

5. The method as claimed in claim 1 , wherein external short messaging entity is capable of sending automated message when a specific event occurs or is expected to occur in near future.

6. The method as claimed in claim 1 , wherein LCS Client is a software and/or hardware entity that interacts with LCS Server to obtain location information of one or more user equipments.

7. The method as claimed in claim 1 , wherein LCS Server is a software and/or hardware entity offering LCS capabilities.

8. The method as claimed in claim 1 , wherein LCS Server is connected to home location register which acts as a central repository for storing information including details of each mobile phone, subscriber information, and subscriber identity module information.

9. The method as claimed in claim 1 , further comprising a network entity Visited Gateway Mobile Location Center (VGMLC), which serves user equipment when it roams, enters or stays in a predetermined location for which change of area event is sought.

10. The method as claimed in claim 1 , wherein application server interacts with MSC and LCS Client to generate alarm if the user equipment has reached predetermined location.

11. A method for providing location based reminder, the method comprising the steps of

instructing mobile switching center to remind user on reaching a predetermined location via transaction input;

forwarding the transaction input to external short messaging entity via mobile switching center;

processing and sending the transaction input to Location Services (LCS) Client to set up change of area event;

determining if the change of area event is invoked and user equipment has entered the predetermined location;

determining if a timer has timed out;

determining if the availability of user equipment and periodic/deferred mobile terminated location request is supported, if the change of area event is not invoked;

invoking user equipment for periodic/deferred mobile terminated location request via LCS Client, if the availability of user equipment and periodic/deferred mobile terminated location request is supported;

determining if the user equipment has reached the predetermined location;

directing external short messaging entity to invoke a reminder on the user communication device via application server, if the user equipment has reached the predetermined location; and

sending a message indicating a failure of invocation of reminder via the mobile switching center, when the change of area event is not invoked and the timer has timed out.

12. A method for providing location based reminder, the method comprising the steps of:

instructing mobile switching center to remind user on reaching a predetermined location via transaction input;

forwarding the transaction input to external short messaging entity via mobile switching center;

processing and sending the transaction input to Location Services (LCS) Client to set up change of area event;

determining if the change of area event is invoked and user equipment has entered the predetermined location;

determining if a timer has timed out;

determining if the availability of user equipment and periodic/deferred mobile terminated location request is supported, if the change of area event is not invoked;

transmitting LCS requests periodically to obtain current location of the user equipment, if the availability of user equipment and periodic/deferred mobile terminated location request is not supported;

determining if the user equipment has reached the predetermined location;

directing external short messaging entity to invoke a reminder on the user communication device via application server, if the user equipment has reached the predetermined location; and

sending a message indicating a failure of invocation of reminder via the mobile switching center, when the change of area event is not invoked and the timer has timed out.

13. A system for providing location based reminders, the system comprising:

a user equipment for transmitting transaction input and receiving reminders;

a mobile switching center for transferring and routing messages;

an external short messaging entity for receiving and processing transaction input to generate automated message when a specific event occurs or is expected to occur;

wherein, if the specific event does not occur, availability of user equipment and periodic/deferred mobile terminated location request support is determined;

a timer;

a Location Services (LCS) Client for receiving and forwarding location service area event request from external short messaging entity;

wherein, the LCS Client transmits LCS requests periodically to obtain a current location information of the one or more user equipment, if the availability of user equipment and periodic/deferred mobile terminated location request is not supported; and

an LCS Server for receiving location service area event request and obtaining the current location information of the one or more user equipments;

a visited gateway mobile location center for requesting mobile switching center to provide subscriber location; and

an application server for requesting mobile switching center to invoke a call to user equipment once it has reached a predetermined location,

wherein, the mobile switching center is configured to send a message indicating a failure of invocation of reminder, when the specific event does not occur and the timer has timed out.

14. The system as claimed in claim 13 further comprising a short message service center for storing and forwarding messages received from user equipment.

15. The system as claimed in claim 13 , wherein the transaction input may comprise a Short Message Service (SMS), a voice call, or an unstructured supplementary service data (USSD).

16. The system as claimed in claim 13 , wherein the user equipment may be a mobile telephone handset, hand held device, a personal digital assistant, intelligent computing device, or electronic communication device.

17. The system as claimed in claim 13 , wherein the user equipment includes a subscriber identity module (SIM) which connects user equipment to a service provider.

18. The system as claimed in claim 13 , wherein external short messaging entity is capable of sending automated message when a specific event occurs or is expected to occur in near future.

19. The system as claimed in claim 13 , wherein LCS Client is a software and/or hardware entity that interacts with LCS Server to obtain location information of one or more user equipments.

20. The system as claimed in claim 13 , wherein LCS Server is a software and/or hardware entity offering LCS capabilities.

21. The system as claimed in claim 13 , wherein LCS Server is connected to home location register which acts as a central repository for storing details of each mobile phone, subscriber information, and subscriber identity module information.

22. The system as claimed in claim 13 , further comprising a network entity Visited Gateway Mobile Location Center (VGMLC), which serves user equipment when it roams, enters or stays in a predetermined location for which change of area event is sought.

23. The system as claimed in claim 13 , wherein application server interacts with MSC and LCS Client to generate alarm if the user equipment has reached predetermined location.

Assignments (2)
CHANGE OF NAME Recorded Mar 18, 2013
From: INFOSYS TECHNOLOGIES LIMITED
To: INFOSYS LIMITED
Reel/Frame 030050/0683 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2010
From: HARINDRANATH, RAJMOHAN
To: INFOSYS TECHNOLOGIES LIMITED
Reel/Frame 024228/0476 →
Continuity (1)
Related Publication 20110195721A1 · Aug 11, 2011