Screen management system
First Claim
Patent Images
1. A screen area management method comprising:
- receiving a first user input to divide a screen area;
dividing, by a processor, the screen area into a plurality of divided screen areas;
displaying, by the processor, a resizing bar between the plurality of divided screen areas;
receiving, by the processor, a second user input comprising dragging the resizing bar in a direction;
resizing, by the processor, the plurality of divided screen areas in response to receiving the second user input;
in response to resizing the plurality of divided screen areas, resizing, by the processor, content displayed in each of the plurality of divided screen areas;
displaying, by the processor, a control area adjacent the plurality of divided screen areas, wherein the control area includes icons representing non-running applications;
receiving, by the processor, a third user input to cause different applications of the non-running applications represented by the icons to execute in different screen areas of the divided screen areas;
displaying, by the processor, the different applications in different screen areas of the divided screen areas, wherein icons representing running applications executing in the different screen areas are displayed in the control area differently than icons representing applications not running in the divided screen areas; and
displaying, by the processor, a tool in the resizing bar, wherein the tool includes at least one of a pencil, an eraser, a highlighter, a font, a sticky note, media, and a lasso;
receiving a fourth user input to cause the processor to apply the tool on at least one of the different applications in the different screen areas of the divided screen areas;
creating a link between two of the different applications in the different screen areas of the divided screen areas, and saving the link in one of the two different applications;
displaying, by the processor, a pasteboard in the resizing bar, wherein the pasteboard comprises information including display icons for data items to be exchanged between the different applications; and
adding multiple representations of data from the different applications onto the pasteboard, wherein adding the multiple representations includes;
creating a dictionary item associated with each representation of the multiple representations, the dictionary item having the associated representation as a value of the dictionary item and a type of the associated representation as a key;
adding the dictionary item to an array, the array comprising a number of dictionary items; and
placing the dictionary items on the displayed pasteboard, the displayed pasteboard including a number of rows equal to the number of dictionary items in the array, wherein thumbnail representations of the dictionary items are populated in the rows and are selectable to paste any of the multiple representations of data into a selected application.
1 Assignment
0 Petitions
Accused Products
Abstract
A screen management system may receive a user input to divide a screen area and divide the screen area into a plurality of divided screen areas. A different application may be displayed in each of the divided screen areas. User input comprised of dragging a resizing bar in a direction is received and the plurality of divided screen areas are resized in response to the user input.
33 Citations
20 Claims
-
1. A screen area management method comprising:
-
receiving a first user input to divide a screen area; dividing, by a processor, the screen area into a plurality of divided screen areas; displaying, by the processor, a resizing bar between the plurality of divided screen areas; receiving, by the processor, a second user input comprising dragging the resizing bar in a direction; resizing, by the processor, the plurality of divided screen areas in response to receiving the second user input; in response to resizing the plurality of divided screen areas, resizing, by the processor, content displayed in each of the plurality of divided screen areas; displaying, by the processor, a control area adjacent the plurality of divided screen areas, wherein the control area includes icons representing non-running applications; receiving, by the processor, a third user input to cause different applications of the non-running applications represented by the icons to execute in different screen areas of the divided screen areas; displaying, by the processor, the different applications in different screen areas of the divided screen areas, wherein icons representing running applications executing in the different screen areas are displayed in the control area differently than icons representing applications not running in the divided screen areas; and displaying, by the processor, a tool in the resizing bar, wherein the tool includes at least one of a pencil, an eraser, a highlighter, a font, a sticky note, media, and a lasso; receiving a fourth user input to cause the processor to apply the tool on at least one of the different applications in the different screen areas of the divided screen areas; creating a link between two of the different applications in the different screen areas of the divided screen areas, and saving the link in one of the two different applications; displaying, by the processor, a pasteboard in the resizing bar, wherein the pasteboard comprises information including display icons for data items to be exchanged between the different applications; and adding multiple representations of data from the different applications onto the pasteboard, wherein adding the multiple representations includes; creating a dictionary item associated with each representation of the multiple representations, the dictionary item having the associated representation as a value of the dictionary item and a type of the associated representation as a key; adding the dictionary item to an array, the array comprising a number of dictionary items; and placing the dictionary items on the displayed pasteboard, the displayed pasteboard including a number of rows equal to the number of dictionary items in the array, wherein thumbnail representations of the dictionary items are populated in the rows and are selectable to paste any of the multiple representations of data into a selected application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A screen management system comprising:
-
an input/output device; a display device; a processor; and a computer readable medium comprising instructions executed by the processor to; receive, on the input/output device, a first user input to divide a screen area and divide the screen area into a plurality of divided screen areas; display a resizing bar between the plurality of divided screen areas, receive a second user input comprising dragging the resizing bar in a direction, resize the plurality of divided screen areas in response to the second user input, and resize content displayed in each of the plurality of divided screen areas; display, on the display device, a control area adjacent the plurality of divided screen areas, wherein the control area includes icons representing non-running applications; receive a third user input to cause different applications of the non-running applications represented by the icons to execute in different screen areas of the divided screen areas; display the different applications in different screen areas of the divided screen areas, wherein icons representing running applications executing in the different screen areas are displayed in the control area differently than icons representing applications not running in the divided screen areas; display at least one tool in the resizing bar, wherein the tool includes at least one of a pencil, an eraser, a highlighter, a font, a sticky note, media, and a lasso; receive a fourth user input to apply the tool on at least one of the different applications in the different screen areas of the divided screen areas; create a link between two of the different applications in the different screen areas of the divided screen areas, and saving the link in one of the two different applications; display a pasteboard in the resizing bar, wherein the pasteboard comprises information including display icons for data items to be exchanged between the different applications; and add multiple representations of data from the different applications onto the pasteboard, wherein to add the multiple representations, the processor is to; create a dictionary item associated with each representation of the multiple representations, the dictionary item having the associated representation as a value of the dictionary item and a type of the associated representation as a key; add the dictionary item to an array, the array comprising a number of dictionary items; and place the dictionary items on the displayed pasteboard, the displayed pasteboard including a number of rows equal to the number of dictionary items in the array, wherein thumbnail representations of the dictionary items are populated in the rows and are selectable to paste any of the multiple representations of data into a selected application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium including machine readable instructions executable by a processor to:
-
receive a first user input to divide a screen area; divide the screen area into a plurality of divided screen areas; display a resizing bar between the plurality of divided screen areas; receive a second user input comprised of dragging the resizing bar in a direction; resize the plurality of divided screen areas in response to the second user input comprised of dragging the resizing bar; in response to resizing the plurality of divided screen areas, resize content displayed in each of the plurality of divided screen areas; display a control area adjacent the plurality of divided screen areas, wherein the control area includes icons representing non-running applications; receive a third user input to cause different applications of the non-running applications represented by the icons to execute in different screen areas of the divided screen areas; display the different applications in different screen areas of the divided screen areas, wherein icons representing running applications executing in the different screen areas are displayed in the control area differently than icons representing applications not running in the divided screen areas; display at least one tool in the resizing bar, wherein the tool includes at least one of a pencil, an eraser, a highlighter, a font, a sticky note, media, and a lasso; receive a fourth user input to apply the tool on at least one of the different applications in the different screen areas of the divided screen areas; create a link between two of the different applications in the different screen areas of the divided screen areas, and saving the link in one of the two different applications; display a pasteboard in the resizing bar, wherein the pasteboard comprises information including display icons for data items to be exchanged between the different applications; and add multiple representations of data from the different applications onto the pasteboard, wherein to add the multiple representations, the processor is to; create a dictionary item associated with each representation of the multiple representations, the dictionary item having the associated representation as a value of the dictionary item and a type of the associated representation as a key; add the dictionary item to an array, the array comprising a number of dictionary items; and place the dictionary items on the displayed pasteboard, the displayed pasteboard including a number of rows equal to the number of dictionary items in the array, wherein thumbnail representations of the dictionary items are populated in the rows and are selectable to paste any of the multiple representations of data into a selected application. - View Dependent Claims (19, 20)
-
Specification