Strategies for transforming markup content to code-bearing content for consumption by a receiving device
First Claim
1. A method for providing consumable content to a receiving device, comprising:
- receiving a request for document content associated with the consumable content;
loading the requested document content from a source of the document content;
identifying at least one feature of the document content, to thereby form an identified feature set;
forming code that can be executed by the receiving device to provide the identified feature set, to thereby provide code-bearing content; and
forwarding the code-bearing content to the receiving device in response to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
Proxy functionality is described for receiving a request for markup content from a receiving device, retrieving the markup content, converting the markup content to code-bearing content, and transferring the code-bearing content to the receiving device. The receiving device can then consume the code-bearing content without the use of conventional browser functionality. The proxy functionality can convert the markup content to code-bearing content by identifying a set of features that captures the characteristics of the markup language content, and then translating those features into to the code-bearing content (in association with identified data resources). The converting can also include identifying features that are contingent on focusable elements (e.g., links) having focus (or not having focus), and formulating this dependency in conditional statements within the code-bearing content. Finally, the markup content can also include code content embedded therein or referenced therein.
-
Citations
20 Claims
-
1. A method for providing consumable content to a receiving device, comprising:
-
receiving a request for document content associated with the consumable content;
loading the requested document content from a source of the document content;
identifying at least one feature of the document content, to thereby form an identified feature set;
forming code that can be executed by the receiving device to provide the identified feature set, to thereby provide code-bearing content; and
forwarding the code-bearing content to the receiving device in response to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for receiving and consuming consumable content, comprising:
-
transmitting a request for document content associated with the consumable content;
receiving a reply from a proxy entity that contains code-bearing content that expresses the document content; and
consuming the code-bearing content to provide the consumable content. - View Dependent Claims (16, 17, 18, 19)
-
-
20. Proxy functionality for providing consumable content to a receiving device, comprising:
-
proxy management logic configured to manage the operation of the proxy functionality, including logic configured to receive and process a request for document content;
content loader logic, in cooperation with the proxy management logic, configured to;
load the requested document content from a source of the document content; and
identify at least one feature of the document content to form an identified feature set; and
content builder logic, in cooperation with the proxy management logic, configured to form code that can be executed by the receiving device to provide the identified feature set, to thereby provide code-bearing content, wherein the proxy management logic is configured to forward the code-bearing content to the receiving device in response to the request.
-
Specification