SHARING CUSTOMIZED MULTIMEDIA SEGMENTS
First Claim
1. A method comprising:
- receiving, by a first media device, hash value sequence data from a second media device, the hash value sequence data corresponding to one or more locations within a multimedia content item;
generating, by the first media device, hash values based on the multimedia content item;
comparing the generated hash values to the hash value sequence data to locate the one or more locations within the multimedia content item;
displaying a graphical representation of the one or more locations on a graphical user interface.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for creating and viewing customized multimedia segments allows a user to create event identification data from in-band data in a program stream. The in-band data is processed and compiled into event identification data associated with the content stream. The event identification data identifies patterns or sequences of in-band data associated with events in the content stream. Metadata are also included in the event identification data. The event identification data is provided to multimedia devices which receive multimedia content streams containing content streams with in-band data. The in-band data are parsed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to identify events or perform specified actions.
-
Citations
30 Claims
-
1. A method comprising:
-
receiving, by a first media device, hash value sequence data from a second media device, the hash value sequence data corresponding to one or more locations within a multimedia content item; generating, by the first media device, hash values based on the multimedia content item; comparing the generated hash values to the hash value sequence data to locate the one or more locations within the multimedia content item; displaying a graphical representation of the one or more locations on a graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more non-transitory computer readable media storing instructions, which when executed by a processor, perform:
-
receiving, by a first media device, hash value sequence data from a second media device, the hash value sequence data corresponding to one or more locations within a multimedia content item; generating, by the first media device, hash values based on the multimedia content item; comparing the generated hash values to the hash value sequence data to locate the one or more locations within the multimedia content item; displaying a graphical representation of the one or more locations on a graphical user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
a subsystem, implemented at least partially in hardware, that receives hash value sequence data from a media device, the hash value sequence data corresponding to one or more locations within a multimedia content item; a subsystem, implemented at least partially in hardware, that generates hash values based on the multimedia content item; a subsystem, implemented at least partially in hardware, that compares the generated hash values to the hash value sequence data to locate the one or more locations within the multimedia content item; a subsystem, implemented at least partially in hardware, that displays a graphical representation of the one or more locations on a graphical user interface. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification