US 7,552,391 B2
Methods and arrangements for providing multiple concurrent desktops and workspaces in a shared computing environment having remote nodes
Christopher A. Evans, Redmond, Wash. (US); Giampiero M. Sierra, Seattle, Wash. (US); Victor Tan, Kirkland, Wash. (US); Praerit Garg, Kirkland, Wash. (US); David Andrew Matthews, Sarnia (Canada); Reiner Fink, Mercer Island, Wash. (US); and Paul S. Hellyar, Kirkland, Wash. (US)
Assigned to Microsoft Corporation, Redmond, Wash. (US)
Filed on Jun. 26, 2003, as Appl. No. 10/606,591.
Application 10/606591 is a division of application No. 09/573628, filed on May 17, 2000, granted, now 6,807,666.
Claims priority of provisional application 60/170956, filed on Dec. 15, 1999.
Prior Publication US 2004/0088709 A1, May 06, 2004
Int. Cl. G06F 3/00 (2006.01)
U.S. Cl. 715—745 14 Claims
OG exemplary drawing
 
1. A method comprising:
configuring a single computer with a single user interface display to be concurrently and physically shared by multiple users by executing a plurality of concurrent switchable desktop environments within the single computer, comprising:
presenting a logon user interface to each user seeking to use the single computer, wherein the user directly interfaces with the single computer without implementing remote terminals; and
within the single computer:
initiating a separate desktop thread for each user who is authenticated by the logon user interface;
initiating a separate desktop associated with each desktop thread for the concurrent switchable desktop environments;
displaying on the single user interface display of the single computer only one of the desktop environments as active at a time; and
maintaining a list of the desktop threads to support switching from a first desktop to a second desktop.