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).

  • Publication number: 20140075373
    Abstract: Systems and methods for navigating stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of a plurality of workspaces stacked along a stacking axis. The plurality of workspaces includes a second workspace stacked on the first workspace. At least one application is open in the first workspace or in the second workspace. The system also includes a detection module configured to detect at least one of a first inter-workspace swipe gesture and an intra-workspace swipe gesture. The navigation module is configured to display the second workspace in response to the first inter-workspace swipe gesture. The navigation module is configured to switch between features or applications of the at least one application in response to the intra-workspace swipe gesture.
    Type: Application
    Filed: December 7, 2012
    Publication date: March 13, 2014
    Applicant: Google Inc.
    Inventors: John Nicholas Jitkoff, Alexander Friedrich Kuscher, Scott Ronald Violet, Glen Murphy
  • Publication number: 20140075374
    Abstract: Systems and methods for providing stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a first workspace of workspaces stacked along a stacking axis, and to display a navigation menu when the first workspace is displayed. The navigation menu comprises access points, each of which is associated with an application. The system includes a workspace module configured to open at least one of the applications in a second workspace stacked on the first workspace. The system includes a detection module configured to detect a second workspace scrolling command. The navigation module is configured to display the second workspace in response to the second workspace scrolling command. Displaying the second workspace comprises traversing the stack from the first workspace to the second workspace along the stacking axis. The navigation module is configured to display the navigation menu when the second workspace is displayed.
    Type: Application
    Filed: December 7, 2012
    Publication date: March 13, 2014
    Inventors: John Nicholas Jitkoff, Alexander Friedrich Kuscher, Scott Ronald Violet, Glen Murphy
  • Publication number: 20140068456
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a customized background in a user interface based on a selection of a user login option. A system can be configured to identify at least a first user and a second user of a computing machine, display a first background for the first user in a user login interface comprising at least a first user login option for the first user and a second user login option for the second user, receive a selection of the second user login option for the second user, and replace, in response to the receiving of the selection, the first background for the first user in the user login interface with a second background for the second user.
    Type: Application
    Filed: March 14, 2013
    Publication date: March 6, 2014
    Applicant: Google Inc.
    Inventors: Min Li CHAN, Nikita KOSTYLEV, Kenneth Brian MOORE, John Nicholas JITKOFF
  • Patent number: 8667562
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving at a computing device that is in a locked state, one or more user inputs to unlock the device and to execute at least one command that is different from a command for unlocking the device. The method further includes executing in response to the user inputs to unlock the device an unlocking operation to convert the device from a locked state to an unlocked state. The method further includes executing the at least one command in response to receiving the user inputs to execute the at least one command. The at least one command executes so that results of executing the at least one command are first displayed on the device to a user automatically after the device changes from the locked state to the unlocked state.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 4, 2014
    Assignee: Google Inc.
    Inventors: Michael J LeBeau, John Nicholas Jitkoff, Romain P Guy
  • Patent number: 8645511
    Abstract: A method may include receiving by a current computer a customization application, the customization application including a control panel to establish user preferences for a user account of the cloud-based service and/or system settings for the second computer; receiving by the current computer an input to the customization application to establish one or more user preferences for the user account and/or one or more system settings for the second computer; and transmitting from the current computer to a server associated with the cloud-based service the one or more user preferences and a username for the user account and/or the system settings for the second computer.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: February 4, 2014
    Assignee: Google Inc.
    Inventors: Kan Liu, John Nicholas Jitkoff
  • Publication number: 20130304467
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text including receiving speech audio data from a microphone. The method further includes sending the speech audio data to a transcription system. The method further includes receiving a word lattice transcribed from the speech audio data by the transcription system. The method further includes presenting one or more transcribed words from the word lattice. The method further includes receiving a user selection of at least one of the presented transcribed words. The method further includes presenting one or more alternate words from the word lattice for the selected transcribed word. The method further includes receiving a user selection of at least one of the alternate words. The method further includes replacing the selected transcribed word in the presented transcribed words with the selected alternate word.
    Type: Application
    Filed: July 22, 2013
    Publication date: November 14, 2013
    Applicant: Google Inc.
    Inventors: Michael J. LeBeau, William J. Byrne, John Nicholas Jitkoff, Brandon M. Ballinger, Trausti T. Kristjansson
  • Patent number: 8584033
    Abstract: According to one general aspect, a method may include detecting an audio signal configured to be played from a local loudspeaker. The method may also include determining which of one or more applications is included with the audio signal, wherein the determined application includes one or more tabs. The method may include determining which tab of the one or more tabs of the determined application is included with the audio signal. The method may comprise providing a graphical user interface (GUI) included with a handle of the determined tab, wherein the graphical user interface is configured to facilitate the manipulation of the audio signal by a user. The method may include manipulating the audio signal, based upon a command generated by the graphical user interface in response to a user interaction.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Kan Liu, John Nicholas Jitkoff
  • Patent number: 8539373
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes presenting a first window in a graphical user interface. The method includes presenting at least a portion of each secondary window. The method includes presenting one or more indicators indicating that additional windows exist. The method includes receiving a first user selection of a first one of the indicators. The method includes bringing at least one of the additional windows to the foreground, moving the at least one of the additional windows across the graphical user interface to be in view of the graphical user interface, sending the first window and the secondary windows behind the at least one of the additional windows, and moving at least one of the first window and the secondary windows across the graphical user interface to be out of view of the graphical user interface.
    Type: Grant
    Filed: September 28, 2011
    Date of Patent: September 17, 2013
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Daniel T. Erat, Glen Murphy
  • Publication number: 20130219346
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving at a computing device that is in a locked state, one or more user inputs to unlock the device and to execute at least one command that is different from a command for unlocking the device. The method further includes executing in response to the user inputs to unlock the device an unlocking operation by the device to convert the device from a locked state to an unlocked state. The method further includes executing the at least one command in response to receiving the user inputs to execute the at least one command. The at least one command executes so that results of executing the at least one command are first displayed on the device to a user automatically after the device changes from the locked state to the unlocked state.
    Type: Application
    Filed: March 19, 2013
    Publication date: August 22, 2013
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, Romain P. Guy
  • Patent number: 8510675
    Abstract: Systems and methods for interfacing with a window having a hidden border are provided. In some aspects, a method includes providing for presentation of a first window within a display, while providing for hiding a border of the first window. The method also includes receiving an indication of a first user input for interfacing with an edge of the first window. The method also includes providing for making visible the border of the first window in response to the indication of the first user input.
    Type: Grant
    Filed: June 13, 2012
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Daniel T. Erat
  • Patent number: 8499253
    Abstract: According to one general aspect, a method may include detecting an audio signal configured to be played from a local loudspeaker. The method may also include determining which of one or more applications is included with the audio signal, wherein the determined application includes one or more tabs. The method may include determining which tab of the one or more tabs of the determined application is included with the audio signal. The method may comprise providing a graphical user interface (GUI) included with a handle of the determined tab, wherein the graphical user interface is configured to facilitate the manipulation of the audio signal by a user. The method may include manipulating the audio signal, based upon a command generated by the graphical user interface in response to a user interaction.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: July 30, 2013
    Assignee: Google Inc.
    Inventors: Kan Liu, John Nicholas Jitkoff
  • Publication number: 20130191363
    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: Application
    Filed: March 4, 2013
    Publication date: July 25, 2013
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Byrne
  • Patent number: 8494852
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text including receiving speech audio data from a microphone. The method further includes sending the speech audio data to a transcription system. The method further includes receiving a word lattice transcribed from the speech audio data by the transcription system. The method further includes presenting one or more transcribed words from the word lattice. The method further includes receiving a user selection of at least one of the presented transcribed words. The method further includes presenting one or more alternate words from the word lattice for the selected transcribed word. The method further includes receiving a user selection of at least one of the alternate words. The method further includes replacing the selected transcribed word in the presented transcribed words with the selected alternate word.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: July 23, 2013
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, William J. Byrne, John Nicholas Jitkoff, Brandon M. Ballinger, Trausti Kristjansson
  • Patent number: 8478590
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for correcting words in transcribed text including receiving speech audio data from a microphone. The method further includes sending the speech audio data to a transcription system. The method further includes receiving a word lattice transcribed from the speech audio data by the transcription system. The method further includes presenting one or more transcribed words from the word lattice. The method further includes receiving a user selection of at least one of the presented transcribed words. The method further includes presenting one or more alternate words from the word lattice for the selected transcribed word. The method further includes receiving a user selection of at least one of the alternate words. The method further includes replacing the selected transcribed word in the presented transcribed words with the selected alternate word.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, William J. Byrne, John Nicholas Jitkoff, Brandon M. Ballinger, Trausti Kristjansson
  • Patent number: 8473289
    Abstract: In one implementation, a computer-implemented method includes receiving, at a mobile computing device, ambiguous user input that indicates more than one of a plurality of commands; and determining a current context associated with the mobile computing device that indicates where the mobile computing device is currently located. The method can further include disambiguating the ambiguous user input by selecting a command from the plurality of commands based on the current context associated with the mobile computing device; and causing output associated with performance of the selected command to be provided by the mobile computing device.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: June 25, 2013
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Michael J. LeBeau
  • Patent number: 8443297
    Abstract: Systems and methods for bringing a window into focus are provided. In some aspects, a method includes providing for display of a first window and a second window in a user interface. The first window is in focus. The second window is not in focus. The method includes receiving a user input for bringing the second window into focus. The method includes brightening at least a dimmed portion of the second window in response to the user input for bringing the second window into focus. The method includes gradually dimming at least a visible portion of the first window in response to the user input for bringing the second window into focus. The method includes pausing the dimming, after expiration of a time period, of the at least the visible portion of the first window.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: May 14, 2013
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Daniel T. Erat
  • Patent number: 8438023
    Abstract: Methods and devices are disclosed for notifying a user of a likelihood of successful recognition in an environment by a voice recognition application. In one embodiment, the method includes a device recording a noise sample in an environment and making a comparison of the noise sample and at least one predetermined threshold. The method further includes, based on the comparison, determining a likelihood of successful recognition in the environment by a voice recognition application, and triggering a notification indicating the likelihood. In another embodiment, the device includes a microphone configured to record a noise sample in an environment, a processor, and data storage comprising instructions executable by the processor to make a comparison of the noise sample and at least one predetermined threshold, based on the comparison, determine a likelihood of successful recognition by a voice recognition application, and trigger a notification indicating the likelihood.
    Type: Grant
    Filed: August 17, 2012
    Date of Patent: May 7, 2013
    Assignee: Google Inc.
    Inventors: Robert William Hamilton, Bjorn Erik Bringert, Michael J. LeBeau, William J. Byrne, John Nicholas Jitkoff
  • Publication number: 20130095805
    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: Application
    Filed: December 6, 2012
    Publication date: April 18, 2013
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, Dave Burke
  • Patent number: 8418225
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving at a computing device that is in a locked state, one or more user inputs to unlock the device and to execute at least one command that is different from a command for unlocking the device. The method further includes executing in response to the user inputs to unlock the device an unlocking operation to convert the device from a locked state to an unlocked state. The method further includes executing the at least one command in response to receiving the user inputs to execute the at least one command. The at least one command executes so that results of executing the at least one command are first displayed on the device to a user automatically after the device changes from the locked state to the unlocked state.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 9, 2013
    Assignee: Google Inc.
    Inventors: Michael J LeBeau, John Nicholas Jitkoff, Romain P Guy
  • Patent number: D684582
    Type: Grant
    Filed: December 1, 2011
    Date of Patent: June 18, 2013
    Assignee: Google Inc.
    Inventor: John Nicholas Jitkoff