IP Library Granted Patent US 10,521,177
Granted Patent B2
US 10,521,177 · App. 15/593,290 · Granted Dec 31, 2019

User interface based on system-state information

Inventor: Gaylord Yu (San Francisco, CA)
Assignee: EVA Automation, Inc.
G06F3/14G06F1/1643G06F3/038G06F3/04886G08C17/02G09G5/006H04M1/72533H04M1/72583H04N5/4403H04N21/4126H04N21/41407H04N21/42204H04N21/4312H04N21/43615H04N21/43635H04N21/43637H04N21/47217H04N21/482G06F2203/0383G08C2201/21G08C2201/30G08C2201/50G08C2201/93G09G2370/06G09G2370/12G09G2370/16G09G2370/22H04M1/22H04M1/72569H04M2250/22H04N2005/443H04N2005/4407H04N2005/4425
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 10,521,177
App. No.
15/593,290
Granted
Dec 31, 2019
Kind
B2
Abstract

A portable electronic device with a touch-sensitive display (such as a cellular telephone) provides a wireless remote control for an entertainment device (such as a consumer-electronic device). Based on device-state information that specifies a current state of the entertainment device (which is received from an audio/video (A/V) hub that communicates with the entertainment device) and one or more related states of the entertainment device, the portable electronic device may generate a user interface that includes one or more virtual command icons. Note that the one or more related states are related to the current state in a state diagram by corresponding operations that transition the entertainment device from the current state to the one or more related states. Then, the portable electronic displays the user interface on the touch-sensitive display. In this way, the portable electronic device dynamically adapts the user interface.

Claims (55)

1. A portable electronic device, comprising:

a touch-sensitive display;

one or more light sources;

one or more antennas;

an interface circuit communicatively coupled to the one or more antennas and configured to communicate with a separate electronic device; and

a control circuit, coupled to the one or more light sources, the touch-sensitive display and the interface circuit, configured to:

receive, via the interface circuit, system-state information, associated with the separate electronic device, that identifies specific device states of a group of two or more entertainment devices, wherein the system-state information includes measured device-state information for at least one of the two or more entertainment devices, wherein the measured device-state information corresponds to a measurement on signals conveyed on one or more signal lines associated with a connector between the separate electronic device and at least the one of the two or more entertainment devices, wherein the one or more signal lines comprises a subset of the signal lines associated with the connector and the subset comprises a shield, wherein the measured device-state information corresponds to an intentional ground loop between the separate electronic device and at least the one of the two or more entertainment devices, wherein the device state information corresponds to a specific device state in a set of predefined device states, which comprises two or more of: a power state, a playback state, a trick-mode state, a pause state, a standby state, or a state associated with receiving or providing content, and wherein the ground loop is modified by the specific device state such that a particular signal corresponding to the ground loop is identifiable as pertaining to the specific device state of at least an entertainment device in the group of entertainment devices;

generate, based on the system-state information corresponding to the particular signal corresponding to the ground loop, a user interface that includes multiple selectable features comprising icons, virtual command icons or both, wherein the user interface is customized to correspond to the specific device state, an identified type of the entertainment device, and one or more related device states of at least the entertainment device that are related to the specific device state in a state diagram by corresponding operations that transition the entertainment device from the specific device state to the one or more related device states, and wherein the one or more related device states are in the set of predefined device states and are different from the specific device state of the entertainment device; and

display the user interface by selectively illuminating the icons using the one or more light sources, by presenting the virtual command icons on the touch-sensitive display or both.

2. The portable electronic device of claim 1 , wherein the control circuit is configured to receive, via the interface circuit, one of: classification information for the entertainment device that specifies the type of the entertainment device; a manufacturer of the entertainment device; and context information that specifies a context of content associated with the entertainment device; and

wherein the icons, the virtual command icons or both are further based on one of: the type of the entertainment device, the manufacturer of the entertainment device, and the context.

3. The portable electronic device of claim 2 , wherein the portable electronic device comprises a user-interface device, which is coupled to the control circuit;

wherein the control circuit is configured to receive activation information specifying activation of a control feature in the user-interface device that is associated with an icon in the icons; and

wherein the activation of the control feature specifies a transition of the entertainment device from the specific device state to a new specific device state in the state diagram.

4. The portable electronic device of claim 3 , wherein the control circuit is configured to:

modify the user interface to change the icons, the virtual command icons or both based on the new specific device state; and

display the modified user interface by modifying the selective illumination by the one or more light sources and by presenting the modified virtual command icons on the touch-sensitive display.

5. The portable electronic device of claim 1 , wherein the control circuit is configured to receive activation information specifying activation of a virtual command icon in the virtual command icons;

wherein the activation of the virtual command icon specifies a transition of the entertainment device from the specific device state to a new specific device state in the state diagram; and

wherein activation of the virtual command icon involves the portable electronic device performing one of: detecting contact with the touch-sensitive display within a strike area of the virtual command icon and then release of the contact; and receiving information associated with a verbal command.

6. The portable electronic device of claim 5 , wherein the control circuit is configured to:

modify the user interface to change the icons, the virtual command icons or both based on the new specific device state; and

display the modified user interface by modifying the selective illumination by the one or more light sources and by presenting the modified virtual command icons on the touch-sensitive display.

7. The portable electronic device of claim 1 , wherein the user interface excludes selective illumination of the one or more light sources associated with one or more additional icons, the presenting of one or more additional virtual command icons on the touch-sensitive display or both, which are associated with one or more unrelated device states of the entertainment device that are unrelated to the specific device state by direct transitions in the state diagram.

8. The portable electronic device of claim 1 , wherein a given operation directly transitions the entertainment device from the specific device state to one of the additional device states without passing through an intermediate device state in the state diagram.

9. The portable electronic device of claim 1 , wherein the control circuit comprises:

memory configured to store a program module; and

a processor, coupled to the one or more light sources, the interface circuit and the memory, wherein, when executed by the processor, the program module causes the portable electronic device to perform the receiving, the generating and the displaying.

10. The portable electronic device of claim 1 , wherein the generating and the displaying operations are dynamically performed as the specific device state changes.

11. A non-transitory computer-readable storage medium for use in conjunction with a portable electronic device, the computer-readable storage medium storing a program module that, when executed by the portable electronic device, causes the portable electronic device to display a user interface by performing one or more operations comprising:

receiving, via an interface circuit in the portable electronic device, system-state information, associated with a separate electronic device, that identifies a specific device states of a group of two or more entertainment devices, wherein the system-state information includes measured device-state information for at least one of the two or more entertainment devices, wherein the measured device-state information corresponds to a measurement on signals conveyed on one or more signal lines associated with a connector between the separate electronic device and at least the one of the two or more entertainment devices, wherein the one or more signal lines comprises a subset of the signal lines associated with the connector and the subset comprises a shield, wherein the measured device-state information corresponds to an intentional ground loop between the separate electronic device and at least the one of the two or more entertainment devices, and wherein the device state information corresponds to the specific device state in a set of predefined device states, which comprises two or more of: a power state, a playback state, a trick-mode state, a pause state, a standby state, or a state associated with receiving or providing content, and wherein the ground loop is modified by the specific device state such that a particular signal corresponding to the ground loop is identifiable as pertaining to the specific device state of at least an entertainment device in the group of entertainment devices;

generating, based on the system-state information corresponding to the particular signal corresponding to the ground loop, a user interface that includes multiple selectable features comprising icons, virtual command icons or both, wherein the user interface is customized to correspond to the specific device state, an identified type of the entertainment device, and one or more related device states of the entertainment device that are related to the specific device state in a state diagram by corresponding operations that transition the entertainment device from the specific device state to the one or more related device states, wherein the one or more related device states are in the set of predefined device states and are different from the device state, and wherein the ground loop is modified by the specific device state such that a signal corresponding to the ground loop is identifiable as pertaining to the specific device state of the entertainment device; and

displaying the user interface by selectively illuminating the icons using one or more light sources in the portable electronic device, by presenting the virtual command icons on the touch-sensitive display or both.

12. The computer-readable storage medium of claim 11 , wherein the one or more operations comprise-receiving, via the interface circuit, one of: classification information for the entertainment device that specifies the type of the entertainment device; a manufacturer of the entertainment device; and context information that specifies a context of content associated with the entertainment device; and

wherein the icons, the virtual command icons or both are further based on one of: the type of the entertainment device, the manufacturer of the entertainment device, and the context.

13. The computer-readable storage medium of claim 11 , wherein the one or more operations comprise receiving activation information specifying activation of a control feature in a user-interface device in the portable electronic device that is associated with an icon in the icons; and

wherein the activation of the control feature specifies a transition of the entertainment device from the specific device state to a new specific device state in the state diagram.

14. The computer-readable storage medium of claim 13 , wherein the one or more operations comprise:

modify the user interface to change the icons, the virtual command icons or both based on the new specific device state; and

display the modified user interface by modifying the selective illumination by the one or more light sources and by presenting the modified virtual command icons on the touch-sensitive display.

15. The computer-readable storage medium of claim 11 , wherein the one or more operations comprise:

receive activation information specifying activation of a virtual command icon in the virtual command icons;

wherein the activation of the virtual command icon specifies a transition of the entertainment device from the specific device state to a new specific device state in the state diagram; and

wherein activation of the virtual command icon involves the portable electronic device performing one of: detecting contact with the touch-sensitive display within a strike area of the virtual command icon and then release of the contact; and receiving information associated with a verbal command.

16. The computer-readable storage medium of claim 15 , wherein the one or more operations comprise:

modify the user interface to change the icons, the virtual command icons or both based on the new specific device state; and

display the modified user interface by modifying the selective illumination by the one or more light sources and by presenting the modified virtual command icons on the touch-sensitive display.

17. The computer-readable storage medium of claim 11 , wherein the user interface excludes selective illumination of the one or more light sources associated with one or more additional icons, the presenting of one or more additional virtual command icons on the touch-sensitive display or both, which are associated with one or more unrelated device states of the entertainment device that are unrelated to the specific device state by direct transitions in the state diagram.

18. The computer-readable storage medium of claim 11 , wherein a given operation directly transitions the entertainment device from the specific device state to one of the additional device states without passing through an intermediate device state in the state diagram.

19. The computer-readable storage medium of claim 11 , wherein the generating and the providing operations are dynamically performed as the specific device state changes.

20. A method for displaying a user interface, wherein the method comprises:

by a portable electronic device:

receiving, via an interface circuit in the portable electronic device, system-state information, associated with a separate electronic device, that identifies a specific device states of a group of two or more entertainment devices, wherein the system-state information includes measured device-state information for at least one of the two or more entertainment devices, wherein the measured device-state information corresponds to a measurement on signals conveyed on one or more signal lines associated with a connector between the separate electronic device and at least the one of the two or more entertainment devices, wherein the one or more signal lines comprises a subset of the signal lines associated with the connector and the subset comprises a shield, wherein the measured device-state information corresponds to an intentional ground loop between the separate electronic device and at least the one of the two or more entertainment devices, and wherein the device state information corresponds to the specific device state in a set of predefined device states, which comprises two or more of: a power state, a playback state, a trick-mode state, a pause state, a standby state, or a state associated with receiving or providing content, and wherein the ground loop is modified by the specific device state such that a particular signal corresponding to the ground loop is identifiable as pertaining to the specific device state of at least an entertainment device in the group of entertainment devices;

generating, based on the system-state information corresponding to the particular signal corresponding to the ground loop, a user interface that includes multiple selectable features comprising icons, virtual command icons or both, wherein the user interface is customized to correspond to the specific device state, an identified type of the entertainment device, and one or more related device states of the entertainment device that are related to the specific device state in a state diagram by corresponding operations that transition the entertainment device from the specific device state to the one or more related device states, wherein the one or more related device states are in the set of predefined device states and are different from the device state, and wherein the ground loop is modified by the specific device state such that a signal corresponding to the ground loop is identifiable as pertaining to the specific device state of the entertainment device; and

displaying the user interface by selectively illuminating the icons using one or more light sources in the portable electronic device, by presenting the virtual command icons on the touch-sensitive display or both.

Assignments (12)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0613) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: B & W GROUP LTD
Reel/Frame 059988/0688 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL (REEL/FRAME 057187/0572) Recorded Apr 12, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: B & W GROUP LTD
Reel/Frame 059988/0738 →
ABL PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: B & W GROUP LTD
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0572 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Aug 16, 2021
From: B & W GROUP LTD
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 057187/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: DEI SALES, INC.
To: B&W GROUP LTD
Reel/Frame 055174/0024 →
RELEASE OF SECURITY INTEREST Recorded Jan 29, 2021
From: LUCID TRUSTEE SERVICES LIMITED
To: EVA AUTOMATION, INC.; EVA HOLDING, CORP.; EVA OPERATIONS CORP.
Reel/Frame 055174/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2021
From: EVA AUTOMATION, INC.; EVA HOLDING, CORP.; EVA OPERATIONS CORP.
To: DEI SALES, INC.
Reel/Frame 055222/0001 →
RELEASE OF PATENT COLLATERAL SECURITY AND PLEDGE AGREEMENT Recorded Oct 9, 2020
From: LUCID TRUSTEE SERVICES LIMITED
To: EVA AUTOMATION, INC.
Reel/Frame 054288/0568 →
ASSIGNMENT OF PATENT COLLATERAL SECURITY AND PLEDGE AGREEMENT Recorded Oct 1, 2020
From: BANK OF AMERICA, N.A.
To: LUCID TRUSTEE SERVICES LIMITED
Reel/Frame 053968/0953 →
SECURITY INTEREST Recorded Feb 28, 2019
From: EVA AUTOMATION, INC.
To: LUCID TRUSTEE SERVICES LIMITED
Reel/Frame 048473/0646 →
PATENT COLLATERAL SECURITY AND PLEDGE AGREEMENT Recorded Feb 11, 2019
From: EVA AUTOMATION, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 048301/0213 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: YU, GAYLORD
To: EVA AUTOMATION, INC.
Reel/Frame 042587/0138 →
Continuity (3)
Continuation In Part 15250927 · Aug 30, 2016
Provisional Application 62211827 · Aug 30, 2015
Related Publication 20170255436A1 · Sep 7, 2017