Qualified video delivery advertisement
First Claim
Patent Images
1. A video server system, comprising:
- a client qualifier configured to determine if a client is qualified to receive a video stream configured for display on the client, qualification of the client being based on abilities of the client to receive and display the video stream at a minimum level of quality;
an advertisement source configured to provide an advertisement to the client, the advertisement having multiple levels of available functionality, the advertisement having a lower level of functionality enabled when the advertisement is provided to the client for display at the client, the advertisement configured to have a higher level of functionality enabled at the client upon determination by the client qualifier that the client is qualified to receive the video stream, wherein the advertisement includes logic configured to change the level of the functionality of the advertisement in response to information provided by the client qualifier;
a video source configured to provide the video stream, and to provide the video stream when the client is qualified to receive the video stream as determined by the client qualifier;
an input/output device configured for communicating with the client via a communication network;
a storage configured to store image data for use by the video source or the client qualifier; and
a hardware processor configured to execute software components of the video source or the client qualifier as stored on a computer memory.
4 Assignments
0 Petitions
Accused Products
Abstract
A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU. The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream.
54 Citations
27 Claims
-
1. A video server system, comprising:
-
a client qualifier configured to determine if a client is qualified to receive a video stream configured for display on the client, qualification of the client being based on abilities of the client to receive and display the video stream at a minimum level of quality; an advertisement source configured to provide an advertisement to the client, the advertisement having multiple levels of available functionality, the advertisement having a lower level of functionality enabled when the advertisement is provided to the client for display at the client, the advertisement configured to have a higher level of functionality enabled at the client upon determination by the client qualifier that the client is qualified to receive the video stream, wherein the advertisement includes logic configured to change the level of the functionality of the advertisement in response to information provided by the client qualifier; a video source configured to provide the video stream, and to provide the video stream when the client is qualified to receive the video stream as determined by the client qualifier; an input/output device configured for communicating with the client via a communication network; a storage configured to store image data for use by the video source or the client qualifier; and a hardware processor configured to execute software components of the video source or the client qualifier as stored on a computer memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for qualifying a client to receive streaming video, comprising:
-
receiving a request for an advertisement from the client; providing the advertisement to the client, the advertisement having multiple levels of available functionality, the advertisement having a lower level of functionality enabled when the advertisement is provided to the client for display at the client, the advertisement configured to have a higher level of functionality enabled upon determination that the client is qualified to receive streaming video, wherein the advertisement includes logic configured to change the level of the functionality of the advertisement in response to determining that the client is qualified to receive the streaming video; determining that the client is qualified to receive streaming video, after providing the advertisement to the client; and upon determining that the client is qualified to receive the streaming video, changing the level of functionality of the advertisement on the client to the higher level of functionality without changing the appearance of an entirety of the advertisement. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification