Open API video system and method of making and using same
First Claim
1. A video player unit, comprising:
- at least one memory device;
a plurality of communication access points for receiving at least one program play;
an open application programming interface associated with said at least one memory device, wherein a plurality of applications correspondent to said open application programming interface allow a user to manipulate metadata associated with ones of the programs plays, wherein said metadata relates to interframe interactivity with detailed aspects of the ones of the program plays; and
at least one correlation engine in communication with said open application programming interface, wherein said at least one correlation engine provides for correlation among at least for the interframes of the program play to ones of the interframes of other ones of the program plays, and among the interframe interactivity to the interframes of the program play to interframe interactivity with the other ones of the interframes of the other ones of the program plays.
0 Assignments
0 Petitions
Accused Products
Abstract
A video player unit, system and method, and a video hierarchy. Included are at least one memory device, a plurality of communication access points for receiving at least one program play, an open application programming interface associated with the at least one memory device, wherein a plurality of applications correspondent to the open application programming interface allow a user to manipulate metadata associated with ones of the programs plays, wherein the metadata relates to interframe interactivity with detailed aspects of the ones of the program plays, and at least one correlation engine in communication with the open application programming interface, wherein the at least one correlation engine provides for correlation among at least for the interframes of the program play to ones of the interframes of other ones of the program plays.
43 Citations
24 Claims
-
1. A video player unit, comprising:
-
at least one memory device; a plurality of communication access points for receiving at least one program play; an open application programming interface associated with said at least one memory device, wherein a plurality of applications correspondent to said open application programming interface allow a user to manipulate metadata associated with ones of the programs plays, wherein said metadata relates to interframe interactivity with detailed aspects of the ones of the program plays; and at least one correlation engine in communication with said open application programming interface, wherein said at least one correlation engine provides for correlation among at least for the interframes of the program play to ones of the interframes of other ones of the program plays, and among the interframe interactivity to the interframes of the program play to interframe interactivity with the other ones of the interframes of the other ones of the program plays. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21)
-
-
2. A video player unit system, comprising:
-
at least one video monitor; at least one memory unit having associated therewith an open application programming interface; and at least one communication access point, wherein at least one program play is received over said at least one communication access point for play on said video monitor, and wherein at least one application associated with the open application programming interface interacts on metadata associated with the program play.
-
-
17. A video hierarchy for providing interframe interaction with one or more program plays, comprising:
-
at least one program play comprising a plurality of frames; at least one metatag stream at least partially corresponded to interframe aspects within each of the plurality of frames; at least one message bus in communication with the metatag stream; a plurality of filters in communication with the message bus, wherein each of the plurality of filters delivers messages to and forwards messages from said message bus directing interactions between said metatag stream and the interframe aspects; and a plurality of applications, wherein each of said plurality of applications is corresponded to multiple ones of said plurality of filters, and wherein each of said plurality of filters is corresponded to at least one of said plurality of applications, and wherein each of said plurality of applications generates ones of the messages and receives ones of the messages. - View Dependent Claims (18, 19, 20, 22, 23)
-
-
24. An open application interface video system, comprising:
-
an open application interface into which are programmed a plurality of primary applications for interacting with metatags associated with interframe aspects of a program play; a reporting aspect for tracking and reporting the propriety of the interacting for one or more of the plurality of applications; and at least one locking aspect, wherein at least a portion of the interacting is locked out by the locking aspect in favor of one of no interacting and interacting by a different one of the applications.
-
Specification