Method for performing interactive services on mobile device, such as time or location initiated interactive services
AssigneeNuance Communications, Inc.
InventorBrian Roundtree
Life of this patent
Estimating the term…
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.
Claims18
A method for providing a service to a user of a mobile telecommunications device, the method comprising:
- detecting an occurrence of an event at the mobile telecommunications device,
- wherein the event is not a call placed by or to the mobile telecommunications device;
- and
- wherein detecting an occurrence of an event comprises detecting a situation where a wireless functionality is more likely to be needed;
- in response to detecting the occurrence of the event, determining that the event is related to one or more scripts stored in the mobile telecommunications device;
- initiating the one or more determined scripts to run on the mobile telecommunications device;
- wherein the initiated one or more scripts are configured to enable the wireless functionality;
- detecting an occurrence of a second event at the mobile telecommunications device comprising detecting a second situation where the wireless functionality is less likely to be needed;
- in response to detecting the occurrence of the second event, determining that the second event is related to one or more second scripts;
- initiating the one or more determined second scripts to run on the mobile telecommunications device;
- and
- using the initiated one or more determined second scripts to disable the wireless functionality.
A system comprising:
- a memory;
- and
- one or more processors;
- wherein the memory stores instructions configured to cause the one or more processors to perform operations comprising:
- detecting an occurrence of an event at the mobile telecommunications device,
- wherein detecting an occurrence of an event comprises detecting a situation where a wireless functionality is more likely to be needed;
- in response to detecting the occurrence of the event, initiating one or more scripts stored on the mobile telecommunications device to run on the mobile telecommunications device;
- wherein the initiated one or more scripts are configured to enable the wireless functionality;
- detecting an occurrence of a second event at the mobile telecommunications device comprising detecting a second situation where the wireless functionality is less likely to be needed;
- in response to detecting the occurrence of the second event, initiating one or more second scripts to run on the mobile telecommunications device;
- and
- using the initiated one or more second scripts to disable the wireless functionality.
At least one non-transitory computer-readable storage medium storing instructions configured to, when executed by a computing device, cause the computing device to perform operations for controlling wireless functionality, the operations comprising:
- detecting an occurrence of an event at the mobile telecommunications device,
- wherein detecting an occurrence of an event comprises detecting a situation where a wireless functionality is more likely to be needed;
- in response to detecting the occurrence of the event, initiating one or more scripts stored on the mobile telecommunications device to run on the mobile telecommunications device;
- wherein the initiated one or more scripts are configured to enable the wireless functionality;
- detecting an occurrence of a second event at the mobile telecommunications device comprising detecting a second situation where the wireless functionality is less likely to be needed;
- in response to detecting the occurrence of the second event, initiating one or more second scripts to run on the mobile telecommunications device;
- and
- using the initiated one or more second scripts to disable the wireless functionality.
Dependencies are inferred from the claim text.