IP Library Granted Patent US 9,313,606
Granted Patent B2
US 9,313,606 · App. 14/095,931 · Granted Apr 12, 2016

Method for performing interactive services on mobile device, such as time or location initiated interactive services

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 9,313,606
App. No.
14/095,931
Granted
Apr 12, 2016
Kind
B2
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.

Claims (45)

1. 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.

2. The method of claim 1 wherein the wireless functionality comprises Bluetooth functionality.

3. The method of claim 1 wherein the wireless functionality comprises IEEE 802.11 or other WIFI functionality.

4. The method of claim 1 wherein the wireless functionality comprises a cellular link.

5. The method of claim 1 wherein detecting an occurrence of an event comprises detecting a specified timeframe.

6. The method of claim 1 wherein detecting an occurrence of an event comprises detecting a specified location of the mobile telecommunications device.

7. 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.

8. The system of claim 7 wherein the wireless functionality comprises Bluetooth functionality.

9. The system of claim 7 wherein the wireless functionality comprises IEEE 802.11 or other WIFI functionality.

10. The system of claim 7 wherein the wireless functionality comprises a cellular link.

11. The system of claim 7 wherein detecting an occurrence of an event comprises detecting a specified timeframe.

12. The system of claim 7 wherein detecting an occurrence of an event comprises detecting a specified location of the mobile telecommunications device.

13. 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.

14. The non-transitory computer-readable storage medium of claim 13 wherein the wireless functionality comprises Bluetooth functionality.

15. The non-transitory computer-readable storage medium of claim 13 wherein the wireless functionality comprises IEEE 802.11 or other WIFI functionality.

16. The non-transitory computer-readable storage medium of claim 13 wherein the wireless functionality comprises a cellular link.

17. The non-transitory computer-readable storage medium of claim 13 wherein detecting an occurrence of an event comprises detecting a specified timeframe.

18. The non-transitory computer-readable storage medium of claim 13 wherein detecting an occurrence of an event comprises detecting a specified location of the mobile telecommunications device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065552/0934 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2023
From: NUANCE COMMUNICATIONS, INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 065238/0710 →