Dynamic multimedia presentations
First Claim
1. One or more non-transitory computer-readable storage media having computer-useable instructions embodied thereon, that when executed by one or more computing devices, performs a method of providing a dynamic multimedia presentation while maintaining client anonymity, the method comprising:
- a content delivery network, providing access to a multimedia presentation;
a rich media service gateway, receiving a request from a client for said presentation, wherein the request comprises client-specific information and removing said client-specific information from the request;
a media referral gateway, generating the dynamic multimedia presentation, wherein the dynamic multimedia presentation comprises a distributed Synchronized Multimedia Integration Language (SMIL) document having one or more client-executable elements and one or more server-executable elements; and
the rich media service gateway, creating a copy of said SMIL document for sending to the client, creating a stripped document by removing the one or more server-executable elements from said copy such that only client-executable elements remain, and communicating the stripped document to the client.
6 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and medium are provided for using a synchronized and distributed SMIL document to provide a dynamic multimedia presentation while maintaining client anonymity. An embodiment of the invention includes receiving a client request for a multimedia presentation. Client-specific information is removed from the client request and a SMIL document is generated for facilitating provision of the multimedia presentation. The SMIL document is synchronized across a plurality of network elements, and is configured to provide an interactive experience to a user.
-
Citations
20 Claims
-
1. One or more non-transitory computer-readable storage media having computer-useable instructions embodied thereon, that when executed by one or more computing devices, performs a method of providing a dynamic multimedia presentation while maintaining client anonymity, the method comprising:
-
a content delivery network, providing access to a multimedia presentation; a rich media service gateway, receiving a request from a client for said presentation, wherein the request comprises client-specific information and removing said client-specific information from the request; a media referral gateway, generating the dynamic multimedia presentation, wherein the dynamic multimedia presentation comprises a distributed Synchronized Multimedia Integration Language (SMIL) document having one or more client-executable elements and one or more server-executable elements; and the rich media service gateway, creating a copy of said SMIL document for sending to the client, creating a stripped document by removing the one or more server-executable elements from said copy such that only client-executable elements remain, and communicating the stripped document to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing a synchronized multimedia presentation with interstitial targeted companion media by using a distributed dynamically updateable Synchronized Multimedia Integration Language (SMIL) document, the system comprising:
-
a media service gateway having a processor coupled to a memory operable to anonymize a plurality of communications between a client and a content distribution network, wherein at least one of said communications comprises a first client request for a multimedia presentation and wherein the first client request is anonymized by removing client-specific information from the first client request to create an anonymized request; a media referral gateway having a processor coupled to a memory operable to create and distribute two or more copies of the dynamically updateable SMIL document having one or more client-executable elements and one or more server-executable elements in response to the anonymized request received from the media service gateway, wherein at least one of said copies of the SMIL document is provided to the client and another at least one of said copies of the SMIL document is a stripped document provided to the client, wherein the stripped document is created by removing the one or more server-executable elements from said copy such that only client-executable elements remain; and a media content server having a processor coupled to a memory operable to provide multimedia content to the client in response to a second client request for content, wherein the second client request is communicated to the media content server as a result of execution of the at least one copy of the SMIL document at the client. - View Dependent Claims (11, 12, 13)
-
-
14. One or more non-transitory computer-readable storage media having computer-useable instructions embodied thereon, that when executed by one or more computing devices, performs a method of providing a dynamic multimedia presentation while maintaining client anonymity, the method comprising:
-
providing a multimedia presentation to a client, wherein the multimedia presentation comprises a distributed Synchronized Multimedia Integration Language (SMIL) document having one or more client-executable elements and one or more server-executable elements capable of facilitating the communication of input from the client to at least one media service gateway associated with a first network; creating a copy of said SMIL document for sending to the client; creating a stripped document by removing the one or more server-executable elements from said copy such that only client-executable elements remain; communicating the stripped document to the client; receiving client input by way of the SMIL document; removing data that identifies the client from the client input to create an anonymous input; communicating targeting information corresponding to the anonymous input to a second network; receiving a presentation update based on the communicated information; and providing the presentation update to the client, such that the multimedia presentation is dynamically updated during execution at the client. - View Dependent Claims (17, 18, 19, 20)
-
- 15. The media of 14, wherein the SMIL document is distributed between one or more servers.
Specification