Systems, Methods, and Apparatus for Most Advantageous Media Delivery for Rich Media Applications
First Claim
1. A method for establishing a data connection between a client computer and a server computer, the client computer configured to be coupled to one or more server computers via a computer network, the method comprising:
- receiving, at the client computer, a media policy file, wherein the media policy file contains one or more media policy file entries, and wherein each media policy file entry identifies one server computer and a protocol associated with the one server computer;
sending, from the client computer, one or more connection requests, wherein each connection request is sent to one server computer identified in one media policy file entry using the protocol associated with the one server computer; and
establishing a data connection between the client computer and the first of the one or more server computers that responds to the connection request.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention includes a method for delivering rich media content, including audio and/or video content, to a user in a client-server network by using the most advantageous source and protocol of the available sources and protocols. A rich media application at a client computer receives a global media policy file that contains one or more media policy file entries, and each media policy file entry identifies one server computer and a protocol associated with the one server computer. The rich media application sends one or more connection requests to the servers identified in the global media policy using the protocol associated with each server. A data connection for delivering rich media content is established with the first server computer to respond to the connection request.
-
Citations
21 Claims
-
1. A method for establishing a data connection between a client computer and a server computer, the client computer configured to be coupled to one or more server computers via a computer network, the method comprising:
-
receiving, at the client computer, a media policy file, wherein the media policy file contains one or more media policy file entries, and wherein each media policy file entry identifies one server computer and a protocol associated with the one server computer; sending, from the client computer, one or more connection requests, wherein each connection request is sent to one server computer identified in one media policy file entry using the protocol associated with the one server computer; and establishing a data connection between the client computer and the first of the one or more server computers that responds to the connection request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium containing computer-readable instructions for establishing a data connection between a client computer and a server computer, the client computer configured to be coupled to one or more server computers via a computer network, the computer-readable instructions comprising:
-
computer-readable instructions for receiving, at the client computer, a media policy file, wherein the media policy file contains one or more media policy file entries, and wherein each media policy file entry identifies one server computer and a protocol associated with the one server computer; computer-readable instructions for sending, from the client computer, one or more connection requests, wherein each connection request is sent to one server computer identified in one media policy file entry using the protocol associated with the one server computer; and computer-readable instructions for establishing a data connection between the client computer and the first of the one or more server computers that responds to the connection request. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system comprising:
-
a client computer having computer-executable instructions for receiving a media policy file, wherein the media policy file contains one or more media policy file entries, and wherein each media policy file entry identifies one server computer and a protocol associated with the one server computer, and sending one or more connection requests, wherein each connection request is sent to one server computer identified in one media policy file entry using the protocol associated with the one server computer; and a server computer having computer-executable instructions for receiving the connection request from the client computer, and responding to the connection request to establish a data connection with the client computer using the associated protocol. - View Dependent Claims (20, 21)
-
Specification