Method and system for generating and providing rich media presentations optimized for a device over a network
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides rich media presentations to a requesting device when required. Attributes of the requesting device are determined and used to create optimized code for the requesting device. The attributes may include information relating to the operating system of the requesting device; a media player; a bandwidth parameter; presence or absence of a firewall, permissions related to the requesting device, and the like. A virtual player is created that includes code to play media files. A presentation package is created that sets the presentation attributes for the multimedia experience. A media package is created that instructs the virtual player what multimedia content to play.
-
Citations
58 Claims
-
1-39. -39. (canceled)
-
40. A computer-implemented method for providing rich media presentations to a device over a network, comprising:
-
receiving a request for a rich media presentation;
wherein the request for the rich media presentation is made before a user requests to play the rich media presentation;
determining when to process the request; and
when it is determined to process the request;
detecting attributes relating to the device;
automatically generating the rich media presentation for the device based on the detected attributes; and
providing the rich media presentation to the device. - View Dependent Claims (41, 42, 43, 44, 45, 46)
-
-
47. A computer-readable medium having computer executable instructions for providing a rich media presentation to a device over a network, comprising:
-
receiving a request for a rich media presentation from the device when the device accesses a web page;
wherein the request is made before a request is made to play the rich media presentation on the device;
determining when the device is authorized to receive the rich media presentation; and
when;
detecting attributes relating to the device;
automatically generating the rich media presentation for the device when needed, wherein the rich media presentation is optimized based on the detected attributes relating to the device; and
providing the rich media presentation to the device. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A system for providing a rich media presentation to a device over a network, comprising:
-
a processor and a computer-readable medium;
an operating environment stored on the computer-readable medium and executing on the processor;
a communication connection device operating under the control of the operating environment;
a rich media presentation application operating under the control of the operating environment and operative to perform actions, including;
receiving a request for a rich media presentation from the device when the device accesses a page on the network, wherein the request is made before a request is made to play the rich media presentation on the device;
determining when the device is authorized to receive the rich media presentation; and
when;
detecting attributes relating to the device;
automatically generating the rich media presentation for the device when needed, wherein the rich media presentation is optimized based on the detected attributes relating to the device; and
providing the rich media presentation to the device. - View Dependent Claims (54, 55, 56, 57, 58)
-
Specification