IP Library Granted Patent US 12,477,170
Granted Patent B2
US 12,477,170 · App. 18/202,586 · Granted Nov 18, 2025

Establishing network connections between devices connected by a media connection

Inventors: Jason Crawford (Brewster, NY); Shom Surendran Ponoth (Irvine, CA); Rajkumar Chandrasekaran (San Ramon, CA); Inder Paul Bajwa (Tustin, CA); Parivallal Gopal (Karnataka, IN); Tamer Abuelsaad (Fishkill, NY); Mark Hall (Norwich, GB)
Assignee: Promethean Inc.
H04N21/42684H04N21/43635H04N21/43637
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 12,477,170
App. No.
18/202,586
Granted
Nov 18, 2025
Kind
B2
Abstract

A device management server computer (“server”) has a media-only interface to a device and transmits a device identifier to the device over the interface, the device identifier having embedded network information sufficient to enable the device to establish a separate connection to the server over a communication link such as a wireless network. An application on the device retrieves the device identifier, extracts the network information, and uses the network information to establish the separate connection over the communication link. The device identifier can be part of an EDID provided over an HDMI interface. Instructions transmitted over the separate connection can be used to control transmission of media over the media-only interface.

Claims (49)

1 . A computer-implemented method, comprising:

generating, by a processor of a first device, a device identifier that enables establishing a network connection to the first device through a communication link, comprising modifying an extended display identification data (EDID) of a high-definition multimedia interface HDMI interface with network information;

transmitting, by the processor, the device identifier to a second device through a media-only interface separate from the communication link,

the media-only interface comprising the HDMI interface as a one-to-one connection such that transmission from the second device to the first device is limited to audio and video content; and

establishing a network connection separate from the one-to-one connection with the second device through the communication link, the network connection initiated by the second device using the device identifier.

2 . The computer-implemented method of claim 1 , wherein the media-only interface is a physical cable.

3 . The computer-implemented method of claim 1 , wherein:

the EDID includes a plurality of fields;

modifying the EDID comprises inserting the network information into one or more first fields of the plurality of fields; and

the plurality of fields includes one or more second fields including one or more audio and video display parameters.

4 . The computer-implemented method of claim 1 , wherein the communication link is an internet protocol (IP) network, a wireless fidelity (Wi-Fi) network, or a BLUETOOTH network.

5 . The computer-implemented method of claim 1 , wherein the device identifier includes a media access control (MAC) address of the first device.

6 . The computer-implemented method of claim 1 , wherein the device identifier includes a prefix indicating that the device identifier includes network information enabling establishment of the network connection.

7 . The computer-implemented method of claim 6 , wherein the prefix includes a portion of a media access control (MAC) address of the first device.

8 . The computer-implemented method of claim 1 , further comprising:

receiving, by the processor, media content over the media-only interface; and

outputting, by the processor, the media content on an output device coupled to the first device.

9 . The computer-implemented method of claim 8 , further comprising:

receiving, by the processor, an output device identifier from the output device; and

adding, by the processor, network information to the output device identifier to obtain the device identifier, the network information enabling establishing the network connection to the first device through the communication link.

10 . The computer-implemented method of claim 8 , further comprising:

receiving, by the processor, instructions over the communication link from the second device; and

controlling, by the processor, output of the media content on the output device according to the instructions.

11 . The computer-implemented method of claim 1 , wherein the device identifier is a first device identifier and the media-only interface includes a first port of the first device, the computer-implemented method further comprising:

transmitting a second device identifier that is different from the first device identifier over a second media-only interface connected to a second port of the first device.

12 . One or more non-transitory storage media storing instructions which, when executed by one or more computing devices, cause performance of a method comprising:

obtaining a device identifier of an external device connected to a processor by a media-only connection to the external device, the media-only connection being a one-to-one connection such that transmission to the external device is limited to audio and video content;

extracting network information from the device identifier; and

communicating the network information to the external device and receiving, from the external device, information to establish a network connection to the external device over a network that is separate from the media-only connection.

13 . The one or more non-transitory storage media of claim 12 , wherein the media-only connection is a HDMI cable and the device identifier is a modified EDID.

14 . The one or more non-transitory storage media of claim 12 , wherein the network is one of a Wi-Fi network and a BLUETOOTH network.

15 . The one or more non-transitory storage media of claim 12 , wherein the network information is a MAC address of the external device.

16 . The one or more non-transitory storage media of claim 12 , wherein the instructions when executed further cause the processor to perform:

evaluating a prefix of the device identifier; and

extracting the network information from the device identifier in response to the prefix indicating that the device identifier includes the network information.

17 . The one or more non-transitory storage media of claim 12 , wherein the instructions when executed further cause the processor to perform:

obtaining, by an application executed by the processor, the device identifier from an operating system executed by the processor.

18 . The one or more non-transitory storage media of claim 12 , wherein the instructions when executed further cause the processor to perform:

transmitting media to the external device over the media-only connection; and

transmitting commands controlling display of the media to the external device over the network.

19 . One or more non-transitory storage media storing instructions which, when executed, cause one or more processors of a first device to perform:

generating a device identifier that enables establishing a network connection to the first device through a communication link, comprising modifying an extended display identification data (EDID) of a high-definition multimedia interface HDMI interface with network information;

transmitting the device identifier to a second device through a media-only interface separate from the communication link,

the media-only interface comprising the HDMI interface as a one-to-one connection such that transmission from the second device to the first device is limited to audio and video content; and

establishing a network connection separate from the one-to-one connection with the second device through the communication link, the network connection initiated by the second device using the device identifier.

20 . The one or more non-transitory storage media of claim 19 , wherein the device identifier includes a prefix indicating that the device identifier includes network information enabling establishment of the network connection.

21 . The one or more non-transitory storage media of claim 19 , the instructions when executed causing the one or more processors to further perform:

receiving media content over the media-only interface; and

outputting the media content on an output device coupled to the first device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2025
From: MERLYN MIND, INC.
To: PROMETHEAN, INC.
Reel/Frame 072255/0957 →
RELEASE OF SECURITY INTEREST Recorded Sep 4, 2025
From: BEST ASSISTANT EDUCATION ONLINE LIMITED
To: MERLYN MIND, INC.
Reel/Frame 072159/0047 →
SECURITY INTEREST Recorded Jul 29, 2024
From: MERLYN MIND, INC.
To: WTI FUND X, INC.; WTI FUND XI, INC.
Reel/Frame 068116/0678 →
SECURITY AGREEMENT Recorded Aug 16, 2023
From: MERLYN MIND, INC.
To: BEST ASSISTANT EDUCATION ONLINE LIMITED
Reel/Frame 064607/0175 →
SECURITY INTEREST Recorded Aug 1, 2023
From: MERLYN MIND, INC.
To: WTI FUND X, INC.
Reel/Frame 064457/0106 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: CRAWFORD, JASON; PONOTH, SHOM SURENDRAN; CHANDRASEKARAN, RAJKUMAR; BAJWA, INDER PAUL; GOPAL, PARIVALLAL; ABUELSAAD, TAMER; HALL, MARK
To: MERLYN MIND, INC.
Reel/Frame 063973/0529 →
Priority Claims (1)
IN 202241030625 · May 27, 2022 · national
Continuity (1)
Related Publication 20230388575A1 · Nov 30, 2023
References Cited (10)
US 8973024B2 · Kikkawa · 2015 [cited by applicant]
US 9942605B2 · Lee et al. · 2018 [cited by applicant]
US 11356636B2 · Aggarwal et al. · 2022 [cited by applicant]
US 20120327250A1 · Zhang · 2012 [cited by examiner]
US 20180063203A1 · Marella · 2018 [cited by examiner]
US 20180192122A1 · Rajapakse · 2018 [cited by examiner]
US 20180315394A1 · Roberts · 2018 [cited by examiner]
US 20190230318A1 · Aggarwal · 2019 [cited by examiner]
US 20200252584A1 · Hirano · 2020 [cited by examiner]
US 20200296793A1 · Cheong · 2020 [cited by examiner]