IP Library › Granted Patent US 11,206,461
Granted Patent B2
US 11,206,461 · App. 16/311,717 · Granted Dec 21, 2021

Systems and methods for communicating user settings in conjunction with execution of an application

Inventors: Kiran Mukesh Misra (Camas, WA); Sachin G. Deshpande (Camas, WA); Sheau Ng (Camas, WA)
Assignee: Sharp Kabushiki Kaisha
H04N21/8173H04N21/435H04N21/442H04N21/44213H04N21/4532H04N21/4755H04N21/485H04N21/4882H04N21/814H04N21/8166H04N21/84H04L67/306
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 11,206,461
App. No.
16/311,717
Granted
Dec 21, 2021
Kind
B2
Abstract

A device may be configured to cause application based features corresponding to a service provided by a service provider to execute based on one or more determined user settings.

Claims (23)

1. A method for causing an application to execute based on one or more user settings, the method comprising:

receiving a multimedia presentation service from a service provider;

downloading a service provider application;

enabling the service provider application to determine the one or more user settings, wherein the one or more user settings are set using a native application; and

causing the service provider application to execute based on the one or more user settings, wherein causing the service provider application to execute includes causing application-based features to be provided in conjunction with the multimedia presentation service; wherein

determining the one or more user settings includes:

receiving a response message based on a query;

determining a state of an audio representation of an emergency information rendering as enabled or disabled;

determining a language preference of the audio representation of the emergency information;

determining a state of a video descriptive service rendering as enabled or disabled; and

determining a language preference of the video descriptive service, and

the response message includes a first object containing a Boolean value indicating the state of the audio representation of the emergency information rendering and a string indicating the language preference of the audio representation of the emergency information, and a second object containing a Boolean value indicating the state of the video descriptive service and a string indicating the language preference of the video descriptive service.

2. The method of claim 1 , wherein determining the one or more user settings includes polling a data structure storing user settings.

3. The method of claim 1 , wherein determining the one or more user settings includes receiving a notification message indicating a change to a user setting.

4. The method of claim 3 , further comprising causing an instance of the notification message to be sent to a companion device.

5. The method of claim 1 , further comprising causing an instance of the response message to be sent to a companion device.

6. The method of claim 1 , wherein the service provider application includes one or more of: Hypertext Markup Language (HTML) pages, JavaScript, Cascading Style Sheets (CSS), eXtensible Markup Language (XML), and multimedia files.

7. The method of claim 1 , wherein the service provider includes a television service provider.

8. A device for causing an application to execute based on the one or more user settings, the device comprising one or more processors configured to perform the steps included in claim 1 .

9. The device of claim 8 , wherein the device includes a receiver device.

10. The device of claim 8 , wherein the device is selected from a group consisting of: a desktop or laptop computer, a mobile device, a smartphone, a cellular telephone, a personal data assistant (PDA), a television, a tablet device, or a personal gaming device.

11. An apparatus for causing an application to execute based on the one or more user settings, the apparatus comprising means for performing the steps included in claim 1 .

12. A non-transitory computer-readable storage medium having instructions that cause one or more processors of a device to perform the steps included in claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2019
From: MISRA, KIRAN MUKESH; DESHPANDE, SACHIN G.; NG, SHEAU
To: SHARP KABUSHIKI KAISHA
Reel/Frame 048506/0101 →
Continuity (3)
Provisional Application 62358522 · Jul 5, 2016
Provisional Application 62376314 · Aug 17, 2016
Related Publication 20190200099A1 · Jun 27, 2019