Apparatus and method for digital content navigation

Information

  • Patent Grant
  • 9996227
  • Patent Number
    9,996,227
  • Date Filed
    Friday, May 1, 2015
    9 years ago
  • Date Issued
    Tuesday, June 12, 2018
    6 years ago
Abstract
An electronic device includes a processor, a memory for storing digital content and a display. The processor forms a content navigation bar for the digital content. The content navigation bar is rendered on the display and includes a first section marker corresponding to a first section of the digital content. A set of page markers corresponds to pages within the first section of the digital content. The set of page markers includes a boundary page marker. A second section marker is adjacent to the boundary page marker.
Description
FIELD OF THE INVENTION

This invention relates generally to electronic devices. More particularly, the invention relates to digital content navigation in an electronic device.


BACKGROUND OF THE INVENTION

Since more and more reading content is consumed on electronic devices, there is a growing need for efficient navigation of digital content. Conventional scroll bar navigation techniques do not allow for efficient scanning of information or rapid access of particular portions of lengthy documents.


Accordingly, it is desirable to provide new navigation techniques for digital content.


SUMMARY OF THE INVENTION

An electronic device includes a processor, a memory for storing digital content and a display. The processor forms a content navigation bar for the digital content. The content navigation bar is rendered on the display and includes a first section marker corresponding to a first section of the digital content. A set of page markers corresponds to pages within the first section of the digital content. The set of page markers includes a boundary page marker. A second section marker is adjacent to the boundary page marker.





BRIEF DESCRIPTION OF THE FIGURES

The invention is more fully appreciated in connection with the following detailed description taken in conjunction with the accompanying drawings, in which:



FIG. 1 illustrates a content navigation bar configured in accordance with an embodiment of the invention.



FIG. 2 illustrates a content navigation bar configured in accordance with an alternate embodiment of the invention.



FIG. 3 illustrates an electronic device that may be utilized in accordance with an embodiment of the invention.





Like reference numerals refer to corresponding parts throughout the several views of the drawings.


DETAILED DESCRIPTION OF THE INVENTION

The present invention relates to systems and methods for navigating digital content. Although the invention will work equally well for other electronic media, for the purpose of discussion, the example of an electronic book is described. Typically, an electronic book has several sections. One section, for example, could be all of the pages that precede the table of contents (TOC). The TOC itself can be another section. The chapters, index, glossary and any appendices can be sectioned in the same way. Upon loading the electronic book, the sections are segmented and given markers in a content navigation bar. Markers are also given to each of the pages in a section.



FIG. 1 illustrates an electronic device 100 with a first touch screen 102 and a second touch screen 104. The screens are attached by at least one hinge 106. In this example, the first touch screen 102 display a page 108, while the second touch screen 104 displays another page 110.


A content navigation bar 112 is displayed across the first touch screen 102 and the second touch screen 104. The content navigation bar 112 includes section markers 114, 116, 118 and 120. In addition, the content navigation bar 112 includes individual page markers, such as page marker 122 and boundary page marker 124. The boundary page marker 124 may be the last page in a section or simply represent a boundary to another section of content.


In FIG. 1, the content navigation bare 112 resides near the top of the display screens and is displayed horizontally, but other locations and orientations are possible.


Each section marker may include a label that characterizes the content that it represents, e.g. Table of Contents, Chapter 4, Appendix B, etc. The page markers are included sequentially in the content navigation bar after a section marker. When the number of sections plus number of pages in the current section is greater than the number that can be conveniently displayed, only a subset of the page markers is shown. For example, in FIG. 1. the electronic content displayed is page 5 and 6 of Chapter 6 and the content navigation bar shows page markers for Chapter 6, and section markers for Chapter 7, Chapter 8 and Chapter 9. Preferably, the page markers for page 5 and page 6 of Chapter 6 are visually different from the other markers to indicate the currently displayed digital content.


The portion of the content navigation bar that is not visible can be accessed or displayed in different ways. As the displayed page is changed, for example by page turning, or by accessing a different page though a bookmark or hyperlink, or by selecting a location from the currently displayed portion of the content navigation bar, or by any other means, the displayed markers are updated based on the location of the displayed page. Using a drag or flick gesture to scroll the content navigation bar forwards or backwards can also vary the portion of the content navigation bar that is displayed. In this situation, the displayed pages may not be visible on the navigation control element.


In another embodiment, the current section is expanded such that individual page markers are displayed, starting with the first page of the chapter. When a page in a new chapter is reached, the content navigation bar closes the old chapter (i.e., no longer displays the page markers) and expands the new chapter (i.e., displays page markers for pages in the new chapter). In the case of nested organization levels, each level can be given its own section and corresponding title for use in the content navigation bar.


The content navigation bar provides easy identification of pages without being unduly long. Where a chapter has a large number of pages, a sub-set of pages may be displayed. Alternately, the content navigation bar can be configured to be responsive to gestures, such as drag or flick operations that provide a rapid update of the page markers. In response to a drag or flick operation, content slides according to the speed of the drag or flick.


Control element such as arrows 124 and 126 can be employed for scrolling operations to the left or right. In addition, touching, dragging or a flick action on the content navigation bar can be used to scroll across content. In this manner, the content navigation bar can be easily used to select particular pages. For example, a gesture such as a tap on one of the page markers can be used to select that page to display or tapping on one of the section markers navigates the reader to the first page in the section.


In another aspect of the invention, other commands can be used to obtain more detailed information from the content navigation bar. For example, contact for longer than a predetermined threshold (as opposed to a tap) on a section marker can expand a separate section magnifier (or chapter preview) that shows thumbnails of each of the pages in that section. For example, an extended press of the section maker 114 (or some other applied gesture) invokes the thumbnail panel 130, which includes individual thumbnail representations of pages 132A, 132B, 132C, etc. in chapter 6. A swiping gesture applied to the thumbnail panel 130 results in new pages from the chapter being displayed. Naturally, the thumb nail panel 130 may appear on the first touch screen 102 and/or the second touch screen 104.


Icons or indicators on the thumbnails can be used to indicate features of that page (for example bookmarks, writing, sticky notes, highlighting, a web link etc.). The thumbnails can also include icons that indicate which types of modifications have been made to the page. Tapping on one of the thumbnails can change the display to that page and close the chapter magnifier.


Preferably, the current page (or pages) is highlighted or given a distinguishing feature such that the current page(s) can be easily identified in the content navigation bar. The markers can also indicate whether a particular page has been bookmarked, for example by displaying a bookmark symbol 128 in the upper left corner of the marker. It can be appreciated that other page distinguishing features (such as if the page has highlighting, a web link, a sticky note etc.) can also be indicated on the marker.


Another aspect of the present invention for a dual display device is the ability to hold a particular page on one screen while browsing though different pages of the electronic content on the opposite screen. As shown in FIG. 2, this could be activated by a multi-finger hold on one panel 102 plus a drag or flick on the opposite panel 104. In this case, the content control bar 112 will automatically split into two components that can be operated independently for each display.


In another aspect of the invention, as the two panels go into single page mode for page turning, a tag or other indication appears on the page marker in each of the two displayed pages. As the pages are moved, the tag moves to the current page. Tapping on the tag on either panel returns the display to two-page mode with the pages correctly ordered. The panel on which the tag was tapped is kept and the other panel is updated to the appropriate page such that the two pages in the display are in the correct consecutive order from left to right. Once this operation of holding one page and turning the other occurs, the two panels continue to operate independently.


This ability to have a split navigation control element allows one to hyperlink to content either within or external to the current electronic content. For example, items in the table of contents are linked to the corresponding page in the book, page numbers in the index are linked to those pages, words appearing in a glossary are linked to the glossary entry, and URLs in the text are linked to a browser external to the current electronic content. When in the hold and turn mode, and the held page has hyperlinks to other locations in the book, tapping on the hyperlinks can navigate the opposite page to that location. A gesture such as a multi-finger hold on the opposite panel can indicate that the link should be displayed on the held page.


Another aspect of the invention is that bookmarks can be added on any page and can be labeled by either typing or writing with a stylus or other device. The bookmarks are then indicated in the content navigation bar and can also be accessed from a separate bookmark menu (and accessed for example by tapping a bookmark icon). Tapping on the bookmark from the list or on the content navigation bar updates the display to the page with the bookmark. In addition to these user added bookmarks, upon loading particular segments or chapters can be added to the bookmark list. For example, the table of contents, index and glossary can be automatically added to the bookmark list.



FIG. 3 illustrates an electronic device 300 configured in accordance with an embodiment of the invention. The electronic device 300 includes a processor 310 connected to a set of input/output devices 312 via a bus 314. In one embodiment, the input/output devices 312 include at least two touch screens. In addition, the input/output devices 312 may include a keyboard, mouse, speaker, printer and the like. A network interface circuit 316 is also connected to the bus 314 so that the electronic device 300 may operate in a networked environment. A memory 320 is also connected to the bus. The memory 320 includes executable instructions to implement operations of the invention. For example, a content navigation module 322 includes executable instructions to implement operations described throughout this specification and accompanying figures.


An embodiment of the present invention relates to a computer storage product with a computer readable storage medium having computer code thereon for performing various computer-implemented operations. The media and computer code may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well known and available to those having skill in the computer software arts. Examples of computer-readable media include, but are not limited to: magnetic media such as hard disks, floppy disks, and magnetic tape; optical media such as CD-ROMs, DVDs and holographic devices; magneto-optical media; and hardware devices that are specially configured to store and execute program code, such as application-specific integrated circuits (“ASICs”), programmable logic devices (“PLDs”) and ROM and RAM devices. Examples of computer code include machine code, such as produced by a compiler, and files containing higher-level code that are executed by a computer using an interpreter. For example, an embodiment of the invention may be implemented using JAVA®, C++, or other object-oriented programming language and development tools. Another embodiment of the invention may be implemented in hardwired circuitry in place of, or in combination with, machine-executable software instructions.


The foregoing description, for purposes of explanation, used specific nomenclature to provide a thorough understanding of the invention. However, it will be apparent to one skilled in the art that specific details are not required in order to practice the invention. Thus, the foregoing descriptions of specific embodiments of the invention are presented for purposes of illustration and description. They are not intended to be exhaustive or to limit the invention to the precise forms disclosed; obviously, many modifications and variations are possible in view of the above teachings. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, they thereby enable others skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. It is intended that the following claims and their equivalents define the scope of the invention.

Claims
  • 1. An electronic device, comprising: a processor;a memory for storing digital content; anda display,wherein the processor is to: generate and render a first instance of a user interface, the first instance of the user interface comprising a first content navigation bar for selection of the digital content to be rendered within the display,generate and render, in response to a detected user input, a second instance of the user interface, the second instance of the user interface comprising:the first content navigation bar and a first selected page rendered on a first portion of the display, wherein the first content navigation bar comprises section markers and page markers, wherein the first selected page is to be rendered within the first portion of the display in response to a first gesture applied to a selected page marker of the first content navigation bar on the first portion of the display, anda second content navigation bar rendered on a second portion of the display, wherein the second content navigation bar comprises section markers and page markers, wherein a second selected page is to be rendered within the second portion of the display in response to a second gesture applied to a selected page marker of the second content navigation bar on the second portion of the display,wherein, in the second instance of the user interface, the first content navigation bar is to operate independent of the second content navigation bar, and wherein each of the first content navigation bar and the second content navigation bar comprise a first section marker corresponding to a first section of the digital content, a plurality of page markers corresponding to pages within the first section of the digital content wherein the plurality of page markers includes a boundary page marker, a second section marker adjacent to the boundary page marker, and a third section marker adjacent to the second section marker.
  • 2. The electronic device of claim 1, wherein a page corresponding to a selected page marker of the plurality of page markers is rendered on the display.
  • 3. The electronic device of claim 2, wherein the selected page marker is in visual contrast to remaining page markers of the plurality of page markers.
  • 4. The electronic device of claim 1, wherein the first content navigation bar and the second content navigation bar are responsive to input gestures applied to the display.
  • 5. The electronic device of claim 1, wherein the first content navigation bar is updated in response to the first selected page independent of the second content navigation bar being updated in response to the second selected page.
  • 6. The electronic device of claim 1, wherein the electronic device comprises a first touch screen and a second touch screen, and wherein the first content navigation bar is rendered on the first touch screen and the second content navigation bar is rendered on the second touch screen.
  • 7. The electronic device of claim 6, wherein the first content navigation bar and the second content navigation bar are identical.
  • 8. The electronic device of claim 1, wherein a page marker of the plurality of page markers includes a page distinguishing feature.
  • 9. The electronic device of claim 1, further comprising a thumbnail panel displaying pages of a selected section.
  • 10. An electronic device, comprising: a processor;a memory for storing digital content;a first touch screen display device; anda second touch screen display device,wherein the processor is to: generate and render a first content navigation bar for navigation of the digital content on the first touch screen display device,generate and render a second content navigation bar for navigation of the digital content on the second touch screen display device, wherein each of the first and second content navigation bars comprise section markers and page markers,while operating in a two-page mode, generate and render a first page on the first touch screen display device and a second page on the second touch screen display device in response to selection of the first page using the first content navigation bar or in response to selection of the second page using the second content navigation bar, andwhile operating in a single-page mode, generate and render the first page on the first touch screen display device in response to selection of the first page using the first content navigation bar and the second page on the second touch screen display device in response to selection of the second page using the second content navigation bar, wherein the first content navigation bar and the second content navigation bar enable independent navigation of the digital content on the first touch screen display device and the second touch screen display device, respectively, via the first content navigation bar and the second content navigation bar, respectively.
  • 11. The electronic device of claim 10, wherein, while operating in the two-page mode, the processor is to: detect user input to cause the electronic device to enter the single-page mode, wherein the user input comprises a gesture applied to the first touch screen display device and a gesture applied to the second touch screen display device.
  • 12. The electronic device of claim 11, wherein the gesture applied to the first touch screen display device comprises a multi-finger hold and the gesture applied to the second touch screen display device comprises at least one of a finger drag or a finger flick.
  • 13. The electronic device of claim 11, wherein the gesture applied to the first touch screen display device is in conjunction with activation of a link contained within a portion of the digital content displayed on the first touch screen display device, the link identifying another portion of the digital content, and wherein the single-page mode further causes the another portion of the digital content to be displayed on the second touch screen display device while maintaining the portion of the digital content on the first touch screen display device.
  • 14. The electronic device of claim 10, wherein, while operating in the single-page mode, the processor is to: detect user input to cause the electronic device to enter the two-page mode, wherein the user input comprises a gesture applied to the first touch screen display device or a gesture applied to the second touch screen display device, wherein, when the user input is the gesture applied to the first touch screen display device, the second touch screen display device is altered according to the user input and the first touch screen display device is unchanged, and wherein when the user input is the gesture applied to the second touch screen display device, the first touch screen display device is altered according to the user input and the second touch screen display device is unchanged.
  • 15. The electronic device of claim 10, wherein, while operating in the single-page mode, the first content navigation bar is identical to the second content navigation bar.
  • 16. The electronic device of claim 10, wherein the first content navigation bar and the second content navigation bar comprise corresponding first section markers corresponding to a first section of the digital content, and a plurality of page markers corresponding to pages within the first section of the digital content, and wherein, while operating in the two-page mode, the first content navigation bar comprises a first portion of the first section markers and a first portion of the plurality of page markers and the second content navigation bar comprises a second portion of the first section markers and a second portion of the plurality of page markers.
  • 17. The electronic device of claim 10, wherein, while operating in the single-page mode, a selected page is held by a first gesture applied to the second touch screen display device while different designated pages are browsed by a second gesture applied to the first touch screen display device.
  • 18. The electronic device of claim 10, further comprising a thumbnail panel displaying pages of a selected section.
  • 19. One or more non-transitory computer readable storage media (NTCRSM) including instructions that, wherein execution of the instructions by one or more processors of a computer device is to cause the computer device to: generate and control rendering of a first instance of a user interface, the first instance of the user interface comprising a first content navigation bar for selection of stored digital content to be displayed within a display of the computer device;generate and control rendering of a second instance of the user interface in response to detection of a user input, the second instance of the user interface comprising the first content navigation bar rendered on a first portion of the display and a second content navigation bar rendered on a second portion of the display, wherein the first content navigation bar is to operate independent of the second content navigation bar, and wherein each of the first content navigation bar and the second content navigation bar comprise:section markers including a first section marker corresponding to a first section of the digital content,a plurality of page markers corresponding to pages within the first section of the digital content, the plurality of page markers including a boundary page marker, a second section marker adjacent to the boundary page marker, and a third section marker adjacent to the second section marker;detect a user input based on a first gesture applied to a selected page marker on the first portion of the display;generate and control rendering of a first selected page within the first portion of the display in response to detection of the user input on the first portion of the display;detect a user input based on a second gesture applied to a selected page marker on the second portion of the display; andgenerate and control rendering of a second selected page within the second portion of the display in response to detection of the user input on the second portion of the display.
  • 20. The one or more NTCRSM of claim 19, wherein execution of the instructions is to cause the computer device to: control rendering of a page corresponding to a selected page marker of the plurality of page markers on the display.
  • 21. The one or more NTCRSM of claim 19, wherein, upon selection of a first selected page marker and a second selected page marker, execution of the instructions is to cause the computer device to generate and render the first selected page marker and the second selected page marker in visual contrast to remaining page markers of the plurality of page markers.
  • 22. The one or more NTCRSM of claim 19, wherein the first content navigation bar and the second content navigation bar are identical.
  • 23. The one or more NTCRSM of claim 19, wherein execution of the instructions is to cause the computer device to: generate and control rendering of another second instance of the user interface to include an updated version of the first content navigation bar in response to the first selected page independent of the second content navigation bar being updated in response to the second selected page.
CROSS-REFERENCE TO RELATED APPLICATION

This present application is a continuation of and claims priority under 35 U.S.C. § 120 to U.S. patent application Ser. No. 13/117,080 filed May 26, 2011, entitled “APPARATUS AND METHOD FOR DIGITAL CONTENT NAVIGATION”, which claims priority to Provisional Patent Application 61/396,789 filed Jun. 1, 2010, entitled “ELECTRONIC DEVICE FOR EDUCATION”, the contents of each of which are incorporated herein by reference.

US Referenced Citations (170)
Number Name Date Kind
3132911 Heidler May 1964 A
4163303 Hanna Aug 1979 A
4619304 Smith Oct 1986 A
4633436 Flurry Dec 1986 A
4821373 Maidment et al. Apr 1989 A
5355555 Zarelius Oct 1994 A
5410779 Esman et al. May 1995 A
5461581 Hallwirth et al. Oct 1995 A
5610825 Johnson et al. Mar 1997 A
5714971 Shalit Feb 1998 A
5819032 de Vries et al. Oct 1998 A
5870552 Dozier Feb 1999 A
5870559 Leshem et al. Feb 1999 A
5893899 Johnson et al. Apr 1999 A
5920864 Zhao Jul 1999 A
5958008 Pogrebisky et al. Sep 1999 A
5987704 Tang Nov 1999 A
6037937 Beaton Mar 2000 A
6094197 Buxton et al. Jul 2000 A
6138072 Nagai Oct 2000 A
6144962 Weinberg et al. Nov 2000 A
6157381 Bates Dec 2000 A
6168341 Chene et al. Jan 2001 B1
6237006 Weinberg et al. May 2001 B1
6288704 Flack Sep 2001 B1
6292188 Carlson Sep 2001 B1
6377249 Mumford Apr 2002 B1
6411302 Chiraz Jun 2002 B1
6466220 Cesana et al. Oct 2002 B1
6537103 Jamison Mar 2003 B2
6647145 Gay Nov 2003 B1
7032187 Keely et al. Apr 2006 B2
7100119 Keely et al. Aug 2006 B2
7158678 Nagel et al. Jan 2007 B2
7167585 Gounares et al. Jan 2007 B2
7251413 Dow et al. Jul 2007 B2
7425103 Perez-Sanchez Sep 2008 B2
7427984 Smirnov et al. Sep 2008 B2
7450114 Anwar Nov 2008 B2
7477205 de Waal et al. Jan 2009 B1
7480858 Chen Jan 2009 B2
7576730 Anwar Aug 2009 B2
7689928 Gilra Mar 2010 B1
7735104 Dow et al. Jun 2010 B2
7757184 Martin Jul 2010 B2
7774358 Tamas et al. Aug 2010 B2
7873243 Cohen et al. Jan 2011 B2
7886233 Rainisto et al. Feb 2011 B2
7889186 Nishimura et al. Feb 2011 B2
8140560 Dinn Mar 2012 B2
8155498 Dow et al. Apr 2012 B2
8200796 Margulis Jun 2012 B1
8340476 Cohen et al. Dec 2012 B2
8407606 Davidson et al. Mar 2013 B1
8479480 Dias et al. Jul 2013 B2
8510677 van Os Aug 2013 B2
8576222 Hadley et al. Nov 2013 B2
8599174 Cohen et al. Dec 2013 B2
20010005207 Muikaichi et al. Jun 2001 A1
20020011990 Anwar Jan 2002 A1
20020024506 Flack Feb 2002 A1
20020067319 Hensel Jun 2002 A1
20020080195 Carlson Jun 2002 A1
20020109668 Rosenberg et al. Aug 2002 A1
20020113823 Card Aug 2002 A1
20020133906 Fedon Sep 2002 A1
20030030852 Sampson et al. Feb 2003 A1
20030202772 Dow et al. Oct 2003 A1
20030202773 Dow et al. Oct 2003 A1
20030214491 Keely et al. Nov 2003 A1
20040080498 Fujiwara et al. Apr 2004 A1
20040194014 Anwar Sep 2004 A1
20040221311 Dow et al. Nov 2004 A1
20040257369 Fang Dec 2004 A1
20050010871 Ruthfield Jan 2005 A1
20050051350 Porter et al. Mar 2005 A1
20050052427 Wu Mar 2005 A1
20050078098 Dresevic et al. Apr 2005 A1
20050079477 Diesel Apr 2005 A1
20050079747 Diesel et al. Apr 2005 A1
20050162413 Dresevic et al. Jul 2005 A1
20050183031 Onslow Aug 2005 A1
20060028457 Burns Feb 2006 A1
20060061551 Fateh Mar 2006 A1
20060152496 Knaven Jul 2006 A1
20060159345 Clary et al. Jul 2006 A1
20060184901 Dietz Aug 2006 A1
20060239505 Bjorklund et al. Oct 2006 A1
20060244738 Nishimura et al. Nov 2006 A1
20060253493 Tamas et al. Nov 2006 A1
20060256139 Gikandi Nov 2006 A1
20060274086 Forstall Dec 2006 A1
20060277460 Forstall Dec 2006 A1
20060284851 Pittman Dec 2006 A1
20060294466 Muller Dec 2006 A1
20070061707 Sally Mar 2007 A1
20070094267 Good Apr 2007 A1
20070132763 Chu et al. Jun 2007 A1
20070180397 Hoyer et al. Aug 2007 A1
20070180471 Unz Aug 2007 A1
20070247445 Lynggaard et al. Oct 2007 A1
20070256031 Martin Nov 2007 A1
20070291401 Syeda-Mahmood et al. Dec 2007 A1
20080076472 Hyatt Mar 2008 A1
20080078055 Estlander Apr 2008 A1
20080150946 Kuo Jun 2008 A1
20080165255 Christie Jul 2008 A1
20080180409 Matsuda Jul 2008 A1
20080243808 Reiman et al. Oct 2008 A1
20080296074 Hollstron et al. Dec 2008 A1
20090015793 Suzuki et al. Jan 2009 A1
20090021493 Marggraff et al. Jan 2009 A1
20090044236 Bendiabdallah et al. Feb 2009 A1
20090063960 Anwar Mar 2009 A1
20090083618 Campbell Mar 2009 A1
20090083655 Beharie et al. Mar 2009 A1
20090100380 Gardner Apr 2009 A1
20090161958 Markiewicz et al. Jun 2009 A1
20090184972 Weybrew et al. Jul 2009 A1
20090198132 Pelissier et al. Aug 2009 A1
20090199122 Albertson et al. Aug 2009 A1
20090204663 Patwari Aug 2009 A1
20090213085 Zhen et al. Aug 2009 A1
20090324082 Liu et al. Dec 2009 A1
20100077059 Shen Mar 2010 A1
20100077343 Uhl Mar 2010 A1
20100097331 Wu Apr 2010 A1
20100104269 Prestenback et al. Apr 2010 A1
20100115452 Chabot May 2010 A1
20100138767 Wang Jun 2010 A1
20100138875 Johnson et al. Jun 2010 A1
20100161653 Krasnow Jun 2010 A1
20100017704 Brenneman et al. Jul 2010 A1
20100175018 Petschnigg Jul 2010 A1
20100177047 Brenneman Jul 2010 A1
20100185948 Anwar Jul 2010 A1
20100185975 Anwar Jul 2010 A1
20100192062 Anwar Jul 2010 A1
20100210332 Imai Aug 2010 A1
20100211866 Nicholas Aug 2010 A1
20100245295 Kimpara Sep 2010 A1
20100259494 Kii Oct 2010 A1
20100278504 Lyons et al. Nov 2010 A1
20100281372 Lyons Nov 2010 A1
20100281384 Lyons Nov 2010 A1
20100289820 Hoyer et al. Nov 2010 A1
20100309131 Clary Dec 2010 A1
20100315266 Gunawardana et al. Dec 2010 A1
20110018821 Kii Jan 2011 A1
20110066965 Choi Mar 2011 A1
20110090155 Caskey et al. Apr 2011 A1
20110122081 Kushler May 2011 A1
20110145724 Tsai Jun 2011 A1
20110148892 Shreiner et al. Jun 2011 A1
20110167369 van Os Jul 2011 A1
20110185318 Hinckley et al. Jul 2011 A1
20110191719 Hinckley et al. Aug 2011 A1
20110199297 Antonyuk et al. Aug 2011 A1
20110202856 Handley et al. Aug 2011 A1
20110209058 Hinckley Aug 2011 A1
20110261060 Waibel et al. Oct 2011 A1
20110289444 Winsky Nov 2011 A1
20110292042 Vaganov Dec 2011 A1
20110296344 Habib Dec 2011 A1
20110320950 Rajput Dec 2011 A1
20120023433 Choi et al. Jan 2012 A1
20120032886 Ciesla et al. Feb 2012 A1
20120036468 Colley Feb 2012 A1
20120090135 Soh Apr 2012 A1
20120144283 Hill et al. Jun 2012 A1
Non-Patent Literature Citations (22)
Entry
Office Action dated Jun. 6, 2014 for U.S. Appl. No. 12/964,660, 15 pages.
Final Office Action dated Oct. 17, 2014 for U.S. Appl. No. 12/964,660, 15 pages.
Office Action dated Nov. 19, 2012 for U.S. Appl. No. 13/117,080, 21 pages.
Final Office Action dated Mar. 5, 2013 for U.S. Appl. No. 13/117,080, 21 pages.
Office Action dated Dec. 19, 2013 for U.S. Appl. No. 13/117,080, 23 pages.
Final Office Action dated Apr. 2, 2014 for U.S. Appl. No. 13/117,080, 20 pages.
Advisory Action dated Jun. 3, 2014 for U.S. Appl. No. 13/117,080, 3 pages.
Office Action dated Apr. 15, 2013 for U.S. Appl. No. 13/117,087, 11 pages.
Final Office Action dated Aug. 2, 2013 for U.S. Appl. No. 13/117,087, 11 pages.
Office Action dated Aug. 5, 2014 for U.S. Appl. No. 13/117,087, 10 pages.
Final Office Action dated Nov. 26, 2014 for U.S. Appl. No. 13/117,087, 9 pages.
Office Action dated Aug. 22, 2012 for U.S. Appl. No. 13/149,868, 10 pages.
Final Office Action dated Jan. 15, 2013 for U.S. Appl. No. 13/149,868, 12 pages.
Office Action dated Jun. 6, 2013 for U.S. Appl. No. 13/149,868, 16 pages.
Final Office Action dated Jan. 9, 2014 for U.S. Appl. No. 13/149,868, 21 pages.
Office Action dated Aug. 13, 2014 for U.S. Appl. No. 13/149,868, 12 pages.
Final Office Action dated Mar. 6, 2015 for U.S. Appl. No. 13/149,868, 42 pages.
Advisory Action dated Apr. 21, 2015 for U.S. Appl. No. 13/149,868, 5 pages.
Office Action dated Dec. 28, 2012 for U.S. Appl. No. 13/149,887, 9 pages.
Final Office Action dated May 22, 2013 for U.S. Appl. No. 13/149,887, 11 pages.
Song Ho Ahn, “OpenGL Frame Buffer Object (FBO)”, 2008, http://wayback.archive.org/web/20080822025141/http://ww.songho.ca/opengl/gl_fbo_html.
Microsoft Word—Split Function, retrieved on Mar. 23, 2014, http://learnthat.com/2010//02/microsoft-word-2007-tutorial/7/, 5 pages.
Related Publications (1)
Number Date Country
20150378535 A1 Dec 2015 US
Provisional Applications (1)
Number Date Country
61396789 Jun 2010 US
Continuations (1)
Number Date Country
Parent 13117080 May 2011 US
Child 14702025 US