US6493734B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
System and method to efficiently generate and switch page display views on a portable electronic book
Assignee: Networks eBook LLC
•
Filing: 1999-10-15
•
Granted: 2002-12-10
•
Expires: 2019-10-15
Abstract
Abstract The present invention provides a system and method to efficiently generate and switch page display views on a portable electronic book. The method includes generating an ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate page display images representing content of a reading material in a font having a particular font point size. The method further includes parsing the ebook binary file and generating the page display images representing content of a reading material.
Inventors
- 👤 James Sachs
- 👤 William S. Leshner
- 👤 Brady Duga
- 👤 Garth Conboy
- 👤 Andrew Marder
- 👤 Thomas William Brown
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-08 01:15
CPC Classifications
G; G06; G06F; G06F15/00; G06F15/02; G06F15/025; G06F15/0283
Claims Analysis
Total Claims: 35
Claim 1
Independent Claim
233 words
A system to distribute electronic publications, comprising: a document development platform to generate an electronic (ebook) book binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate a plurality of page display images representing content of the reading material in a font having a particular font point size, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by the document development platform based on the font having the particular font point size associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the document development platform based on the font having the particular font point size associated with the second book view; and an electronic book in communication with the document development platform to receive the ebook binary file, the electronic book parsing the ebook binary file and generating the page display images.
Claim 2
Independent Claim
233 words
A system to distribute electronic publications, comprising: a document development platform to generate an electronic (ebook) book binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate a plurality of page display images representing content of the reading material in a font having a particular font point size, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by the document development platform based on the font having the particular font point size associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the document development platform based on the font having the particular font point size associated with the second book view; and an electronic book in communication with the document development platform to receive the ebook binary file, the electronic book parsing the ebook binary file and generating the page display images.
Claim 3
Dependent Claim
36 words
The system of claim 1 , wherein each of the plurality of page display images is an arrangement of pixels on a display screen to create a visual representation of a page of the reading material.
Claim 4
Dependent Claim
36 words
The system of claim 1 , wherein the document development platform includes an ebook binary file builder to parse the one of more source files describing the reading material and to generate the ebook binary file.
Claim 5
Dependent Claim
28 words
The system of claim 1 , wherein the electronic book includes a text rendering engine to parse the ebook binary file and to generate the page display images.
Claim 6
Dependent Claim
26 words
The system of claim 1 , wherein the ebook binary file includes a plurality of text records, each of the text records includes a text segment.
Claim 7
Dependent Claim
39 words
The system of claim 1 , wherein each of the plurality of book views includes a plurality of view lines, each of the plurality of view lines includes a frame coordinate and an offset to a corresponding text record.
Claim 8
Dependent Claim
24 words
The system of claim 6 , wherein each of the plurality of view lines further includes a reference to a corresponding style run record.
Claim 9
Dependent Claim
39 words
The system of claim 1 , wherein the ebook binary file includes plurality of style records, each of the plurality of style records includes text style information used to render a text segment included in a corresponding text record.
Claim 10
Dependent Claim
23 words
The system of claim 8 , wherein the text style information includes a font identification, a font face, and a font point size.
Claim 11
Dependent Claim
16 words
The system of claim 8 , wherein the text style information includes indent and margin information.
Claim 12
Dependent Claim
23 words
The system of claim 8 , wherein the text style information includes a text foreground color definition and a text background color definition.
Claim 13
Dependent Claim
42 words
The system of claim 1 , wherein the ebook binary file includes a plurality of style run records, each of the plurality of style run records includes an offset to a corresponding text record and a reference to a corresponding style record.
Claim 14
Dependent Claim
192 words
A document development platform, comprising: a processing unit to execute an electronic book (ebook) binary file builder to generate an ebook binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate page display images representing content of the reading material using a set of view parameters, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by the ebook binary file builder based on the view parameters associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the ebook binary file builder based on the view parameters associated with the second book view.
Claim 15
Dependent Claim
192 words
A document development platform, comprising: a processing unit to execute an electronic book (ebook) binary file builder to generate an ebook binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate page display images representing content of the reading material using a set of view parameters, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by the ebook binary file builder based on the view parameters associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the ebook binary file builder based on the view parameters associated with the second book view.
Claim 16
Dependent Claim
19 words
The document development platform of claim 13 , wherein the set of view parameters includes a font point size.
Claim 17
Dependent Claim
27 words
The document development platform of claim 13 , wherein the set of view parameters includes dimensions of a display screen where the page display images are presented.
Claim 18
Dependent Claim
28 words
The document development platform of claim 13 , wherein the ebook binary file includes a plurality of text records, each of the text records including a text segment.
Claim 19
Dependent Claim
41 words
The document development platform of claim 13 , wherein each of the plurality of book views includes a plurality of view lines, each of the plurality of view lines includes a frame coordinate and an offset to a corresponding text record.
Claim 20
Dependent Claim
26 words
The document development platform of claim 17 , wherein each of the plurality of view lines further includes a reference to a corresponding style run record.
Claim 21
Dependent Claim
41 words
The document development platform of claim 13 , wherein the ebook binary file includes plurality of style records, each of the plurality of style records includes text style information used to render a text segment included in a corresponding text record.
Claim 22
Dependent Claim
25 words
The document development platform of claim 19 , wherein the text style information includes a font identification, a font face, and a font point size.
Claim 23
Dependent Claim
18 words
The document development platform of claim 19 , wherein the text style information includes indent and margin information.
Claim 24
Dependent Claim
25 words
The document development platform of claim 19 , wherein the text style information includes a text foreground color definition and a text background color definition.
Claim 25
Dependent Claim
44 words
The document development platform of claim 13 , wherein the ebook binary file includes a plurality of style run records, each of the plurality of style run records includes an offset to a corresponding text record and a reference to a corresponding style record.
Claim 26
Independent Claim
218 words
A method to generate and switch page display views on a portable electronic book, comprising: generating an ebook binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate page display images representing content of the reading material in a font having a particular font point size, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by a document development platform based on the font having the particular font point size associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the document development platform based on the font having the particular font point size associated with the second book view; and parsing the ebook binary file and generating the page display images representing content of a reading material.
Claim 27
Independent Claim
218 words
A method to generate and switch page display views on a portable electronic book, comprising: generating an ebook binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate page display images representing content of the reading material in a font having a particular font point size, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by a document development platform based on the font having the particular font point size associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the document development platform based on the font having the particular font point size associated with the second book view; and parsing the ebook binary file and generating the page display images representing content of a reading material.
Claim 28
Dependent Claim
28 words
The method of claim 24 , further comprising: providing a plurality of text records in the ebook binary file, each of the text records includes a text segment.
Claim 29
Dependent Claim
41 words
The method of claim 24 , further comprising: providing a plurality of view lines in each of the plurality of book views, each of the plurality of view lines includes a frame coordinate and an offset to a corresponding text record.
Claim 30
Dependent Claim
25 words
The method of claim 26 , further comprising: providing a reference to a corresponding style run record in each of the plurality of view lines.
Claim 31
Dependent Claim
42 words
The method of claim 24 , further comprising: providing a plurality of style records in the ebook binary file, each of the plurality of style records includes text style information used to render a text segment included in a corresponding text record.
Claim 32
Dependent Claim
44 words
The method of claim 24 , further comprising: providing a plurality of style run records in the ebook binary file, each of the plurality of style run records includes an offset to a corresponding text record and a reference to a corresponding style record.
Claim 33
Dependent Claim
205 words
A computer program embodied on a computer-readable medium, comprising: an electronic book (ebook) binary file builder to generate an ebook binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate a plurality of page display images representing content of the reading material in a font having a particular font point size, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by the document development platform based on the font having the particular font point size associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the document development platform based on the font having the particular font point size associated with the second book view.
Claim 34
Dependent Claim
205 words
A computer program embodied on a computer-readable medium, comprising: an electronic book (ebook) binary file builder to generate an ebook binary file from one or more source files describing a reading material, the ebook binary file including a plurality of book views, each of the plurality of book views including information needed to generate a plurality of page display images representing content of the reading material in a font having a particular font point size, wherein a first book view and a second book view in the plurality of book views include information needed to generate a plurality of page display images representing identical content of the reading material, wherein at least a portion of the information needed to generate the plurality of page display images representing identical content in the first book view is generated by the document development platform based on the font having the particular font point size associated with the first book view, and at least a portion of the information needed to generate the plurality of page display images representing identical content in the second book view is generated by the document development platform based on the font having the particular font point size associated with the second book view.
Claim 35
Dependent Claim
26 words
The computer program of claim 30 , further comprising: a text rendering engine to parse the ebook binary file and to generate the page display images.
References Cited (Backward Citations)
US5475399A
Cited
US5367621A
Cited
US5986690A
Cited
US5802516A
Cited
US5524201A
Cited
US5761485A
Cited
US5663748A
Cited
US5893132A
Cited
US5697793A
Cited
US5956034A
Cited
US6091930A
Cited
US5835905A
Cited
US6154736A
Cited
US5957697A
Cited
US6138157A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2005-12-09 | 2006-06-10 | 2006-12-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2009-12-09 | 2010-06-10 | 2010-12-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2013-12-09 | 2014-06-10 | 2014-12-10 | $7700.00 | Window Closed / Lapsed |