Predictive pre-rendering of content and updating of pre-rendered content prior to display
First Claim
Patent Images
1. A method, comprising:
- identifying first content displayed on a device, wherein the first content is a first portion of electronic book content accessed via a reader application, wherein the first content is displayed using first color depth information retrieved from a first content buffer;
determining, by at least one computer processor and based at least in part on the first content and historical device usage data, second content having a highest probability of being accessed via the reader application;
storing second color depth information corresponding to the second content in a second content buffer associated with the reader application;
detecting, by the at least one computer processor, an event corresponding to a change to a strength of a wireless connection between the device and a wireless network;
determining, by the at least one computer processor and based at least in part on the event, pixel values associated with a second portion of the second content;
determining, by the at least one computer processor and based at least in part on the pixel values associated with the second portion, an updated second portion of the second content comprising an indicator of the strength of the wireless connection, the updated portion including the second color depth information and a second indicator representative of an increase in the strength of the wireless connection or a third indicator representative of a decrease in the strength of the wireless connection;
receiving, by the at least one computer processor, input data indicating a user selection corresponding to a request to view the second content; and
causing, by the at least one computer processor, the second content to be displayed on the device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media are disclosed for pre-rendering content in one or more secondary content buffers to reduce the amount of time required to display the pre-rendered content on a device. The pre-rendered content may be associated with a high probability of being accessed subsequent to content currently being displayed on the device, and may be identified based on the currently displayed content and/or historical device usage data.
19 Citations
18 Claims
-
1. A method, comprising:
-
identifying first content displayed on a device, wherein the first content is a first portion of electronic book content accessed via a reader application, wherein the first content is displayed using first color depth information retrieved from a first content buffer; determining, by at least one computer processor and based at least in part on the first content and historical device usage data, second content having a highest probability of being accessed via the reader application; storing second color depth information corresponding to the second content in a second content buffer associated with the reader application; detecting, by the at least one computer processor, an event corresponding to a change to a strength of a wireless connection between the device and a wireless network; determining, by the at least one computer processor and based at least in part on the event, pixel values associated with a second portion of the second content; determining, by the at least one computer processor and based at least in part on the pixel values associated with the second portion, an updated second portion of the second content comprising an indicator of the strength of the wireless connection, the updated portion including the second color depth information and a second indicator representative of an increase in the strength of the wireless connection or a third indicator representative of a decrease in the strength of the wireless connection; receiving, by the at least one computer processor, input data indicating a user selection corresponding to a request to view the second content; and causing, by the at least one computer processor, the second content to be displayed on the device. - View Dependent Claims (2, 3, 4)
-
-
5. A method, comprising:
-
identifying, by at least one computer processor, first content displayed on a display of a device, wherein the first content is a first portion of electronic book content accessed via a reader application of the device; determining, by the at least one computer processor, and based at least in part on the first content and device usage data, a probability that second content will be accessed via the reader application; storing color depth information corresponding to the second content in a content buffer associated with the reader application; detecting, by the at least one computer processor, an event corresponding to a first change to a metric indicative of at least one of a state of the device or use of the device; determining, by the at least one computer processor and based at least in part on the event, pixel values associated with a second portion of the second content; determining, by the at least one computer processor and based at least in part on the pixel values associated with the second portion, an updated second portion of the second content, the updated second portion including adjusted color values of the respective pixel values to represent the first change; receiving, by the at least one computer processor, input data that corresponds to a selection associated with the second content; and causing, by the at least one computer processor, the second content to be displayed on the display of the device using the color depth information. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A device, comprising:
-
a display comprising a plurality of pixels; at least one memory storing computer-executable instructions; and at least one processor communicatively coupled to the at least one memory and the display and configured to access the at least one memory and execute the computer-executable instructions to; determine a set of candidate actions capable of being performed subsequent to display of first content on the display, wherein the first content is a first portion of electronic book content accessed via a reader application of the device; identify a candidate action of the set of candidate actions having a highest probability of being performed; determine second content corresponding to the candidate action; store color depth information corresponding to the second content in a content buffer associated with the reader application; detect an event corresponding to a first change to a metric indicative of a state of the device or use of the device; determine, based at least in part on the event, pixel values associated with a second portion of the second content; determine, based at least in part on the pixel values associated with the second portion, an updated second portion of the second content, the updated second portion including adjusted color values of respective pixel values to represent the first change; detect input data indicating a selection associated with the second content; and cause the second content to be displayed on the display of the device using the color depth information. - View Dependent Claims (17, 18)
-
Specification