US2017269803A1PendingUtilityA1
Screen management system
Est. expiryDec 26, 2031(~5.5 yrs left)· nominal 20-yr term from priority
Inventors:Benjamin Monnig
G06F 3/0484G06F 2203/04803
35
PatentIndex Score
0
Cited by
0
References
0
Claims
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.
Claims
exact text as granted — not AI-modified1 - 15 . (canceled)
16 . A screen area management method comprising:
displaying, by a processor, a resizing bar on a display screen divided into screen areas, the resizing bar disposed between the screen areas; displaying, by the processor, different applications executing in the screen areas, wherein icons representing the different applications are displayed in a control area of the display screen; creating a link between two of the different applications, 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 having 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 item on the pasteboard, the 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.
17 . The method of claim 16 , further comprising:
receiving, by the processor, a user input to divide the display screen into the screen areas; and dividing, by the processor, the display screen into the screen areas.
18 . The method of claim 16 , wherein the screen areas are displayed on multiple display screens.
19 . The method of claim 16 , further comprising:
resizing, by the processor, content displayed in at least one of the screen areas in response to a user request to change in size at least one of the screen areas.
20 . The method of claim 19 , wherein resizing the content further comprises:
for at least one of the screen areas, increasing or decreasing an amount of the content displayed based on an amount of increase or decrease in size of the at least one screen area responsive to a user input comprised of dragging the resizing bar, wherein a size of the content is not increased or decreased.
21 . The method of claim 16 , comprising:
communicating, using the pasteboard, a data item between the applications.
22 . The method of claim 21 , wherein communicating the data item comprises:
displaying, by the processor, a control area, wherein the control area includes icons representing the applications; receiving the data item from at least one of the applications; storing the data item; presenting an indicator for the data item in at least one of the control area and the resizing bar; receiving a selection of the indicator and a user input indicative of one of the applications to receive the data item associated with the selected indicator; and transferring the data item to the application.
23 . The method of claim 16 , further comprising:
displaying, by the processor, a control area, wherein the control area includes icons representing the applications; and at least one of inserting, searching, copying, moving, and creating a data item to exchange between the applications using the control area.
24 . The method of claim 16 , wherein the two different applications include a journal application and a map application, and wherein creating the link between the two different applications includes:
receiving a user input to store a link to a location shown in the map application in the journal application; and receiving another user input to select the stored link and to call the map application to display the location.
25 . A screen management system comprising:
an input/output device; at least one display device; a processor; and a computer readable medium comprising instructions executed by the processor to:
display a resizing bar on a display screen of the at least one display device, wherein the display screen is divided into screen areas, the resizing bar disposed between the screen areas;
display different applications executing in the screen areas, wherein icons representing the different applications are displayed in a control area of the display screen;
create a link between two of the different applications in the 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.
26 . The system of claim 25 , wherein the computer readable medium is to cause the processor is to display the different applications in different screen areas of the display screen, 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 different screen areas.
27 . The system of claim 25 , wherein the computer readable medium is to cause the processor to resize content shown in the screen areas based on an amount of change in size of the screen areas responsive to a user input comprising a dragging of the resizing bar.
28 . The system of claim 25 , wherein the computer readable medium is to cause the processor to increase or decrease an amount of content shown in the screen areas based on an amount of change in size of the screen areas responsive to a user input comprising a dragging of the resizing bar.
29 . The system of claim 25 , wherein the computer readable medium is to cause the processor to communicate a data item between the applications in the screen areas, wherein the processor:
receives the data item from at least one of the applications; stores the data item; presents an indicator for the data item in at least one of the control area and the resizing bar; receives a selection of the indicator and a user selection of one of the applications to receive the data item associated with the selected indicator; and transfers the data item to the selected application.
30 . The system of claim 29 , wherein to communicate the data item between the applications in the screen areas, the processor uses the control area to:
at least one of insert, search, copy, move, and create the data item to exchange between the applications in the screen areas.
31 . The system of claim 25 , wherein the two different applications include a journal application and a map application, and wherein the instructions executed by the processor to create the link between the two applications are to cause the processor to:
receive a user input to store a link to a location shown in the map application in the journal application; and receive another user input to select the stored link and to call the map application to display the location.
32 . The system of claim 25 , wherein the at least one display device comprises multiple display devices, and wherein the resizing bar is displayed on at least one display screen of the multiple display devices.
33 . A non-transitory computer readable medium including machine readable instructions executable by a processor to:
divide a display screen into screen areas; display a resizing bar disposed between the screen areas; display different applications executing in the screen areas, wherein icons representing the different applications are displayed in a control area of the display screen; create a link between two of the different applications in the 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.
34 . The non-transitory computer readable medium of claim 33 , wherein the two different applications includes a journal application and a map application, and wherein the machine readable instructions, executable by the processor to create the link between the two different applications, are to cause the processor to:
receive a user input to store a link to a location shown in the map application in the journal application, wherein the location is copied as the information in the pasteboard and becomes a dictionary item; and receive another user input to select the stored link and to call the map application to display the location.
35 . The non-transitory computer readable medium of claim 33 , wherein the display screen comprises display screens on multiple display devices.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.