IP Library Granted Patent US 12705073
Granted Patent B2
US 12705073 · App. 18/453,001 · Granted Aug 11, 2026

Processing method and electronic device

Inventor: Liang Zhang (Beijing, CN)
Assignee: LENOVO (BEIJING) LIMITED
G06F9/451G06F3/04817G06F3/0486
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12705073
App. No.
18/453,001
Granted
Aug 11, 2026
Kind
B2
Abstract

A processing method includes displaying a target region, and responding to a target instruction to display a plurality of target windows based on the plurality of target icons. Displaying the target region represents a first layout of a plurality of target icons included in the target region. Each target icon of the plurality of target icons is used to launch an application corresponding to the target icon. A target window includes an interactive interface of the application that is in a running state corresponding to the target icon. Displaying the plurality of target windows represents a second layout of the plurality of target windows. A position relationship of the plurality of target icons represented by the first layout is same as the position relationship of the plurality of target windows represented by the second layout.

Claims (31)

1 . A processing method comprising:

receiving a first input operation, the first input operation generating a target frame on a display region displaying a plurality of application icons, wherein the generating the target frame comprises dragging on the display region to draw the target frame such that a first plurality of target icons of the plurality of application icons are within the target frame;

obtaining a target region according to the first input operation, wherein the target region corresponds to the target frame as a region frame;

displaying, in the display region, the target region and at least one application icon outside the target region, wherein displaying the target region represents a first layout of a plurality of target icons included in the target region, the plurality of target icons correspond to the first plurality of target icons within the target frame, each target icon of the plurality of target icons is used to launch an application corresponding to the target icon, and each target icon of the plurality of target icons and each application icon of the at least one application icon have substantially a same display size in the display region;

responding to a target instruction to display a plurality of target windows based on the plurality of target icons, wherein a target window includes an interactive interface of the application that is in a running state corresponding to the target icon, and displaying the plurality of target windows represents a second layout of the plurality of target windows, wherein a position relationship of the plurality of target icons represented by the first layout is same as the position relationship of the plurality of target windows represented by the second layout; and

when the target region is in an editable state, in response to receiving a second input operation, dragging a first icon in the target region to a first position outside the target frame, deleting the first icon from the target region, and arranging remaining target icons in a new first layout in the target region.

2 . The method according to claim 1 , wherein responding to the target instruction to display the plurality of target windows based on the plurality of target icons includes: responding to the target instruction to launch a plurality of applications corresponding to the plurality of target icons based on the plurality of target icons to display the plurality of target windows.

3 . The method according to claim 1 , wherein responding to the target instruction to display the plurality of target windows based on the plurality of target icons includes: obtaining an association relationship between application corresponding to the plurality of target icons based on the plurality of target icons included in the target region; obtaining a position relationship between the applications corresponding to the plurality target icons based on the first layout of the plurality of target icons included in the target region; and displaying the plurality of target windows according to the association relationship and the position relationship.

4 . The method according to claim 1 , further comprising:

wherein the first plurality of target icons are arranged in the display region in a third layout; and a position relationship of the plurality of target icons represented by the first layout is same as a position relationship of the first plurality of target icons represented by the third layout.

5 . The method according to claim 4 , further comprising, when the target region is in the editable state:

in response to receiving a third input operation, dragging a second icon in the display region to a second position within the target frame, adding the second icon to the target region, and arranging the second icon with the target icons in a new first layout.

6 . The method according to claim 4 , further comprising, when the target region is in the editable state:

in response to receiving a fourth input operation, dragging a third icon from a third position to a fourth position in the target region, and updating the first layout of the plurality of target icons in the target region according to the fourth position of the third icon.

7 . The method according to claim 4 , wherein when the target region is in a locked state, the first layout of the plurality of target icons included in the target region is fixed.

8 . An electronic device comprising:

a processor; and

a memory storing a computer program and data generated by executing the computer program that, when the computer program is executed by the processor, causes the processor to:

receive a first input operation, the first input operation generating a target frame on a display region displaying a plurality of application icons, wherein the generating the target frame comprises dragging on the display region to draw the target frame such that a first plurality of target icons of the plurality of application icons are within the target frame;

obtaining a target region according to the first input operation, wherein the target region corresponds to the target frame as a region frame;

display, in the display region, the target region and at least one application icon outside the target region, wherein displaying the target region represents a first layout of a plurality of target icons included in the target region, the plurality of target icons correspond to the first plurality of target icons within the target frame, each target icon of the plurality of target icons is used to launch an application corresponding to the target icon, and each target icon of the plurality of target icons and each application icon of the at least one application icon have substantially a same display size in the display region;

respond to a target instruction to display a plurality of target windows based on the plurality of target icons, wherein a target window includes an interactive interface of the application that is in a running state corresponding to the target icon, and displaying the plurality of target windows represents a second layout of the plurality of target windows, wherein a position relationship of the plurality of target icons represented by the first layout is same as the position relationship of the plurality of target windows represented by the second layout; and

in response to receiving a second input operation, drag a first icon in the target region to a first position outside the target frame, delete the first icon from the target region, and arrange remaining target icons in a new first layout in the target region.

9 . The electronic device according to claim 8 , wherein the processor is further configured to:

respond to the target instruction to launch a plurality of applications corresponding to the plurality of target icons based on the plurality of target icons to display the plurality of target windows.

10 . The electronic device according to claim 8 , wherein the processor is further configured to: obtain an association relationship between application corresponding to the plurality of target icons based on the plurality of target icons included in the target region; obtain a position relationship between the applications corresponding to the plurality target icons based on the first layout of the plurality of target icons included in the target region; and display the plurality of target windows according to the association relationship and the position relationship.

11 . The electronic device according to claim 8 , wherein the first plurality of target icons are arranged in the display region in a third layout and a position relationship of the plurality of target icons represented by the first layout is same as a position relationship of the plurality of first target icons represented by the third layout.

12 . The electronic device according to claim 11 , wherein the processor is further configured to:

in response to receiving a third input operation, drag a second icon in the display region to a second position within the target frame, add the second icon to the target region, and arrange the second icon with the target icons in a new first layout.

13 . The electronic device according to claim 11 , wherein the processor is further configured to: in response to receiving a fourth input operation, drag a third icon from a third position to a fourth position in the target region, and update the first layout of the plurality of target icons in the target region according to the fourth position of the third icon.

14 . The electronic device according to claim 11 , wherein when the target region is in a locked state, the first layout of the plurality of target icons included in the target region is fixed.