METHOD FOR PERFORMING INTERACTIVE SERVICES ON A MOBILE DEVICE, SUCH AS TIME OR LOCATION INITIATED INTERACTIVE SERVICES
First Claim
Patent Images
1. A system in a mobile device, comprising:
- a scripts database, stored within the mobile device, that stores one or more scripts related to one or more actions to be performed for a user of the mobile device;
an event sub-system, stored within the mobile device, that receives an indication of an occurrence of a previously established event, wherein the previously established event relates to a status of the mobile device independent of a status related to telecommunication functions of the mobile device;
a scripts sub-system, stored within the mobile device, that selects a script from the one or more scripts stored in the scripts database of the mobile device in response to the received indication;
an initiation sub-system, stored within the mobile device, that initiates the selected script; and
a performance sub-system, stored within the mobile device, that performs an action of the one or more actions in response to the initiated script, wherein the performed action provides an interactive service to the user of the mobile device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for performing interactive services at a mobile device is disclosed. In some cases, the system receives an indication of an event, and provides interactive services to a user of the mobile device based on the event. In some cases, an indication of an event in invokes a script-based process that determines one or more actions to present to a user of the mobile device.
43 Citations
23 Claims
-
1. A system in a mobile device, comprising:
-
a scripts database, stored within the mobile device, that stores one or more scripts related to one or more actions to be performed for a user of the mobile device;
an event sub-system, stored within the mobile device, that receives an indication of an occurrence of a previously established event, wherein the previously established event relates to a status of the mobile device independent of a status related to telecommunication functions of the mobile device;
a scripts sub-system, stored within the mobile device, that selects a script from the one or more scripts stored in the scripts database of the mobile device in response to the received indication;
an initiation sub-system, stored within the mobile device, that initiates the selected script; and
a performance sub-system, stored within the mobile device, that performs an action of the one or more actions in response to the initiated script, wherein the performed action provides an interactive service to the user of the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus for providing an interactive service to a user of a mobile device, the apparatus comprising:
-
means, in the mobile device, for detecting an occurrence of an event at the mobile device, wherein the event is not related to a call placed by or to the mobile device;
means, in the mobile device and coupled to the means for detecting, for determining that the event is related to one or more scripts stored in the mobile device;
means, in the mobile device and coupled to the means for determining, for initiating the one or more determined scripts to run on the mobile device; and
means, in the mobile device and coupled to the means for initiating, for launching an application to locally simulate at least in part a communication to the mobile device based on the one or more initiated scripts. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of performing an action at a mobile device, the method comprising:
upon determining that the mobile device has reached an event based on a pre-selected date and time;
at the mobile device, selecting a script from a group of scripts stored locally in the mobile device;
at the mobile device, initiating the selected script;
at the mobile device, performing an action related to the initiated script, wherein the performed action includes simulating an incoming call to the mobile device without placing a voice call to a network and without receiving a voice call from a network; and
at the mobile device, providing a notification to a user of the mobile device about the simulated incoming call. - View Dependent Claims (15, 16, 17)
-
18. A method of performing an action at a mobile device, the method comprising:
upon determining a location of the mobile device is at one or more pre-determined locations;
at the mobile device, selecting a script from a group of scripts stored locally in the mobile device;
at the mobile device, initiating the selected script; and
at the mobile device, performing an action related to the initiated script, wherein the action is performed locally on the mobile device and relates to changing a functionality of the mobile device to a functionality related to the location of the mobile device.
-
19. A mobile device, comprising:
-
one or more scripts related to one or more user interface modes to be provided to a user of the mobile device, wherein the one or more scripts are stored locally in a database in the mobile device; and
one or more action components, stored locally at the mobile device, related to providing the one or more user interface modes related to an operating mode of the mobile device;
wherein, upon an occurrence of a pre-defined event, the one or more scripts cause the one or more of the action components to provide one or more user interface modes of the mobile device to the user. - View Dependent Claims (20, 21, 22, 23)
-
Specification