Methods and systems for generating and displaying a preview image of a content area
First Claim
1. A computer implemented method for generating a preview image of a content area, comprising:
- rendering an image representing the content area requested by a browser;
dynamically selecting a cached preview image representing the content area based on user agent information in a header of a request for the content area;
providing the rendered image to the browser; and
enabling the browser to display the requested content area in place of the rendered image upon detection of an intent to interact with the rendered image when the requested content area is received by the browser, wherein the enabling includes updating language defining the requested content area to (1) reference the rendered image and (2) enable seamless transition from a display of the rendered image to a display of the requested content area,wherein the rendering, the providing and the enabling are performed using one or more processors.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture for generating and displaying a preview image of a content area are described herein. An embodiment includes rendering an image representing the content area requested by a browser, providing the rendered image to the browser for display, and enabling the browser to display the requested content area in place of the rendered image when the content area is received by the browser. The method further includes updating language defining the requested content area to reference the rendered image and to enable transition from a display of the rendered image to a display of the requested content area, and providing the updated language to the browser to enable the browser to display the rendered image while the requested content area is being provided to the browser.
-
Citations
23 Claims
-
1. A computer implemented method for generating a preview image of a content area, comprising:
-
rendering an image representing the content area requested by a browser; dynamically selecting a cached preview image representing the content area based on user agent information in a header of a request for the content area; providing the rendered image to the browser; and enabling the browser to display the requested content area in place of the rendered image upon detection of an intent to interact with the rendered image when the requested content area is received by the browser, wherein the enabling includes updating language defining the requested content area to (1) reference the rendered image and (2) enable seamless transition from a display of the rendered image to a display of the requested content area, wherein the rendering, the providing and the enabling are performed using one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for displaying a preview image of a content area in a browser, comprising:
-
providing a request for the content area to a server, wherein the server dynamically selects a cached preview image representing the content area based on user agent information in a header of the request; receiving a rendered image representing the content area in response to the request; displaying the rendered image while the requested content area is being retrieved from the server; and displaying the requested content area in place of the rendered image upon detection of an intent to interact with the rendered image when the requested content area is received from the server which updates language defining the requested content area to (1) reference the rendered image and (2) enable seamless transition from a display of the rendered image to a display of the requested content area, wherein the providing and the displaying are performed using one or more processors.
-
-
14. A computer-based system for generating a preview image of a content area, comprising:
-
one or more processors; a rendering engine configured to receive a request for the content area from a browser, render an image representing the requested content area, and dynamically select a cached preview image representing the content area based on user agent information in a header of the request; a code re-writer configured to enable the browser to display the requested content area in place of the rendered image upon detection of an intent to interact with the rendered image when the content area is received by the browser by updating language defining the requested content area to (1) reference the rendered image and (2) enable seamless transition from a display of the rendered image to a display of the requested content area, wherein the rendering engine and the code re-writer are implemented on the one or more processors. - View Dependent Claims (15, 16)
-
-
17. A computer-based system for displaying a preview image of a content area, comprising:
-
one or more processors; a browser configured to receive a rendered image of the content area in response to a request for the content area, wherein a server dynamically selects a cached preview image representing the content area based on user agent information in a header of the request; and a display engine configured to display the rendered image in the browser while the requested content area is being retrieved by the browser and display the content area in place of the rendered image upon detection of an intent to interact with the rendered image when the requested content area is received by the browser from a server which updates language defining the requested content area to (1) reference the rendered image and (2) enable seamless transition from a display of the rendered image to a display of the requested content area, wherein the browser and the display engine are implemented using the one or more processors.
-
-
18. An article of manufacture including a non-transitory computer-readable medium having instructions stored thereon that, when executed by a computing device, cause said computing device to perform operations comprising:
-
dynamically selecting a cached preview image representing the content area based on user agent information in a header of a request for the content area; rendering an image representing a content area requested by the browser; providing the rendered image to the browser; enabling the browser to display the requested content area in place of the rendered image upon detection of an intent to interact with the rendered image when the requested content area is received by the browser; and updating language defining the requested content area to (1) reference the rendered image and (2) enable seamless transition from a display of the rendered image to a display of the requested content area, wherein the rendering, the providing, the enabling, and the updating are performed using one or more processors. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification