Patent US6493734B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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:27
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag