Systems and methods for presenting web application content
US-12164587-B2 · Dec 10, 2024 · US
US9251126B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-9251126-B1 |
| Application number | US-201113297500-A |
| Country | US |
| Kind code | B1 |
| Filing date | Nov 16, 2011 |
| Priority date | Nov 16, 2011 |
| Publication date | Feb 2, 2016 |
| Grant date | Feb 2, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A request for a document from a mobile device via a network is received. In response to the request, within the document a non-textual document element unrecognizable to the mobile device is identified. Within the document, at a first location associated with the non-textual document element, a start marker comprising a first code selected from a predetermined Unicode range is inserted. Within the document, at a second location associated with the non-textual document element, an end marker comprising a second code selected from the predetermined Unicode range is inserted. The second code has a predetermined relationship to the first code. The document is transmitted to the mobile device via the network.
Opening claim text (preview).
The invention claimed is: 1. A method comprising: receiving a request for a document from a mobile device via a network; in response to the request, identifying within the document a non-textual document element unrecognizable to the mobile device; inserting within the document, at a first location associated with the non-textual document element, a start marker comprising a first code selected from a predetermined Unicode range; inserting within the document, at a second location associated with the non-textual document element, an end marker comprising a second code selected from the predetermined Unicode range and having a predetermined relationship to the first code, wherein the predetermined Unicode range falls between \uE900 to \uEFFF; and transmitting the document to the mobile device via the network. 2. The method of claim 1 further comprising: identifying within the document a textual document element unrecognizable to the mobile device; and inserting within the document, at a third location associated with the textual document element, a single marker comprising a third code selected from a second predetermined Unicode range. 3. The method of claim 1 wherein the mobile device inserts between the first and second locations associated with the non-textual document element a graphical representation when displaying the document. 4. The method of claim 3 wherein the document is displayed to a user using the mobile device via a webpage. 5. The method of claim 1 wherein the predetermined Unicode range is dedicated for special purposes. 6. The method of claim 1 wherein the non-textual document element comprises one of: an image; a photograph; a video; a chart; a table; and a graph. 7. The method of claim 1 wherein the first code has a first value and the second code has a second value that is one less than the first value. 8. The method of claim 1 wherein the first code is an odd number and the second code is an even number. 9. A method comprising: receiving a request for a document from a mobile device via a network; in response to the request, identifying within the document first and second document elements unrecognizable to the mobile device; inserting within the document, at a first location associated with the first document element, a start marker comprising a first code selected from a first predetermined Unicode range; inserting within the document, at a second location associated with the first document element, an end marker comprising a second code selected from the first predetermined Unicode range and having a predetermined relationship to the first code; inserting within the document, at a third location associated with the second document element, a first marker comprising a third code selected from a second predetermined Unicode range, wherein the first predetermined Unicode range falls between \uE900 to \uEFFF and the second predetermined Unicode falls between \uE900 to \uEBFF; and transmitting the document to the mobile device via the network. 10. The method of claim 9 wherein the mobile device inserts between the first and second location associated with the first document element a first graphical representation and inserts at the third location associated with the second document element a second graphical representation substantially similar to the first graphical representation when displaying the document. 11. The method of claim 10 wherein the document is displayed to a user using the mobile device via a webpage. 12. The method of claim 9 wherein the first and second predetermined Unicode ranges are dedicated for special purposes. 13. A non-transitory computer readable medium having program instructions stored thereon, the instructions capable of execution by a processor and defining the steps of: receiving a request for a document from a mobile device via a network; in response to the request, identifying within the document a non-textual document element unrecognizable to the mobile device; inserting within the document, at a first location associated with the non-textual document element, a start marker comprising a first code selected from a predetermined Unicode range; inserting within the document, at a second location associated with the non-textual document element, an end marker comprising a second code selected from the predetermined Unicode range and having a predetermined relationship to the first code, wherein the predetermined Unicode range falls between \uE900 to \uEFFF; and transmitting the document to the mobile device via the network. 14. The non-transitory computer readable medium of claim 13 , further comprising instructions defining the step of: identifying within the document a textual document element unrecognizable to the mobile device; and inserting within the document, at a third location associated with the textual document element, a single marker comprising a third code selected from a second predetermined Unicode range. 15. The non-transitory computer readable medium of claim 13 , wherein the mobile device inserts between the first and second location associated with the non-textual document element a graphical representation when displaying the document. 16. The non-transitory computer readable medium of claim 15 , wherein the document is displayed to a user using the mobile device via a webpage. 17. The non-transitory computer readable medium of claim 13 , wherein the predetermined Unicode range is dedicated for special purposes. 18. The non-transitory computer readable medium of claim 13 , wherein the non-textual document element comprises one of: an image; a photograph; a video; a chart; a table; and a graph. 19. The non-transitory computer readable medium of claim 13 , wherein the first code has a first value and the second code has a second value that is one less than the first value. 20. The non-transitory computer readable medium of claim 13 , wherein the first code is an odd number and the second code is an even number.
Tagging; Marking up (details of markup languages G06F40/143); Designating a block; Setting of attributes (style sheets, e.g. eXtensible Stylesheet Language Transformation [XSLT], G06F40/154) · CPC title
Optimising the visualization of content, e.g. distillation of HTML documents · CPC title
Character encoding · CPC title
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.