# US 2013/0155101 A1 · System and method for displaying content in an exclusive mode environment

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

- Number: US 2013/0155101 A1
- Document ID: US20130155101A1
- Status: Published application
- Kind: A1
- Application number: 13/326,954
- Filed: 2011-12-15
- Published: 2013-06-20
- Earliest claimed: 2011-12-15
- Assignees: ATI Technologies ULC
- Inventors: Wayne C. Louie
- Web page: https://patentgrep.com/patent/US20130155101A1

## CPC

- G09G 5/363: {Graphics controllers}
- G09G 5/14: Display of multiple viewports
- G06F 3/1431: {using a single graphics controller}
- G09G 2340/12: Overlay of images, i.e. displayed pixel being the result of switching between the corresponding input pixels
- G09G 2358/00: Arrangements for display data security
- 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)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure relates to a method and system for providing an image for display on a monitor. A method for providing an image for display includes detecting an exclusive display mode. In the exclusive display mode, an application is blocked from display on a monitor. In response to detecting the exclusive display mode, a composited surface is generated that comprises display data of a blocked application surface and display data of an exclusive application surface. A disclosed system includes a display mode detector that detects an exclusive display mode and a surface compositing module that causes a generation of a composited surface.

## Claims

### Claim 1

A method carried out by an image display system comprising:
responsive to a detection of an exclusive display mode, whereby an application is blocked from displaying data on a monitor, causing a generation of a composited surface comprising display data of a blocked application surface and display data of an exclusive application surface.

### Claim 2 (depends on 1)

The method of claim 1, further comprising generating the composited surface comprising display data of the blocked application surface and display data of the exclusive application surface.

### Claim 3 (depends on 1)

The method of claim 1, further comprising displaying the composited surface comprising display data of the blocked application surface and display data of the exclusive application surface on a monitor designated as an exclusive monitor.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
linking the blocked application with an input device; and
providing control information to the blocked application with the input device during the exclusive display mode for controlling the composited surface.

### Claim 5 (depends on 4)

The method of claim 4, wherein the control information includes information for generating the blocked application surface.

### Claim 6 (depends on 1)

The method of claim 1, wherein causing the generation of the composited surface comprises:
causing a generation of the blocked application surface;
instructing, by the blocked application, a surface compositing module to composite the blocked application surface with the exclusive application surface; and
instructing, by the surface compositing module, at least one processor to composite the blocked application surface and the exclusive application surface in a buffer for display on the monitor.

### Claim 7 (depends on 6)

The method of claim 6, wherein the exclusive application surface is provided in a first buffer for display on the monitor, and wherein the composited surface is provided in a second buffer different from the first buffer for display on the monitor.

### Claim 8 (depends on 6)

The method of claim 6, wherein the blocked application uses a communication channel operative to bypass the exclusive display mode of an operating system to instruct the surface compositing module to composite the blocked application surface with the exclusive application surface.

### Claim 9 (depends on 6)

The method of claim 6, wherein the blocked application provides a composite request to the surface compositing module to instruct the surface compositing module to composite the blocked application surface with the exclusive application surface, wherein the composite request identifies at least one of a memory location of the blocked application surface, a memory location of the exclusive application surface, and a compositing method for compositing the blocked application surface and the exclusive application surface.

### Claim 10 (depends on 1)

The system of claim 1, wherein an operating system operates in the exclusive display mode to block the application from displaying data on the monitor.

### Claim 11 (depends on 10)

The method of claim 10, wherein an exclusive mode application initiates the exclusive display mode of the operating system, and the exclusive mode application is configured to have exclusive control of the monitor in the exclusive display mode.

### Claim 12

A system configured to provide an image for display, the system comprising:
a display mode detector operative to detect an exclusive display mode wherein an application is blocked from displaying content on a monitor; and
a surface compositing module operatively coupled to the display mode detector and operative to cause a generation of a composited surface comprising a blocked application surface and an exclusive application surface.

### Claim 13 (depends on 12)

The system of claim 12, further including at least one processor operatively coupled to the surface compositing module and operative to generate the composited surface comprising the blocked application surface and the exclusive application surface.

### Claim 14 (depends on 13)

The system of claim 13, wherein the surface compositing module is further operative to direct the at least one processor to display the composited surface comprising the blocked application surface and the exclusive application surface on a monitor designated as an exclusive monitor.

### Claim 15 (depends on 12)

The system of claim 12, further including an input device linked to the blocked application and configured to provide control information to the blocked application during the exclusive display mode for controlling the composited surface.

### Claim 16 (depends on 15)

The method of claim 15, wherein the control information includes information for generating the blocked application surface.

### Claim 17 (depends on 12)

The system of claim 12, wherein the display mode detector is further operative to provide a composite request to the surface compositing module to instruct the surface compositing module to composite the blocked application surface with the exclusive application surface, and wherein the composite request is provided through a communication channel between the display mode detector and the surface compositing module that is operative to bypass the exclusive display mode.

### Claim 18 (depends on 16)

The system of claim 16, wherein the composite request includes an identification of at least one of a memory location of the blocked application surface, a memory location of the exclusive application surface, and a compositing method for compositing the blocked application surface and the exclusive application surface.

### Claim 19 (depends on 12)

The system of claim 12, wherein an operating system operatively coupled to the display mode detector operates in the exclusive display mode to block the application from displaying content on the monitor.

### Claim 20

A computer-readable medium comprising:
executable instructions such that when processed by at least one processor cause the at least one processor to:
detect an exclusive display mode wherein an application is blocked from displaying content on a monitor; and
in response to detecting the exclusive display mode, cause a generation of a composited surface comprising a blocked application surface and an exclusive application surface.

### Claim 21 (depends on 20)

The computer-readable medium of claim 20, wherein the executable instructions further cause the at least one processor to display the composited surface comprising the blocked application surface and the exclusive application surface on a monitor designated as an exclusive monitor by an operating system.

### Claim 22 (depends on 20)

The computer-readable medium of claim 20, wherein the executable instructions further cause the at least one processor to:
link the blocked application with an input device; and
control the composited surface during the exclusive display mode based on control information received from the input device.
