Electronic text display upon changing a device orientation

US9928218B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9928218-B2
Application numberUS-201313849639-A
CountryUS
Kind codeB2
Filing dateMar 25, 2013
Priority dateJan 11, 2010
Publication dateMar 27, 2018
Grant dateMar 27, 2018

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.

Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of presenting information to a user, the method comprising: presenting, within an electronic book reader application on an electronic device, a representation of an electronic book on a display of the electronic device; obtaining sensor data from a sensor associated with the electronic device; determining, based on the sensor data, that the electronic device is oriented in a first orientation; presenting a first page of content of the electronic book in response to determining that the electronic device is oriented in the first orientation, wherein the first page of content of the electronic book is presented with a first page number; detecting a change in orientation of the electronic device from the first orientation to a second orientation, wherein detecting the change in the orientation includes detecting a switch from a portrait orientation to a landscape orientation that displays two pages; identifying, based on the first page of content, a second page and a third page of content of the electronic book that will be displayed in the second orientation, wherein identifying the second and third pages of content includes identifying, based on the first page of content and font size settings, additional content to supplement the first page of content, wherein identifying the additional content comprises: accessing a user setting that specifies a font size, determining, based on accessing the user setting, whether to preserve a font size used for presenting the first page of content, and identifying, based on the first page of content and in response to determining to preserve the font size, the second and third pages of content that will be displayed in the second orientation, wherein the second and third pages of content include the first page of content and the additional content; and in response to identifying the second and third pages of content: updating a total number of pages corresponding to the electronic book, determining second and third page numbers for the second and third pages of content respectively, and displaying, in the second orientation, the second and third pages of content side by side on the display with the second and third page numbers. 2. The method of claim 1 , further comprising: in response to updating the total number of pages, updating pointers that are associated with one or more of a highlighted portion or a bookmarked portion of the electronic book to reflect new page numbers corresponding to the respective portion of the electronic book. 3. The method of claim 1 , wherein identifying the second and third pages of content comprises: identifying a portion of text that is visible in the portrait orientation; and displaying the second and third pages such that the identified portion of text is visible in the landscape orientation. 4. The method of claim 1 , wherein displaying the second and third pages side by side on the display comprises: displaying, in at least one of the two pages, fewer words compared to a number of words presented in the first page in the first orientation. 5. A method of presenting information to a user, the method comprising: presenting, within an electronic book reader application on an electronic device, a representation of an electronic book; obtaining sensor data from a sensor associated with the electronic device; determining, based on the sensor data, that the electronic device is oriented in a first orientation; presenting a first page of content of the electronic book in response to determining that the electronic device is oriented in the first orientation, wherein the first page of content of the electronic book is presented with a first page number; detecting a change in orientation of the electronic device from the first orientation to a second orientation, wherein detecting the change in the orientation includes detecting a switch from a portrait orientation to a landscape orientation that displays two pages; in response to detecting the change in orientation of the electronic device, identifying, based on the first page of content, a second page of content of the electronic book that will be displayed in the second orientation, comprising: accessing a user setting that specifies a font size; determining, based on accessing the user setting, whether to preserve a first font size used for presenting the first page of content; in response to determining to not preserve the first font size for the presented first page of content, identifying, based on the first page of content, the second page of content that will be displayed in the second orientation; determining a second font size to render the second page of content, wherein determining the second font size comprises selecting the second font size from a group of options for the font size, the selection comprising: determining, based on accessing the user setting, a range of font sizes specified for the device, and selecting the second font size from within the range of font sizes; updating a total number of pages corresponding to the electronic book; determining a second page number for the second page of content; and displaying, in the second orientation, the second page of content using the second font size, the second page of content displayed with the second page number. 6. A system, comprising: at least one processor; and at least one memory storing instructions that when executed on the at least one processor cause the at least one processor to: present, within an electronic book reader application on an electronic device, a representation of an electronic book on a display of the electronic device; obtain sensor data from a sensor associated with the electronic device; determine, based on the sensor data, that the electronic device is oriented in a first orientation; present a first page of content of the electronic book in response to determining that the electronic device is oriented in the first orientation, wherein the first page of content of the electronic book is presented with a first page number; detect a change in orientation of the electronic device from the first orientation to a second orientation, wherein detecting the change in the orientation includes detecting a switch from a portrait orientation to a landscape orientation that displays two pages; identify, based on the first page of content, a second page and a third page of content of the electronic book that will be displayed in the second orientation, wherein identifying the second and third pages of content includes identifying, based on the first page of content and font size settings, additional content to supplement the first page of content, wherein identifying the additional content comprises: accessing a user setting that specifies a font size, determining, based on accessing the user setting, whether to preserve a font size used for presenting the first page of content, and identifying, based on the first page of content and in response to determining to preserve the font size, the second and third pages of content that will be displayed in the second orientation, wherein the second and third pages of content include the first page of content and the additional content; and in response to identifying the second and third pages of content: update a total number of pages corresponding to the electronic book, determine second and third page numbers for the second and third pages of content respectively, and display, in the second orientation, the second and third pages of content side by side on the display with the second and third page numbers. 7. The system of claim 6 , wherein the instructions further cause the at least one processor to: in response to updating the tota

Assignees

Inventors

Classifications

  • Shopping for digital content · CPC title

  • Document management systems · CPC title

  • G06F3/0488Primary

    using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Physics · mapped topic

  • G06F17/214Primary

    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 US9928218B2 cover?
Information is presented to a user by accessing a library of electronic publications that includes a first publication, generating a representation of the first publication in an electronic bookshelf, determining a state for the first publication and modifying the representation of the first publication to reflect the state of the first publication.
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0488. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 27 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).