Collaborative Video Highlights
Abstract
A highlight server receives a highlight request from a client. The highlight request includes identification of media content and characteristics which a highlight stream is to be based on. The highlight server retrieves the media content identified in the highlight request. Based on the characteristics identified in the highlight request and characteristics associated with a user of the client and stored on the highlight server, the highlight server identifies a plurality of appropriate highlights from the retrieved media content. A highlight stream is generated from the plurality of appropriate highlights and transmitted to the client.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A computer-implemented method for generating media highlights, the method comprising:
receiving from a plurality of client computers a plurality of tagged highlight periods pertaining to media content, each of the plurality of tagged highlight periods identifying a time-localized segment of media content and associated with one or more tagged characteristics; receiving a highlight request for a highlight stream from a client computer, the highlight request including an identifier of requested media content; identifying user profile information pertaining to a user of the client computer, the user profile information including characteristics of the user; determining a plurality of user-requested highlight periods for inclusion in the highlight stream generated from the requested media content based on the user profile information, the plurality of user-requested highlight periods selected from the plurality of tagged highlight periods based on matching the characteristics of the user with the one or more tagged characteristics associated with each of the plurality of tagged highlight periods; generating the highlight stream from the requested media content based on the plurality of user-requested highlight periods; and transmitting the highlight stream to the client computer.
2 . The method of claim 1 , wherein identifying user profile information pertaining to the user comprises retrieving the user profile information from a social network.
3 . The method of claim 1 , wherein each of the one or more tagged characteristics is an identification of an entity or action occurring in a video or image.
4 . A computer-implemented method for generating media highlights, the method comprising:
receiving a plurality of tagged highlight periods, each of the plurality of tagged highlight periods identifying a time-localized segment of media content; receiving a highlight request for a highlight stream from a client computer, the highlight request including an identifier of requested media content; identifying user profile information pertaining to a user of the client computer; determining a user-requested highlight period for inclusion in the highlight stream generated from the requested media content based on the user profile information, the user-requested highlight period selected from the plurality of tagged highlight periods; generating the highlight stream from the requested media content based on the user-requested highlight period; and transmitting the highlight stream to the client computer.
5 . The method of claim 4 , wherein the highlight request further includes a requested duration, the requested duration indicating a desired length of the highlight stream.
6 . The method of claim 4 , wherein the highlight request further includes requested characteristics and wherein identifying user profile information comprises retrieving the requested characteristics.
7 . The method of claim 4 , wherein identifying user profile information pertaining to the user comprises retrieving characteristics from a profile database.
8 . The method of claim 4 , wherein the plurality of tagged highlight periods are received from a plurality of client computers.
9 . The method of claim 8 , further comprising:
associating tagged characteristics with each of the plurality of tagged highlight periods based on each of the plurality of client computers from which the plurality of tagged highlights were received.
10 . The method of claim 4 , wherein identifying user profile information pertaining to the user comprises retrieving the user profile information from a social network.
11 . The method of claim 4 , further comprising:
storing the transmitted highlight stream for later transmission.
12 . The method of claim 4 , further comprising:
receiving a request from the client computer to share the highlight stream by transmitting the highlight stream to a second client computer.
13 . The method of claim 4 , wherein the media content is a live event that is in progress when the highlight request is received.
14 . A computer system for generating media highlights, the system comprising a non-transitory computer readable medium storing instructions for:
receiving a plurality of tagged highlight periods, each of the plurality of tagged highlight periods identifying a time-localized segment of media content; receiving a highlight request for a highlight stream from a client computer, the highlight request including an identifier of requested media content; identifying user profile information pertaining to a user of the client computer; determining a user-requested highlight period for inclusion in a highlight stream generated from the requested media content based on the user profile information, the user-requested highlight period selected from the plurality of tagged highlight periods; generating the highlight stream from the requested media content based on the user-requested highlight period; and transmitting the highlight stream to the client computer.
15 . The computer system of claim 14 , wherein the highlight request further includes a requested duration, the requested duration indicating a desired length of the highlight stream.
16 . The computer system of claim 14 , wherein the highlight request further includes requested characteristics and identifying user profile information comprises retrieving the requested characteristics.
17 . The computer system of claim 14 , wherein identifying user profile information pertaining to the user comprises retrieving characteristics from a profile database.
18 . The computer system of claim 14 , wherein the plurality of tagged highlight periods are received from a plurality of client computers.
19 . The computer system of claim 18 , further comprising instructions for:
associating tagged characteristics with each of the plurality of tagged highlight periods based on each of the plurality of client computers from which the plurality of tagged highlights were received.
20 . The computer system of claim 14 , wherein identifying user profile information pertaining to the user comprises retrieving the user profile information from a social network.
21 . The computer system of claim 14 , further comprising instructions for:
storing the transmitted highlight stream for later transmission.
22 . The computer system of claim 14 , further comprising instructions for:
receiving a request from the client computer to share the highlight stream by transmitting the highlight stream to a second client computer.
23 . The computer system of claim 14 , wherein the media content is a live event that is in progress when the highlight request is received.Join the waitlist — get patent alerts
Track US2013226983A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.