Patents by Inventor John Nicholas Jitkoff

John Nicholas Jitkoff 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: 8392411
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the transmitted spoken input. An alert is provided to the user that the device will connect the user to a target of the search result information if the user does not intervene to stop the connecting of the user. The user is connected to the target of the search result information based on a determination that the user has not intervened to stop the connecting of the user.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: March 5, 2013
    Assignee: Google Inc.
    Inventors: Michael J. Lebeau, John Nicholas Jitkoff, William J. Byrne
  • Patent number: 8386955
    Abstract: Computer-implemented methods for determining what to display to a user when the user opens a new web page browsing window in a web browser are provided. In one aspect, a method includes receiving a request to open a new web page browsing window, and providing the new web page browsing window for display, the new web page browsing window displaying, by default, either a collection of user selected web addresses or previously visited web pages. The method also includes receiving a request to display the collection that was not displayed by default in response to the request to open the new web page browsing window. The collection that was not displayed by default in response to the request to open the new web page browsing window becomes the default collection to display for a subsequent request. Systems, web browsers, and machine-readable media are also provided.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: Arnaud Claude Weber, Alex Neely Ainslie, Roma Rajni Shah, John Nicholas Jitkoff
  • Patent number: 8386231
    Abstract: A method, performed on a server, of translating between languages includes receiving first audio data for a first language from a mobile device, translating the first audio data to second audio data for a second language, receiving an indication that the mobile device has moved between two locations, and sending the second audio data to the mobile device in response to the indication.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: February 26, 2013
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff
  • Patent number: 8359020
    Abstract: In one implementation, a computer-implemented method includes detecting a current context associated with a mobile computing device and determining, based on the current context, whether to switch the mobile computing device from a current mode of operation to a second mode of operation during which the mobile computing device monitors ambient sounds for voice input that indicates a request to perform an operation. The method can further include, in response to determining whether to switch to the second mode of operation, activating one or more microphones and a speech analysis subsystem associated with the mobile computing device so that the mobile computing device receives a stream of audio data. The method can also include providing output on the mobile computing device that is responsive to voice input that is detected in the stream of audio data and that indicates a request to perform an operation.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: January 22, 2013
    Assignee: Google Inc.
    Inventors: Michael J. Lebeau, John Nicholas Jitkoff, Dave Burke
  • Publication number: 20130013316
    Abstract: A computer-implemented method of multisensory speech detection is disclosed. The method comprises determining an orientation of a mobile device and determining an operating mode of the mobile device based on the orientation of the mobile device. The method further includes identifying speech detection parameters that specify when speech detection begins or ends based on the determined operating mode and detecting speech from a user of the mobile device based on the speech detection parameters.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: GOOGLE INC.
    Inventors: Dave Burke, Michael J. LeBeau, Konrad Gianno, Trausti Kristjansson, John Nicholas Jitkoff, Andrew W. Senior
  • Publication number: 20130013315
    Abstract: A computer-implemented method of multisensory speech detection is disclosed. The method comprises determining an orientation of a mobile device and determining an operating mode of the mobile device based on the orientation of the mobile device. The method further includes identifying speech detection parameters that specify when speech detection begins or ends based on the determined operating mode and detecting speech from a user of the mobile device based on the speech detection parameters.
    Type: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: GOOGLE INC.
    Inventors: Dave Burke, Michael J. LeBeau, Konrad Gianno, Trausti Kristjansson, John Nicholas Jitkoff, Andrew W. Senior
  • Patent number: 8326328
    Abstract: In one implementation, a computer-implemented method includes detecting a current context associated with a mobile computing device and determining, based on the current context, whether to switch the mobile computing device from a current mode of operation to a second mode of operation during which the mobile computing device monitors ambient sounds for voice input that indicates a request to perform an operation. The method can further include, in response to determining whether to switch to the second mode of operation, activating one or more microphones and a speech analysis subsystem associated with the mobile computing device so that the mobile computing device receives a stream of audio data. The method can also include providing output on the mobile computing device that is responsive to voice input that is detected in the stream of audio data and that indicates a request to perform an operation.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, Dave Burke
  • Patent number: 8312042
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the transmitted spoken input. An alert is provided to the user that the device will connect the user to a target of the search result information if the user does not intervene to stop the connecting of the user. The user is connected to the target of the search result information based on a determination that the user has not intervened to stop the connecting of the user.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: November 13, 2012
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Byrne
  • Publication number: 20120278074
    Abstract: A computer-implemented method of multisensory speech detection is disclosed. The method comprises determining an orientation of a mobile device and determining an operating mode of the mobile device based on the orientation of the mobile device. The method further includes identifying speech detection parameters that specify when speech detection begins or ends based on the determined operating mode and detecting speech from a user of the mobile device based on the speech detection parameters.
    Type: Application
    Filed: July 10, 2012
    Publication date: November 1, 2012
    Applicant: Google Inc.
    Inventors: Dave Burke, Michael J. Lebeau, Konrad Gianno, Trausti Kristjansson, John Nicholas Jitkoff, Andrew W. Senior
  • Patent number: 8244544
    Abstract: A computer-implemented method of generating a voice command to perform an action includes receiving a voice request to perform the action, wherein the voice request comprises first audio information for one or more first data fields associated with the action; generating a GUI that when rendered on a display device comprises a prompt message prompting a user to speak second audio information for one or more second data fields associated with the action; and inserting into the one or more second data fields data indicative of one or more of (i) the first audio information, and (ii) the second audio information.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: August 14, 2012
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Byrne
  • Patent number: 8239206
    Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a voice query at a mobile computing device and generating data that represents content of the voice query. The data is provided to a server system. A textual query that has been determined by a speech recognizer at the server system to be a textual form of at least part of the data is received at the mobile computing device. The textual query is determined to include a carrier phrase of one or more words that is reserved by a first third-party application program installed on the computing device. The first third-party application is selected, from a group of one or more third-party applications, to receive all or a part of the textual query. All or a part of the textual query is provided to the selected first application program.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 7, 2012
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Bryne
  • Patent number: 8223165
    Abstract: Systems and methods for resizing an icon are disclosed according to various aspects of the subject technology. In one aspect, a computer-implemented method for resizing an icon is disclosed. The method comprises computing an area of the icon, comparing the computed area of the icon with a predetermined area, and resizing the icon based on the comparison such that an area of the resized icon is approximately equal to the predetermined area.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 17, 2012
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Alex Neely Ainslie
  • Patent number: 8224654
    Abstract: A computer-implemented method of generating a voice command to perform an action includes receiving a voice request to perform the action, wherein the voice request comprises first audio information for one or more first data fields associated with the action; generating a GUI that when rendered on a display device comprises a prompt message prompting a user to speak second audio information for one or more second data fields associated with the action; and inserting into the one or more second data fields data indicative of one or more of (i) the first audio information, and (ii) the second audio information.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: July 17, 2012
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Byrne
  • Patent number: 8204897
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving from a user a portion of a query. The method further includes providing the portion of the query to multiple data provider modules nearly simultaneously. The method further includes receiving, from ones of the data provider modules, a set of search suggestion items resulting from searching the data sources, each of the search suggestion items including a rank and a relevance value. The method further includes determining a score for each of the search suggestion items by combining the rank and the relevance value for each of the search suggestion items. The method further includes sorting the search suggestion items using the scores. The method further includes presenting the sorted search suggestion items to the user.
    Type: Grant
    Filed: September 9, 2009
    Date of Patent: June 19, 2012
    Assignee: Google Inc.
    Inventors: Gueorgui N. Djabarov, Alex B. Harper, Stuart B. Morgan, David I. MacLachlan, Michael D. Pinkerton, John Nicholas Jitkoff, Ryan C. Tabone
  • Patent number: 8200847
    Abstract: A computer-implemented method includes receiving spoken input at a computing device from a user of the computing device, the spoken input including a carrier phrase and a subject to which the carrier phrase is directed, providing at least a portion of the spoken input to a server system in audio form for speech-to-text conversion by the server system, the portion including the subject to which the carrier phrase is directed, receiving from the server system instructions for automatically performing an operation on the computing device, the operation including an action defined by the carrier phrase using parameters defined by the subject, and automatically performing the operation on the computing device.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: June 12, 2012
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff
  • Publication number: 20120136756
    Abstract: A method for user interaction with a web page includes displaying a web page in a web browser, displaying a user-selectable object outside the web browser on a user interface, receiving a user selection of the user-selectable object and a dragging of the user-selectable object onto the web browser, and causing a command to be performed with the web browser in response to the user selection.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 31, 2012
    Inventors: John Nicholas Jitkoff, Roma R. Shah
  • Publication number: 20120131519
    Abstract: A computer-implemented user input process for a computing device includes receiving, on a touch pad surface over a graphical display, a user input motion dragging across the touch pad surface, identifying the dragging input motion as originating off an edge of the touch pad by identifying a sensed first location for the input motion at a peripheral edge of the touch pad surface, and displaying on the graphical display a sliding graphical element that is animated to move from the edge of the display into a body of the display, over a nonmoving element on the display, in response to identifying the dragging input motion.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 24, 2012
    Inventor: John Nicholas Jitkoff
  • Publication number: 20120131321
    Abstract: Various features for a computer operating system include mechanisms for operating where a single native application, in the form of a Web browser, exists for an operating system, and all other applications run as Web apps of the browser application. A computer-implemented object tracking method includes instantiating, a first time, an operating system object on a computing device; automatically identifying contextual meta data that defines a state of objects that are open on the computing device, other than the instantiated operating system object, when the operating system object is instantiated; and storing the identifying contextual meta data in correlation with the operating system object, wherein the contextual meta data identifies one or more objects that are active in the operating system when the operating system object is instantiated.
    Type: Application
    Filed: November 18, 2011
    Publication date: May 24, 2012
    Inventors: John Nicholas Jitkoff, Kan Liu
  • Patent number: D667406
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventor: John Nicholas Jitkoff
  • Patent number: D667407
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventor: John Nicholas Jitkoff