US2014282074A1PendingUtilityA1

System and method for cooperative sharing of resources of an environment

Assignee: Chad Dustin TillmanPriority: Mar 15, 2013Filed: Sep 8, 2013Published: Sep 18, 2014
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
G06F 3/1454G06F 9/452G06F 3/0481G06F 3/0482G06F 3/04842
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer program product for providing a graphical user interface for displaying of and enabling cooperative use of resources on a display of a computing device includes computer readable code means, the computer readable code means when executed by a processor device, being configured to provide an environment, the environment being configured to represent the resources on the display of the computing device, provide a first viewport to at least a portion of the environment on the display of the computing device, enable a resource to be added to the environment and be viewed within the first viewport and enable the resource to be acted upon within the first viewport.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer program product for providing a graphical user interface for displaying of and enabling cooperative use of resources on a display of a computing device, the computer program product comprising:
 computer readable code means, the computer readable code means when executed by a processor device, being configured to:   provide a desktop environment;   provide a first viewport configured to show at least a portion of the desktop environment on the display of the computing device;   enable a resource to be added to the desktop environment and to be viewed within the first viewport; and   enable the resource to be acted upon within the first viewport.   
     
     
         2 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to:
 provide a second viewport to the desktop environment;   enable the resource to be viewed from within the second viewport; and   enable the resource to be acted upon within the second viewport.   
     
     
         3 . The computer program product of  claim 2 , wherein the second viewport is provided on a display of a different computing device. 
     
     
         4 . The computer program product of  claim 2 , the computer readable code means when executed by the processor device being configured to:
 enable another resource to be added to the desktop environment through the first viewport or the second viewport; and   enable the another added resource to be viewed and acted upon through both the first viewport and the second viewport.   
     
     
         5 . The computer program product of  claim 4 , the computer readable code means when executed by the processor device being configured to enable a layout of resources to be represented differently in different viewports. 
     
     
         6 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to:
 enable a first resource to be added to the desktop environment through first viewport from the computing device; and   enable a second resource to be added to the desktop environment through a first viewport on another computing device.   
     
     
         7 . The computer product of  claim 1 , the computer readable code means when executed by the processor device being configured to:
 provide a second viewport to the portion of the desktop environment on another computing device;   enable thee resource to be viewed within both of the first viewport and the second viewport; and   enable the resource to be acted on within both of the first viewport and the second viewport.   
     
     
         8 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to:
 enable a representation of the resource to appear in a different scale within the first viewport based on a region of the desktop environment encompassed by the first viewport.   
     
     
         9 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to arrange resources in the portion of the desktop environment within the first viewport so that the resources do not substantially overlap along an X-Y plane. 
     
     
         10 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to:
 provide resources on the display of the computing device outside of the first viewport; and   enable manipulation of the resources outside of the first viewport independently from the resource within the first viewport.   
     
     
         11 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to provide an indication within the first viewport of a presence of a user with respect to the desktop environment and a distance from another user. 
     
     
         12 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to enable the first viewport to be moved from a first position on the display of the computing device to a second position on the display. 
     
     
         13 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to resize the first viewport. 
     
     
         14 . The computer program product of  claim 1 , wherein the resource comprises a set of one or more application windows. 
     
     
         15 . The computer program product of  claim 14 , wherein the set of one or more application windows are configured to be maintained in a non-minimized state. 
     
     
         16 . The computer program product of  claim 1 , the computer readable code means when executed by the processor device being configured to determine an amount of interest towards resources in a group of resources and arranging the resources in the group of resources so that a layout of the resources reflects the amount of interest towards the resources. 
     
     
         17 . A method for providing a graphical user interface for displaying and enabling cooperation with resources on a display of a computing device, comprising:
 providing desktop environment, the environment being configured to represent the resources on the display of the computing device;   providing a first viewport configured to show to at least a portion of the desktop environment on the display of the computing device;   enabling a resource to be added to the desktop environment and to be viewed within the first viewport; and   enabling the resource to be acted upon within the first viewport.   
     
     
         18 . The method of  claim 17 , comprising:
 providing a second viewport to the desktop environment;   enabling the resource to be viewed from within the second viewport; and   enabling the resource to be acted upon within the second viewport.   
     
     
         19 . The method of  claim 18 , wherein the second viewport is provided on a display of a different computing device. 
     
     
         20 . The method of  claim 18 , comprising:
 enabling another resource to be added to the desktop environment through the first viewport or the second viewport; and   enabling the another added resource to be viewed and acted upon through both the first viewport and the second viewport.

Join the waitlist — get patent alerts

Track US2014282074A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.