VIDEO IN E-MAIL
First Claim
1. A server system comprising:
- a transceiver system that is configured to communicate with a plurality of user devices,a processing system, operably coupled to the transceiver system, that is configured to;
receive video content and creation parameters from a first user device,convert the video content into an animated image object, based on the creation parameters,store the animated image object at a memory location,transmit a reference to the animated GIF image to the first user device for inclusion in an image element of an e-mail message,receive a request for the animated image object from a second user device that receives the e-mail message from the first user device, based on a processing of the image element in the e-mail message, andtransmit the animated image object to the second user device.
5 Assignments
0 Petitions
Accused Products
Abstract
To allow a video clip to be rendered within an e-mail, the video stream is converted into an animated image object (e.g. a GIF (Graphics Interchange Format) object) and stored on a server system. An HTML image element/tag (<img . . . >) is created that references the animated image object at the server, for embedding in a conventional HTML-encoded e-mail message. When the receiving e-mail application processes the HTML encoding, the processing of the HTML image element causes the referenced animated image object to be downloaded and displayed, thereby automatically presenting a recreation of the video stream. To facilitate efficient transmission to the receiving device, the size of the animated image object is preferably optimized before transmission, the optimization including general optimization techniques, as well as optimizations based on the particular characteristics associated with the receiving device and/or the communications link to the receiving device.
-
Citations
55 Claims
-
1. A server system comprising:
-
a transceiver system that is configured to communicate with a plurality of user devices, a processing system, operably coupled to the transceiver system, that is configured to; receive video content and creation parameters from a first user device, convert the video content into an animated image object, based on the creation parameters, store the animated image object at a memory location, transmit a reference to the animated GIF image to the first user device for inclusion in an image element of an e-mail message, receive a request for the animated image object from a second user device that receives the e-mail message from the first user device, based on a processing of the image element in the e-mail message, and transmit the animated image object to the second user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method comprising:
-
receiving, at a server system, video content and creation parameters from a first user device, converting, at the server system, the video content into an animated image object, based on the creation parameters, storing, at a memory system, the animated image object at a memory location, sending, from the server system, a reference to the animated image object to the first user device, including the reference in an image element of an e-mail from the first user device to a second user device, processing the image element at the second user device, receiving, at the server system, the reference to the memory location in response to the processing of the image element, and sending, from the server system, the animated image object to the second user device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A non-transient computer readable medium that includes software that, when executed, is configured to cause a processor to:
-
receive video content and creation parameters from a first user device, convert the video content into an animated image object, based on the creation parameters, store the animated image object at a memory location, transmit a reference to the animated GIF image to the first user device for inclusion in an image element of an e-mail message, receive a request for the animated image object from a second user device that receives the e-mail message from the first user device, based on a processing of the image element in the e-mail message, and transmit the animated image object to the second user device. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
Specification