IP Library Granted Patent US 12,513,225
Granted Patent B2
US 12,513,225 · App. 18/886,456 · Granted Dec 30, 2025

Automatic correspondence of encoders and decoders to video ports

Inventors: Brandon Hunter (Hollister, CA); Eric Hereford (North Richland Hills, TX); Suman Roy (Guwahati, IN)
Assignee: Stryker Corporation
H04L67/60H04L12/2827H04L65/70H04L67/75H04L69/16H04N21/2143H04N21/222H04N21/43615H04N21/43635H04L49/25
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,513,225
App. No.
18/886,456
Granted
Dec 30, 2025
Kind
B2
Abstract

Methods and systems for automatically determining correspondences between communication ports of a networked device and encoders and decoders connected to those communication ports. In some embodiments, the networked device and the encoders and decoders are connected to a video communications network provided by a switch. The networked device can query the video communications network for information related to the encoders and decoders to determine and save the port-to-device correspondences. In some embodiments, the networked device can extract device information from video signals received at its input ports to map the input ports to respectively connected decoders. In similar fashion, the networked device may transmit or embed port-specific information from its output ports to respectively connected encoders. Then, the networked device can query the video communications network for the port-specific information received at the encoders to map the output ports to respectively connected encoders.

Claims (56)

1 . A method for mapping communications ports of a network device to encoders and decoders coupled to the network device, comprising:

at a network device comprising a plurality of input ports and a plurality of output ports and coupled to a video communications network:

querying the video communications network to identify a plurality of encoders and a plurality of decoders connected to the video communications network;

providing a plurality of video output signals having a first plurality of respective video signal characteristics to a plurality of corresponding output ports;

querying the plurality of identified encoders over the video communications network for a plurality of first video signal characteristics of the plurality of respective video output signals received at the plurality of corresponding encoders;

for each output port of the plurality of output ports:

changing a video signal characteristic of the video output signal provided to the output port to a different video signal characteristic;

querying the plurality of identified encoders over the video communications network for a plurality of second video signal characteristics of the plurality of respective video output signals received at the plurality of corresponding encoders;

determining from the plurality of identified encoders an encoder whose queried first video signal characteristic changed to the different video signal characteristic based on the plurality of queried second video signal characteristics;

mapping the determined encoder to the output port in a mapping table; and

reverting the video signal characteristic of the video output signal to a previous video signal characteristic; and

querying the plurality of input ports for a plurality of third video signal characteristics of the plurality of respective video input signals received at the plurality of corresponding input ports; and

for each decoder of the plurality of identified decoders:

requesting over the video communications network the decoder to change a video signal characteristic of a video signal transmitted by the decoder to a different video signal characteristic;

querying the plurality of input ports for a plurality of fourth video signal characteristics of the plurality of respective video input signals received at the plurality of corresponding input ports;

determining from the plurality of input ports an input port whose queried third video signal characteristic changed to the different video signal characteristic based on the plurality of queried fourth video signal characteristics;

mapping the determined input port to the decoder in the mapping table; and

requesting the decoder to change the video signal characteristic of the video signal transmitted by the decoder to a previous video signal characteristic.

2 . The method of claim 1 , wherein the network device comprises a port mapper, wherein the port mapper is configured to determine correspondences between communications ports of the network device, encoders, and decoders.

3 . The method of claim 1 , wherein the network device comprises a graphical user interface (GUI) that permits a user to view port mappings.

4 . The method of claim 1 , wherein the video communications network comprises a network switch.

5 . The method of claim 1 , wherein querying the video communications network to identify a plurality of encoders and a plurality of decoders connected to the video communications network comprises generating and transmitting a query to a network management application.

6 . The method of claim 5 , wherein the network management application is configured to monitor encoders and decoders connected to the video communications network.

7 . The method of claim 5 , wherein the network management application is loaded on the network device.

8 . The method of claim 5 , wherein the network management application is provided by a separate device connected to a network switch.

9 . The method of claim 1 , comprising:

in response to querying the video communications network to identify a plurality of encoders and a plurality of decoders connected to the video communications network, receiving a list of decoders and encoders.

10 . The method of claim 1 , wherein the first plurality of respective video signal characteristics comprises one or more of a resolution, a frame rate, a color bit depth, a color encoding, a color range, and a color sub-sampling.

11 . The method of claim 1 , wherein the network device is configured to store multiple video signal characteristics for each video output signal of the plurality of video output signals.

12 . The method of claim 1 , wherein changing a video signal characteristic of the video output signal provided to the output port to a different video signal characteristic comprises increasing or decreasing a first video resolution of the video output signal provided to the output port to a second video resolution different from the first video resolution.

13 . The method of claim 1 , wherein querying the plurality of identified encoders over the video communications network for a plurality of second video signal characteristics of the plurality of respective video output signals received at the plurality of corresponding encoders comprises querying a network management application, wherein the network management application is configured to query the plurality of identified encoders.

14 . The method of claim 1 , wherein querying the plurality of identified encoders over the video communications network for a plurality of second video signal characteristics of the plurality of respective video output signals received at the plurality of corresponding encoders comprises sending queries over the video communications network to the identified encoders directly.

15 . The method of claim 1 , wherein mapping the determined encoder to the output port in a mapping table comprises writing an association between the determined encoder and the output port to the mapping table.

16 . The method of claim 1 , wherein reverting the video signal characteristic of the video output signal to a previous video signal characteristic comprises changing the video signal characteristic of the video output signal to a first video signal characteristic of the plurality of first video signal characteristics.

17 . The method of claim 1 , wherein requesting over the video communications network the decoder to change a video signal characteristic of a video signal transmitted by the decoder to a different video signal characteristic comprises transmitting a request to a network management application, wherein the network management application instructs the decoder to change the video signal characteristic.

18 . The method of claim 1 , wherein requesting over the video communications network the decoder to change a video signal characteristic of a video signal transmitted by the decoder to a different video signal characteristic comprises transmitting a request to the decoder directly over the video communications network.

19 . The method of claim 1 , comprising:

prior to querying the plurality of input ports for a plurality of fourth video signal characteristics of the plurality of respective video input signals received at the plurality of corresponding input ports, waiting a predetermined amount of time to enable the decoder to change the video signal characteristic; and

receiving a notification indicating that the decoder has changed the video signal characteristic.

20 . A network device for mapping to encoders and decoders coupled to a video communication network, the network device comprising a plurality of input ports and a plurality of output ports and coupled to the video communications network, the network device comprising one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs including instructions that, when executed by the one or more processors cause the network device to:

query the video communications network to identify a plurality of encoders and a plurality of decoders connected to the video communications network;

provide a plurality of video output signals having a first plurality of respective video signal characteristics to a plurality of corresponding output ports;

query the plurality of identified encoders over the video communications network for a plurality of first video signal characteristics of the plurality of respective video output signals received at the plurality of corresponding encoders;

for each output port of the plurality of output ports:

change a video signal characteristic of the video output signal provided to the output port to a different video signal characteristic;

query the plurality of identified encoders over the video communications network for a plurality of second video signal characteristics of the plurality of respective video output signals received at the plurality of corresponding encoders;

determine from the plurality of identified encoders an encoder whose queried first video signal characteristic changed to the different video signal characteristic based on the plurality of queried second video signal characteristics;

map the determined encoder to the output port in a mapping table; and

revert the video signal characteristic of the video output signal to a previous video signal characteristic; and

query the plurality of input ports for a plurality of third video signal characteristics of the plurality of respective video input signals received at the plurality of corresponding input ports; and

for each decoder of the plurality of identified decoders:

request over the video communications network the decoder to change a video signal characteristic of a video signal transmitted by the decoder to a different video signal characteristic;

query the plurality of input ports for a plurality of fourth video signal characteristics of the plurality of respective video input signals received at the plurality of corresponding input ports;

determine from the plurality of input ports an input port whose queried third video signal characteristic changed to the different video signal characteristic based on the plurality of queried fourth video signal characteristics;

map the determined input port to the decoder in the mapping table; and

request the decoder to change the video signal characteristic of the video signal transmitted by the decoder to a previous video signal characteristic.

Assignments (1)
CHANGE OF ADDRESS Recorded Dec 18, 2024
From: STRYKER CORPORATION
To: STRYKER CORPORATION
Reel/Frame 069737/0184 →
Continuity (4)
Division 18306190 · Apr 24, 2023
Division 17375915 · Jul 14, 2021
Provisional Application 63052391 · Jul 15, 2020
Related Publication 20250007998A1 · Jan 2, 2025
References Cited (22)
US 9300919B2 · Cholas et al. · 2016 [cited by applicant]
US 9342992B2 · Jackson · 2016 [cited by applicant]
US 9749552B2 · Gopinath et al. · 2017 [cited by applicant]
US 20110206035A1 · Lee et al. · 2011 [cited by applicant]
US 20110265129A1 · Na et al. · 2011 [cited by applicant]
US 20130128947A1 · Fryer · 2013 [cited by examiner]
US 20160057733A1 · Grandillo et al. · 2016 [cited by applicant]
US 20170041554A1 · Gopinath et al. · 2017 [cited by applicant]
US 20170353731A1 · Wade · 2017 [cited by applicant]
US 20180227606A1 · Fryer et al. · 2018 [cited by applicant]
US 20180227666A1 · Barnett · 2018 [cited by examiner]
US 20190370926A1 · Hagland · 2019 [cited by examiner]
US 20210287101A1 · Das · 2021 [cited by applicant]
EP 1286262A1 · 2003 [cited by applicant]
WO 2007101236A1 · 2007 [cited by applicant]
Extended European Search Report dated Nov. 9, 2021, directed to EP Application No. 21185728.9; 9 pages. [cited by applicant]
Hunter et al., U.S. Notice of Allowance and Fee(s) Due mailed Dec. 19, 2022, directed to U.S. Appl. No. 17/375,915; 19 pages. [cited by applicant]
Hunter et al., U.S. Notice of Allowance and Fee(s) Due mailed May 17, 2024, directed to U.S. Appl. No. 18/306,190; 12 pages. [cited by applicant]
Hunter et al., U.S. Restriction Requirement dated Aug. 8, 2022, directed to U.S. Appl. No. 17/375,915; 7 pages. [cited by applicant]
Liberty AV Solutions. (Dec. 2019). “5000 Series Digitalinx IP Network Switch Configuration Guide,” 83 pages. [cited by applicant]
Office Action dated Apr. 28, 2023, directed to EP Application No. 21 185 728.9; 5 pages. [cited by applicant]
Office Action dated Jun. 3, 2024, directed to EP Application No. 21 185 728.9; 6 pages. [cited by applicant]