Systems and methods for switching internet contexts without process shutdown
First Claim
1. A method, comprising:
- receiving a request at a computer to switch from a current network context that corresponds to a first user identity to a new network context that corresponds to a second user identity, wherein each said network context is executable on the computer to receive content at the computer from another computer over a network; and
switching from the current network context to the new network context without process shutdown.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for switching from a first Internet context to a second Internet context without process shutdown are described. Internet context data, such as cookies, history and user-defined data, is stored in containers unique to each user on a system. Internet content is stored in a common location so redundant downloaded information is not stored. Content information is found or stored by hashing a URL and indexing the memory location according to the resulting hash value. If content data is specific to a particular user, a hash is performed on a combination of the URL and an ordinal associated with the user'"'"'s unique identity to obtain a hash value unique to the user. The user-specific content is then stored and the memory location is indexed according to the unique hash value.
36 Citations
39 Claims
-
1. A method, comprising:
-
receiving a request at a computer to switch from a current network context that corresponds to a first user identity to a new network context that corresponds to a second user identity, wherein each said network context is executable on the computer to receive content at the computer from another computer over a network; and
switching from the current network context to the new network context without process shutdown. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A computer-readable medium having computer-executable instructions that, when executed by a computer, perform the following steps:
-
receiving a request to switch from a first Internet context associated with a first user identity to a second Internet context associated with a second user identity, wherein the first and second Internet contexts are executable to receive content from over an Internet;
halting operations utilizing the first Internet context; and
initializing operations utilizing the second Internet context without requiring a process shutdown. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. An Internet management object stored on a computer-readable medium, comprising computer-executable instructions that, when executed on a computer, perform the following steps:
-
receiving a request to switch from a first Internet context associated with a first user identity to a second Internet context associated with a second user identity, wherein the first and second Internet contexts are executable to receive content from over a network;
storing the first Internet context in one or more containers associated with the first user identity;
setting one or more global pointers to reference the second Internet context located in one or more containers associated with the second user identity without requiring open processes associated with the first user identity to shut down. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A computer system, comprising:
-
a registry that includes one or more global pointers that reference one or more containers that store a first user Internet context and a second user Internet context, wherein the first user Internet context and the second user Internet context are each executable to receive Internet content from over an Internet;
an Internet management component that associates a first identifier with the first Internet context and a second identifier with the second Internet context;
wherein the Internet management component is configured to halt processing of the first Internet context and initialize processing by the second Internet context without shutting down other processes when it receives a request to switch from the first user identity to the second user identity. - View Dependent Claims (36, 37, 38, 39)
-
Specification