# US 11,907,606 B1 · Compute box and corresponding systems and methods for formatting content for presentation on flexible content presentation companion devices

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

- Number: US 11,907,606 B1
- Document ID: US11907606B1
- Status: Granted
- Kind: B1
- Application number: 18/121,957
- Filed: 2023-03-15
- Granted: 2024-02-20
- Earliest claimed: 2023-03-15
- Assignees: Motorola Mobility LLC
- Applicants: Motorola Mobility LLC
- Inventors: Amit Kumar Agrawal; Rohit Sisodia; Sanjay Dhar
- Web page: https://patentgrep.com/patent/US11907606B1

## CPC

- G06F 3/1454: {involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay}
- G06F 1/1652: {the display being flexible, e.g. mimicking a sheet of paper, or rollable}
- G09G 2354/00: Aspects of interface with display user
- G09G 2380/02: Flexible displays
- 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)

## Abstract

A compute box includes a communication device and one or more processors. The one or more processors, in response to the communication device being electronically in communication with a flexible content presentation companion device and at least one other flexible content presentation companion device, determine a geometric configuration of each flexible content presentation companion device. The one or more processors format content for presentation on the visible area available on the flexible content presentation companion device and another visible area of another flexible content presentation companion device and cause the communication device to deliver the content to each flexible content presentation companion device. When the geometric configuration of any flexible content presentation companion device changes, the one or more processors can generate a visible display area adjustment animation to smoothly transfer the content to a new visible area.

## Claims

### Claim 1

A compute box, comprising:
a communication device; and
one or more processors operable with the communication device;
the one or more processors, in response to the communication device being electronically in communication with:
a flexible content presentation companion device associated with a first user; and
at least one other flexible content presentation companion device associated with a second user that is different from the first user;
determine a geometric configuration of each of the flexible content presentation companion device and the at least one other flexible content presentation companion device; and
format content for the flexible content presentation companion device and at least some other content for the at least one other flexible content presentation companion device as a function of the geometric configuration.

### Claim 2 (depends on 1)

The compute box of claim 1, wherein:
each of the flexible content presentation companion device and the at least one other flexible content presentation companion device comprises a flexible display; and
the geometric configuration defines a visible area of the flexible display.

### Claim 3 (depends on 2)

The compute box of claim 2, wherein the geometric configuration of the flexible content presentation companion device and the geometric configuration of the at least one other flexible content presentation companion device are different.

### Claim 4 (depends on 2)

The compute box of claim 2, the one or more processors generating, and transmitting to the flexible content presentation companion device using the communication device, a visible display area adjustment animation when the geometric configuration of the flexible content presentation companion device changes.

### Claim 5 (depends on 4)

The compute box of claim 4, the one or more processors generating, and transmitting to the at least one other flexible content presentation companion device using the communication device, at least one visible display area adjustment animation when the geometric configuration of the at least one other flexible content presentation companion device changes.

### Claim 6 (depends on 5)

The compute box of claim 5, wherein the visible display area adjustment animation and the at least one visible display area adjustment animation are different.

### Claim 7 (depends on 6)

The compute box of claim 6, wherein the content and the at least some other content are different.

### Claim 8 (depends on 5)

The compute box of claim 5, the one or more processors generating, and transmitting to the flexible content presentation companion device using the communication device, a new visible display area presentation for the content when changes in the geometric configuration of the flexible content presentation companion device cease.

### Claim 9 (depends on 8)

The compute box of claim 8, the one or more processors generating, and transmitting to the at least one other flexible content presentation companion device using the communication device, at least one other new visible display area presentation for the at least some other content when changes in the geometric configuration of the at least one other flexible content presentation companion device cease.

### Claim 10 (depends on 9)

The compute box of claim 9, wherein the new visible display area presentation for the content and the at least one other new visible display area presentation for the at least some other content are different.

### Claim 11 (depends on 1)

The compute box of claim 1, wherein the at least one other flexible content presentation companion device comprises at least two other flexible content presentation companion devices associated with different users.

### Claim 12

A method for a compute box, the method comprising:
detecting, with a communication device from signals received by the communication device:
a geometric configuration of a flexible content presentation companion device defining a visible area of a flexible display carried by the flexible content presentation companion device; and
another geometric configuration of another flexible content presentation companion device defining another visible area of another flexible display carried by the another flexible content presentation companion device;
rendering, by one or more processors:
content for presentation on the visible area of the flexible display carried by the flexible content presentation companion device; and
other content for presentation on the visible area of the another flexible display carried by the another flexible content presentation companion device;
detecting, with the communication device from other signals received by the communication device, one or both of:
a change in the geometric configuration of the flexible content presentation companion device; and/or
another change in the another geometric configuration of the another flexible content presentation companion device; and
in response, one or both of:
again rendering the content to create adapted content for presentation on a different visible portion of the flexible display carried by the flexible content presentation companion device created by the change in the geometric configuration of the flexible content presentation companion device; and/or
again rendering the other content to create another adapted content for presentation on another different visible portion of the another flexible display carried by the another flexible content presentation companion device created by the another change in the another geometric configuration of the another flexible content presentation companion device.

### Claim 13 (depends on 12)

The method of claim 12, further comprising one or both of:
transmitting, with the communication device, the adapted content to the flexible content presentation companion device; and/or
transmitting, with the communication device, the another adapted content to the another flexible content presentation companion device;
wherein the adapted content and the another adapted content occupy different amounts of the flexible display and the another flexible display, respectively.

### Claim 14 (depends on 12)

The method of claim 12, wherein the again rendering comprises one or both of:
generation of a visible display area adjustment animation for the content; and/or
generation of another visible display area adjustment animation for the other content.

### Claim 15 (depends on 12)

The method of claim 12, further comprising:
establishing, with the communication device, electronic communication with at least one non-flexible content presentation companion device; and
providing, by the one or more processors, computing resources for the at least one non-flexible content presentation companion device.

### Claim 16 (depends on 12)

The method of claim 12, wherein both:
the geometric configuration of the flexible content presentation companion device and the another geometric configuration of the another flexible content presentation companion device are different; and
the content for presentation on the visible area of the flexible display carried by the flexible content presentation companion device and the other content for presentation on the visible area of the another flexible display carried by the another flexible content presentation companion device are different.

### Claim 17 (depends on 12)

The method of claim 12, wherein the geometric configuration of the flexible content presentation companion device is substantially flat and the another geometric configuration of the another flexible content presentation companion device is deformed.

### Claim 18

A compute box system, comprising:
a compute box comprising one or more processors and a communication device;
a first flexible content presentation companion device comprising a first flexible display, electronically in communication with the communication device of the compute box, and receiving first content for presentation on a visible area defined by a geometric configuration of the first flexible content presentation companion device; and
a second flexible content presentation companion device comprising a second flexible display, electronically in communication with the communication device of the compute box, and receiving second content for presentation on another visible area defined by another geometric configuration of the second flexible content presentation companion device;
wherein when the geometric configuration or the another geometric configuration changes, the one or more processors adjust a rendering of the first content or the second content, respectively, as a function of changes to the geometric configuration or the another geometric configuration.

### Claim 19 (depends on 18)

The compute box system of claim 18, wherein the one or more processors adjust the rendering of the first content or the second content, respectively, by animating the first content or the second content, respectively.

### Claim 20 (depends on 18)

The compute box system of claim 18, wherein the first content and the second content are different and are concurrently received by the first flexible content presentation companion device and the second flexible content presentation companion device, respectively.
