Method and system for providing rich media content over a computer network
First Claim
1. A method for automatically providing rich media content to a client on a computer network, comprising:
- sending a query from a server to the client regarding the ability of the client to playback said rich media content locally, said sending being automatic and being initiated by the server;
receiving at the server a response from the client regarding the ability of the client to playback said rich media content locally, said receiving being responsive to said sending;
comparing at the server the ability of the client to playback said rich media content locally against a predefined schedule of rich media file formats available on said network for said rich media content, said schedule comprises a preference ranking of said rich media file formats available on said network for said rich media content; and
selecting a version of said rich media content appropriate for said ability of the client to playback said rich media content locally, said version of said rich media content comprising a rich media file, the format of said rich media file is the highest ranked of said rich media file formats available on said network for said rich media content that matched said ability to playback said rich media content locally.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention presented here is a method and system for providing rich media content over a computer network. In accordance with the invention, a server on a physical or wireless computer network polls the software, hardware, or appliance of an end user on the network, for the availability of software and/or hardware necessary for the display of rich media content. This polling is transparent to the end user and requires no action on the part of the end user. Based on the client'"'"'s response, the server sends an appropriately formatted version of the rich media file. The user is not necessarily aware that this transfer is taking place, as it is taking place in the background, while the user is performing other tasks or viewing content other than that which is being transferred. Once the rich media has been transferred in its entirety and stored, or cached, in the local memory of the client, the rich media content is displayed automatically in a designated display area. The user may then be able to manipulate the rich media content without affecting the other content or tasks that were being displayed prior to the display of the rich media content.
87 Citations
20 Claims
-
1. A method for automatically providing rich media content to a client on a computer network, comprising:
-
sending a query from a server to the client regarding the ability of the client to playback said rich media content locally, said sending being automatic and being initiated by the server; receiving at the server a response from the client regarding the ability of the client to playback said rich media content locally, said receiving being responsive to said sending; comparing at the server the ability of the client to playback said rich media content locally against a predefined schedule of rich media file formats available on said network for said rich media content, said schedule comprises a preference ranking of said rich media file formats available on said network for said rich media content; and selecting a version of said rich media content appropriate for said ability of the client to playback said rich media content locally, said version of said rich media content comprising a rich media file, the format of said rich media file is the highest ranked of said rich media file formats available on said network for said rich media content that matched said ability to playback said rich media content locally. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for automatically providing rich media content to a client on a computer network, comprising:
-
a processor that executes control logic to cause a send of a query from a server to the client regarding the ability of the client to playback said rich media content locally, said processor to cause said send to be automatic and initiated by the server, said processor to cause a receive, at the server, of a response from the client regarding the ability of the client to playback said rich media content locally, said receive responsive to said send; and a memory to store rich media file formats, said processor to cause a retrieval of the rich media file formats from the memory and to compare, at the server, the ability of the client to playback said rich media content locally against a predefined schedule of rich media file formats available on said network for said rich media content, said schedule comprises a preference ranking of said rich media file formats available on said network for said rich media content, said processor to select a version of said rich media content appropriate for said ability of the client to playback said rich media content locally, said version of said rich media content comprising a rich media file, the format of said rich media file is the highest ranked of said rich media file formats available on said network for said rich media content that matched said ability to playback said rich media content locally. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product storing control logic that, when executed by a computer system, causes the computer system to:
-
send a query from a server to the client regarding the ability of the client to playback said rich media content locally, said send being automatic and being initiated by the server; receive at the server a response from the client regarding the ability of the client to playback said rich media content locally, said receive being responsive to said send; compare at the server the ability of the client to playback said rich media content locally against a predefined schedule of rich media file formats available on said network for said rich media content, said schedule comprises a preference ranking of said rich media file formats available on said network for said rich media content; and select a version of said rich media content appropriate for said ability of the client to playback said rich media content locally, said version of said rich media content comprising a rich media file, the format of said rich media file is the highest ranked of said rich media file formats available on said network for said rich media content that matched said ability to playback said rich media content locally.
-
-
20. A system for automatically providing rich media content to a client on a computer network, comprising:
-
a first means, that executes control logic, for causing a send of a query from a server to the client regarding the ability of the client to playback said rich media content locally, said first means to cause said send to be automatic and initiated by the server, said first means to cause a receive, at the server, of a response from the client regarding the ability of the client to playback said rich media content locally, said receive responsive to said send; and a second means for storing rich media file formats, said first means to cause a retrieval of the rich media file formats from the second means and to compare, at the server, the ability of the client to playback said rich media content locally against a predefined schedule of rich media file formats available on said network for said rich media content, said schedule comprises a preference ranking of said rich media file formats available on said network for said rich media content, said first means to select a version of said rich media content appropriate for said ability of the client to playback said rich media content locally, said version of said rich media content comprising a rich media file, the format of said rich media file is the highest ranked of said rich media file formats available on said network for said rich media content that matched said ability to playback said rich media content locally.
-
Specification