Method and system for generating and providing rich media presentations optimized for a device over a network
First Claim
1. A method for providing rich media presentations to a device over a network, comprising:
- receiving a request for a rich media presentation from the device before the device requests to play a media package;
detecting attributes relating to the device;
generating the rich media presentation for the device, wherein the rich media presentation is optimized for the device based on the detected attributes; and
providing the rich media presentation to the device.
10 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.
116 Citations
19 Claims
-
1. A method for providing rich media presentations to a device over a network, comprising:
-
receiving a request for a rich media presentation from the device before the device requests to play a media package;
detecting attributes relating to the device;
generating the rich media presentation for the device, wherein the rich media presentation is optimized for the device based on the detected attributes; and
providing the rich media presentation to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A modulated data signal embodied in a carrier wave and representing 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 page including a request for an include file from the provider;
determining when the device is authorized to receive the rich media presentation; and
when;
detecting attributes relating to the device;
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 (9, 10, 11, 12, 13, 15, 16, 17, 18, 19)
-
-
14. A system for providing a rich media presentation to a device over a network, comprising:
-
(a) a processor and a computer-readable medium;
(b) an operating environment stored on the computer-readable medium and executing on the processor;
(c) a communication connection device operating under the control of the operating environment;
(d) 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, the page including a request for an include file from the provider relating to the rich media presentation;
determining when the device is authorized to receive the rich media presentation; and
when;
detecting attributes relating to the device;
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.
-
Specification