Patents by Inventor Yaniv Gur
Yaniv Gur 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: 9619452Abstract: Pasting a set of cells is disclosed. In some embodiments, a selection of an option to paste a set of cells in a paste destination is received; and in response to determining that the paste destination is not large enough to accommodate a paste operation associated with the selected option, the paste destination is automatically expanded so that the paste destination is large enough to accommodate the paste operation.Type: GrantFiled: April 25, 2011Date of Patent: April 11, 2017Assignee: Apple Inc.Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
-
Publication number: 20170039179Abstract: Including multiple types of objects on a canvas is disclosed. In some embodiments, an ability to include on a displayed canvas simultaneously a set of objects comprising one or more objects of two or more different types, including a first type of object having associated with it an ability to define the content of a first cell by reference to one or more other cells such that the content of the first cell is updated automatically and without further human intervention if the content of one or more of the one or more other cells is changed and a second type of object not having said ability associated with it, is provided.Type: ApplicationFiled: July 11, 2016Publication date: February 9, 2017Inventors: Yaniv Gur, Matthew Ross Lehrian, Christopher Douglas Weeldreyer, Jay Christopher Capela, Roger Rock Rosner
-
Publication number: 20160334954Abstract: Features associated with smart tables are disclosed. In some embodiments, address tabs associated with a table are provided on-demand in response to receiving an indication of interest in the table. In some embodiments, controls for modifying the number of rows and/or columns of a table are provided on-demand when an indication of interest in the table is received. In some embodiments, in response to a passive indication of interest in an address tab associated with a row or column of a table, a set of one or more options associated with the row or column and/or associated table are made available.Type: ApplicationFiled: July 26, 2016Publication date: November 17, 2016Inventors: Yaniv Gur, Roger Rock Rosner, Jay Christopher Capela, Christopher Douglas Weeldreyer, Alan Eyzaguirre, Matthew Ross Lehrian
-
Publication number: 20160299648Abstract: Methods and devices are provided. A method includes at an electronic device with one or more processors, a display, and memory, displaying, by the display, a playback position indicator for a media file; receiving, by the electronic device, a user input for adjusting a position of the playback position indicator from a first position of the media file to a second position of the media file; and in response to receiving the user input, displaying, by the display, a snippet from a document corresponding to content of the media file at the second position of the media file.Type: ApplicationFiled: September 30, 2015Publication date: October 13, 2016Applicant: APPLE INC.Inventors: Charles J. Migos, Eugene R. Siew, Allison M. Styer, Mark Ambachtsheer, Xiang Cao, Alastair K. Fettes, Yaniv Gur, Martin J. Murrett, Jacob Refstrup
-
Patent number: 9390059Abstract: Including multiple types of objects on a canvas is disclosed. In some embodiments, an ability to include on a displayed canvas simultaneously a set of objects comprising one or more objects of two or more different types, including a first type of object having associated with it an ability to define the content of a first cell by reference to one or more other cells such that the content of the first cell is updated automatically and without further human intervention if the content of one or more of the one or more other cells is changed and a second type of object not having said ability associated with it, is provided.Type: GrantFiled: December 28, 2006Date of Patent: July 12, 2016Assignee: APPLE INC.Inventors: Yaniv Gur, Matthew Ross Lehrian, Christopher Douglas Weeldreyer, Jay Christopher Capela, Roger Rock Rosner
-
Publication number: 20150378981Abstract: Referring to cells using header cell values is disclosed. In some embodiments, a header cell value of a header cell is allowed to be used to refer to one or more other cells that are associated with the header cell. The header cell may be included in a header row or column included in a table. A header row cell value may be employed to refer to one or more other cells in a corresponding column, and a header column cell value may be employed to refer to one or more other cells in a corresponding row.Type: ApplicationFiled: September 4, 2015Publication date: December 31, 2015Inventors: Yaniv Gur, Jay Christopher Capela, Peter William Rapp, Roger Rock Rosner, Christopher Douglas Weeldreyer
-
Patent number: 8601361Abstract: Automatically populating and/or generating tables using data extracted from files is disclosed. In some embodiments, in response to receiving an indication that at least a portion of a data object is desired to be included in a table, a set of one or more data values associated with the data object is selected for inclusion in the table and automatically included as an entry corresponding to the data object in the table. In various embodiments, the table may comprise an existing table and/or a newly generated table.Type: GrantFiled: August 6, 2007Date of Patent: December 3, 2013Assignee: Apple Inc.Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Christopher Douglas Weeldreyer
-
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: 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: 20130055057Abstract: Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, providing a feature with respect to a set of cells includes determining that a degradation threshold associated with the feature is satisfied with respect to the set of cells and at least partially degrading the feature for the set of cells.Type: ApplicationFiled: July 30, 2012Publication date: February 28, 2013Applicant: APPLE INC.Inventors: Peter Glen Berger, Yaniv Gur
-
Patent number: 8255789Abstract: Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, a feature is provided with respect to a set of spreadsheet cells. The feature consumes processing power. If a degradation threshold associated providing the feature is satisfied, the feature is at least partially degraded so that an expected latency of providing the feature is at least in part avoided. If a restoration threshold associated with providing the feature is satisfied, the feature is at least partially restored for the set of cells.Type: GrantFiled: September 30, 2008Date of Patent: August 28, 2012Assignee: Apple Inc.Inventors: Peter Glen Berger, Yaniv Gur
-
Patent number: 8112701Abstract: Reference adding behavior in a formula editing mode is disclosed. In some embodiments, in response to receiving an indication of a selection of a cell, a reference to the selected cell is inserted into a formula being entered into a host cell if the host cell is not a header cell, and a reference to a row or column with which the selected cell is associated is inserted into a formula being entered into a host cell if the host cell is a header cell.Type: GrantFiled: August 6, 2007Date of Patent: February 7, 2012Assignee: Apple Inc.Inventors: Yaniv Gur, Jay Christopher Capela, Peter William Rapp, Roger Rock Rosner, Christopher Douglas Weeldreyer
-
Publication number: 20110202823Abstract: Pasting a set of cells is disclosed. In some embodiments, a selection of an option to paste a set of cells in a paste destination is received; and in response to determining that the paste destination is not large enough to accommodate a paste operation associated with the selected option, the paste destination is automatically expanded so that the paste destination is large enough to accommodate the paste operation.Type: ApplicationFiled: April 25, 2011Publication date: August 18, 2011Applicant: APPLE INC.Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
-
Patent number: 7954047Abstract: Cutting and copying discontiguous selections of cells is disclosed. In some embodiments, in response to receiving an indication of a selection of a set of cells that does not include only a continuous grid of selected cells and receiving an indication of a selection of a paste destination in which the set of cells is desired to be pasted, the set of cells is pasted in the paste destination in a manner that preserves a respective relative position of each cell in the set. In some embodiments, if a paste destination is not large enough to accommodate a paste operation, the paste destination is automatically expanding so that it is large enough to accommodate the paste operation.Type: GrantFiled: August 6, 2007Date of Patent: May 31, 2011Assignee: Apple Inc.Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
-
Publication number: 20100083086Abstract: Heuristic based feature degradation and/or restoration is disclosed. In some embodiments, providing a feature with respect to a set of cells includes determining that a degradation threshold associated with the feature is satisfied with respect to the set of cells and at least partially degrading the feature for the set of cells.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Inventors: Peter Glen Berger, Yaniv Gur
-
Publication number: 20090044089Abstract: Automatically inserting a default function into a host cell is disclosed. In some embodiments, in response to receiving an indication of a selection and/or a specification of a set of one or more cells while in a formula editing mode, a default function is automatically inserted into a host cell into which a formula is being entered with the set of one or more cells as its arguments.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Inventors: Yaniv Gur, Peter William Rapp, Christopher Douglas Weeldreyer
-
Publication number: 20090044093Abstract: Cutting and copying discontiguous selections of cells is disclosed. In some embodiments, in response to receiving an indication of a selection of a set of cells that does not include only a continuous grid of selected cells and receiving an indication of a selection of a paste destination in which the set of cells is desired to be pasted, the set of cells is pasted in the paste destination in a manner that preserves a respective relative position of each cell in the set. In some embodiments, if a paste destination is not large enough to accommodate a paste operation, the paste destination is automatically expanding so that it is large enough to accommodate the paste operation.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Peter Su, Christopher Douglas Weeldreyer
-
Publication number: 20090044095Abstract: Automatically populating and/or generating tables using data extracted from files is disclosed. In some embodiments, in response to receiving an indication that at least a portion of a data object is desired to be included in a table, a set of one or more data values associated with the data object is selected for inclusion in the table and automatically included as an entry corresponding to the data object in the table. In various embodiments, the table may comprise an existing table and/or a newly generated table.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Inventors: Peter Glen Berger, Jay Christopher Capela, Yaniv Gur, Roger Rock Rosner, Christopher Douglas Weeldreyer
-
Publication number: 20090044091Abstract: Reference adding behavior in a formula editing mode is disclosed. In some embodiments, in response to receiving an indication of a selection of a cell, a reference to the selected cell is inserted into a formula being entered into a host cell if the host cell is not a header cell, and a reference to a row or column with which the selected cell is associated is inserted into a formula being entered into a host cell if the host cell is a header cell.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Inventors: Yaniv Gur, Jay Christopher Capela, Peter William Rapp, Roger Rock Rosner, Christopher Douglas Weeldreyer
-
Publication number: 20090044090Abstract: Referring to cells using header cell values is disclosed. In some embodiments, a header cell value of a header cell is allowed to be used to refer to one or more other cells that are associated with the header cell. The header cell may be included in a header row or column included in a table. A header row cell value may be employed to refer to one or more other cells in a corresponding column, and a header column cell value may be employed to refer to one or more other cells in a corresponding row.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Inventors: Yaniv Gur, Jay Christopher Capela, Peter William Rapp, Roger Rock Rosner, Christopher Douglas Weeldreyer