Method and apparatus for automatically converting source video into electronic mail messages
First Claim
Patent Images
1. A method for operation of a video server comprising:
- receiving a source video comprising a plurality of different programs;
analyzing the source video to produce a plurality of video segments of the source video;
comparing the plurality of video segments of the source video to a profile of a user;
identifying a set of video segments of the plurality of video segments of the source video based on the comparing;
transforming the set of video segments for transmission to a device associated with the user to generate a transformed set of video segments;
generating an electronic message containing the transformed set of video segments; and
transmitting the electronic message to the device associated with the user for display of the transformed set of video segments as a graphical representation including a media control bar comprising a play bar depicting a plurality of representations, each of the plurality of representations comprising color coded summary information corresponding to a related one of the plurality of different programs, the plurality of representations depicted in a predetermined order queued for presentation, each of the plurality of representations related to a respective one of the transformed set of video segments.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method and system for automatically identifying video content within source video and transmitting the video content to an electronic mail client. The transmitted video content can be streaming video, video files, and/or other medium derived from the source video. An enhanced electronic mail client is also disclosed.
77 Citations
14 Claims
-
1. A method for operation of a video server comprising:
-
receiving a source video comprising a plurality of different programs; analyzing the source video to produce a plurality of video segments of the source video; comparing the plurality of video segments of the source video to a profile of a user; identifying a set of video segments of the plurality of video segments of the source video based on the comparing; transforming the set of video segments for transmission to a device associated with the user to generate a transformed set of video segments; generating an electronic message containing the transformed set of video segments; and transmitting the electronic message to the device associated with the user for display of the transformed set of video segments as a graphical representation including a media control bar comprising a play bar depicting a plurality of representations, each of the plurality of representations comprising color coded summary information corresponding to a related one of the plurality of different programs, the plurality of representations depicted in a predetermined order queued for presentation, each of the plurality of representations related to a respective one of the transformed set of video segments. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising; receiving a source video comprising a plurality of different programs; analyzing the source video to produce a plurality of video segments of the source video; comparing the plurality of video segments of the source video to a profile of a user; identifying a set of video segments of the plurality of video segments of the source video based on the comparing; transforming the set of video segments for transmission to a device associated with the user to generate a transformed set of video segments; generating an electronic message containing the transformed set of video segments; and transmitting the electronic message to the device associated with the user for display of the transformed set of video segments as a graphical representation including a media control bar comprising a play bar depicting a plurality of representations, each of the plurality of representations comprising color coded summary information corresponding to a related one of the plurality of different programs, the plurality of representations depicted in a predetermined order queued for presentation, each of the plurality of representations related to a respective one of the transformed set of video segments. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer readable medium storing computer program instructions, which, when executed on a processor, cause the processor to perform operations comprising:
-
receiving a source video comprising a plurality of different programs; analyzing the source video to produce a plurality of video segments of the source video; comparing the plurality of video segments of the source video to a profile of a user; identifying a set of video segments of the plurality of video segments of the source video based on the comparing; transforming the set of video segments for transmission to a device associated with the user to generate a transformed set of video segments; generating an electronic message containing the transformed set of video segments; and transmitting the electronic message to the device associated with the user for display of the transformed set of video segments as a graphical representation including a media control bar comprising a play bar depicting-a plurality of representations, each of the plurality of representations comprising color coded summary information corresponding to a related one of the plurality of different programs, the plurality of representations depicted in a predetermined order queued for presentation, each of the plurality of representations related to a respective one of the transformed set of video segments. - View Dependent Claims (12, 13, 14)
-
Specification