User interaction with desktop environment
First Claim
1. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, perform a method comprising:
- (a) providing at the first computing device a first viewport to a desktop environment of the first computing device;
(b) adding a first resource of the first computing device to the viewport by which first viewport the first resource of the first computing device is able to be viewed and acted upon by a user at the first computing device;
(c) adding a second resource of the first computing device to the viewport by which first viewport the second resource of the first computing device is able to be viewed and acted upon by a user at the first computing device; and
(d) communicating, over a network, from the first computing device with a second computing device such that a second viewport to the desktop environment of the first computing device is provided to the second computing device by which second viewport the first and second resources of the first computing device are able to be viewed and acted upon by a user from the second computing device;
(e) wherein the first and second resources of the first computing device,(i) are able to be viewed separately from the first computing device through the first viewport at the first computing device, and(ii) are able to be viewed from the first computing device through the first viewport at the first computing device independently of the viewing of the resources from the second computing device through the second viewport at the second computing device;
(f) wherein the first and second resources of the first computing device,(i) are able to be viewed separately from the second computing device through the second viewport at the second computing device, and(ii) are able to be viewed from the second computing device through the second viewport at the second computing device independently of the viewing of resources by the first computing device through the first viewport at the first computing device; and
(g) further providing for each respective viewport,(i) a search user interface for text string searching resources of the respective viewport by a user at the computing device of the respective viewport; and
(ii) an application launcher view user interface for launching applications, which is viewable by clicking on an open space of a virtual desktop as seen through the respective viewport, and by which launchable applications are searchable.
0 Assignments
0 Petitions
Accused Products
Abstract
Sharing resources by users of computing devices includes providing, at each computing device, a respective viewport to a common desktop environment that has the shared resources. The desktop is independently viewable and independently navigable through each respective viewport. Furthermore, each of the resources is independently viewable and able to be independently acted upon through each respective viewport. One or more resources of each computing device may be added to the desktop environment through the respective viewport of the computing device. A search user interface is provided for text string searching of resources of a respective viewport by a user at the computing device of the respective viewport; and an application launcher view user interface is provided for launching applications, which is viewable by clicking on an open space of the desktop environment as seen through the respective viewport, and by which launchable applications are searchable.
53 Citations
20 Claims
-
1. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, perform a method comprising:
-
(a) providing at the first computing device a first viewport to a desktop environment of the first computing device; (b) adding a first resource of the first computing device to the viewport by which first viewport the first resource of the first computing device is able to be viewed and acted upon by a user at the first computing device; (c) adding a second resource of the first computing device to the viewport by which first viewport the second resource of the first computing device is able to be viewed and acted upon by a user at the first computing device; and (d) communicating, over a network, from the first computing device with a second computing device such that a second viewport to the desktop environment of the first computing device is provided to the second computing device by which second viewport the first and second resources of the first computing device are able to be viewed and acted upon by a user from the second computing device; (e) wherein the first and second resources of the first computing device, (i) are able to be viewed separately from the first computing device through the first viewport at the first computing device, and (ii) are able to be viewed from the first computing device through the first viewport at the first computing device independently of the viewing of the resources from the second computing device through the second viewport at the second computing device; (f) wherein the first and second resources of the first computing device, (i) are able to be viewed separately from the second computing device through the second viewport at the second computing device, and (ii) are able to be viewed from the second computing device through the second viewport at the second computing device independently of the viewing of resources by the first computing device through the first viewport at the first computing device; and (g) further providing for each respective viewport, (i) a search user interface for text string searching resources of the respective viewport by a user at the computing device of the respective viewport; and (ii) an application launcher view user interface for launching applications, which is viewable by clicking on an open space of a virtual desktop as seen through the respective viewport, and by which launchable applications are searchable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of sharing resources by computing devices in a desktop environment, comprising the steps of:
-
(a) providing at the first computing device a first viewport to a desktop environment of the first computing device; (b) adding a first resource of the first computing device to the first viewport by which first viewport the first resource of the first computing device is able to be viewed and acted upon by a user at the first computing device; (c) adding a second resource of the first computing device to the viewport by which first viewport the second resource of the first computing device is able to be viewed and acted upon by a user at the first computing device; and (d) communicating, over a network, from the first computing device with a second computing device such that a second viewport to the desktop environment of the first computing device is provided to the second computing device by which second viewport the first and second resources of the first computing device are able to be viewed and acted upon by a user from the second computing device; (e) wherein the first and second resources of the first computing device, (i) are able to be viewed separately from the first computing device through the first viewport at the first computing device, and (ii) are able to be viewed from the first computing device through the first viewport at the first computing device independently of the viewing of the resources from the second computing device through the second viewport at the second computing device; and (f) wherein the first and second resources of the first computing device, (i) are able to be viewed separately from the second computing device through the second viewport at the second computing device, and (ii) are able to be viewed from the second computing device through the second viewport at the second computing device independently of the viewing of resources from the first computing device through the first viewport at the first computing device; and (g) further providing for each respective viewport, (i) a search user interface for text string searching resources of the respective viewport by a user at the computing device of the respective viewport; and (ii) an application launcher view user interface for launching applications, which is viewable by clicking on an open space of a virtual desktop as seen through the respective viewport, and by which launchable applications are searchable. - View Dependent Claims (17, 18, 19, 20)
-
Specification