# US 2020/0401277 A1 · Phone operating system with split screen

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

- Number: US 2020/0401277 A1
- Document ID: US20200401277A1
- Status: Published application
- Kind: A1
- Application number: 16/975,104
- Filed: 2018-02-23
- Published: 2020-12-24
- Earliest claimed: 2018-02-23
- Assignees: Cloudbanter Ltd
- Applicants: Cloudbanter Ltd
- Inventors: Graham Williams; Clay Babcock
- Web page: https://patentgrep.com/patent/US20200401277A1

## CPC

- G06F 3/0481: based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F 1/1626: {with a single-body enclosure integrating a flat display, e.g. Personal Digital Assistants [PDAs]}
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- H04M 1/724: User interfaces specially adapted for cordless or mobile telephones
- G06F 2200/1614: Image rotation following screen orientation, e.g. switching from landscape to portrait mode
- G06F 2203/04803: Split screen, i.e. subdividing the display area or the window area into separate subareas
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

A method for displaying windows on a screen of a mobile device comprising: providing, from a surface manager to a first window manager, a first window of a device wherein the first window is smaller than the area of the screen; generating, by the window manager, a first display for the first window; generating, by a dedicated content manager, a second display for a second window; wherein the second window is a portion of the screen not used by the first window manager, and wherein the second window is dedicated for use by the dedicated content manager; displaying, the first display in a first window and the second display in the second window.

## Claims

### Claim 1

A method for displaying windows on a screen of a mobile device comprising: providing, from a surface manager to a first window manager, a first window of a device wherein the first window is smaller than the area of the screen:
generating, by the window manager, a first display for the first window:
generating, by a dedicated content manager, a second display for a second window:
wherein the second window is a portion of the screen not used by the first window manager, and wherein the second window is dedicated for use by the dedicated content manager: displaying, the first display in a first window arid the second display in the second window.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
reserving, by the surface manager, a portion of the available screen for dedicated use by the dedicated content manager, and presenting a remainder portion of the screen as the entire screen available to the window manager.

### Claim 3

The method of any preceding claim, further comprising:
receiving information for display in the second window, and
displaying the received information In the second window,
whereby applications are launched and displayed in the first window and the received information is displayed in the second window.

### Claim 4

The method of and preceding claim, further comprising:
detecting a trigger event
dosing, by the surface manager, the second window upon detection of the trigger event.

### Claim 5 (depends on 4)

The method of claim 4, wherein the trigger event comprises a change of orientation of the mobile device to landscape mode.

### Claim 6 (depends on 4, 5)

The method of claim 4 or 5, wherein the trigger event comprises a gaming mode, a full screen video, or a camera mode.

### Claim 7

The method of any preceding claim, further comprising:
providing, from the surface manager to the window manager, an indication to ignore a touch to the second window.

### Claim 8

The method of any preceding claim, further comprising:
providing, from the surface manager to the dedicated content manager, an indication of a touch to the second window.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
providing, from the dedicated content manager to a special Information application, a URL or address as a result of the indication of the touch to the second window.

### Claim 10 (depends on 9)

The method of claim 9, further comprising displaying on the first window content from the URL or address.

### Claim 11

The method of any preceding claim, wherein
the mobile device having computer program layers that include an application layer, a hardware driver layer and at least one operating system, OS, layer therebetween; wherein the surface manager is in the OS layer, and the window manager and the dedicated content manager are in a higher OS layer, and
wherein the surface manager in the OS layer, reserves a portion of the available screen for dedicated use and presents to higher layers a remainder portion of the screen as the entire screen available to higher layers.

### Claim 12

A device having
a screen;
an operating system having a surface manager for presenting a first window on the screen wherein the first window is smaller than the area of the screen;
a dedicated content manager for presenting a second window wherein the second window is a portion of the screen not used by the first window manager, and wherein the second window is dedicated for use by the dedicated content manager; and
a plurality of applications under the control of the operating system for presentation in the first window hut not in the second window.

### Claim 13 (depends on 1)

A computer program product comprising instructions which, when executed by a computer, cause the computer to carry out the steps of the method of claim 1.
