Control-based content pricing
First Claim
Patent Images
1. A control-based content pricing system, comprising:
- a content server configured to;
distribute a media content to a client device in response to a request from the client device to receive the media content;
distribute an advertisement with the media content by prepending the advertisement to the media content before the media content and the advertisement are distributed to the client device;
receive a view control input from the client device after the media content and the advertisement have been distributed to the client device, the view control input indicating how the media content and the advertisement are to be rendered, wherein the view control input comprises a navigation control selected from a plurality of navigation controls;
an advertisement log located on the content server and configured to track if the advertisement is rendered for viewing by the client device based on the view control input received or a base time-line based on rendering both the media content and the advertisement on the client device; and
a valuation application located on the content server and configured to;
allocate a cost to the client device for the media content that is distributed, wherein the cost is a direct function of a user viewing interaction based on a view control input received during a playback of the media content requested;
adjust the cost allocated for the media content according to the view control input and how the media content was rendered on the client device, wherein each navigation control of the plurality of navigation controls has an associated cost adjustment; and
adjust the cost based on whether the advertisement was rendered for viewing, the cost being adjusted based on the view control input and a base time-line, the base time-line including a media content duration and an advertisement duration.
2 Assignments
0 Petitions
Accused Products
Abstract
In an implementation of control-based content pricing, a content server distributes media content to a client device in response to a request from the client device to receive the media content. A valuation application allocates a cost to the client device when the media content is distributed to the client device. The content server receives a view control input from the client device that indicates how the media content is to be rendered and the valuation application adjusts the cost according to the view control input and how the media content is to be rendered.
-
Citations
54 Claims
-
1. A control-based content pricing system, comprising:
-
a content server configured to; distribute a media content to a client device in response to a request from the client device to receive the media content; distribute an advertisement with the media content by prepending the advertisement to the media content before the media content and the advertisement are distributed to the client device; receive a view control input from the client device after the media content and the advertisement have been distributed to the client device, the view control input indicating how the media content and the advertisement are to be rendered, wherein the view control input comprises a navigation control selected from a plurality of navigation controls; an advertisement log located on the content server and configured to track if the advertisement is rendered for viewing by the client device based on the view control input received or a base time-line based on rendering both the media content and the advertisement on the client device; and a valuation application located on the content server and configured to; allocate a cost to the client device for the media content that is distributed, wherein the cost is a direct function of a user viewing interaction based on a view control input received during a playback of the media content requested; adjust the cost allocated for the media content according to the view control input and how the media content was rendered on the client device, wherein each navigation control of the plurality of navigation controls has an associated cost adjustment; and adjust the cost based on whether the advertisement was rendered for viewing, the cost being adjusted based on the view control input and a base time-line, the base time-line including a media content duration and an advertisement duration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 45, 46, 47)
-
-
12. A digital video content server, comprising:
-
a valuation application configured to allocate a cost to a client device for distribution of a video content to the client device from the digital video content server, wherein an advertisement is prepended to the video content before the video content and the advertisement are distributed to the client device; the valuation application further configured to adjust the cost allocated for the video content based on whether or not the advertisement is rendered for viewing by the client device, wherein adjustment of the cost is based on a user viewing interaction that is indicated by a user-selected view control input, and adjustment of the cost is based on a base time-line, the base time-line including a media content duration and an advertisement duration. - View Dependent Claims (13, 14, 15)
-
-
16. A control-based content pricing system, comprising:
a client device configured to; request media content from a content server; receive the media content with an advertisement from the content server, wherein the advertisement is prepended to the media content at the content server; initiate rendering the media content; receive a view control input that indicates how the media content is to be rendered, wherein the view control input comprises a navigation control selected from a plurality of navigation controls; and communicate the view control input to the content server via a communication control channel, the view control input providing a basis to adjust a cost allocated to the client device for the media content based upon a cost adjustment associated with the selected navigation control, wherein each navigation control of the plurality of navigation controls is associated with a particular cost adjustment, wherein the cost allocated to the client device is adjusted based on whether the advertisement is rendered for viewing, the cost being adjusted based on the control view input and a base time-line, the base time-line including a media content duration and an advertisement duration. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
25. A method using computer instructions stored on a computer-readable medium and executable by a processor, the method comprising:
-
receiving a request from a client device to receive media content; distributing the media content to the client device in response to receiving the request, wherein an advertisement is prepended to the media content before the media content and the advertisement are distributed to the client device; receiving a view control input selected from a plurality of view control inputs; allocating a cost for the media content that is distributed to the client device when distributing the media content to the client device; adjusting the cost based on whether the advertisement is rendered for viewing, the cost being adjusted based on the view control input and a base time-line that includes a media content duration and an advertisement duration. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 48)
-
-
37. A method using computer instructions stored on a computer-readable medium and executable by a processor, the method comprising:
-
requesting media content on a client device from a content server; receiving on the client device the media content with an advertisement from the content server, wherein the advertisement is prepended to the media content at the content server; initiating rendering the media content on the client device; receiving on the client device, a user-selected view control input selected from a plurality of view control inputs, wherein each view control input of the plurality of view control inputs has an associated cost adjustment such that a first view control input of the plurality of view control inputs has an associated first cost adjustment and a second view control input of the plurality of view control inputs has an associated second cost adjustment, the first cost adjustment being different from the second cost adjustment; and communicating the user-selected view control input from the client device to the content server to provide a basis to adjust an allocated cost for the client device for receiving the media content, wherein the basis for adjusting the allocated cost is based upon the cost adjustment associated with the user-selected view control input. - View Dependent Claims (38, 39, 40, 41, 49, 50)
-
-
42. One or more memory storage devices storing computer executable instructions that, when executed, direct a media content server to:
-
distribute media content to a client device in response to a request from the client device to receive the media content, wherein an advertisement is prepended to the media content before the media content and the advertisement are distributed to the client device; receive a view control input from the client device that indicates how the media content is to be rendered; allocate a cost for the media content that is distributed to the client device when the media content is distributed to the client device, and adjust the cost according to whether or not the advertisement was rendered for viewing, wherein adjusting the cost is based on the view control input and a base time-line, the base time-line including a media content duration and an advertisement duration. - View Dependent Claims (43, 44)
-
-
51. A method comprising:
-
receiving from a client device, a request for media content; determining a cost to be charged for delivering the media content; delivering the media content to the client device, the media content that is delivered including a prepended advertisement; determining a base time-line that includes a duration associated with the media content and a duration associated with the advertisement; maintaining a first cost adjustment in association with a first view control and a second cost adjustment in association with a second view control, the first cost adjustment being different from the second cost adjustment; receiving from the client device, an indication of a user-selected view control to be applied to the media content; and adjusting the cost to be charged for delivering the media content, the cost being adjusted based on a comparison between a duration over which the media content as it was rendered through the client device and the base time-line and the cost being adjusted based on a cost adjustment associated with the user-selected view control, such that if the user-selected view control is the first view control, the cost is adjusted based on the first cost adjustment and if the user-selected view control is a the second view control, the cost is adjusted based on the second cost adjustment. - View Dependent Claims (52, 53, 54)
-
Specification