Automatic link generation for video watch style
First Claim
1. A computer implemented method comprising:
- receiving selection data generated by a media player application, the selection data being related to at least two non-contiguous digital video portions of a single item of digital video content;
generating an instruction set that includes the selection data, the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema, the instruction set further including a set of markers, the set of markers specifying a range of Temporal Reference (TR) values for each of the at least two non-contiguous digital video portions; and
inserting the instruction set into a query portion of a single URI, the query portion of the single URI, when submitted by a viewing media player to a content store causes the content store to use the set of markers to provide only the at least two non-contiguous digital video portions of the single item of digital video content to the viewing media player in a continuous stream, the continuous stream excluding each remaining portion of the single item of digital video content.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a computer implemented method is illustrated as including receiving selection data generated by a media player application, the selection data being related to digital content. Additionally, generating an instruction set that includes the selection data, the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema. Inserting the instruction set into a query portion of a URI. A method is also illustrated as including receiving a URI associated with digital content, the URI containing an instruction set in a query portion of the URI. Parsing the instruction set to retrieve selection data relating to the digital content. Further, the method may include retrieving the digital content based upon the selection data. Moreover, the method may include generating a data stream including the digital content. Additionally, the method may include transmitting the data stream including the digital content.
-
Citations
22 Claims
-
1. A computer implemented method comprising:
-
receiving selection data generated by a media player application, the selection data being related to at least two non-contiguous digital video portions of a single item of digital video content; generating an instruction set that includes the selection data, the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema, the instruction set further including a set of markers, the set of markers specifying a range of Temporal Reference (TR) values for each of the at least two non-contiguous digital video portions; and inserting the instruction set into a query portion of a single URI, the query portion of the single URI, when submitted by a viewing media player to a content store causes the content store to use the set of markers to provide only the at least two non-contiguous digital video portions of the single item of digital video content to the viewing media player in a continuous stream, the continuous stream excluding each remaining portion of the single item of digital video content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer implemented method comprising:
-
receiving a single Uniform Resource Identifier (URI) associated with a single item of digital video content, the single URI containing an instruction set in a query portion of the single URI, the instruction set identifying at least two non-contiguous digital video portions of the single item of digital video content; parsing the instruction set to retrieve selection data relating to the at least two non-contiguous digital video portions of the single item of digital video content, the selection data including a set of markers specifying a range of Temporal Reference (TR) values for each of the at least two non-contiguous digital video portions; retrieving the at least two non-contiguous digital video portions of the single item of digital video content based upon the selection data; generating, using the set of markers, a data stream including only the at least two non-contiguous digital video portions of the single item of digital video content, the data stream excluding each remaining portion of the single item of digital video content; and transmitting the data stream as a continuous digital video stream including only the at least two non-contiguous digital video portions of the single item of digital video content, each of the remaining portions of the single item of digital video content being excluded from the continuous digital video stream. - View Dependent Claims (9, 10)
-
-
11. A computer system comprising:
-
a processor; a memory device; instructions held in the memory device and executable by the processor, the instructions defining; a receiver to receive selection data generated by a media player application, the selection data being related to at least two non-contiguous digital video portions of a single item of digital video content; a generator to generate an instruction set that includes the selection data, the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema, the instruction set further including a set of markers, the set of markers specifying a range of Temporal Reference (TR) values for each of the at least two non-contiguous digital video portions; and an insertion engine to insert the instruction set into a query portion of a single URI, the query portion of the single URI, when submitted by a viewing media player to a content store causes the content store to use the set of markers to provide only the at least two non-contiguous digital video portions of the single item of digital video content to the viewing media player in a continuous stream, the continuous stream excluding each remaining portion of the single item of digital video content. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a processor; a memory device; instructions held in the memory device and executable by the processor, the instructions defining; a receiver to receive a single Uniform Resource Identifier (URI) associated with at least two non-contiguous digital video portions of a single item of digital video content, the single URI containing an instruction set in a query portion of the single URI; a parser to parse the instruction set to retrieve selection data relating to the at least two non-contiguous digital video portions of the single item of digital video content, the selection data including a set of markers specifying a range of Temporal Reference (TR) values for each of the at least two non-contiguous digital video portions; a retriever to retrieve the at least two non-contiguous digital video portions of the single item of digital video content based upon the selection data; a generator to generate a data stream using the set of markers, the data stream including only the at least two non-contiguous digital video portions of the single item of digital video content, the data stream excluding each remaining portion of the single item of digital video content; and a transmitter to transmit the data stream as a continuous digital video stream including only the at least two non-contiguous digital video portions of the single item of digital video content, each of the remaining portions of the single item of digital video content being excluded from the continuous digital video stream. - View Dependent Claims (18)
-
-
19. A non-transitory machine-readable medium comprising instructions, which when implemented by one or more machines cause the one or more machines to perform the following operations:
-
receiving selection data generated by a media player application, the selection data being related to at least two non-contiguous digital video portions of a single item of digital video content; generating an instruction set that includes the selection data the instruction set being formatted based upon a Uniform Resource Identifier (URI) schema, the instruction set including a set of markers, the set of markers identifying a range of Temporal Reference (TR) values for each of the at least two non-contiguous digital video portions of a the single item of digital video; and inserting the instruction set into a query portion of a single URI, the query portion of the single URI, when submitted by a viewing media player to a content store causes the content store to use the set of markers to provide only the at least two non-contiguous digital video portions of the single item of digital video content to the viewing media player in a continuous stream, the continuous stream excluding each remaining portion of the single item of digital video content. - View Dependent Claims (20, 21)
-
-
22. A non-transitory machine-readable medium comprising instructions, which when implemented by one or more machines cause the one or more machines to perform the following operations:
-
receiving a single Uniform Resource Identifier (URI) associated with at least two non-contiguous digital video portions of a single item of digital video content, the single URI containing an instruction set in a query portion of the single URI; parsing the instruction set to retrieve selection data relating to the at least two non-contiguous digital video portions of the single item of digital video content, the selection data including the set of markers specifying a range of Temporal Reference (TR) values for each of the at least two non-contiguous digital video portions; retrieving the at least two non-contiguous digital video portions of the single item of digital video content based upon the selection data; generating a data stream including only the at least two non-contiguous digital video portions of the single item of digital video content, the data stream excluding each remaining portion of the single item of digital video content; and transmitting the data stream as a continuous digital video stream including only the at least two non-contiguous digital video portions of the single item of digital video content, each of the remaining portions of the single item of digital video content being excluded from the continuous digital video stream.
-
Specification