IP Library Granted Patent US 9,224,228
Granted Patent B1
US 9,224,228 · App. 13/844,666 · Granted Dec 29, 2015

Data presentation

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 9,224,228
App. No.
13/844,666
Granted
Dec 29, 2015
Kind
B1
Abstract

A method, computer program product, and computing system for receiving an indication of a user selecting a selected portion of a piece of content for review on a display screen. A determination is made concerning whether the piece of content will fit within the display screen. If the piece of content will not fit within the display screen: a header portion of the piece of content is rendered within an upper portion of the display screen, and the selected portion of the piece of content is rendered within a main portion of the display screen.

Claims (31)

1. A computer-implemented method comprising: receiving an indication of a user selecting a piece of content for review on a display screen; determining if the piece of content will fit within the display screen; responsive to a determination that the piece of content will not fit within the display screen, performing: rendering a header portion of the piece of content within an upper portion of the display screen, determining which portions of the piece of content are interesting to the user, ranking the portions of the piece of content based on an interaction of the user with content, determining a selected portion of the ranked portions based on the ranking, and rendering the selected portion of the piece of content within a main portion of the display screen.

2. The computer-implemented method of claim 1 further comprising:

rendering a graphical divider between the header portion of the piece of content and the selected portion of the piece of content on the display screen.

3. The computer-implemented method of claim 2 wherein the graphical divider simulates a third dimension that extends into the display screen.

4. The computer-implemented method of claim 1 further comprising:

responsive to a determination that the piece of content will fit within the display screen, rendering the piece of content within the display screen.

5. The computer-implemented method of claim 1 further comprising:

longitudinally scrolling the selected portion of the piece of content within the main portion of the display screen in response to a scroll indication from the user.

6. The computer-implemented method of claim 5 wherein the header portion of the piece of content remains stationary within the upper portion of the display screen while the selected portion of the piece of content is longitudinally scrolled within the main portion of the display screen.

7. The computer-implemented method of claim 1 wherein the display screen is included within a handheld electronic device.

8. A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising: receiving an indication of a user selecting a piece of content for review on a display screen; determining if the piece of content will fit within the display screen; responsive to a determination that the piece of content will not fit within the display screen, performing: rendering a header portion of the piece of content within an upper portion of the display screen, determining which portions of the piece of content are interesting to the user, ranking the portions of the piece of content based on an interaction of the user with content, determining a selected portion of the ranked portions based on the ranking, and rendering the selected portion of the piece of content within a main portion of the display screen.

9. The computer program product of claim 8 further comprising instructions for:

rendering a graphical divider between the header portion of the piece of content and the selected portion of the piece of content on the display screen.

10. The computer program product of claim 9 wherein the graphical divider simulates a third dimension that extends into the display screen.

11. The computer program product of claim 8 further comprising instructions for:

responsive to a determination that the piece of content will fit within the display screen, rendering the piece of content within the display screen.

12. The computer program product of claim 8 further comprising instructions for:

longitudinally scrolling the selected portion of the piece of content within the main portion of the display screen in response to a scroll indication from the user.

13. The computer program product of claim 12 wherein the header portion of the piece of content remains stationary within the upper portion of the display screen while the selected portion of the piece of content is longitudinally scrolled within the main portion of the display screen.

14. The computer program product of claim 8 wherein the display screen is included within a handheld electronic device.

15. A computing system including a processor and memory configured to perform operations comprising: receiving an indication of a user selecting a piece of content for review on a display screen; determining if the piece of content will fit within the display screen; responsive to a determination that the piece of content will not fit within the display screen, performing: rendering a header portion of the piece of content within an upper portion of the display screen,

determining which portions of the piece of content are interesting to the user, ranking the portions of the piece of content based on an interaction of the user with content, determining a selected portion of the ranked portions based on the ranking, and rendering the selected portion of the piece of content within a main portion of the display screen.

16. The computing system of claim 15 further configured to perform operations comprising:

rendering a graphical divider between the header portion of the piece of content and the selected portion of the piece of content on the display screen.

17. The computing system of claim 16 wherein the graphical divider simulates a third dimension that extends into the display screen.

18. The computing system of claim 15 further configured to perform operations comprising:

responsive to a determination that the piece of content will fit within the display screen, rendering the piece of content within the display screen.

19. The computing system of claim 15 further configured to perform operations comprising:

longitudinally scrolling the selected portion of the piece of content within the main portion of the display screen in response to a scroll indication from the user.

20. The computing system of claim 19 wherein the header portion of the piece of content remains stationary within the upper portion of the display screen while the selected portion of the piece of content is longitudinally scrolled within the main portion of the display screen.

21. The computing system of claim 15 wherein the display screen is included within a handheld electronic device.

Assignments (2)
CHANGE OF NAME Recorded Oct 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044129/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2013
From: SHERRETS, DOUG; DAHLEY, ANDREW; LEVIN, NOAH
To: GOOGLE INC.
Reel/Frame 030029/0693 →