Informed partitioning of data in a markup-based document
First Claim
1. A method, comprising:
- receiving a markup language document that comprises a first portion associated with a first device, a second portion associated with a second device, and a remote device tag, the markup language document comprising a hypertext markup language (HTML) document;
identifying the first portion, the first portion not comprising all of the markup language document;
identifying the second portion based upon the remote device tag, the remote device tag comprising instructions for displaying content corresponding to the second portion on the second device but not comprising instructions for displaying any of the content corresponding to the second portion on the first device and not comprising instructions for displaying second content corresponding to the first portion on the second device, the remote device tag identifying the second device as an intended second device, the second portion not comprising all of the markup language document and different than the first portion, the first portion not comprising the second portion, the second portion not comprising the first portion;
rendering, for display by the first device, the first portion but not the second portion and not one or more other portions of the markup language document not comprising the first portion; and
sending, to the second device for display by the second device, the second portion but not the first portion and not one or more other portions of the markup language document not comprising the second portion.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more techniques and/or systems are provided for displaying a first portion of a markup language document on a first device and displaying a second portion of the markup language document on a second device for interaction with the first portion (e.g., allowing a smart phone to control a video playing on a separate monitor). A markup language document can be created by a developer, where first and second portions of the document are delineated by a remote device tag. The remote device tag can be used to instruct a first device parsing the document to send the second portion to a second (e.g., remote) device. The first portion of the document can be rendered by the first device, and displayed on a display coupled with the first device; and a rendered version of the second portion can be displayed by a display coupled with second device.
42 Citations
20 Claims
-
1. A method, comprising:
-
receiving a markup language document that comprises a first portion associated with a first device, a second portion associated with a second device, and a remote device tag, the markup language document comprising a hypertext markup language (HTML) document; identifying the first portion, the first portion not comprising all of the markup language document; identifying the second portion based upon the remote device tag, the remote device tag comprising instructions for displaying content corresponding to the second portion on the second device but not comprising instructions for displaying any of the content corresponding to the second portion on the first device and not comprising instructions for displaying second content corresponding to the first portion on the second device, the remote device tag identifying the second device as an intended second device, the second portion not comprising all of the markup language document and different than the first portion, the first portion not comprising the second portion, the second portion not comprising the first portion; rendering, for display by the first device, the first portion but not the second portion and not one or more other portions of the markup language document not comprising the first portion; and sending, to the second device for display by the second device, the second portion but not the first portion and not one or more other portions of the markup language document not comprising the second portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least some of the one or more processing units perform a method comprising; receiving a markup language document that comprises a first portion associated with a first device, a second portion associated with a second device, and a remote device tag, the markup language document comprising a hypertext markup language (HTML) document; identifying the first portion; identifying the second portion based upon the remote device tag, the remote device tag comprising instructions for displaying content corresponding to the second portion on the second device but not comprising instructions for displaying any of the content corresponding to the second portion on the first device and not comprising instructions for displaying second content corresponding to the first portion on the second device, the second portion not comprising all of the markup language document and different than the first portion; rendering the first portion for display by the first device; and sending, to the second device for display by the second device, the second portion but not the first portion and not one or more other portions of the markup language document not comprising the second portion. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A computer readable memory comprising instructions that when executed perform a method, comprising:
-
receiving a markup language document that comprises a first portion associated with a first device, a second portion associated with a second device, and a remote device tag, the markup language document comprising a hypertext markup language (HTML) document; identifying the first portion, the first portion not comprising all of the markup language document; identifying the second portion based upon the remote device tag, the remote device tag indicative of the association of the second portion with the second device but not comprising instructions for displaying content corresponding to the second portion on the first device and not comprising instructions for displaying second content corresponding to the first portion on the second device, the remote device tag identifying the second device as an intended second device, the second portion not comprising all of the markup language document and different than the first portion, the first portion not comprising the second portion, the second portion not comprising the first portion; rendering, for display by the first device, the first portion but not the second portion and not one or more other portions of the markup language document not comprising the first portion; and sending the second portion to the second device for display by the second device.
-
Specification