IP Library Patent Application 15250941
Patent Application
App. No. 15/250,941

Casting of HDMI Content

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 None
App. No.
15/250,941
Abstract

In response to receiving user-interface activity information from a portable electronic device that specifies user instruction to cast high-definition multimedia-interface (HDMI) content associated with a content source from a first A/V display device to a second A/V display device, an audio/video (A/V) hub accesses device-state information that specifies a current state of the second A/V display device. Then, the A/V hub performs the casting of the HDMI content from the first A/V display device to the second A/V display device using a dynamic number of operations based on the device-state information, so that the HDMI content is displayed on a display in the second A/V display device.

Claims (42)

1 . An audio/video (A/V) hub, comprising:

an antenna;

an interface circuit, coupled to the antenna, configured to communicate with a portable electronic device, a first A/V display device, a second A/V display device and a content source; and

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

receive, via the interface circuit, user-interface activity information from the portable electronic device, wherein the user-interface activity information specifies a user instruction to cast content associated with the content source from the first A/V display device to the second A/V display device;

access device-state information that specifies a current state of the second A/V display device; and

perform the casting of the content from the first A/V display device to the second A/V display device using a dynamic number of operations based on the device-state information, so that the content is displayed on a display in the second A/V display device.

2 . The A/V hub of claim 1 , wherein the content includes high-definition multimedia-interface (HDMI) content and the A/V hub includes a port that can couple to at least one of the first A/V display device and the second A/V display device;

wherein the port is compatible with an HDMI standard; and

wherein the interface circuit is coupled to the port.

3 . The A/V hub of claim 2 , wherein the control circuit is configured to determine the device-state information using a state-detection circuit that is coupled to at least a pin in the port.

4 . The A/V hub of claim 1 , wherein the user instruction is based on activation of a single virtual command icon displayed in a user interface on a touch-sensitive display in the portable electronic device.

5 . The A/V hub of claim 4 , wherein the control circuit is configured to:

generate user-interface information that specifies the user interface that includes virtual command icons, including the virtual command icon, which are associated with the first A/V display device and the second A/V display device; and

provide the user-interface information to the portable electronic device for display on the touch-sensitive display in the portable electronic device.

6 . The A/V hub of claim 1 , wherein the user instruction is based on activation of a single physical button.

7 . The A/V hub of claim 1 , wherein the device-state information is inferred based on device commands previously provided to the second A/V display device.

8 . The A/V hub of claim 1 , wherein the casting is performed without further user action.

9 . The A/V hub of claim 1 , wherein, when the device-state information indicates that the second A/V display device is powered on, a power-on operation is excluded from the dynamic number of operations.

10 . The A/V hub of claim 1 , wherein, when the device-state information indicates that the second A/V display device is set to receive the content from the content source, an operation to set the second A/V display device to receive the content from the content source is excluded from the dynamic number of operations.

11 . The A/V hub of claim 1 , wherein the first A/V display device and the second A/V display device are associated with different providers.

12 . The A/V hub of claim 1 , wherein the control circuit comprises:

memory configured to store a program module; and

a processor, coupled to the memory, configured to execute the program module, wherein the program module includes instructions for at least some operations performed by the control circuit.

13 . A non-transitory computer-program product for use in conjunction with an audio/video (A/V) hub, the computer-program product comprising a computer-readable storage medium that stores a computer-program mechanism that, when executed by the A/V hub, causes the A/V hub to perform casting of content, the computer-program mechanism including:

instructions for receiving, via an interface circuit in the A/V hub, user-interface activity information from a portable electronic device, wherein the user-interface activity information specifies a user instruction to cast the content associated with a content source from a first A/V display device to a second A/V display device;

instructions for accessing device-state information that specifies a current state of the second A/V display device; and

instructions for performing the casting of the content from the first A/V display device to the second A/V display device using a dynamic number of operations based on the device-state information, so that the content is displayed on a display in the second A/V display device.

14 . The computer-program product of claim 13 , wherein the computer-program mechanism includes instructions for determining the device-state information using a state-detection circuit that is coupled to at least a pin in a port in the A/V hub that can couple to the second A/V display device.

15 . The computer-program product of claim 13 , wherein the user instruction is based on activation of a single virtual command icon displayed in a user interface on a touch-sensitive display in the portable electronic device; and

wherein the computer-program mechanism includes:

instructions for generating user-interface information that specifies the user interface that includes virtual command icons, including the virtual command icon, which are associated with the first A/V display device and the second A/V display device; and

instructions for providing the user-interface information to the portable electronic device for display on the touch-sensitive display in the portable electronic device.

16 . The computer-program product of claim 13 , wherein the device-state information is inferred based on device commands previously provided to the second A/V display device.

17 . The computer-program product of claim 13 , wherein the casting is performed without further user action.

18 . The computer-program product of claim 13 , wherein, when the device-state information indicates that the second A/V display device is powered on, a power-on operation is excluded from the dynamic number of operations; and

wherein, when the device-state information indicates that the second A/V display device is set to receive the content from the content source, an operation to set the second A/V display device to receive the content from the content source is excluded from the dynamic number of operations.

19 . The computer-program product of claim 13 , wherein the first A/V display device and the second A/V display device are associated with different providers.

20 . An A/V hub-implemented method for performing casting of content, wherein the method comprises:

receiving, via an interface circuit in the A/V hub, user-interface activity information from a portable electronic device, wherein the user-interface activity information specifies a user instruction to cast the content associated with a content source from a first A/V display device to a second A/V display device;

accessing device-state information that specifies a current state of the second A/V display device; and

performing the casting of the content from the first A/V display device to the second A/V display device using a dynamic number of operations based on the device-state information, so that the content is displayed on a display in the second A/V 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/0939 →