# US 12,100,006 B2 · Previous source input return

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,100,006 B2
- Document ID: US12100006B2
- Status: Granted
- Kind: B2
- Application number: 17/722,559
- Filed: 2022-04-18
- Published: 2022-11-24
- Granted: 2024-09-24
- Earliest claimed: 2021-05-24
- Assignees: ARRIS Enterprises LLC
- Applicants: ARRIS Enterprises LLC
- Inventors: Cesar Moreno; Navneeth Kannan; William Ryan
- Web page: https://patentgrep.com/patent/US12100006B2

## CPC

- G06Q 20/4016: {involving fraud or risk level assessment in transaction processing}
- G06Q 20/02: involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
- G06Q 20/10: specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
- G06Q 20/14: specially adapted for billing systems
- G06Q 20/227: {characterised in that multiple accounts are available, e.g. to the payer}
- G06Q 20/382: {insuring higher security of transaction}
- G06Q 20/3821: {Electronic credentials}
- G06Q 20/3825: {Use of electronic signatures}
- G06Q 20/385: {using an alias or single-use codes}
- G06Q 20/42: Confirmation, e.g. check or permission by the legal debtor of payment
- G06Q 40/02: Banking, e.g. interest calculation or account maintenance (credit or loans G06Q40/03)
- H04L 63/0807: {using tickets, e.g. Kerberos (cryptographic mechanisms or cryptographic arrangements for entity authentication using tickets or tokens H04L9/3213)}
- H04L 67/306: User profiles
- H04N 21/42215: {by measuring the time interval during which a key is pressed, e.g. for inputting sequences of digits when selecting a television channel}
- H04N 21/42221: {Transmission circuitry, e.g. infrared [IR] or radio frequency [RF]}
- H04N 21/43615: {Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals (home Audio Video Interoperability [HAVI] data switching networks H04L12/2805)}
- H04N 21/43635: {HDMI}
- G06Q 20/023: {the neutral party being a clearing house}
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A control device connected to a media device can autonomously return the active source input of the media device to a previously selected active source input. Any client device within a network may be able to switch the active source input of the media device to the source input associated with the device so as to deliver media content to the media device. Tor return to the previous active source input generally requires user intervention. However, the control device can store the previous active source input of the media device and then, when the media content is terminated or the client device disconnects from the media device, transmit a source input command that causes the media device to cycle through the plurality of source inputs associated with the media device until the active source input is the previous source input without requiring any user intervention.

## Claims

### Claim 1

A control device to return an active source input of a media device to a previous active source input of the media device, the control device comprising:
a memory; and
a processor configured to execute one or more instructions stored on the memory to cause the control device to:
receive, from the media device, media device information associated with the media device, wherein the media device information comprises a current active source input of a plurality of source inputs of the media device, wherein the plurality of source inputs can receive media content for presentation on the media device;
store the current active source input as the previous active source input;
receive, from the media device, additional media device information;
determine the active source input has changed to a new source input based on the additional media device information, wherein the additional media device information comprises the new source input as the active source input;
transmit a source input command to the media device based on the new source input, wherein the source input command causes the media device to return the active source input to the previous active source input;
compare, after transmitting the source input command, the active source input to the previous active source input; and
continue transmitting the source input command until the comparison of the active source input to the previous active source input indicates that the active source input is the previous active source input.

### Claim 2 (depends on 1)

The control device of claim 1, wherein the source input command comprises a key sequence that causes the media device to change the active source input by incrementing or decrementing an identifier associated with the plurality of source inputs of the media device.

### Claim 3 (depends on 2)

The control device of claim 2, wherein a remote control device coupled to the control device receives the source input command and transmits the key sequence to the media device.

### Claim 4 (depends on 2)

The control device of claim 2, wherein the processor is further configured to execute the one or more instructions to further cause the control device to:
determine whether to increment or decrement the identifier based on a proximity of the active source input to the previous active source input.

### Claim 5 (depends on 1)

The control device of claim 1, wherein the media device information is based on a client device connecting to or establishing a communication with the media device.

### Claim 6 (depends on 1)

The control device of claim 1, wherein the control device comprises an infrared blaster that transmits the source input command to the media device.

### Claim 7 (depends on 1)

The control device of claim 1, wherein the control device is a high-definition multimedia interface (HDMI) consumer electronics control (CEC) enabled device.

### Claim 8

A method of a control device to return an active source input of a media device to a previous active source input of the media device, the method comprising:
receiving, from the media device, media device information associated with the media device, wherein the media device information comprises a current active source input of a plurality of source inputs of the media device, wherein the plurality of source inputs can receive media content for presentation on the media device;
storing the current active source input as the previous active source input;
receiving, from the media device, additional media device information;
determining the active source input has changed to a new source input based on the additional media device information, wherein the additional media device information comprises the new source input as the active source input;
transmitting a source input command to the media device based on the new source input, wherein the source input command causes the media device to return the active source input to the previous active source input;
comparing, after transmitting the source input command, the active source input to the previous active source input; and
continuing transmitting the source input command until the comparison of the active source input to the previous active source input indicates that the active source input is the previous active source input.

### Claim 9 (depends on 8)

The method of claim 8, wherein the source input command comprises a key sequence that causes the media device to change the active source input by incrementing or decrementing an identifier associated with the plurality of source inputs of the media device.

### Claim 10 (depends on 9)

The method of claim 9, wherein a remote control device coupled to the control device receives the source input command and transmits the key sequence to the media device.

### Claim 11 (depends on 9)

The method of claim 9, the method further comprising:
determining whether to increment or decrement the identifier based on a proximity of the active source input to the previous active source input.

### Claim 12 (depends on 8)

The method of claim 8, wherein the media device information is based on a client device connecting to or establishing a communication with the media device.

### Claim 13 (depends on 8)

The method of claim 8, wherein the control device comprises an infrared blaster that transmits the source input command to the media device.

### Claim 14 (depends on 8)

The method of claim 8, wherein the control device is a high-definition multimedia interface (HDMI) consumer electronics control (CEC) enabled device.

### Claim 15

A non-transitory, computer-readable medium of a control device having one or more computer-readable instructions stored thereon, that when executed by a processor cause the control device to perform one or more operations comprising:
receiving, from the media device, media device information associated with the media device, wherein the media device information comprises a current active source input of a plurality of source inputs of the media device, wherein the plurality of source inputs can receive media content for presentation on the media device;
storing the current active source input as the previous active source input;
receiving, from the media device, additional media device information;
determining the active source input has changed to a new source input based on the additional media device information, wherein the additional media device information comprises the new source input as the active source input;
transmitting a source input command to the media device based on the new source input, wherein the source input command causes the media device to return the active source input to the previous active source input;
comparing, after transmitting the source input command, the active source input to the previous active source input; and
continuing transmitting the source input command until the comparison of the active source input to the previous active source input indicates that the active source input is the previous active source input.

### Claim 16 (depends on 15)

The non-transitory, computer-readable medium of claim 15, wherein the source input command comprises a key sequence that causes the media device to change the active source input by incrementing or decrementing an identifier associated with the plurality of source inputs of the media device.

### Claim 17 (depends on 16)

The non-transitory, computer-readable media of claim 16, wherein a remote control device coupled to the control device receives the source input command and transmits the key sequence to the media device.

### Claim 18 (depends on 16)

The non-transitory, computer-readable medium of claim 16, wherein the one or more computer-readable instructions when further executed by the processor cause the control device to perform one or more further operation comprising:
determining whether to increment or decrement the identifier based on a proximity of the active source input to the previous active source input.

### Claim 19 (depends on 15)

The non-transitory, computer-readable media of claim 15, wherein the media device information is based on a client device connecting to or establishing a communication with the media device.

### Claim 20 (depends on 15)

The non-transitory, computer-readable media of claim 15, wherein at least one of:
the control device comprises an infrared blaster that transmits the source input command to the media device; and
the control device is a high-definition multimedia interface (HDMI) consumer electronics control (CEC) enabled device.
