Sharing and injecting cookies into virtual machines for retrieving requested web pages
First Claim
1. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for selectively sharing cookies between virtual machines, which when executed by one or more processors, cause:
- receiving a request to display a web page, wherein the web page includes top-level content served by a top-level domain and secondary content served by one or more other domains;
consulting a policy to identify a set of cookies to inject into a virtual machine responsible for retrieving the web page,wherein the policy considers the top-level content and the secondary content in identifying the set of cookies to inject into the virtual machine; and
after injecting the identified set of cookies into the virtual machine, retrieving the web page from within the virtual machine using the identified set of cookies.
2 Assignments
0 Petitions
Accused Products
Abstract
Approaches for selectively sharing cookies between virtual machines responsible for retrieving web content. A request to display a web page is received. The web page includes top-level content served by a top-level domain and secondary content served by one or more other domains. A determination that at least a portion of the web page should be retrieved from within a virtual machine is made. A policy is consulted to identify a set of cookies to inject into the virtual machine. The policy considers whether the virtual machine is responsible for retrieving one or more of top-level content and secondary content in identifying the set of cookies to inject into the virtual machine. After injecting the set of cookies into the virtual machine, the portion of the web page is retrieved from within the virtual machine.
78 Citations
19 Claims
-
1. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for selectively sharing cookies between virtual machines, which when executed by one or more processors, cause:
-
receiving a request to display a web page, wherein the web page includes top-level content served by a top-level domain and secondary content served by one or more other domains; consulting a policy to identify a set of cookies to inject into a virtual machine responsible for retrieving the web page, wherein the policy considers the top-level content and the secondary content in identifying the set of cookies to inject into the virtual machine; and after injecting the identified set of cookies into the virtual machine, retrieving the web page from within the virtual machine using the identified set of cookies. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus for selectively sharing cookies between virtual machines, comprising:
-
one or more processors; and one or more computer-readable storage mediums storing one or more sequences of instructions, which when executed by the one or more processors, cause; receiving a request to display a web page, wherein the web page includes top-level content served by a top-level domain and secondary content served by one or more other domains; consulting a policy to identify a set of cookies to inject into a virtual machine responsible for retrieving the web page, wherein the policy considers the top-level content and the secondary content in identifying the set of cookies to inject into the virtual machine; and after injecting the identified set of cookies into the virtual machine, retrieving the web page from within the virtual machine using the identified set of cookies. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more non-transitory computer-readable storage mediums storing one or more sequences of instructions for selectively sharing cookies between virtual machines, which when executed by one or more processors, cause:
-
receiving a request to display a web page, wherein the web page includes top-level content served by a top-level domain and secondary content served by one or more other domains; determining that at least a portion of the web page should be retrieved from within a virtual machine; consulting a policy to identify a set of cookies to inject into the virtual machine, wherein the policy considers whether the virtual machine is responsible for retrieving one or more of top-level content and secondary content in identifying the set of cookies to inject into the virtual machine; and after injecting the identified set of cookies into the virtual machine, retrieving the portion of the web page from within the virtual machine.
-
Specification