# US 12,216,958 B2 · Information processing method and electronic device

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

- Number: US 12,216,958 B2
- Document ID: US12216958B2
- Status: Granted
- Kind: B2
- Application number: 17/941,227
- Filed: 2022-09-09
- Published: 2023-06-22
- Granted: 2025-02-04
- Earliest claimed: 2021-12-20
- Assignees: Lenovo (Beijing) Limited
- Applicants: Lenovo (Beijing) Limited
- Inventors: Jing Li; Liang Zhang
- Web page: https://patentgrep.com/patent/US12216958B2

## 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 3/011: {Arrangements for interaction with the human body, e.g. for user immersion in virtual reality (blind teaching G09B21/00)}
- G09G 2354/00: Aspects of interface with display user
- G09G 2370/04: Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G 2370/042: for monitor identification
- G09G 2370/045: using multiple communication channels, e.g. parallel and serial
- 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

An information processing method includes obtaining parameter information, in response to an electronic device being in a sharing scenario, displaying, based on the parameter information, a sharing identifier for sharing the source device, and in response to obtaining an input operation for the sharing identifier, sending display data of the source device obtained through a first connection channel to a server of the sharing scenario based on a second connection channel, to achieve real-time sharing of the display data of the source device by at least one sharing object in the sharing scenario. The parameter information is configured to characterize a connected source device. The source device is capable of processing and displaying information. The display data of the source device includes dynamically changing data generated by the source device for display.

## Claims

### Claim 1

An information processing method comprising:
obtaining, by an electronic device, parameter information, the parameter information being configured to characterize a connected source device, and the source device being capable of processing and displaying information;
in response to the electronic device being in a sharing scenario, displaying, on the electronic device based on the parameter information, a sharing identifier for sharing the source device; and
in response to obtaining an input operation for the sharing identifier:
obtaining display data of the source device through a first connection channel between the electronic device and the source device; and
sending the display data of the source device to a server of the sharing scenario based on a second connection channel between the electronic device and the server, to cause the server to share the display data of the source device with at least one sharing object in the sharing scenario in real time, to cause the at least one sharing object to display the display data on a screen of the at least one sharing object, the at least one sharing object being a device other than the electronic device and the source device, and the electronic device being connected between the source device and the server;
wherein the display data of the source device includes dynamically changing data generated by the source device for display.

### Claim 2 (depends on 1)

The method of claim 1, wherein the parameter information includes at least one of:
setting information indicating that a display screen of the electronic device is set as a projection screen, wherein in response to the source device being successfully connected through the first connection channel, the display data is displayed on the display screen; or
operating information indicating that a screen-casting application is running, wherein in response to the source device being successfully connected through the first connection channel, the display data is displayed on the display screen through the screen-casting application.

### Claim 3 (depends on 2)

The method of claim 2, wherein displaying, based on the parameter information, the sharing identifier for sharing the source device includes:
creating a virtual display screen for displaying the display data; and
adding and displaying, based on the virtual display screen, the sharing identifier of the virtual display screen.

### Claim 4 (depends on 2)

The method of claim 2, further comprising:
displaying the display data in a first display area of the display screen;
obtaining an input operation for the display data; and
sending input data of the input operation to the source device through the first connection channel, to cause the source device to, in response to the input operation, change the display data based on the input data.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining whether the electronic device is in the sharing scenario, including:
detecting a sharing instruction during a communication process within a target group of a communication application, the sharing instruction being used for displaying a shared screen or a shared file; and
in response to detecting the sharing instruction, determining that the electronic device is in the sharing scenario.

### Claim 6 (depends on 1)

The method of claim 1, wherein:
the electronic device includes a smartphone; and
the source device includes a computer device.

### Claim 7 (depends on 1)

The method of claim 1, wherein displaying, based on the parameter information, the sharing identifier for sharing the source device includes:
creating a virtual display screen for displaying the display data; and
adding and displaying, based on the virtual display screen, the sharing identifier of the virtual display screen.

### Claim 8

An electronic device comprising:
a display screen; and
a processor configured to:
control the electronic device to obtain parameter information, the parameter information being configured to characterize a connected source device, and the source device being capable of processing and displaying information;
in response to the electronic device being in a sharing scenario, control the display screen to display, based on the parameter information, a sharing identifier for sharing the source device; and
in response to obtaining an input operation for the sharing identifier;
obtain display data of the source device through a first connection channel between the electronic device and the source device; and
sending the display data of the source device to a server of the sharing scenario based on a second connection channel between the electronic device and the server, to cause the server to share the display data of the source device with at least one sharing object in the sharing scenario in real time, to cause the at least one sharing object to display the display data on a screen of the at least one sharing object, the at least one sharing object being a device other than the electronic device and the source device, and the electronic device being connected between the source device and the server;
wherein the display data of the source device includes dynamically changing data generated by the source device for display.

### Claim 9 (depends on 8)

The electronic device of claim 8, wherein the parameter information includes at least one of:
setting information indicating that a display screen of the electronic device is set as a projection screen, wherein in response to the source device being successfully connected through the first connection channel, the display data is displayed on the display screen; or
operating information indicating that a screen-casting application is running, wherein in response to the source device being successfully connected through the first connection channel, the display data is displayed on the display screen through the screen-casting application.

### Claim 10 (depends on 9)

The electronic device of claim 9, wherein the processor is further configured to:
create a virtual display screen for displaying the display data; and
add and display, based on the virtual display screen, the sharing identifier of the virtual display screen.

### Claim 11 (depends on 9)

The electronic device of claim 9, wherein the processor is further configured to:
display the display data in a first display area of the display screen;
obtain an input operation for the display data; and
send input data of the input operation to the source device through the first connection channel, to cause the source device to, in response to the input operation, change the display data based on the input data.

### Claim 12 (depends on 8)

The electronic device of claim 8, wherein the processor is further configured to:
determine whether the electronic device is in the sharing scenario, including:
detecting a sharing instruction during a communication process within a target group of a communication application, the sharing instruction being used for displaying a shared screen or a shared file; and
in response to detecting the sharing instruction, determining that the electronic device is in the sharing scenario.

### Claim 13 (depends on 8)

The electronic device of claim 8, wherein:
the electronic device includes a smartphone; and
the source device includes a computer device.

### Claim 14 (depends on 1)

A non-transitory computer-readable storage medium storing computer instructions that, when executed by a processor, causing the processor to perform the method of claim 1.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the parameter information includes at least one of:
setting information indicating that a display screen of the electronic device is set as a projection screen, wherein in response to the source device being successfully connected through the first connection channel, the display data is displayed on the display screen; or
operating information indicating that a screen-casting application is running, wherein in response to the source device being successfully connected through the first connection channel, the display data is displayed on the display screen through the screen-casting application.

### Claim 16 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein displaying, based on the parameter information, the sharing identifier for sharing the source device includes:
creating a virtual display screen for displaying the display data; and
adding and displaying, based on the virtual display screen, the sharing identifier of the virtual display screen.

### Claim 17 (depends on 15)

The non-transitory computer-readable storage medium of claim 15, wherein the computer instructions that, when executed by a processor, further cause the processor to perform:
displaying the display data in a first display area of the display screen;
obtaining an input operation for the display data; and
sending input data of the input operation to the source device through the first connection channel, to cause the source device to, in response to the input operation, change the display data based on the input data.

### Claim 18 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the computer instructions that, when executed by a processor, further cause the processor to perform:
determining whether the electronic device is in the sharing scenario, including:
detecting a sharing instruction during a communication process within a target group of a communication application, the sharing instruction being used for displaying a shared screen or a shared file; and
in response to detecting the sharing instruction, determining that the electronic device is in the sharing scenario.

### Claim 19

An information processing method comprising:
obtaining parameter information, the parameter information being configured to characterize a connected source device, and the source device being capable of processing and displaying information;
in response to an electronic device being in a sharing scenario, displaying, based on the parameter information, a sharing identifier for sharing the source device, including:
creating a virtual display screen for displaying the display data; and
adding and displaying, based on the virtual display screen, the sharing identifier of the virtual display screen; and
in response to obtaining an input operation for the sharing identifier, sending display data of the source device obtained through a first connection channel to a server of the sharing scenario based on a second connection channel, to achieve real-time sharing of the display data of the source device by at least one sharing object in the sharing scenario;
wherein the display data of the source device includes dynamically changing data generated by the source device for display.
