Described herein is an example apparatus for displaying information associated with content while streaming the content to a display device. The apparatus includes a memory having a database stored therein. The database stores metadata relating to the content. The metadata includes a trick mode index, trick mode images and a database of information associated with segments of the content. The apparatus also includes a processor communicatively coupled to the memory. In operation, in some embodiments, the processor streams the content for display on the display device. The processor implements a trick mode operation upon receiving an appropriate user request. During implementation of the trick mode operation, the processor receives command input requesting information associated with the content. Then, responsive to such command input, the processor retrieves information from the database of information associated with a segment of the content being featured on the display device when the command input was received, and displays the retrieved information on the display device.
Legal claims defining the scope of protection, as filed with the USPTO.
1. An apparatus for displaying information associated with content for playback, while streaming and displaying the content on a display device, comprising: a memory comprising at least one database, the database comprising metadata relating to the content, the metadata comprising a trick mode index corresponding to trick mode images and entries of information associated with segments of the content, wherein: the trick mode index comprises a plurality of pointers each referencing a corresponding segment of the content, and each corresponding segment of the content corresponds to at least a corresponding entry of the trick mode index, a corresponding trick mode image of the trick mode images, and at least a corresponding entry of the information associated with its respective segment of content; and at least one processor, communicatively coupled to the memory and configured to: stream the content for playback and display on the display device; receive a user request for a trick mode operation, wherein the user request is received while a point in the content is being presented at normal speed on the display device, during playback, wherein the point is encompassed within a displayed segment of the content; implement the trick mode operation; during implementation of the trick mode operation, receive command input requesting information associated with the displayed segment of the content encompassing the point; retrieve, from the database, the corresponding entry of information associated with the displayed segment of the content encompassing the point, wherein the displayed segment is identified by accessing at least one pointer of the plurality of pointers in the trick mode index, and the information is retrieved from at least one entry of the corresponding information associated with the displayed segment via the trick mode index corresponding to the at least one pointer that points to the displayed segment; and display the retrieved information on the display device.
2. The apparatus of claim 1 , wherein to access the at least one pointer from the trick mode index corresponding to the displayed segment of the content, the processor is further configured to: access at least one of the trick mode images, wherein the at least one of the trick mode images was being displayed on the display device when the command input was received.
3. The apparatus of claim 1 , wherein to display the retrieved information on the display device, the processor is further configured to: display the retrieved information in a first window that at least partially overlaps a second window in which the content is being displayed.
4. The apparatus of claim 1 , wherein to display the retrieved information on the display device, the processor is further configured to: pause the trick mode operation during display of the retrieved information on the display device.
5. The apparatus of claim 1 , wherein the metadata comprises a table with a plurality of rows, each of the rows corresponding to a different segment of the content, wherein each of the rows comprises a trick mode index pointing to the corresponding different segment of content, one or more images representing the corresponding different segment of content, and information associated with the corresponding different segment of content.
6. A method for displaying information associated with content while streaming and displaying the content on a display device, comprising: accessing, by at least one processor, at least one database, the database comprising metadata relating to the content, the metadata comprising a trick mode index corresponding to trick mode images, and entries information associated with segments of the content, wherein: the trick mode index comprises a plurality of pointers each referencing a corresponding segment of the content, and each corresponding segment of the content corresponds to at least a corresponding entry of the trick mode index, a corresponding trick mode image of the trick mode images, and at least a corresponding entry of the information associated with its respective segment of content; and streaming, by the at least one processor, the content for playback and display on the display device; receiving, by the at least one processor, a user request for a trick mode operation, wherein the user request is received while a point in the content is being presented at normal speed on the display device, during playback, wherein the point is encompassed within a displayed segment of the content; implementing, by the at least one processor, the trick mode operation; during implementation of the trick mode operation, receiving, by the at least one processor, command input requesting information associated with the displayed segment of the content encompassing the point; retrieving, by the at least one processor, from the database, the corresponding entry of information associated with the displayed segment of the content encompassing the point, wherein the displayed segment is identified via at least one pointer of the plurality of pointers in the trick mode index, and the information is retrieved from at least one entry of the corresponding information associated with the displayed segment via the trick mode index corresponding to the at least one pointer that points to the displayed segment; and displaying, by the at least one processor, the retrieved information on the display device.
7. The method of claim 6 , wherein the accessing the at least one pointer from the trick mode index corresponding to the displayed segment of the content comprises: accessing, by the at least one processor, at least one of the trick mode images, wherein the at least one of the trick mode images was being displayed on the display device when the command input was received.
8. The method of claim 6 , wherein the displaying the retrieved information on the display device comprises: displaying, by the at least one processor, the retrieved information in a first window that at least partially overlaps a second window in which the content is being displayed.
9. The method of claim 6 , wherein the displaying the retrieved information on the display device comprises: pausing, by the at least one processor, the trick mode operation during display of the retrieved information on the display device.
10. The method of claim 6 , wherein the metadata comprises a table with a plurality of rows, each of the rows corresponding to a different segment of the content, wherein each of the rows comprises a trick mode index pointing to the corresponding different segment of content, one or more images representing the corresponding different segment of content, and information associated with the corresponding different segment of content.
11. A non-transitory, tangible computer-readable device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising: accessing at least one database, the database comprising metadata relating to the content, the metadata comprising a trick mode index corresponding to trick mode images, and entries information associated with segments of the content, wherein: the trick mode index comprises a plurality of pointers each referencing a corresponding segment of the content, and each corresponding segment of the content corresponds to at least a corresponding entry of the trick mode index, a corresponding trick mode image of the trick mode images, and at least a corresponding entry of the information associated with its respective segment of content; and streaming content for playback and display on a display device; receiving a user request for a trick mode operation, wherein the user request is received while a point in the content is being presented at normal speed on the display device, during playback, wherein the point is encompassed within a displayed segment of the content; implementing the trick mode operation; during implementation of the trick mode operation, receiving command input requesting information associated with the displayed segment of the content encompassing the point; retrieving, from the database, the corresponding entry of information associated with the displayed segment of the content encompassing the point, wherein the displayed segment is identified via at least one pointer of the plurality of pointers in the trick mode index, and the information is retrieved from at least one entry of the corresponding information associated with the displayed segment via the trick mode index corresponding to the at least one pointer that points to the displayed segment; and displaying the retrieved information on the display device.
12. The non-transitory, tangible computer-readable device of claim 11 , wherein the accessing the at least one pointer from the trick mode index corresponding to the displayed segment of the content comprises: accessing at least one of the trick mode images, wherein the at least one of the trick mode images was being displayed on the display device when the command input was received.
13. The non-transitory, tangible computer-readable device of claim 11 , wherein the displaying the retrieved information on the display device comprises: displaying the retrieved information in a first window that at least partially overlaps a second window in which the content is being displayed.
14. The non-transitory, tangible computer-readable device of claim 11 , wherein the displaying the retrieved information on the display device comprises: pausing the trick mode operation during display of the retrieved information on the display device.
15. The non-transitory, tangible computer-readable device of claim 11 , wherein the metadata comprises a table with a plurality of rows, each of the rows corresponding to a different segment of the content, wherein each of the rows comprises a trick mode index pointing to the corresponding different segment of content, one or more images representing the corresponding different segment of content, and information associated with the corresponding different segment of content.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 29, 2016
June 19, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.