One or more embodiments relate generally to content navigation, and in particular a point-to-point navigation using an auxiliary device.
Conventionally, a user may navigate through content playing on a device by manually pressing buttons representing navigation commands on the device or a remote control for the device.
One embodiment provides a system comprising a content navigation application module including a user interface unit, a synchronization unit, and a content navigation control unit. The user interface unit generates first metadata information associated with a content frame of a first piece of content. The synchronization unit synchronizes the display of the first metadata information with the display of the content frame during content playback of said first piece of content. The first metadata information and the content frame are displayed on different devices. The content navigation control unit enables content navigation based on user interaction with the first metadata information when the first metadata information is displayed.
These and other aspects and advantages of one or more embodiments will become apparent from the following detailed description, which, when taken in conjunction with the drawings, illustrate by way of example the principles of one or more embodiments.
For a fuller understanding of the nature and advantages of one or more embodiments, as well as a preferred mode of use, reference should be made to the following detailed description read in conjunction with the accompanying drawings, in which:
The following description is made for the purpose of illustrating the general principles of one or more embodiments and is not meant to limit the inventive concepts claimed herein. Further, particular features described herein can be used in combination with other described features in each of the various possible combinations and permutations. Unless otherwise specifically defined herein, all terms are to be given their broadest possible interpretation including meanings implied from the specification as well as meanings understood by those skilled in the art and/or as defined in dictionaries, treatises, etc.
One embodiment provides a system comprising a content navigation application module including a user interface unit, a synchronization unit, and a content navigation control unit. The user interface unit generates first metadata information associated with a content frame of a first piece of content. The synchronization unit synchronizes the display of the first metadata information with the display of the content frame. The first metadata information and the content frame are displayed on different devices. The content navigation control unit enables content navigation based on user interaction with the first metadata information when the first metadata information is displayed.
A user 20 may utilize the display device 30 for content playback. The display device 30 comprises a content playback unit 31 for enabling playback of content (e.g., audio content, video content, images, photos, documents, and/or audiovisual content such as movies, television shows, episodes of television programs, etc.), and a primary display unit 32 for displaying the content and/or visuals associated with the content.
The system 10 further comprises an auxiliary device 40 that provides the user 20 with metadata associated with content displayed on the display device 30. The auxiliary device 40 comprises a point-to-point content navigation application (“app”) 41 for providing metadata associated with the content, and a secondary display unit 42 for displaying the metadata. The metadata displayed on the auxiliary device 40 changes during playback of the content on the display device 30. Specifically, the metadata displayed on the auxiliary device 40 is synchronized with the content displayed on the display device 30. The auxiliary device 40 may further comprise a user interface unit (“UI”) 43 (e.g., keyboard, touch screen, keypad, pointing device) for allowing enabling user interaction with the metadata displayed on the auxiliary device 40. As described in detail later herein, the point-to-point content navigation app 41 generates, based on user interaction with the metadata displayed on the auxiliary device 40, control signals for controlling content displayed on the display device 30. The point-to-point content navigation app 41 allows a user 20 to jump from a current point (e.g., current content frame) of the content displayed to a different point (e.g., different content frame) of either the same content or different content.
The point-to-point content navigation app 41 is a software application configured to run on the auxiliary device 40. The user 20 may download one or more applications 41 from an application provider 60 (e.g., a content provider, a third party) to the auxiliary device 40 over a connection (e.g., a wireless connection, a wired connection, or a combination of the two). The auxiliary device 40 may also be pre-loaded with one or more applications 41. Each point-to-point content navigation app 41 is configured to provide metadata specific to particular content. For example, a user 20 may download a point-to-point content navigation app 41 that specifically provides metadata for episodes of the television program “Seinfeld”.
The system 10 further comprises a content source 50. The content source 50 comprises a content flow application module 51 for providing content to the display device 30 for display, and controlling, based on one or more control signals from a point-to-point content navigation app 41 running on the auxiliary device 40, the display of the content on the display device 30. The content flow application module 51 provides the content to the display device 30 over a connection (e.g., a wireless connection, a wired connection, or a combination of the two). The content provided may originate from a content provider 70, an optical disk or a memory unit of the content source 50. In one embodiment, the content source 50 is an Internet-based cloud service that streams content to the display device 30 for display. In another embodiment, the content source 50 is a local/in-home electronic device (e.g., a set-top box connected with the display device 30, a local media player such as a Blu-Ray player).
As shown in
When the user 20 selects one of the navigation links 210, the content displayed on the display device 30 will jump to an earlier scene in the episode that includes the character referenced by the selected navigation link 210. Specifically, when the user 20 selects a selectable navigation link 210, the content navigation control unit 440 of the point-to-point content navigation app 41 generates controls signals including destination content information. The destination content information comprises an identifier of destination content for display on the display device 30, and a time or content frame indicator indicating a destination time or a destination content frame to commence/begin the display of the destination content from. The destination content is associated with the selected navigation link 210.
Based on the destination content information received, jump-style navigation unit 510 of the control flow application module 51 changes/adjusts the content provided to the display device 30. The control flow application module 51 will provide the destination content to the display device 30, wherein the playback of the destination content starts at the destination time or the destination content frame indicated in the destination content information. The auxiliary device 40 simultaneously displays a page 200 of metadata associated with the destination content at the destination time or the destination content frame. The page 200 may further include a selectable return link/button 220 referencing a point in the content before the jump. When the user selects the return link/button 220, the control flow application module 51 switches the content displayed on the display device 30 from the destination content back to the content frame displayed before the jump.
For example, as represented by action bubble 1 in
When the user selects the link 210, as represented by action bubble 1 in
Information transferred via communications interface 117 may be in the form of signals such as electronic, electromagnetic, optical, or other signals capable of being received by communications interface 117, via a communication link that carries signals and may be implemented using wire or cable, fiber optics, a phone line, a cellular phone link, an radio frequency (RF) link, and/or other communication channels. Computer program instructions representing the block diagram and/or flowcharts herein may be loaded onto a computer, programmable data processing apparatus, or processing devices to cause a series of operations performed thereon to produce a computer implemented process.
This application claims priority to U.S. Provisional Patent Application Ser. No. 61/873,020, filed on Sep. 3, 2013, which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
6567984 | Allport et al. | May 2003 | B1 |
6809830 | Lafky | Oct 2004 | B1 |
7136874 | Mercer | Nov 2006 | B2 |
7181010 | Russ | Feb 2007 | B2 |
7309287 | Miyamoto et al. | Dec 2007 | B2 |
7398474 | Yan | Jul 2008 | B2 |
7634263 | Louch et al. | Dec 2009 | B2 |
7716700 | Carlucci | May 2010 | B2 |
7748000 | Genty et al. | Jun 2010 | B2 |
7948476 | Goto | May 2011 | B2 |
7949680 | Yanagita et al. | May 2011 | B2 |
7987491 | Reisman et al. | Jul 2011 | B2 |
8261261 | Tseng | Sep 2012 | B2 |
8285199 | Hsu et al. | Oct 2012 | B2 |
8331772 | Zdepski | Dec 2012 | B1 |
8370518 | Chen et al. | Feb 2013 | B2 |
8386563 | Parks et al. | Feb 2013 | B2 |
8421808 | Ishii et al. | Apr 2013 | B2 |
8516528 | Sandoval et al. | Aug 2013 | B2 |
8549115 | Park et al. | Oct 2013 | B2 |
8554938 | Mittal | Oct 2013 | B2 |
8589909 | Hu | Nov 2013 | B2 |
8589986 | McCoy | Nov 2013 | B2 |
8726189 | Weber et al. | May 2014 | B2 |
8787280 | Patil | Jul 2014 | B2 |
8937534 | Kreiner et al. | Jan 2015 | B2 |
8943409 | Bryant-Rich | Jan 2015 | B2 |
8959506 | Kinsella | Feb 2015 | B2 |
8974282 | Haltovsky et al. | Mar 2015 | B2 |
8990703 | Nhiayi | Mar 2015 | B2 |
9252950 | Caspi | Feb 2016 | B2 |
9264753 | Xu | Feb 2016 | B2 |
20020163532 | Thomas | Nov 2002 | A1 |
20070171201 | Pi | Jul 2007 | A1 |
20070201833 | Cherna | Aug 2007 | A1 |
20090168090 | Nakano et al. | Jul 2009 | A1 |
20090249429 | Sullivan | Oct 2009 | A1 |
20090327894 | Rakib | Dec 2009 | A1 |
20100023852 | Chou | Jan 2010 | A1 |
20100046009 | Pandit et al. | Feb 2010 | A1 |
20100060572 | Tsern et al. | Mar 2010 | A1 |
20100097650 | Seo | Apr 2010 | A1 |
20100192206 | Aoyama | Jul 2010 | A1 |
20100197220 | Zilliacus | Aug 2010 | A1 |
20100262673 | Chang et al. | Oct 2010 | A1 |
20100277365 | Ha et al. | Nov 2010 | A1 |
20110083069 | Paul et al. | Apr 2011 | A1 |
20110099157 | Lebeau et al. | Apr 2011 | A1 |
20110214121 | Gentile et al. | Sep 2011 | A1 |
20110289493 | Keefe et al. | Nov 2011 | A1 |
20120008910 | Tamura et al. | Jan 2012 | A1 |
20120050183 | Lee et al. | Mar 2012 | A1 |
20120066715 | Jain et al. | Mar 2012 | A1 |
20120151530 | Krieger | Jun 2012 | A1 |
20130094591 | Laksono | Apr 2013 | A1 |
20130108239 | Ryer | May 2013 | A1 |
20130132605 | Kocks et al. | May 2013 | A1 |
20140010121 | Patil et al. | Jan 2014 | A1 |
20140082610 | Wang | Mar 2014 | A1 |
20140089414 | Patil et al. | Mar 2014 | A1 |
20140099973 | Cecchini et al. | Apr 2014 | A1 |
20140165112 | Freeman et al. | Jun 2014 | A1 |
20140170978 | Wolman et al. | Jun 2014 | A1 |
20140215457 | Gava et al. | Jul 2014 | A1 |
20150063779 | Fahn et al. | Mar 2015 | A1 |
Number | Date | Country |
---|---|---|
10-2011-0093844 | Aug 2011 | KR |
2009151635 | Dec 2009 | WO |
Entry |
---|
European Search Report dated Mar. 14, 2014 for European Patent Application No. 14150416.7 from European Patent Office, pp. 1-8, Munich Germany. |
Wikipedia, “Secure Shell-SSH”, Jan. 26, 2013, pp. 1-9, Wikipedia.org, United States (downloaded on Jul. 30, 2014). |
International Search Report and Written Opinion dated Mar. 31, 2014 for International Application No. PCT/KR2013/011498 from Korean Intellectual Property Office, pp. 1-8, Daejeon, Republic of Korea. |
U.S. Non-Final Office Action for U.S. Appl. No. 13/751,821 dated May 21, 2014. |
U.S. Non-Final Office Action for U.S. Appl. No. 13/751,821 dated May 20, 2015. |
Park, M. et al., “A perceptive remote-control 3D TV interface”, The International Society for Optical Engineering, Apr. 13, 2007, pp. 1-2, SPIE Newsroom, United States. |
Bove Jr., V.M. et al., “Hyperlinked television research at the MIT Media Laboratory” IBM Systems Journal, Jul. 2000, pp. 470-478, vol. 39, Nos. 3&4, IBM, United States. |
U.S. Final Office Action for U.S. Appl. No. 13/751,821 dated Dec. 19, 2014. |
U.S. Non-Final Office Action for U.S. Appl. No. 14/023,215 dated Jan. 16, 2015. |
U.S. Final Office Action for U.S. Appl. No. 14/023,215 dated Aug. 3, 2015. |
U.S. Final Office Action for U.S. Appl. No. 13/751,821 dated Nov. 4, 2015. |
U.S. Advisory Action for U.S. Appl. No. 14/023,215 dated Oct. 22, 2015. |
U.S. Non-Final Office Action for U.S. Appl. No. 13/751,821 dated Mar. 4, 2016. |
U.S. Non-Final Office Action for U.S. Appl. No. 14/023,215 dated Apr. 6, 2016. |
U.S. Non-Final Office Action for U.S. Appl. No. 14/191,943 dated Feb. 16, 2016. |
U.S. Final Office Action for U.S. Appl. No. 14/191,943 dated Jun. 17, 2016. |
U.S. Advisiory Action for U.S. Appl. No. 13/751,821 dated Dec. 20, 2016. |
U.S. Advisory Action for U.S. Appl. No. 14/023,215 dated Jan. 12, 2017. |
U.S. Non-Final Action for U.S. Appl. No. 14/191,943 dated Jan. 11, 2017. |
U.S. Non-Final Office Action for U.S. Appl. No. 13/751,821 dated Mar. 9, 2017. |
U.S. Non Final Office Action for U.S. Appl. No. 14/023,215 dated Feb. 23, 2017. |
U.S. Advisory Action for U.S. Appl. No. 13/751,821 dated Jan. 25, 2016. |
U.S. Final Office Action for U.S. Appl. No. 13/751,821 dated Sep. 6, 2016. |
U.S. Final Office Action for U.S. Appl. No. 14/023,215 dated Sep. 23, 2016. |
U.S. Advisory Action for U.S. Appl. No. 14/191,943 dated Oct. 4, 2016. |
U.S. Final Office Action for U.S. Appl. No. 14/191,943 dated Jun. 30, 2017. |
U.S. Final Office Action for U.S. Appl. No. 13/751,821 dated Oct. 3, 2017. |
U.S. Final Office Actian for U.S. Appl. No. 14/023,215 dated Aug. 30, 2017. |
U.S. Notice of Allowance for U.S. Appl. No. 14/191,943 dated Oct. 10, 2017. |
U.S. Advisory Action for U.S. Appl. No. 13/751,821 dated Jan. 10, 2018. |
U.S. Non-Final Office Action for U.S. Appl. No. 13/751,821 dated Apr. 12, 2018. |
European Examination Report dated Nov. 9, 2017 for European Application No. 14150416.7 from European Patent Office Action, pp. 1-5, Munich, Germany. |
U.S. Advisory Action for U.S. Appl. No. 14/023,215 dated Dec. 13, 2017. |
Number | Date | Country | |
---|---|---|---|
20150067508 A1 | Mar 2015 | US |
Number | Date | Country | |
---|---|---|---|
61873020 | Sep 2013 | US |