DYNAMICALLY-CREATED PYRAMID TO DELIVER CONTENT
First Claim
1. One or more non-transitory computer-readable media that store executable instructions to perform a method of providing content, wherein the executable instructions, when executed by a computer, cause the computer to perform acts comprising:
- receiving a first request from a client;
identifying one or more content items to be provided following said first request;
subsequent to receiving said first request, generating a first tile of a pyramid based on said one or more content items, said first tile containing at least one of said content items at a zoom level; and
providing said first tile to said client.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamically-created content may be rendered in the form of a virtual image pyramid, and tiles of the pyramid may be provided for display. In one example, a user interacts with a server-based application, and the application dynamically generates visual content to be shown to the user. Based on the application'"'"'s interaction with the user, or based on some other type of state information, the application determines the appropriate magnification level at which to show content to the user, and also determines the particular spatial region of the content to show to the user. This content is rendered onto one or more tiles, and the one or more tiles are delivered to the user. In this way, tiles are created and may be rendered as if there were an image pyramid of the dynamically-created content.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable media that store executable instructions to perform a method of providing content, wherein the executable instructions, when executed by a computer, cause the computer to perform acts comprising:
-
receiving a first request from a client; identifying one or more content items to be provided following said first request; subsequent to receiving said first request, generating a first tile of a pyramid based on said one or more content items, said first tile containing at least one of said content items at a zoom level; and providing said first tile to said client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of providing content, the method comprising:
using a processor to perform acts comprising; receiving a request from a client; identifying one or more images to be provided following the request; subsequent to receiving said request, generating a first tile of a pyramid based on said one or more images, said first tile containing at least one of said images, or a portion of at least one of said images; and providing said first tile to said client. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
18. A system for providing content, the system comprising:
-
a memory; a processor; a tile creation component that is stored in said memory and that executes on said processor, wherein said tile creation component receives first information from a client, said first information comprising state information and identifying a first spatial region to be displayed by said client, wherein said tile creation component identifies one or more content items to be provided in response to said first information, and wherein said tile creation component generates, subsequent to receiving said first information, a first tile of a pyramid that comprises one of said one or more content items or a portion thereof and that either comprises or is part of said first spatial region, and wherein said tile creation component provides said first tile to said client. - View Dependent Claims (19, 20)
-
Specification