Transferring a web content display from one container to another container while maintaining state
First Claim
1. A method for transferring web content display comprising:
- responsive to a request to transfer a first web content display from a first container having a first tree structure for organizing nodes to a second container having a second tree structure, creating a second web content display in the second container;
determining whether a first state component of the first web content display is dependent on a property of the first tree structure associated with the first web content display,wherein if the first state component is dependent on the property of the first tree structure, adjusting the first state component according to a corresponding property of the second tree structure to create a corresponding state component in the second web content display, andwherein if the first state component is independent of the property of the first tree structure, copying the first state component of the first web content display to the second web content display; and
outputting the second web content display.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for transferring a web content display from one container to another container are disclosed. A request to transfer a first web content display hosted in a first container having a first document object model (DOM) tree to a second container having a second DOM tree is received. The first web content display has a state comprising a plurality of state components. A second web content display hosted in the second container is created. If a first state component is dependent on a property of the first DOM tree associated with a host of the first web content display: the first state component is adjusted in the second web content display according to a corresponding property of the second DOM tree.
49 Citations
20 Claims
-
1. A method for transferring web content display comprising:
-
responsive to a request to transfer a first web content display from a first container having a first tree structure for organizing nodes to a second container having a second tree structure, creating a second web content display in the second container; determining whether a first state component of the first web content display is dependent on a property of the first tree structure associated with the first web content display, wherein if the first state component is dependent on the property of the first tree structure, adjusting the first state component according to a corresponding property of the second tree structure to create a corresponding state component in the second web content display, and wherein if the first state component is independent of the property of the first tree structure, copying the first state component of the first web content display to the second web content display; and outputting the second web content display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium comprising instructions which, when executed by a computer, cause the computer to implement a method for transferring web content display comprising:
-
responsive to a request to transfer a first web content display from a first container having a first tree structure for organizing nodes to a second container having a second tree structure, creating a second web content display in the second container; determining whether a first state component of the first web content display is dependent on a property of the first tree structure associated with the first web content display, wherein if the first state component is dependent on the property of the first tree structure, adjusting the first state component according to a corresponding property of the second tree structure to create a corresponding state component in the second web content display, and wherein if the first state component is independent of the property of the first tree structure, copying the first state component of the first web content display to the second web content display; and destroying the first web content display, wherein two or more of the creating, determining, adjusting, or copying implementations are performed in parallel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; and a memory comprising instructions which, when executed by the one or more processors, cause the one or more processors to implement a method for transferring web content display comprising; responsive to a request at the one or more processors to transfer a first web content display from a first container to a second container, creating a second web content display in the second container; and determining whether a first state component of the first web content display is dependent on a property of the first container, wherein if the first state component is dependent on the property of the first container, adjusting the first state component according to a corresponding property of the second container to create a corresponding state component in the second web content display, and wherein if the first state component is independent of the property of the first container, copying the first state component of the first web content display to the second web content display.
-
Specification