Patents by Inventor Jacob G. Refstrup
Jacob G. Refstrup has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10699063Abstract: This disclosure describes systems, methods, and computer program products for authoring content for digital books. In some implementations, a single graphical user interface (GUI) is presented that allows an author to design a layout for the digital book, including editing text and inserting various types of interactive elements in the text. The GUI functions as both a digital book layout design tool and a word processor to facilitate the building of a digital book. The relative page location of inserted widgets can be determined by a user-selectable anchor point placed within the text. An outline view of the digital book can be created and presented in the GUI based on a hierarchical structure determined by paragraph styles applied to the text. The GUI can provide a hybrid glossary and index page for allowing the author to create and manage a glossary and index for the digital book.Type: GrantFiled: August 17, 2012Date of Patent: June 30, 2020Assignee: Apple Inc.Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay C. Capela, Gary W. Gehiere, Alexander C. MacLean, Jacob G. Refstrup, Christopher E. Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon A. Ward, Steven J. Israelson, Mark Ambachtsheer, Paul Elseth, Roger Rock Rosner, Yaniv Gur
-
Patent number: 10296177Abstract: A graphical user interface (GUI) is presented that allows a user to view and interact with content embedded in a digital book, such as text, image galleries, multimedia presentations, video, HTML, animated and static diagrams, charts, tables, visual dictionaries, review questions, three-dimensional (3D) animation and any other known media content, and various touch gestures can be used by the user to move through images and multimedia presentations, play video, answer review questions, manipulate three-dimensional objects, and interact with HTML.Type: GrantFiled: August 15, 2017Date of Patent: May 21, 2019Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay Christopher Capela, Gary W. Gehiere, Jacob G. Refstrup, Christopher Erich Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon Antony Ward, Mark Ambachtsheer, Paul Elseth, Steven J. Israelson, Roger Rock Rosner, Yaniv Gur, Alexander C. MacLean, M. Frank Emanuel, Mac Murrett
-
Publication number: 20180018069Abstract: A graphical user interface (GUI) is presented that allows a user to view and interact with content embedded in a digital book, such as text, image galleries, multimedia presentations, video, HTML, animated and static diagrams, charts, tables, visual dictionaries, review questions, three-dimensional (3D) animation and any other known media content, and various touch gestures can be used by the user to move through images and multimedia presentations, play video, answer review questions, manipulate three-dimensional objects, and interact with HTML.Type: ApplicationFiled: August 15, 2017Publication date: January 18, 2018Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay Christopher Capela, Gary W. Gehiere, Jacob G. Refstrup, Christopher Erich Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon Antony Ward, Mark Ambachtsheer, Paul Elseth, Steven J. Israelson, Roger Rock Rosner, Yaniv Gur, Alexander C. MacLean, M. Frank Emanuel, Mac Murrett
-
Patent number: 9766782Abstract: A graphical user interface (GUI) is presented that allows a user to view and interact with content embedded in a digital book, such as text, image galleries, multimedia presentations, video, HTML, animated and static diagrams, charts, tables, visual dictionaries, review questions, three-dimensional (3D) animation and any other known media content, and various touch gestures can be used by the user to move through images and multimedia presentations, play video, answer review questions, manipulate three-dimensional objects, and interact with HTML.Type: GrantFiled: August 17, 2012Date of Patent: September 19, 2017Assignee: Apple Inc.Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay Christopher Capela, Gary W. Gehiere, Jacob G. Refstrup, Christopher Erich Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon Antony Ward, Mark Ambachtsheer, Paul Elseth, Steven J. Israelson, Roger Rock Rosner, Yaniv Gur, Alexander C. MacLean, M. Frank Emanuel, Mac Murrett
-
Patent number: 9208589Abstract: A content processing application that implements a method for displaying characters at least a threshold distance apart. The method receives two consecutive characters. The method automatically identifies a distance between the two consecutive characters and moves at least one of the two consecutive characters to adjust the distance between the two consecutive characters to a threshold distance apart.Type: GrantFiled: October 22, 2012Date of Patent: December 8, 2015Assignee: APPLE INC.Inventors: Jacob G. Refstrup, Martin J. Murrett, Christopher E. Rudolph
-
Patent number: 9025909Abstract: A method and system for extending characters. The method automatically identifies sections of a character to elongate and sections of the character to not elongate. The method moves the sections of the character that are not to be elongated and elongates the sections that are to be elongated. The sections to be elongated are those sections of the character that are parallel to an axis for extending the character.Type: GrantFiled: October 22, 2012Date of Patent: May 5, 2015Assignee: Apple Inc.Inventors: Jacob G. Refstrup, Martin J. Murrett, Christopher E. Rudolph
-
Publication number: 20140112583Abstract: A method and system for extending characters. The method automatically identifies sections of a character to elongate and sections of the character to not elongate. The method moves the sections of the character that are not to be elongated and elongates the sections that are to be elongated. The sections to be elongated are those sections of the character that are parallel to an axis for extending the character.Type: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: APPLE INC.Inventors: Jacob G. Refstrup, Martin J. Murrett, Christopher E. Rudolph
-
Publication number: 20140111522Abstract: A content processing application that implements a method for displaying characters at least a threshold distance apart. The method receives two consecutive characters. The method automatically identifies a distance between the two consecutive characters and moves at least one of the two consecutive characters to adjust the distance between the two consecutive characters to a threshold distance apart.Type: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: APPLE INC.Inventors: Jacob G. Refstrup, Martin J. Murrett, Christopher E. Rudolph
-
Publication number: 20130073932Abstract: This disclosure describes systems, methods, and computer program products for presenting interactive content for digital books. In some implementations, a graphical user interface (GUI) is presented that allows a user to view and interact with content embedded in a digital book. The interactive content can include, but is not limited to, text, image galleries, multimedia presentations, video, HTML, animated and static diagrams, charts, tables, visual dictionaries, review questions, three-dimensional (3D) animation and any other known media content. For example, various touch gestures can be used by the user to move through images and multimedia presentations, play video, answer review questions, manipulate three-dimensional objects, and interact with HTML.Type: ApplicationFiled: August 17, 2012Publication date: March 21, 2013Applicant: APPLE INC.Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay Christopher Capela, Gary W. Gehiere, Jacob G. Refstrup, Christopher Erich Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon Antony Ward, Mark Ambachtsheer, Paul Elseth, Steven J. Israelson, Roger Rock Rosner, Yaniv Gur, Alexander C. MacLean, M. Frank Emanuel, Mac Murrett
-
Publication number: 20130073998Abstract: This disclosure describes systems, methods, and computer program products for authoring content for digital books. In some implementations, a single graphical user interface (GUI) is presented that allows an author to design a layout for the digital book, including editing text and inserting various types of interactive elements in the text. The GUI functions as both a digital book layout design tool and a word processor to facilitate the building of a digital book. The relative page location of inserted widgets can be determined by a user-selectable anchor point placed within the text. An outline view of the digital book can be created and presented in the GUI based on a hierarchical structure determined by paragraph styles applied to the text. The GUI can provide a hybrid glossary and index page for allowing the author to create and manage a glossary and index for the digital book.Type: ApplicationFiled: August 17, 2012Publication date: March 21, 2013Applicant: APPLE INC.Inventors: Charles J. Migos, Diego Bauducco, Markus Hagele, Jay C. Capela, Gary W. Gehiere, Alexander C. MacLean, Jacob G. Refstrup, Christopher E. Rudolph, Peter W. Rapp, David M. Hall, Peter G. Berger, Simon A. Ward, Steven J. Israelson, Mark Ambachtsheer, Paul Elseth, Roger Rock Rosner, Yaniv Gur
-
Publication number: 20040205553Abstract: A page layout markup language provides a syntax that allows an author to create a document using a plurality of definitions. In one implementation, a document definition references at least one section. A section definition, contained within the document definition, references at least one page. A page definition, contained within the section definition, references at least one region. A region definition, contained within the page definition, is used to display content.Type: ApplicationFiled: August 15, 2001Publication date: October 14, 2004Inventors: David M. Hall, Jacob G. Refstrup, Brett Phillip Graves
-
Publication number: 20030051210Abstract: A device for generating graphical output data includes an interface for receiving raw data from a portable device and a template containing at least one graphical instruction. In addition the device includes a processor that merges the raw data with said at least one graphical instruction to obtain merged data, wherein the processor generates raster data from the merged data for transmission to a graphical output system. A method for generating graphical data includes the acts of receiving in a processor a data stream containing at least one object from a portable device and merging the object into a template to obtain merged data. In addition, the method includes generating raster data from the merged data for transmission to a graphical output system.Type: ApplicationFiled: September 13, 2001Publication date: March 13, 2003Inventors: Dan L. Collier, Jacob G. Refstrup, Scott E. Silbernagel