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: 9086775
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented user interface method including displaying on a touchscreen display a representation of a keyboard defining a top edge and a bottom edge, and a content area adjacent to the keyboard. The method further includes receiving a user dragging input having motion directed to the bottom edge of the keyboard. The method further includes removing the keyboard from the touchscreen display and expanding the content area to an area previously occupied by the keyboard.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventors: Alastair Tse, John Nicholas Jitkoff
  • Patent number: 9087517
    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: July 22, 2013
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventors: Michael J. LeBeau, William J. Byrne, John Nicholas Jitkoff, Brandon M. Ballinger, Trausti T. Kristjansson
  • Publication number: 20150199093
    Abstract: A computer-implemented method for managing the placement one or more windows, the method comprising, defining a grid for a desktop display area, wherein the grid comprises a plurality of grid contours that are regularly spaced within the desktop display area, receiving user input for placing a selected window into a new position within the desktop display area and associating one or more edges of the selected window with one or more of the plurality of grid contours. In certain aspects, the method further comprises steps for snapping the window to the grid based on the association between the one or more edges and the one or more of the plurality of grid contours. Systems and computer-readable media are also provided.
    Type: Application
    Filed: September 26, 2012
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff
  • Publication number: 20150199092
    Abstract: A computer-implemented method for managing a display of one or more windows, the method comprising, presenting a first window in a display area, receiving a command to display a second window in the display area and identifying, in response to the command, one or more available locations in the display area, based on the first window presented in the display area. In certain aspects, the method further comprises steps for selecting a display location for the second window, from among the one or more available locations. Systems and computer-readable media are also provided.
    Type: Application
    Filed: September 26, 2012
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff
  • Publication number: 20150199083
    Abstract: A method for providing a consolidated system tray includes determining a plurality of menu items for displaying in a system tray of a computer operating system, where the plurality of menu items correspond to settings for using the computer operating system. The method also includes determining status of at least one setting corresponding to each of the plurality of determined menu items, and generating a first graphic user interface that combines the determined plurality of menu items and the determined status of the at least one setting corresponding to each of the plurality of determined menu items. The method further includes providing the generated first graphic user interface for display to the user, where each of the plurality of determined menu items displayed in the first graphic user interface is selectable by a user. Systems and machine-readable media are also provided.
    Type: Application
    Filed: March 7, 2013
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff
  • Publication number: 20150199075
    Abstract: A computer-implemented method for adjusting sizes of attached windows is provided. The method includes attaching two or more windows to each other to form a common border shared by each of the two or more attached windows, and providing a resize area for simultaneously adjusting sizes of the two or more attached windows when a user input indicator is within a predetermined proximity to the common border. The method also includes and simultaneously adjusting the sizes of the two or more attached windows when the user input indicator moves into the resize area and a resize input is received based on the user input indicator that has moved into the resize area. Systems and machine-readable media are also provided.
    Type: Application
    Filed: October 24, 2012
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Scott Ronald Violet
  • Publication number: 20150193393
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for connecting to a first server to retrieve a first web page; presenting the retrieved first web page in a graphical user interface; and after receiving one or more characters in a string of characters entered into an input field of the graphical user interface, and before a submission action is received: identifying a different second web page for the string of characters; connecting to a second server to retrieve a second web page; replacing the presentation of the first web page with the second web page; after replacing the presentation, receiving one or more backspace characters entered into the input field; and in response to receiving the one or more backspace characters, replacing the presentation of the second web page with the presentation of the first web page.
    Type: Application
    Filed: September 1, 2011
    Publication date: July 9, 2015
    Inventors: Scott R. Violet, Jeffrey A. Chang, John Nicholas Jitkoff, David Black, Brian D. Rakowski, Glen Murphy, Anthony C. Gentilcore
  • Publication number: 20150192984
    Abstract: A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and output mechanisms on the computing device are accessible to a user, to a closed configuration in which at least some of the input and output mechanisms are inaccessible to a user; starting a shut-down timer in response to identifying that the computing device has been moved from the open configuration to the closed configuration; waiting a predefined time period, as established by the shut-down timer, and determining from the shut-down timer that the computing device can be transitioned from an active state into a sleep state in which power consuming components of the computing device are powered down; and transitioning the computing device from the active state to the sleep state upon determining that the computing device can be transitioned.
    Type: Application
    Filed: March 23, 2015
    Publication date: July 9, 2015
    Inventors: Ryan C. Tabone, Brenson Leung, Sameer Nanda, Caesar Sengupta, John Nicholas Jitkoff
  • Patent number: 9069434
    Abstract: A computer-implemented method for adjusting sizes of attached windows is provided. The method includes attaching two or more windows to each other to form a common border shared by each of the two or more attached windows, and providing a resize area for simultaneously adjusting sizes of the two or more attached windows when a user input indicator is within a predetermined proximity to the common border. The method also includes and simultaneously adjusting the sizes of the two or more attached windows when the user input indicator moves into the resize area and a resize input is received based on the user input indicator that has moved into the resize area. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Scott Ronald Violet
  • Publication number: 20150169154
    Abstract: Systems and methods for presenting information in a header region of an application are provided. In some aspects, a URL is received in an omnibox of an application window of a computer. A page corresponding to the URL is presented in a page display region of the application window. The URL is presented in the omnibox. A collapsed form of the URL and connection information associated with the page are presented in a button of the application window adjacent to the omnibox. The collapsed form of the URL includes a representation of a top-level domain and a hierarchy of the URL. The collapsed form of the URL includes different text from the URL.
    Type: Application
    Filed: February 19, 2014
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventors: Alex Neely AINSLIE, Ruby LEE, John Nicholas JITKOFF
  • Publication number: 20150169071
    Abstract: Methods for navigating to a home screen and providing switching, launching, and notifications from the home screen are provided. An example method may include detecting a swiping gesture originating proximate to a top edge of a touchscreen display of a mobile device and extending away from the top edge. The method may further include, in response to detecting the swiping gesture, displaying at least a portion of a home screen extending from the top edge into an area of the touchscreen display. In addition, the home screen may include a plurality of interface items associated with active applications and applications available for launch. Systems, devices, and computer-readable media are also described.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Applicant: Google Inc.
    Inventor: John Nicholas JITKOFF
  • Patent number: 9059910
    Abstract: Various example embodiments are disclosed herein. According to an example embodiment, a method may include receiving by a second 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 first computer; receiving by the second 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 first computer; and transmitting from the second 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 first computer.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: June 16, 2015
    Assignee: Google Inc.
    Inventors: Kan Liu, John Nicholas Jitkoff
  • Patent number: 9053706
    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: July 20, 2011
    Date of Patent: June 9, 2015
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Michael J. LeBeau
  • Publication number: 20150153949
    Abstract: A system and machine-implemented method for performing tasks associated with text inputs, the method including providing a text input mechanism on an electronic device, receiving, at the electronic device, an input by a user using the text input mechanism, determining if the input corresponds to a text selection or task selection, wherein a text selection corresponds to the user entering an actual text input through the text input mechanism and a task selection corresponds to the user requesting to perform a task related to text entered at the device, registering a key corresponding to the input if the input corresponds to a text selection and performing a task corresponding to the input if the input corresponds to a task selection.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 4, 2015
    Applicant: Google Inc.
    Inventors: Bryan Russell YEUNG, John Nicholas JITKOFF, Alexander Friedrich KUSCHER
  • Publication number: 20150112691
    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 4, 2014
    Publication date: April 23, 2015
    Inventors: Michael J. LeBeau, John Nicholas Jitkoff, Dave Burke
  • Patent number: 9015505
    Abstract: A computer-implemented computer shut-down method includes identifying that a computing device has been moved from an open configuration in which input and output mechanisms on the computing device are accessible to a user, to a closed configuration in which at least some of the input and output mechanisms are inaccessible to a user; starting a shut-down timer in response to identifying that the computing device has been moved from the open configuration to the closed configuration; waiting a predefined time period, as established by the shut-down timer, and determining from the shut-down timer that the computing device can be transitioned from an active state into a sleep state in which power consuming components of the computing device are powered down; and transitioning the computing device from the active state to the sleep state upon determining that the computing device can be transitioned.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Ryan C. Tabone, Benson Leung, Sameer Nanda, Caesar Sengupta, John Nicholas Jitkoff
  • Patent number: 9015618
    Abstract: An apparatus may include one or more memories and one or more processors. The one or more processors may be configured to execute instructions to facilitate providing a first window for display while hiding from display one or more additional windows. The instructions may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of windows for display. The providing a plurality of windows may include changing a display view from the first window to the plurality of windows. The instructions may facilitate selecting one of the plurality of windows. The selecting one of the plurality of windows may include changing the display view from the plurality of windows to the selected one of the plurality of windows while hiding from display one or more other windows. Methods for displaying windows and machine-readable storage medium are also disclosed.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 21, 2015
    Assignee: Google Inc.
    Inventors: Roma Rajni Shah, John Nicholas Jitkoff, Glen Murphy, Arnaud Claude Weber, Michael Feldstein, Alex Neely Ainslie
  • Publication number: 20150106756
    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: October 28, 2014
    Publication date: April 16, 2015
    Inventors: John Nicholas Jitkoff, Kan Liu
  • Patent number: 9009053
    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: Grant
    Filed: November 10, 2009
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Dave Burke, Michael J. Lebeau, Konrad Gianno, Trausti Kristjansson, John Nicholas Jitkoff, Andrew W. Senior
  • Patent number: 9003325
    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: Grant
    Filed: December 7, 2012
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: John Nicholas Jitkoff, Alexander Friedrich Kuscher, Scott Ronald Violet, Glen Murphy