Patents by Inventor Virgil Scott King

Virgil Scott King 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: 9910562
    Abstract: A client (e.g., an eReader) includes a reader application module for presenting content to a user of the client. The reader application module displays an interface including a plurality of pages of a digital content to a user of a client. The reader application module identifies a point of interest included in a page of the plurality of pages of the digital content and assigns a physics model to the identified point of interest. The physics model may be selected from a plurality of physics models based on a type of the point of interest. The reader application module receiving an interaction from the user wanting to skim through the plurality of pages of the digital content and applies the physics model responsive to receiving the interaction from the user.
    Type: Grant
    Filed: March 1, 2015
    Date of Patent: March 6, 2018
    Assignee: Google LLC
    Inventors: Daniel Chak, Xinxing Gu, Virgil Scott King, C. J. Scott Dougall
  • Patent number: 9548052
    Abstract: A user device receives audio data of a user reading aloud a displayed portion of an ebook, and converts a portion of the audio data to spoken-text data. The user device determines one or more similarity scores based on a comparison between the spoken-text data and text data associated with the displayed portion of the ebook, and ranks the one or more similarity scores to determine a reading location in the text data that corresponds to the spoken-text data. The user device determines a pronunciation score using the spoken-text data and pronunciation data associated with the text data at the reading location. The user device performs an action based in part on the reading location and the pronunciation score.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Virgil Scott King, Julian Paul Grady
  • Patent number: 9460221
    Abstract: A user device for presenting eBooks generates a navigation history that allows a user to easily navigate to previously accessed positions within the eBook. The navigation history can be stored on an eBook server and shared with other user devices used by the same user. The navigation history may be generated by receiving actions regarding navigation within the eBook, an action navigating from a current reading position within the eBook to a corresponding navigation position in the eBook; filtering the received actions and the corresponding navigation positions to produce a filtered list of navigation positions; storing the filtered list of navigation positions in a navigation history; presenting the navigation history to the user; receiving a request from the user to navigate to a selected one of the navigation positions from the navigation history; and presenting a portion of the eBook at the selected navigation position.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 4, 2016
    Assignee: Google Inc.
    Inventor: Virgil Scott King
  • Publication number: 20160253058
    Abstract: A client (e.g., an eReader) includes a reader application module for presenting content to a user of the client. The reader application module displays an interface including a plurality of pages of a digital content to a user of a client. The reader application module identifies a point of interest included in a page of the plurality of pages of the digital content and assigns a physics model to the identified point of interest. The physics model may be selected from a plurality of physics models based on a type of the point of interest. The reader application module receiving an interaction from the user wanting to skim through the plurality of pages of the digital content and applies the physics model responsive to receiving the interaction from the user.
    Type: Application
    Filed: March 1, 2015
    Publication date: September 1, 2016
    Inventors: DANIEL CHAK, XINXING GU, VIRGIL SCOTT KING, C.J. SCOTT DOUGALL
  • Publication number: 20150178403
    Abstract: A user device for presenting eBooks generates a navigation history that allows a user to easily navigate to previously accessed positions within the eBook. The navigation history can be stored on an eBook server and shared with other user devices used by the same user. The navigation history may be generated by receiving actions regarding navigation within the eBook, an action navigating from a current reading position within the eBook to a corresponding navigation position in the eBook; filtering the received actions and the corresponding navigation positions to produce a filtered list of navigation positions; storing the filtered list of navigation positions in a navigation history; presenting the navigation history to the user; receiving a request from the user to navigate to a selected one of the navigation positions from the navigation history; and presenting a portion of the eBook at the selected navigation position.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Google Inc.
    Inventor: Virgil Scott King
  • Publication number: 20150170648
    Abstract: A user device receives audio data of a user reading aloud a displayed portion of an ebook, and converts a portion of the audio data to spoken-text data. The user device determines one or more similarity scores based on a comparison between the spoken-text data and text data associated with the displayed portion of the ebook, and ranks the one or more similarity scores to determine a reading location in the text data that corresponds to the spoken-text data. The user device determines a pronunciation score using the spoken-text data and pronunciation data associated with the text data at the reading location. The user device performs an action based in part on the reading location and the pronunciation score.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Virgil Scott King, Julian Paul Grady
  • Patent number: 8564544
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Grant
    Filed: September 5, 2007
    Date of Patent: October 22, 2013
    Assignee: Apple Inc.
    Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Stephen O. Lemay, Scott Herz, Marcel Van Os, Bas Ording, Gregory Novick, Wayne C. Westerman, Imran Chaudhri, Patrick Lee Coffman, Kenneth Kocienda, Nitin K. Ganatra, Freddy Allen Anzures, Jeremy A. Wyld, Jeffrey Bush, Michael Matas, Paul D. Marcos, Charles J. Pisula, Virgil Scott King, Chris Blumenberg, Francisco Ryan Tolmasky, Richard Williamson, Andre M. J. Boule, Henri C. Lamiraux
  • Publication number: 20100188358
    Abstract: A plurality of icons on a touch-sensitive display are displayed. A respective icon in the plurality of icons corresponds to at least one symbol. One or more recommended words are displayed. The one or more recommended words are in accordance with a user history. The one or more recommended words are displayed prior to detecting any contacts by a user corresponding to symbol selection by the user in a current application session. A contact by the user with the touch-sensitive display is detected. The contact includes a gesture. A respective recommended word corresponding to the gesture is selected.
    Type: Application
    Filed: March 18, 2010
    Publication date: July 29, 2010
    Inventors: Kenneth Kocienda, Scott Herz, Richard Williamson, Gregory Novick, Virgil Scott King, Chris Blumenberg, Marcel Van Os, Bas Ording, Scott Forstall, Imran Chaudhri, Greg Christie, Stephen O. Lemay
  • Publication number: 20100192086
    Abstract: A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to a selection of the respective icon, wherein the contact includes a respective gesture, is detected. A respective symbol in the two or more symbols for the respective icon to which the contact further corresponds is determined. The respective symbol is a first symbol in the two or more symbols if the respective gesture includes a continuous contact and the respective symbol is a second symbol in the two or more symbols if the respective gesture includes a discontinuous contact.
    Type: Application
    Filed: March 18, 2010
    Publication date: July 29, 2010
    Inventors: Kenneth Kocienda, Scott Herz, Richard Williamson, Gregory Novick, Virgil Scott King, Chris Blumenberg, Marcel Van Os, Bas Ording, Scott Forstall, Imran Chaudhri, Greg Christie, Stephen O. Lemay
  • Publication number: 20100188357
    Abstract: A plurality of icons are displayed on a touch-sensitive display. Two or more subsets of the plurality of icons are arranged in corresponding rows on the touch-sensitive display. A space greater than a pre-determined value is included between adjacent rows. A contact by a user with the touch-sensitive display that corresponds to a respective icon is detected. A symbol corresponding to the respective icon is displayed in the space between a respective row corresponding to the respective icon and a neighboring row while the contact is maintained.
    Type: Application
    Filed: March 18, 2010
    Publication date: July 29, 2010
    Inventors: Kenneth Kocienda, Scott Herz, Richard Williamson, Gregory Novick, Virgil Scott King, Chris Blumenberg, Marcel Van Os, Bas Ording, Scott Forstall, Imran Chaudhri, Greg Christie, Stephen O. Lemay
  • Publication number: 20100177056
    Abstract: A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A first symbol in the two or more symbols belongs to a first subset of symbols and a second symbol in the two or more symbols belongs to a second subset of symbols. The first symbol has a probability of occurrence that is greater than a first pre-determined value and the second symbol has a probability of occurrence that is less than the first pre-determined value. A contact by a user with the touch-sensitive display that corresponds to a selection of the respective icon is detected. The contact includes a respective gesture. A respective symbol in the two or more symbols for the respective icon to which the contact further corresponds is determined.
    Type: Application
    Filed: March 18, 2010
    Publication date: July 15, 2010
    Inventors: Kenneth Kocienda, Scott Herz, Richard Williamson, Gregory Novick, Virgil Scott King, Chris Blumenberg, Marcel Van Os, Bas Ording, Scott Forstall, Imran Chaudhri, Greg Christie, Stephen O. Lemay
  • Patent number: 7694231
    Abstract: A plurality of icons are displayed on a touch-sensitive display. A respective icon in at least a subset of the plurality of icons corresponds to two or more symbols. A contact by a user with the touch-sensitive display that corresponds to the respective icon is detected. A respective symbol in the two or more symbols to which the contact further corresponds is determined. The displayed respective icon is modified to indicate that the contact corresponds to the respective symbol.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: April 6, 2010
    Assignee: Apple Inc.
    Inventors: Kenneth Kocienda, Scott Herz, Richard Williamson, Gregory Novick, Virgil Scott King, Chris Blumenberg, Marcel Van Os, Bas Ording, Scott Forstall, Imran Chaudhri, Greg Christie, Stephen O. Lemay
  • Patent number: 7479949
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: January 20, 2009
    Assignee: Apple Inc.
    Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Stephen O. Lemay, Scott Herz, Marcel van Os, Bas Ording, Gregory Novick, Wayne C. Westerman, Imran Chaudhri, Patrick Lee Coffman, Kenneth Kocienda, Nitin K. Ganatra, Freddy Allen Anzures, Jeremy A. Wyld, Jeffrey Bush, Michael Matas, Paul D. Marcos, Charles J. Pisula, Virgil Scott King, Chris Blumenberg, Francisco Ryan Tolmasky, Richard Williamson, Andre M. J. Boule, Henri C. Lamiraux
  • Publication number: 20080174570
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Application
    Filed: April 11, 2008
    Publication date: July 24, 2008
    Applicant: Apple Inc.
    Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Stephen O. Lemay, Scott Herz, Marcel Van Os, Bas Ording, Gregory Novick, Wayne C. Westerman, Imran Chaudhri, Patrick Lee Corrman, Kenneth Kocienda, Nitin K. Ganatra, Freddy Allen Anzures, Jeremy A. Wyld, Jeffrey Bush, Michael Matas, Paul D. Marcos, Charles J. Pisula, Virgil Scott King, Chris Blumenberg, Francisco Ryan Tolmasky, Richard Williamson, Andre M.J. Boule, Henri C. Lamiraux
  • Publication number: 20080122796
    Abstract: A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one-dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
    Type: Application
    Filed: September 5, 2007
    Publication date: May 29, 2008
    Inventors: Steven P. Jobs, Scott Forstall, Greg Christie, Stephen O. Lemay, Scott Herz, Marcel Van Os, Bas Ording, Gregory Novick, Wayne C. Westerman, Imran Chaudhri, Patrick Lee Coffman, Kenneth Kocienda, Nitin K. Ganatra, Freddy Allen Anzures, Jeremy A. Wyld, Jeffrey Bush, Michael Matas, Paul D. Marcos, Charles J. Pisula, Virgil Scott King, Chris Blumenberg, Francisco Ryan Tolmasky, Richard Williamson, Andre M.J. Boule, Henri C. Lamiraux