Integrated content viewing and payment
First Claim
Patent Images
1. A method for integrating content viewing with payment for viewed content, the method comprising:
- offering content for viewing at a continuous range of resolutions, the continuous range of resolutions having been created utilizing adaptive rendering algorithms that allow for fluid and continuous transitions between resolutions by interpolating between stored resolutions to arrive at a desired resolution in a fluid, continuous manner;
receiving a request to view the content at the desired resolution of the continuous range of resolutions;
receiving a price function associated with the content, the price function adapted to associate the continuous range of resolutions to different prices of the content;
calculating, based on the price function, a price for the content at the desired resolution;
providing the content for viewing at the desired resolution; and
charging the price for the content at the desired resolution while the content is being viewed.
2 Assignments
0 Petitions
Accused Products
Abstract
A content purchaser can freely and fluidly zoom into and out of content at a continuous range of resolutions. The price for the viewed content is calculated using a price function, such as a binary price function, a discrete price function, or a continuous price function. Payment can be made automatically without interrupting the process of viewing the content. If payment cannot be made automatically, various user interfaces may be provided that are integrated with the viewing process for allowing a would-be purchaser to buy the content at any desired resolution.
28 Citations
20 Claims
-
1. A method for integrating content viewing with payment for viewed content, the method comprising:
-
offering content for viewing at a continuous range of resolutions, the continuous range of resolutions having been created utilizing adaptive rendering algorithms that allow for fluid and continuous transitions between resolutions by interpolating between stored resolutions to arrive at a desired resolution in a fluid, continuous manner; receiving a request to view the content at the desired resolution of the continuous range of resolutions; receiving a price function associated with the content, the price function adapted to associate the continuous range of resolutions to different prices of the content; calculating, based on the price function, a price for the content at the desired resolution; providing the content for viewing at the desired resolution; and charging the price for the content at the desired resolution while the content is being viewed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable storage medium that is not a signal having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
expose content at a continuous range of resolutions to a client computer, the continuous range of resolutions having been created utilizing adaptive rendering algorithms that allow for fluid and continuous transitions between resolutions by interpolating between stored resolutions to arrive at a desired resolution in a fluid, continuous manner; receive a request for the content at the desired resolution of the continuous range of resolutions from the client computer; receive a price function associated with the content, the price function adapted to associate the continuous range of resolutions to different prices of the content; compute, based on the price function, a price for the content at the desired resolution using a price function; determine whether the client computer is authorized to receive the content at the desired resolution; and in response to determining that the client computer is authorized to receive the content at the desired resolution, provide the content to the client computer at the desired resolution and charge the price for the content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for integrating content viewing with payment for viewed content, the method comprising:
-
exposing content at a continuous range of resolutions for viewing at a client computer, the continuous range of resolutions having been created utilizing adaptive rendering algorithms that allow for fluid and continuous transitions between resolutions by interpolating between stored resolutions to arrive at a desired resolution in a fluid, continuous manner, the continuous range of resolutions between a low resolution and a high resolution; receiving a request to view the content at the desired resolution within the continuous range of resolutions between the low resolution and the high resolution; determining whether an account exists that can be charged for the content at the desired resolution while the content is being viewed; and in response to determining that an account exists that can be charged for the content at the desired resolution, responding to the request with the content at the desired resolution and charging the account for the content at the desired resolution without interrupting viewing of the content at the client computer by receiving a price function associated with the content, the price function adapted to associate the continuous range of resolutions to different prices of the content computing, based on the price function, a price for the content at the desired resolution using a price function that defines the price as a function of the desired resolution and charging the price to the account. - View Dependent Claims (17, 18, 19, 20)
-
Specification