System and method for improved content delivery
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for sharing content among a plurality of users, enables the transfer of electronic content items captured by any of a variety of electronic content devices. The content item can include multiple levels of encoding to facilitate efficient transfer across a communication medium. The content item can be decoded at a recipient device to allow playback, display or other utilization of the content item. Content-specific encoding can be applied to enhance the transportability of the content. A content sharing application can be provided to facilitate content transfer in a computing environment, and can be implemented so as to provide an e-mail like user interface.
-
Citations
31 Claims
- 1. (canceled)
-
2. A method for sharing content among a plurality of users, comprising the steps of:
-
creating a content message in a content sharing application, wherein the content message contains digital media content and content identifying a recipient of the content; and
transmitting the content message across a communication medium from the content sharing application to a digital media server, wherein a digital media server separates the content message into the digital media content and the recipient identifier content, creates a notification e-mail message identifying that the digital media content is available for transmission to the recipient, and transmits the notification e-mail message across the communication medium. - View Dependent Claims (4)
-
-
8. A method for sharing content among a plurality of users, comprising the steps of:
-
receiving a notification e-mail across a communication medium at an e-mail application, wherein the notification email identifies digital media content is available for download from a digital media server, and further wherein the notification email was created by the digital media server receiving a content message, separating the content message into the digital media content and content identifying a recipient, and addressing the notification email to the recipient identified in the recipient identifier content; and
receiving the digital media content across the communication medium at a content sharing application, wherein the digital media content is transmitted from the digital media server to the content sharing application.
-
-
11. A method for sharing content among a plurality of users, comprising the steps of:
-
receiving a content message at a digital media server, wherein the content message contains digital media content and content identifying one or more recipients;
the digital media server separating the content message into the digital media content and the recipient identifier content;
the digital media server creating a notification e-mail message, wherein the notification e-mail identifies that the digital media content is available for download;
the digital media server transmitting the notification e-mail message across a communication medium; and
the digital media server transferring the digital media content across the communication medium.
-
-
15. A method for sharing content among a plurality of users, comprising the steps of:
-
encoding a digital media content item using a first encoding scheme, wherein the content item is captured with an electronic content device;
determining an appropriate one of a plurality of content-specific encoding schemes to apply to the encoded content item to create a second encoded content item;
applying a content-specific encoding scheme to the encoded content item to create the second encoded content item;
transferring the second encoded content item across a communication medium; and
decoding the second encoded content item to recover a representation of the first encoded item.
-
-
26. A method for sharing content among a plurality of users, comprising the steps of:
-
receiving a content item, wherein the content item is captured with an electronic content device;
identifying two or more content item elements of the content item, wherein the elements are embedded in the content item and comprise different types of digital media content;
determining appropriate ones of a plurality of content-specific encoding schemes to apply to each of the content item elements;
applying a content-specific encoding scheme to each of the content item elements to create two or more encoded content item elements;
creating an encoded content item, wherein the encoded content item comprises the two or more encoded content item elements;
transferring the encoded content item across a communication medium; and
decoding the encoded content item to recover a representation of the content item.
-
-
27. A computer program product comprising a computer readable medium having computer program code stored thereon for sharing content among a plurality of users, comprising:
-
first computer program code configured to create a content message in a content sharing application, wherein the content message contains digital media content and content identifying a recipient of the content; and
second computer program code configured to transmit the content message across a communication medium from the content sharing application to a digital media server, wherein a digital media server separates the content message into the digital media content and the recipient identifier content, creates a notification e-mail message identifying that the digital media content is available for transmission to the recipient, and transmits the notification e-mail message across the communication medium. decoding the encoded content item to recover a representation of the content item.
-
-
28. A computer program product comprising a computer readable medium having computer program code stored thereon for sharing content among a plurality of users, comprising:
-
first computer program code configured receive a notification e-mail across a communication medium at an e-mail application, wherein the notification email identifies digital media content is available for download from a digital media server, and further wherein the notification email was created by the digital media server receiving a content message, separating the content message into the digital media content and content identifying a recipient, and addressing the notification email to the recipient identified in the recipient identifier content; and
second computer program code configured to receive the digital media content across the communication medium at a content sharing application, wherein the digital media content is transmitted from the digital media server to the content sharing application.
-
-
29. A computer program product comprising a computer readable medium having computer program code stored thereon for sharing content among a plurality of users, comprising:
-
first computer program code configured to receive a content message at a digital media server, wherein the content message contains digital media content and content identifying one or more recipients;
second computer program code configured to separate the content message into the digital media content and the recipient identifier content;
third computer program code configured to create a notification e-mail message, wherein the notification e-mail identifies that the digital media content is available for download;
fourth computer program code configured to transmit the notification e-mail message across a communication medium; and
fifth computer program code configured to transfer the digital media content across the communication medium.
-
-
30. A computer program product comprising a computer readable medium having computer program code stored thereon for sharing content among a plurality of users, comprising:
-
first computer program code configured to encode a digital media content item using a first encoding scheme, wherein the content item is captured with an electronic content device;
second computer program code configured to determine an appropriate one of a plurality of content-specific encoding schemes to apply to the encoded content item to create a second encoded content item;
third computer program code configured to apply a content-specific encoding scheme to the encoded content item to create the second encoded content item;
fourth computer program code configured to transfer the second encoded content item across a communication medium; and
fifth computer program code configured to decode the second encoded content item to recover a representation of the first encoded item.
-
-
31. A computer program product comprising a computer readable medium having computer program code stored thereon for sharing content among a plurality of users, comprising:
-
first computer program code configured to receive a content item, wherein the content item is captured with an electronic content device;
second computer program code configured to identify two or more content item elements of the content item, wherein the elements are embedded in the content item and comprise different types of digital media content;
third computer program code configured to determine appropriate ones of a plurality of content-specific encoding schemes to apply to each of the content item elements;
fourth computer program code configured to apply a content-specific encoding scheme to each of the content item elements to create two or more encoded content item elements;
fifth computer program code configured to create an encoded content item, wherein the encoded content item comprises the two or more encoded content item elements;
sixth computer program code configured to transfer the encoded content item across a communication medium; and
seventh computer program code configured to decode the encoded content item to recover a representation of the content item.
-
Specification