Method and system for personalized multimedia delivery service
First Claim
1. A method for delivering a customized video presentation to a user, the method comprising:
- searching, based on a user criterion, at least one video asset to thereby identify a subset of the video asset containing portions corresponding to the user criterion;
calculating segments of the video asset, the segments comprising the corresponding portions and portions adjacent to the corresponding portions, where the adjacent portions are relevant to the corresponding portions and the user criterion;
accessing the segments within the video asset to thereby form the customized video presentation; and
making contents of the customized video presentation available to the user for viewing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for extracting multimedia content segments, such as electronic clips or “eClips,” from a source of video or other multimedia content. The extraction is based on individual preferences such as key terms and/or phrases as well as content source, which a user may identify in a profile. User profiles can be stored in a service platform and continually checked against new content in the system. When matches are found between a user profile and the content, the service platform can alert the user that segments have been identified and extracted. The user may then view/play these automatically provided segments (eClips). In addition, the eClips service is capable of stitching the clips of diverse sources together, providing an automatically generated multimedia experience that revolves around the user'"'"'s provided profile.
184 Citations
51 Claims
-
1. A method for delivering a customized video presentation to a user, the method comprising:
-
searching, based on a user criterion, at least one video asset to thereby identify a subset of the video asset containing portions corresponding to the user criterion;
calculating segments of the video asset, the segments comprising the corresponding portions and portions adjacent to the corresponding portions, where the adjacent portions are relevant to the corresponding portions and the user criterion;
accessing the segments within the video asset to thereby form the customized video presentation; and
making contents of the customized video presentation available to the user for viewing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for delivering a customized video presentation comprising video clips to a user, comprising:
-
a video capture device operable to receive a plurality of video inputs;
a video database operable to store the plurality of video inputs and text associated with the video inputs;
a video server operable to search the video inputs within the video database in accordance with a user criterion and based on the text, the video server being further operable to extract from the video inputs video clips corresponding to the user criterion and combine the video clips into a customized video presentation to be made available for delivery to the user in whole or in part, wherein the video server determines a length of each video clip by including only portions corresponding to the user criteria and surrounding portions that relate to the corresponding portions. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A system for receiving a customized video show, comprising:
-
a software client installed on a device of a user; and
an interface for interacting with the software client to input a user search criterion, thereby providing search parameters for searching a plurality of video inputs and accessing at least a portion of the video inputs that comprises the customized video show, wherein the user selects, via the software client, at least a portion of the customized video show for viewing. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A method for providing a customized video presentation to a user, comprising:
-
identifying, in response to a request from the user, clip pointers that identify, based on text associated with video inputs, beginning and end portions of video clips within the video inputs;
making the clip pointers available to the user; and
accessing the video inputs for delivery to the user a video clip corresponding to a clip pointer selected by the user. - View Dependent Claims (47, 48, 49, 50, 51)
-
Specification