Multi-level architecture for image display
First Claim
Patent Images
1. A computer-implemented system for displaying content, the system comprising:
- a service provider interface for receiving client content requests from a client device, wherein the service provider interface is coupled to;
an item catalog for storing item information, wherein content-scalable dynamic content modules are constructed based on information associated with items from the item catalog, wherein the content of the content-scalable dynamic content modules is arranged in tabbed display sections, each tabbed display section associated with displaying dynamic content modules associated with different consumer categories, the consumer categories of;
early adopters, bargain hunters and browsers;
a user profile data store for storing user profile information; and
a dynamic content data store for storing the content-scalable dynamic content modules, the content-scalable dynamic content modules including content related to a client-requested item, the content included in the content-scalable dynamic content module includes advertisement related to the client-requested item based on the user profile and wherein the content-scalable dynamic content modules each comprise a text layer, a transparency layer, and an image layer integrated in a predetermined order to form the content related to a client-requested item, wherein each of the text, transparency and image layers is associated with display rules to determine whether each layer will be displayed, wherein the display rules are evaluated on the client device at the time the content is rendered on the client device to determine which layers of the content to display based on;
a current size of a display area of the client device allocated to display the content related to the client-requested item, the other layers, and other display areas of the client device corresponding to other content; and
wherein a display of at least one of the text layer, the transparency layer and the image layer is dynamically changed on the client device, the dynamic change of the at least one layer based on a change in at least one of;
the current size of the display area of the client device allocated to display the content related to the client-requested item, the other layers, or the other display areas of the client device corresponding to other content; and
wherein the service provider interface, in response to the client content requests, provides the content-scalable dynamic content modules and the display rules to the client device, wherein the content-scalable dynamic content modules are based on the user profile information.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing the dynamic display of content is provided. A network resource, such as Web page, can include a plurality of dynamic content modules. Depending on the available display area and additional display criteria, each dynamic content module displays a subset content. Each dynamic content module corresponds to an integration of multiple layers of content, such as text, graphics and image rendering information.
-
Citations
33 Claims
-
1. A computer-implemented system for displaying content, the system comprising:
- a service provider interface for receiving client content requests from a client device, wherein the service provider interface is coupled to;
an item catalog for storing item information, wherein content-scalable dynamic content modules are constructed based on information associated with items from the item catalog, wherein the content of the content-scalable dynamic content modules is arranged in tabbed display sections, each tabbed display section associated with displaying dynamic content modules associated with different consumer categories, the consumer categories of;
early adopters, bargain hunters and browsers;
a user profile data store for storing user profile information; and
a dynamic content data store for storing the content-scalable dynamic content modules, the content-scalable dynamic content modules including content related to a client-requested item, the content included in the content-scalable dynamic content module includes advertisement related to the client-requested item based on the user profile and wherein the content-scalable dynamic content modules each comprise a text layer, a transparency layer, and an image layer integrated in a predetermined order to form the content related to a client-requested item, wherein each of the text, transparency and image layers is associated with display rules to determine whether each layer will be displayed, wherein the display rules are evaluated on the client device at the time the content is rendered on the client device to determine which layers of the content to display based on;
a current size of a display area of the client device allocated to display the content related to the client-requested item, the other layers, and other display areas of the client device corresponding to other content; and
wherein a display of at least one of the text layer, the transparency layer and the image layer is dynamically changed on the client device, the dynamic change of the at least one layer based on a change in at least one of;
the current size of the display area of the client device allocated to display the content related to the client-requested item, the other layers, or the other display areas of the client device corresponding to other content; and
wherein the service provider interface, in response to the client content requests, provides the content-scalable dynamic content modules and the display rules to the client device, wherein the content-scalable dynamic content modules are based on the user profile information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
- a service provider interface for receiving client content requests from a client device, wherein the service provider interface is coupled to;
-
18. A computer-implemented method of displaying content, the method comprising:
- in response to receiving a client content request from a client device, retrieving a user profile from a user profile data store;
retrieving a plurality of content-scalable dynamic content modules from the dynamic content data store based on the user profile information, the content-scalable dynamic content modules including content comprising multiple layers integrated in a predetermined order to form the content related to a client-requested item, wherein each of the multiple layers is associated with display rules to determine whether each layer will be displayed and wherein the content of the content-scalable dynamic content modules is arranged in tabbed display sections, each tabbed display section associated with displaying dynamic content modules associated with different consumer categories, the consumer categories including of;
early adopters, bargain hunters and browsers, wherein the content included in the content-scalable dynamic content module includes advertisement related to the client-requested item based on the user profile and wherein the display rules are used on the client device at the time the content is rendered on the client device to determine which layers of the content to display based on;
a current size of a display area of the client device allocated to display the content related to the client-requested item, the other layers, andother display areas of the client device corresponding to other content; and
wherein the display of at least one of the multiple layers on the client device is automatically changed based on a change in at least one of;
the current size of the display area of the client device allocated to display the content related to the client-requested item, the other layers, or the other display areas of the client device corresponding to other content; and
providing the display rules and the plurality of content-scalable dynamic content modules for display on the client device in response to receiving the client content request. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
- in response to receiving a client content request from a client device, retrieving a user profile from a user profile data store;
Specification