IP Library › Granted Patent US 11,587,532
Granted Patent B2
US 11,587,532 · App. 17/095,436 · Granted Feb 21, 2023

Content presentation on display screens

Inventor: Ze Wang (Belmont, CA)
Assignee: Amazon Technologies, Inc.
G09G5/377G09G3/3453G09G5/38G09G2310/04G09G2310/061G09G2320/10G09G2354/00G09G2360/18
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 11,587,532
App. No.
17/095,436
Granted
Feb 21, 2023
Kind
B2
Abstract

Content presented on a display screen is updated responsive to a user input. Content is retrieved and segmented into bands that are rendered onto the display screen incrementally to provide a visual effect similar to an animation. A band is rendered at a starting location and after a refresh interval passes a subsequent band is rendered at a second starting location. The bands may be rendered until the content is shown on the display screen.

Claims (58)

1. A computer-implemented method, comprising:

retrieving content from a buffer;

determining one or more properties for a plurality of bands associated with the content, the content being segmented into the plurality of bands, the one or more properties based, at least in part, on properties of an electronic device having the buffer and properties of the content, the content including a first content portion associated with a first feature and a second content portion associated with a second feature, the first content portion being identified as a complex portion to be rendered with a greater number of bands of the plurality of bands than the second content portion;

causing a first band, of the plurality of bands, to be rendered on a display screen, the first band of the plurality of bands replacing at least a first portion of previous content on the display screen;

determining a refresh interval has passed; and

causing a second band, of the plurality of bands, to be rendered on the display screen, the second band of the plurality of plurality of bands replacing at least a second portion of the previous content on the display screen, the second portion being different from the first portion.

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

determining a second refresh interval has passed; and

determining additional bands of the plurality of bands are available.

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

determining a second refresh interval has not passed;

waiting the second refresh interval; and

causing a third band, of the plurality of bands, to be rendered on the display screen, the third band of the plurality of plurality of bands replacing at least a third portion of the pervious content on the display screen, the third portion being different from the first portion and the second portion.

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

determining, based at least in part on one or more capabilities of the electronic device, a waveform for rending the plurality of bands.

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

receiving, from a user, an input; and

determining the input corresponds to a screen update procedure.

6. A computer-implemented method, comprising:

determining a plurality of bands to be rendered to form content on a display screen, the content having a plurality of features, wherein a first feature type is rendered using more bands than a second feature type;

causing a first band of the plurality of bands to be rendered from a first starting location on the display screen, the plurality of bands forming the content for display on the display screen, one or more properties of the plurality of bands being based, at least in part, on one or more properties of an electronic device having the display screen and properties of the content;

determining completion of rendering of the first band; and

causing, subsequent to the completion of rendering of the first band and while at least a portion of the first band remains displayed on the display screen, a second band of the plurality of bands to be rendered from a second starting location on the display screen.

7. The computer-implemented method of claim 6 , further comprising:

identifying, within a buffer, the content; and

determining, based at least in part on an update area of the display screen, the plurality of bands.

8. The computer-implemented method of claim 6 , wherein the first band and the second band are rendered using a waveform selected, at least in part, on the one or more properties of the electronic device.

9. The computer-implemented method of claim 8 , further comprising:

determining the first starting location for the first band; and

determining the second starting location for the second band, based at least in part on one or more properties of the first band.

10. The computer-implemented method of claim 6 , further comprising:

determining, after the rendering of the first band, a refresh interval has passed before the rendering of the second band.

11. The computer-implemented method of claim 6 , further comprising:

determining, after the rendering of the second band, additional bands of the plurality of bands associated with the content are available; and

causing, subsequent to the completion of rendering of the second band and while at least a portion of the second band remains displayed on the display screen, a third band of the plurality of bands to be rendered from a third starting location on the display screen.

12. The computer-implemented method of claim 6 , further comprising:

receiving an input instruction; and

determining, based at least in part on the input instruction, an update area of the display screen, the update area corresponding to a location for the content.

13. The computer-implemented method of claim 12 , wherein the update area is less than a total screen area.

14. The computer-implemented method of claim 6 , wherein the first band and the second band are at least one of a vertical band or a horizontal band.

15. A system, comprising:

at least one processor;

a display screen; and

memory including instructions that, when executed by the at least one processor, cause the system to:

determine a plurality of bands to be rendered to form content on a display screen, the content having a plurality of features, wherein a first feature type is rendered using more bands than a second feature type;

cause a first band of the plurality of bands to be rendered from a starting location on the display screen, the plurality of bands forming the content for display on the display screen, one or more properties of the plurality of bands being based, at least in part, on one or more properties of an electronic device having the display screen and properties of the content;

determine rendering of the first band is complete; and

cause, subsequent to the completion of rendering of the first band and while at least a portion of the first band remains displayed on the display screen, a second band of the plurality of bands to be rendered from a second starting location on the display screen.

16. The system of claim 15 , wherein the first band and the second band are rendered using a waveform selected, at least in part, on the one or more properties of the electronic device.

17. The system of claim 15 , wherein the instructions when executed further cause the system to:

determine, after the rendering of the first band, a refresh interval has passed before the rendering of the second band.

18. The system of claim 15 , wherein the instructions when executed further cause the system to:

determine, after the rendering of the second band, additional bands associated with the content are available; and

cause, subsequent to the completion of rendering of the second band and while at least a portion of the second band remains displayed on the display screen, a third band of the plurality of bands to be rendered from a third starting location on the display screen.

19. The system of claim 15 , wherein the instructions when executed further cause the system to:

receive an input instruction; and

determine, based at least in part on the input instruction, an update area of the display screen, the update area corresponding to a location for the content.

20. The system of claim 19 , wherein the update area is less than a total screen area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: WANG, ZE
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 054339/0371 →
Continuity (1)
Related Publication 20220148537A1 · May 12, 2022