SYSTEM AND METHOD FOR DETERMINING OPTIMAL BANDWIDTH FOR STREAMING TO A CLIENT DEVICE IN AN ADJUSTABLE BIT RATE VIDEO SYSTEM
First Claim
Patent Images
1. A method for selecting an initial bandwidth setting, the method comprising:
- determining a client is initiating a communication session;
determining network conditions for the client;
selecting a bandwidth setting for the client utilizing the network conditions and a previous bandwidth setting saved in a memory;
initiating the communication session for the client utilizing the bandwidth setting.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for selecting an initial bandwidth setting. A determination is made that a client is initiating a communication session. Network conditions for the client are determined. A bandwidth setting for the client is selected utilizing the network conditions and a previous bandwidth setting saved in a memory. The communication session for the client is initiated utilizing the bandwidth seating.
-
Citations
20 Claims
-
1. A method for selecting an initial bandwidth setting, the method comprising:
-
determining a client is initiating a communication session; determining network conditions for the client; selecting a bandwidth setting for the client utilizing the network conditions and a previous bandwidth setting saved in a memory; initiating the communication session for the client utilizing the bandwidth setting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for retrieving a bandwidth setting, the system comprising:
-
a server configured to determine a client is initiating a communication session, determine an identifier associated with the client, and select a bandwidth setting for the client utilizing the identifier associated with the client and a previous bandwidth setting utilized by the client; and a database in communication with the server, the database is operable to store the previous bandwidth setting utilized by the client. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A server for selecting a bandwidth setting, comprising:
-
a processor for executing a set of instructions; and a memory for storing the set of instructions, wherein the set of instructions are configured to; determine a client is initiating a communication session; determine an identifier associated with the client; determine network conditions for the client; select a bandwidth setting for the client utilizing the network conditions and the identifier associated with the client, wherein the identifier is associated with a previous bandwidth setting saved in a memory; and initiate the communication session for the client utilizing the bandwidth setting. - View Dependent Claims (17, 18, 19, 20)
-
Specification