# US 12,001,264 B2 · Enhanced display wakeup utilizing fast port scanning

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

- Number: US 12,001,264 B2
- Document ID: US12001264B2
- Status: Granted
- Kind: B2
- Application number: 16/913,880
- Filed: 2020-06-26
- Published: 2020-10-15
- Granted: 2024-06-04
- Earliest claimed: 2020-06-26
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Nausheen Ansari; Roland P. Wooster; Perazhi Sameer Kalathil
- Web page: https://patentgrep.com/patent/US12001264B2

## CPC

- G06F 1/3265: {Power saving in display device}
- G09G 3/20: for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix {no fixed position being assigned to or needed to be assigned to the individual characters or partial characters}
- G06F 1/3218: of display devices
- G09G 3/2092: {Details of a display terminals using a flat panel, the details relating to the control arrangement of the display terminal and to the interfaces thereto (suitable for both CRT and flat panel G09G5/003; specific for a CRT G09G1/165)}
- G09G 5/006: {Details of the interface to the display terminal (specific for a display terminal using a CRT G09G1/167; using a flat panel G09G3/2096; circuits for interfacing with colour displays G09G5/04)}
- G09G 2330/022: in absence of operation, e.g. no data being entered during a predetermined time
- G09G 2370/04: Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- Y02D 10/00: Energy efficient computing, e.g. low power processors, power management or thermal management
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE

## Abstract

An apparatus comprising an interface to receive a video signal transmitted by a video source device to a first port of a plurality of ports of a display; and a controller comprising circuitry, the controller to responsive to a detection that the video source device is to enter a standby mode, cause the display to enter a low power state; and upon waking from the low power state, scan the first port of the plurality of ports for a communication from the video source device and quiesce scanning of the remaining one or more ports of the plurality of ports of the display.

## Claims

### Claim 1

An apparatus comprising:
an interface to receive a video signal transmitted by a video source device to a first port of a plurality of ports of a display; and
a controller comprising circuitry, the controller to:
responsive to a detection that the video source device is to enter a standby mode, cause the display to enter a low power state; and
upon waking from the low power state, periodically scan the first port of the plurality of ports for a communication from the video source device for a time period in which scanning of the remaining one or more ports of the plurality of ports of the display is quiesced.

### Claim 2 (depends on 1)

The apparatus of claim 1, wherein the controller is to:
store context information associated with a connection between the display and the video source device; and
restore the context information associated with the connection responsive to detecting the communication from the video source device.

### Claim 3 (depends on 2)

The apparatus of claim 2, wherein the context information comprises information obtained during an initial link training process performed by the display and the video source device.

### Claim 4 (depends on 3)

The apparatus of claim 3, wherein the information obtained during the initial link training process comprises preemphasis and voltage swing values.

### Claim 5 (depends on 1)

The apparatus of claim 1, wherein the controller is to discard context information associated with a connection between the display and the video source device responsive to a determination that the first port has been disconnected during a time in which the video source device is in the standby mode.

### Claim 6 (depends on 1)

The apparatus of claim 1, wherein the controller is to discard context information associated with a connection between the display and the video source device responsive to a determination that an additional video source device has been connected to a second port of the plurality of ports.

### Claim 7 (depends on 1)

The apparatus of claim 1, wherein the standby mode is a Microsoft Windows Modern Standby mode.

### Claim 8 (depends on 1)

The apparatus of claim 1, wherein the controller is to set a standby configuration flag responsive to the detection that the video source device is to enter the standby mode, wherein the standby configuration flag is set in a memory of the display that is readable by the video source device while the display is in the low power state.

### Claim 9 (depends on 1)

The apparatus of claim 1, wherein a scaler chip comprises the interface and the controller.

### Claim 10 (depends on 1)

The apparatus of claim 1, further comprising a display panel to generate light or allow for transmission of light in a plurality of pixels of the display panel.

### Claim 11 (depends on 1)

The apparatus of claim 1, wherein periodically scanning the first port of the plurality of ports for a communication from the video source device upon waking up comprises periodically scanning a sideband channel that does not carry a video signal for a signal instructing exit from standby.

### Claim 12

A method comprising:
receiving, at a display, a video signal transmitted by a video source device to a first port of a plurality of ports of the display; and
responsive to a detection that the video source device is to enter a standby mode, causing the display to enter a low power state; and
upon waking from the low power state, periodically scanning, by the display, the first port of the plurality of ports for a communication from the video source device for a time period in which scanning of the remaining one or more ports of the plurality of ports of the display is quiesced.

### Claim 13 (depends on 12)

The method of claim 12, further comprising:
storing context information associated with a connection between the display and the video source device; and
restoring the context information associated with the connection responsive to detecting the communication from the video source device.

### Claim 14 (depends on 12)

The method of claim 12, further comprising discarding context information associated with a connection between the display and the video source device responsive to a determination that the first port has been disconnected during a time in which the video source device is in the standby mode.

### Claim 15 (depends on 12)

The method of claim 12, further comprising discarding context information associated with a connection between the display and the video source device responsive to a determination that an additional video source device has been connected to a second port of the plurality of ports.

### Claim 16 (depends on 12)

The method of claim 12, further comprising setting a standby configuration flag responsive to the detection that the video source device is to enter the standby mode, wherein the standby configuration flag is set in a memory of the display that is readable by the video source device while the display is in the low power state.

### Claim 17

An apparatus comprising:
a processor comprising:
a cache memory to store instructions to be executed; and
a processor core comprising circuitry to execute an operating system;
wherein the processor is to:
send an indication to a display that a standby mode is to be entered;
store context information associated with a connection between the processor and the display; and
upon a determination to exit the standby mode, determine whether to restore the context information when the connection between the processor and the display is resumed, wherein the processor is to bring up the display using a first exit procedure if the processor determines to restore the context information and to bring up the display using a second exit procedure if the processor determines not to restore the context information, wherein the first exit procedure is faster than the second exit procedure due to reuse of the context information.

### Claim 18 (depends on 17)

The apparatus of claim 17, wherein the processor is determine, based on a determination to restore the context information, to train a link between the processor and the display with a closed loop no handshake link training that is faster than a link training of the link that occurred at an initial establishment of the connection between the processor and the display.

### Claim 19 (depends on 17)

The apparatus of claim 17, wherein the context information comprises configuration information indicating capabilities of the display.

### Claim 20 (depends on 17)

The apparatus of claim 17, wherein the context information comprises information obtained during an initial link training process performed with the display.

### Claim 21 (depends on 17)

The apparatus of claim 17, wherein the processor is determine whether to restore the context information based on a result of a polling of a standby status of the display after the processor enters a state in which hot plug detection is disabled while in the standby mode.

### Claim 22 (depends on 17)

The apparatus of claim 17, further comprising a battery communicatively coupled to the processor, an input/output controller communicatively coupled to the processor, or a network interface communicatively coupled to the processor.
