IP Library Granted Patent US 7,861,166
Granted Patent B1
US 7,861,166 · App. 09/335,268 · Granted Dec 28, 2010

Resizing document pages to fit available hardware screens

Assignee: Discovery Patent Holding, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,861,166
App. No.
09/335,268
Granted
Dec 28, 2010
Kind
B1
Abstract

An electronic book having various features for manipulating text or other information. The subscriber may highlight, cut and paste, copy and paste, and annotate information within an electronic book. A multiple page view feature permits the subscriber to simultaneously view any plurality of pages of an electronic book, and a multiple screen feature permits the subscriber to view one or more pages on a viewer having multiple screens. A picture-in-picture feature permits the subscriber to simultaneously view a page of an electronic book along with other content, such as a television program or information from another electronic book. The picture-in-picture feature may display an electronic book page as a main image wrapped around an inset image.

Claims (27)

1. An apparatus for simultaneously displaying selected pages of an electronic book displayed on a viewer, comprising a plurality of hardware screens, each of the hardware screens being physically and electrically attachable, detachable, and reattachable to each other in a plurality of geometric configurations, the apparatus, comprising:

a command module that receives a request from a subscriber for simultaneously displaying at least a portion of any plurality of pages of the electronic book as selected by the subscriber;

a determining module that determines the number of hardware screens currently attached to the viewer;

a format module that formats the selected pages for simultaneous display based on the determined number of hardware screens attached to the viewer; and

a display module that simultaneously displays the portions of the selected pages on the plurality of hardware screens of the viewer,

wherein, if a number of the selected pages is equal to the number of hardware screens, each selected page is displayed on a different one of the hardware screens,

wherein, if the number of the selected pages is less than the number of hardware screens, the selected pages are enlarged and each of the hardware screens displays a different portion of the enlarged selected pages, and

wherein, if the number of the selected pages is greater than the number of hardware screens, the selected pages are reduced and are distributed across the plurality of hardware screens.

2. The apparatus of claim 1 , further including a task module that displays a task bar for use in receiving the request.

3. An apparatus for displaying at least one selected page of an electronic book displayed on a viewer having a plurality of hardware screens, each of the hardware screens being physically and electrically attachable, detachable, and reattachable to each other in a plurality of different geometric configurations, comprising:

a command module that receives a request from a subscriber for displaying at least one page of an electronic book on the viewer;

a determining module that determines the number of hardware screens currently attached to the viewer;

a format module that formats the selected page for display on the screens of the viewer based on the determined number of hardware screens attached to the viewer; and

a display module that provides the selected page for display across the screens of the viewer,

wherein, if a number of the at least one page is equal to the number of hardware screens, each of the at least one page is displayed on a different one of the hardware screens,

wherein, if the number of the at least one page is less than the number of hardware screens, the at least one page is enlarged and each of the hardware screens displays a different portion of the enlarged page, and

wherein, if the number of the at least one page is greater than the number of hardware screens, the at least one page is reduced and is distributed across the plurality of hardware screens.

4. The apparatus of claim 3 , wherein the format module includes a multiple page format module that formats the page for display on three hardware screens.

5. The apparatus of claim 3 , further including a task module that displays a task bar for use in receiving the request.

6. The apparatus of claim 3 , wherein the format module enlarges the page for proportional display across the hardware screens.

7. The apparatus of claim 3 , wherein:

the command module receives a request for displaying a plurality of pages; and

the multiple page format module reduces the pages for proportional display across the hardware screens.

8. The apparatus of claim 3 , further including a screen detect module that detects a number of hardware screens within the viewer.

9. The apparatus of claim 8 , wherein:

the screen detect module includes a screen change module that detects a change in the number of hardware screens of the viewer; and

the format module includes a reformat module that reformats the selected page for display based upon the detected change.

Assignments (3)
CHANGE OF NAME Recorded Aug 3, 2010
From: DISCOVERY COMMUNICATIONS, INC.
To: DISCOVERY COMMUNICATIONS, LLC
Reel/Frame 024783/0377 →
PATENT CONTRIBUTION AGREEMENT Recorded Aug 3, 2010
From: DISCOVERY COMMUNICATIONS, INC.; DISCOVERY COMMUNICATIONS, LLC
To: DISCOVERY PATENT HOLDINGS, LLC
Reel/Frame 024783/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 1999
From: HENDRICKS, JOHN S.
To: DISCOVERY COMMUNICATIONS, INC.
Reel/Frame 010181/0066 →
Continuity (7)
Continuation In Part 0928995700 · Apr 13, 1999
Continuation In Part 0923782800 · Jan 27, 1999
Continuation In Part 0890646900 · Aug 5, 1997
Continuation 0816028100 · Dec 2, 1993
Continuation 0933526800
Continuation In Part 0833624700 · Nov 7, 1994
Continuation In Part 0816019400 · Dec 2, 1993