IP Library › Granted Patent US 9,749,552
Granted Patent B2
US 9,749,552 · App. 14/945,125 · Granted Aug 29, 2017

Automatic identification and mapping of consumer electronic devices to ports on an HDMI switch

Inventors: Vinod Gopinath (Bangalore, IN); Sharath Hariharpur Satheesh (Bangalore, IN); Neha Mittal (New Delhi, IN); Siddharth Kumar (Bangalore, IN); Bitto Niclavose (Kottayam, IN); Ashish Aggarwal (Stevenson Ranch, CA)
Assignee: Caavo Inc
H04N5/268G06F17/30784G06K9/00744G06K9/00758G06K9/18H04N5/4401H04N5/765H04N21/43615H04N21/43635H04N21/44227G06K2209/01
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,749,552
App. No.
14/945,125
Granted
Aug 29, 2017
Kind
B2
Abstract

Methods, systems, and apparatuses are described for automatic identification and mapping of consumer electronic devices to ports on an HDMI switch. A device that is connected to an HDMI switch is identified based on data received over an HDMI connection, and ports on the HDMI switch are automatically mapped and configured. Methods, systems, and apparatuses are described for back-end database creation for automatic identification and mapping of consumer electronic devices to ports on an HDMI switch. The back-end database may be created by the based on video and audio signatures received from a consumer electronic device and based on remote control information and signatures.

Claims (60)

1. A method for automatic identification and mapping of an electronic device to a port on a high-definition media interface (HDMI) switch, the method comprising:

receiving a signal from the electronic device at a port of the HDMI switch;

determining whether the electronic device is an HDMI sink or an HDMI source based at least in part on the received signal;

in response to determining that the electronic device is an HDMI sink:

identifying the electronic device based on identification data in the signal, and

mapping the electronic device to the port and setting the port as an output port of the HDMI switch based on the identifying the electronic device based on the identification data; and

in response to determining that the electronic device is an HDMI source:

receiving an audio/video stream from the electronic device,

identifying the electronic device based on data in the audio/video stream, and

mapping the electronic device to the port and setting the port as an input port of the HDMI switch based on the identifying the electronic device based on data in the audio/video stream.

2. The method of claim 1 , wherein identifying the electronic device based on data in the audio/video stream comprises:

receiving an HDMI consumer electronics control (CEC) command response from the electronic device; and

determining an identifier of the electronic device based on data in the HDMI CEC command response.

3. The method of claim 1 , wherein identifying the electronic device based on data in the audio/video stream comprises:

prompting, by the HDMI switch, a remote control key press;

determining, based on an action performed by the remote control, at least one of:

a device type of the electronic device as being at least one of a Wi-Fi device, a Bluetooth device, or a Radio Frequency for Consumer Electronics (RF4CE) device based on a remote control signature; or

an infrared (IR) command of the remote control; and

identifying the electronic device in a database based on at least one of the device type, the remote control signature, or the IR command.

4. The method of claim 1 , wherein identifying the electronic device based on data in the audio/video stream comprises:

analyzing the received audio/video stream for at least one signature;

comparing the at least one signature against one or more templates stored in a database; and

identifying the electronic device in the database based on the comparing.

5. The method of claim 4 , wherein the signature is a video signature that includes at least one of a logo, text, an image, blocks of text, or blocks of images.

6. The method of claim 4 , wherein the signature is an audio signature; and

wherein analyzing the received audio/video stream comprises:

prompting, by the HDMI switch, a remote control key press to generate the audio signature; and

recording the at least one audio signature.

7. The method of claim 1 , further comprising:

prompting, by the HDMI switch, a user data entry for a name of the electronic device and/or a designation of the electronic device as an HDMI source or an HDMI sink.

8. A computer-readable storage device having executable program instructions recorded thereon that, when executed by a processor of a processing device, cause the processing device to perform a method for automatic identification and mapping of an electronic device to a port on a high-definition media interface (HDMI) switch, the method comprising:

receiving a signal from the electronic device at a port of the HDMI switch;

determining whether the electronic device is an HDMI sink or an HDMI source based at least in part on the received signal;

in response to determining the electronic device is an HDMI sink:

identifying the electronic device based on identification data in the signal, and

mapping the electronic device to the port and setting the port as an output port of the HDMI switch based on the identifying the electronic device based on the identification data; and

in response to determining that the electronic device is an HDMI source:

receiving an audio/video stream from the electronic device,

identifying the electronic device based on data in the audio/video stream, and

mapping the electronic device to the port and setting the port as an input port of the HDMI switch based on the identifying the electronic device based on data in the audio/video stream.

9. The computer-readable storage device of claim 8 , wherein identifying the electronic device based on data in the audio/video stream comprises:

receiving an HDMI consumer electronics control (CEC) command response from the electronic device; and

determining an identifier of the electronic device based on data in the HDMI CEC command response.

10. The computer-readable storage device of claim 8 , wherein identifying the electronic device based on data in the audio/video stream comprises:

prompting, by the HDMI switch, a remote control key press;

determining, based on an action performed by the remote control, at least one of:

a device type of the electronic device as being at least one of a Wi-Fi device, a Bluetooth device, or a Radio Frequency for Consumer Electronics (RF4CE) device based on a remote control signature; or

an infrared (IR) command of the remote control; and

identifying the electronic device in a database based on at least one of the device type, the remote control signature, or the IR command.

11. The computer-readable storage device of claim 8 , wherein identifying the electronic device based on data in the audio/video stream comprises:

analyzing the received audio/video stream for at least one signature;

comparing the at least one signature against one or more templates stored in a database; and

identifying the electronic device in the database based on the comparing.

12. The computer-readable storage device of claim 11 , wherein the signature is a video signature that includes at least one of a logo, text, an image, blocks of text, or blocks of images.

13. The computer-readable storage device of claim 11 , wherein the signature is an audio signature; and

wherein analyzing the received audio/video stream comprises:

prompting, by the HDMI switch, a remote control key press to generate the audio signature; and

recording the at least one audio signature.

14. The computer-readable storage device of claim 8 , wherein the method further comprises:

prompting, by the HDMI switch, a user data entry for a name of the electronic device and/or a designation of the electronic device as an HDMI source or an HDMI sink.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 13, 2016
From: MITTAL, NEHA; SATHEESH, SHARATH H.; KUMAR, SIDDHARTH; GOPINATH, VINOD K.; AGGARWAL, ASHISH D.; NICLAVOSE, BITTO
To: CAAVO INC
Reel/Frame 038899/0113 →
Continuity (2)
Provisional Application 62081414 · Nov 18, 2014
Related Publication 20160142647A1 · May 19, 2016