IP Library Granted Patent US 10,743,059
Granted Patent B2
US 10,743,059 · App. 15/250,936 · Granted Aug 11, 2020

Displaying HDMI content at an arbitrary location

Inventor: Gaylord Yu (San Francisco, CA)
Assignee: EVA Automation, Inc.
H04N21/4316G06F3/0482G06F3/0488G06F3/04817G06F3/04842H04N21/4122H04N21/4126H04N21/42206H04N21/42224H04N21/43615H04N21/43635H04N21/43637H04N21/4622H04N21/482H04N21/485H04N21/6125
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,743,059
App. No.
15/250,936
Granted
Aug 11, 2020
Kind
B2
Abstract

An audio/video (A/V) hub is described. This A/V hub determines display instructions specifying information to be displayed on a display in an A/V display device that includes icons associated with content sources. These content sources are located at arbitrary or different locations in a structure, including locations external to an environment of the A/V hub and the A/V display device. Then, the A/V hub provides the display instructions to the A/V display device for display on the display.

Claims (66)

1. An electronic device, comprising:

an interface circuit configured to communicate with a display device and a portable electronic device; and

a control circuit, coupled to the interface circuit, configured to:

determine one or more device states of one or more content sources by monitoring, as a function of time, one or more data streams associated with the one or more content sources, wherein the one or more content sources are located at different locations in a structure, including locations external to an environment of the electronic device and the display device,

wherein the one or more content sources comprise at least one of: a DVD player, a Blue-ray player, a satellite receiver and cable television, and

wherein the monitoring, as a function of time, involves calculating a number of packets or frames in the one or more data streams, is based on payloads in the packets or frames, or both;

dynamically adapt a user interface based on the determined one or more device states, wherein the user interface includes one or more icons associated with the one or more content sources that indicate the one or more device states, wherein the one or more device states are selected from a set of multiple potential device states including a power off state;

determine display instructions specifying information corresponding to the user interface for display on a display in the display device;

provide, via the interface circuit, the display instructions intended for the display device for display on the display;

receive, via the interface circuit, user-interface activity information associated with the portable electronic device, wherein the user-interface activity information specifies user selection of a content source in the one or more content sources;

selectively provide, via the interface circuit, an activation command for the content source based on the device state of the content source;

provide, via the interface circuit, a request for HDMI content for the content source;

receive, via the interface circuit, the HDMI content associated with the content source; and

provide, via the interface circuit, the HDMI content and second display instructions intended for the display device as frames with the HDMI content are received via the interface circuit, wherein the HDMI content is for display on the display in the display device.

2. The electronic device of claim 1 , wherein the electronic device includes a port that can couple to the display device;

wherein the port is compatible with a high-definition multimedia-interface (HDMI) standard; and

wherein the interface circuit is coupled to the port.

3. The electronic device of claim 1 , wherein the environment includes one or more rooms in the structure; and

wherein the different locations are located in different rooms in the structure than the electronic device and the display device.

4. The electronic device of claim 1 , wherein the electronic device includes one or more antennas communicatively coupled to the interface circuit; and

wherein the content sources are included in a wireless network associated with the electronic device.

5. The electronic device of claim 1 , wherein the user-interface activity information includes information specifying user activation of a virtual command icon.

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

generate user-interface information that specifies a second user interface that includes one or more virtual command icons, including the virtual command icon, which are associated with the content sources; and

provide, via the interface circuit, the user-interface information intended for the portable electronic device for display on a display in the portable electronic device.

7. The electronic device of claim 1 , wherein the user-interface activity information includes information specifying user activation of a physical button.

8. The electronic device of claim 1 , wherein providing the HDMI content and the second display instructions involves transcoding the HDMI content based on a format of the display in the display device.

9. The electronic device of claim 1 , wherein the control circuit is configured to determine the second display instructions based on a format of the display in the display device.

10. The electronic device of claim 1 , wherein the control circuit is configured to determine the display instructions based on a format of the display in the display device.

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

memory configured to store program instructions; and

a processor, coupled to the memory, configured to execute the program instructions, wherein, when executed by the processor, the program instructions cause the electronic device to perform the operations of the electronic device.

12. A non-transitory computer-readable storage medium for use in conjunction with an electronic device, the computer-readable storage medium storing program instructions that, when executed by the electronic device, cause the electronic device to provide display instructions by performing one or more operations comprising:

determining one or more device states of one or more content sources by monitoring, as a function of time, one or more data streams associated with the one or more content sources, wherein the one or more content sources are located at different locations in a structure, including locations external to an environment of the electronic device and the display device,

wherein the one or more content sources comprise at least one of: a DVD player, a Blue-ray player, a satellite receiver and cable television, and

wherein the monitoring, as a function of time, involves calculating a number of packets or frames in the one or more data streams, is based on payloads in the packets or frames, or both;

dynamically adapting a user interface based on the determined one or more device states, wherein the user interface includes one or more icons associated with the one or more content sources that indicate the one or more device states, wherein the one or more device states are selected from a set of multiple potential device states including a power off state;

determining the display instructions specifying information corresponding to the user interface for display on a display in a display device;

providing, via the interface circuit in the electronic device, the display instructions intended for the display device for display on the display;

receiving, via the interface circuit, user-interface activity information associated with the portable electronic device, wherein the user-interface activity information specifies user selection of a content source in the one or more content sources;

selectively providing, via the interface circuit, an activation command for the content source based on the device state of the content source;

providing, via the interface circuit, a request for HDMI content for the content source;

receiving, via the interface circuit, the HDMI content associated with the content source; and

providing, via the interface circuit, the HDMI content and second display instructions intended for the display device as frames with the HDMI content are received via the interface circuit, wherein the HDMI content is for display on the display in the display device.

13. The computer-readable storage medium of claim 12 , wherein the environment includes one or more rooms in the structure; and

wherein the different locations are located in different rooms in the structure than the electronic device and the display device.

14. The computer-readable storage medium of claim 12 , wherein the content sources are included in a wireless network associated with the electronic device.

15. The computer-readable storage medium of claim 12 , wherein the user-interface activity information includes information specifying user activation of one of: a virtual command icon; and a physical button.

16. The computer-readable storage medium of claim 12 , wherein the one or more operations comprise determining the second display instructions based on a format of the display in the display device.

17. The computer-readable storage medium of claim 12 , wherein the one or more operations comprise determining the display instructions based on a format of the display in the display device.

18. A method for providing display instructions, wherein the method comprises:

by an electronic device:

determining one or more device states of one or more content sources by monitoring, as a function of time, one or more data streams associated with the one or more content sources, wherein the one or more content sources are located at different locations in a structure, including locations external to an environment of the electronic device and the display device,

wherein the one or more content sources comprise at least one of: a DVD player, a Blue-ray player, a satellite receiver and cable television, and

wherein the monitoring, as a function of time, involves calculating a number of packets or frames in the one or more data streams, is based on payloads in the packets or frames, or both;

dynamically adapting a user interface based on the determined one or more device states, wherein the user interface includes one or more icons associated with the one or more content sources that indicate the one or more device states, wherein the one or more device states are selected from a set of multiple potential device states including a power off state;

determining the display instructions specifying information corresponding to the user interface for display on a display in a display device;

providing, via the interface circuit in the electronic device, the display instructions to intended for the display device for display on the display;

receiving, via the interface circuit, user-interface activity information associated with the portable electronic device, wherein the user-interface activity information specifies user selection of a content source in the one or more content sources;

selectively providing, via the interface circuit, an activation command for the content source based on the device state of the content source;

providing, via the interface circuit, a request for HDMI content for the content source;

receiving, via the interface circuit, the HDMI content associated with the content source; and

providing, via the interface circuit, the HDMI content and second display instructions intended for the display device as frames with the HDMI content are received via the interface circuit, wherein the HDMI content is for display on the display in the display device.

19. The method of claim 18 , wherein the environment includes one or more rooms in the structure; and

wherein the different locations are located in different rooms in the structure than the electronic device and the display device.

20. The method of claim 18 , wherein providing the HDMI content and the second display instructions involves transcoding the HDMI content based on a format of the display in the display device.

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 Oct 23, 2017
From: YU, GAYLORD
To: EVA AUTOMATION, INC.
Reel/Frame 044279/0921 →
Continuity (2)
Provisional Application 62211825 · Aug 30, 2015
Related Publication 20170064380A1 · Mar 2, 2017