← Back to Patent Explorer
US6571245B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Virtual desktop in a computer network

Assignee: ITVENTURES Ltd
•
Filing: 1999-01-28
•
Granted: 2003-05-27
•
Expires: 2019-01-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A network of servers coupled to the Internet provides a virtual desktop in a virtual computing environment. A user is able to access the virtual desktop from a variety of systems through various communications links. A site server initially receives a URL access from the user at a local system. After a successful login, a personal web page of the user is retrieved from a file server and returned to the local system. Through the personal web page, the user is able to send commands that are received and processed by one or more backend servers. The web page represents the virtual desktop of the user and includes links for applications available to the user, files and folders accessible by the user, and other personal information of the user. The network provides facilities to manipulate and manage files, and facilities to access and process data from web sites on the Internet.

Inventors

  • 👤 Erwin S. Huang
  • 👤 Chan S. Kwan
  • 👤 Tse P. Hung
  • 👤 Lau C. Kwok
  • 👤 Wong K. Fung
  • 👤 Tsoi Ng
  • 👤 Chow W. Kin
  • 👤 Chan F. Chun

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 13:20
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/1454; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 162 words
A computer implemented method for providing a virtual desktop at a remote computing device, comprising: receiving at a server a first URL from the computing device; in response to receiving the first URL, retrieving a first web page representative of the virtual desktop for a particular user account, wherein the first web page includes links for applications and files accessible from the computing device for the particular user account; returning the first web page to the computing device; receiving from the computing device a first command sent via the first web page for an application or a file available on the virtual desktop; sending the application or file from the server to the computing device for execution or manipulation on the computing device; maintaining a synchronization folder of files to be maintained in synchronization between the computing device and the server; and updating a particular file in the synchronization folder with a corresponding file on the computing device at a designated time.
Claim 2
Dependent Claim 162 words
A computer implemented method for providing a virtual desktop at a remote computing device, comprising: receiving at a server a first URL from the computing device; in response to receiving the first URL, retrieving a first web page representative of the virtual desktop for a particular user account, wherein the first web page includes links for applications and files accessible from the computing device for the particular user account; returning the first web page to the computing device; receiving from the computing device a first command sent via the first web page for an application or a file available on the virtual desktop; sending the application or file from the server to the computing device for execution or manipulation on the computing device; maintaining a synchronization folder of files to be maintained in synchronization between the computing device and the server; and updating a particular file in the synchronization folder with a corresponding file on the computing device at a designated time.
Claim 3
Dependent Claim 51 words
The method of claim 1 , further comprising: receiving from the computing device a request to access the particular user account; and determining authorization for access to the particular user account, and wherein commands received from the computing device are processed only if access to the particular user account is authorized.
Claim 4
Dependent Claim 28 words
The method of claim 1 , further comprising: receiving a second command from the computing device to execute a particular application; and coordinating execution of the particular application.
Claim 5
Dependent Claim 33 words
The method of claim 1 , wherein the first command is for an application, and wherein app lets of the application are sent for execution by a browser application on the computing device.
Claim 6
Dependent Claim 28 words
The method of claim 1 , wherein the first command is for an application, and wherein codes of the application are sent for execution on the computing device.
Claim 7
Dependent Claim 19 words
The method of claim 3 , wherein the particular application for the second command is executed at the server.
Claim 8
Dependent Claim 31 words
The method of claim 1 , further comprising: receiving a second command from the computing device to manipulate a particular file; and manipulating the file in accordance with the second command.
Claim 9
Dependent Claim 52 words
The method of claim 1 , further comprising: receiving a second command from the computing device to access a hypertext page referenced by a second URL included in the first web page; retrieving a second web page corresponding to the second URL; and returning the second web page to the computing device.
Claim 10
Dependent Claim 43 words
The method of claim 1 , further comprising: receiving a second command from the computing device to customize the virtual desktop; and returning to the computing device a second web page that includes tools and accessories to facilitate customization of the virtual desktop.
Claim 11
Dependent Claim 42 words
The method of claim 1 , further comprising: receiving a second command from the computing device to log out from the particular user account; and directing an application on the computing device to clear memory and storage cache on the computing device.
Claim 12
Dependent Claim 44 words
The method of claim 1 , wherein a session starts when the first web page is returned to the computing device, the method further comprising: setting a security mode for the session based on a previously selected security mode for the particular user account.
Claim 13
Dependent Claim 165 words
A computer program product for providing a virtual desktop at a client device, comprising: code that receives a URL access from the client device; code that retrieves a first web page representative of the virtual desktop, wherein the first web page includes icons and links for applications and files accessible via the client device for a particular user account; code that returns the first web page to the client device; code that receives from the client device a first command sent via the first web page for an application or a file available on the virtual desktop; code that directs the application or file to be sent to the client device for execution or manipulation on the client device; code that maintains a synchronization folder of files to be maintained in synchronization with the client device; code that updates a particular file in the synchronization folder with a corresponding file on the client device at a designated time; and a medium for storing the codes.
Claim 14
Dependent Claim 165 words
A computer program product for providing a virtual desktop at a client device, comprising: code that receives a URL access from the client device; code that retrieves a first web page representative of the virtual desktop, wherein the first web page includes icons and links for applications and files accessible via the client device for a particular user account; code that returns the first web page to the client device; code that receives from the client device a first command sent via the first web page for an application or a file available on the virtual desktop; code that directs the application or file to be sent to the client device for execution or manipulation on the client device; code that maintains a synchronization folder of files to be maintained in synchronization with the client device; code that updates a particular file in the synchronization folder with a corresponding file on the client device at a designated time; and a medium for storing the codes.
Claim 15
Dependent Claim 170 words
A computer network configured to provide a virtual computing environment comprising one or more servers, wherein at least one server comprises: a processor; an electronic storage medium; and a memory, and wherein the at least one server is configured to receive a URL from a client device, retrieve a first web page representative of a virtual desktop for a particular user account, wherein the first web page includes icons for applications and files accessible from the client device for the particular user account, return the first web page to the client device, receive from the client device a command sent via the first web page for an application or a file available on the virtual desktop, send of the application or file to the client device for execution or manipulation on the client device, maintain a synchronization folder of files to be maintained in synchronization with the client device, and update a particular file in the synchronization folder with a corresponding file on the client device at a designated time.
Claim 16
Dependent Claim 170 words
A computer network configured to provide a virtual computing environment comprising one or more servers, wherein at least one server comprises: a processor; an electronic storage medium; and a memory, and wherein the at least one server is configured to receive a URL from a client device, retrieve a first web page representative of a virtual desktop for a particular user account, wherein the first web page includes icons for applications and files accessible from the client device for the particular user account, return the first web page to the client device, receive from the client device a command sent via the first web page for an application or a file available on the virtual desktop, send of the application or file to the client device for execution or manipulation on the client device, maintain a synchronization folder of files to be maintained in synchronization with the client device, and update a particular file in the synchronization folder with a corresponding file on the client device at a designated time.
Claim 17
Dependent Claim 28 words
The network of claim 13 , wherein the one or more servers include a file server that stores a record for each of a plurality of user accounts.
Claim 18
Dependent Claim 24 words
The network of claim 14 , wherein the record includes files and folders and a list of applications available to the particular user account.
Claim 19
Dependent Claim 27 words
The network of claim 13 , wherein the one or more servers include an application server operative to facilitate execution of applications stored in the application server.
Claim 20
Dependent Claim 28 words
The network of claim 13 , wherein the one or more servers include a viewer converter operative to convert data files into a plurality of selectable file formats.

References Cited (Backward Citations)

US5832506A Cited
US5987245A Cited
US6014676A Cited
US6023708A Cited
US6115040A Cited
US6075528A Cited
US6147687A Cited
US6961590B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-05-26 2006-11-25 2007-05-27 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-05-26 2010-11-25 2011-05-27 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-05-26 2014-11-25 2015-05-27 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag