System and method for using pre-defined character ranges to denote document features

US9251126B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9251126-B1
Application numberUS-201113297500-A
CountryUS
Kind codeB1
Filing dateNov 16, 2011
Priority dateNov 16, 2011
Publication dateFeb 2, 2016
Grant dateFeb 2, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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.

Assignees

Inventors

Classifications

  • 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

  • G06F40/126Primary

    Character encoding · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9251126B1 cover?
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 …
Who is the assignee on this patent?
Grieve Andrew Alexander, Day-Richter John, Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/9577. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).