System and method for seamlessly providing video content to client systems over a network
First Claim
1. A method for seamlessly providing content, the method comprising:
- requesting with a content management computing device a client system to perform one or more operations in response to a request for content;
sending with the content management computing device data over the network to the client system, wherein the client system needs the data to perform the one or more requested operations;
calculating with the content management computing device an amount of time taken by the client system to perform the one or more requested operations, wherein a current data transfer rate of the client system is determined based on the calculated amount of time;
determining with the content management computing device a type of operating system on the client system based on a cookie stored within the content management computing device; and
providing with the content management computing device the requested content in a format based on the determined current data transfer rate and the determined type of operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing video content to a client system is disclosed. The system includes a server and a computer coupled by a network. The server obtains operating environment information of the computer in response to a request for video content from the computer. The server selects a version of the requested video content for sending based on the obtained operating environment information. The selected video can be received by the computer at the computer'"'"'s particular connection speed over the network and can be played by the computer using its particular video player. The server sends the selected video to the computer and causes the computer to automatically begin playing the video without requiring any overt interaction by the operator of the computer.
70 Citations
30 Claims
-
1. A method for seamlessly providing content, the method comprising:
-
requesting with a content management computing device a client system to perform one or more operations in response to a request for content; sending with the content management computing device data over the network to the client system, wherein the client system needs the data to perform the one or more requested operations; calculating with the content management computing device an amount of time taken by the client system to perform the one or more requested operations, wherein a current data transfer rate of the client system is determined based on the calculated amount of time; determining with the content management computing device a type of operating system on the client system based on a cookie stored within the content management computing device; and providing with the content management computing device the requested content in a format based on the determined current data transfer rate and the determined type of operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon instructions for seamlessly providing content, which when executed by at least one processor, causes the processor to perform:
-
requesting a client system to perform one or more operations in response to a request for content; sending data over the network to the client system, wherein the client system needs the data to perform the one or more requested operations; calculating an amount of time taken by the client system to perform the one or more requested operations, wherein a current data transfer rate of the client system is determined based on the calculated amount of time; determining a type of operating system on the client system based on a cookie stored within a content management computing device; and providing the requested content to the client system in a format based on the determined current data transfer rate and the determined type of operating system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A content management computing device comprising:
-
one or more processors; a memory coupled to the one or more processors which are configured to execute programmed instructions stored in the memory comprising; requesting a client system to perform one or more operations in response to a request for content; sending data over the network to the client system, wherein the client system needs the data to perform the one or more requested operations; calculating an amount of time taken by the client system to perform the one or more requested operations, wherein a current data transfer rate of the client system is determined based on the calculated amount of time; determining a type of operating system on the client system based on a cookie stored within the content management computing device; and providing the requested content to the client system in a format based on the determined current data transfer rate and the determined type of operating system. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification