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: 9454207Abstract: 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: GrantFiled: March 23, 2015Date of Patent: September 27, 2016Assignee: GOOGLE INC.Inventors: Ryan C. Tabone, Benson Leung, Sameer Nanda, Caesar Sengupta, John Nicholas Jitkoff
-
Patent number: 9430054Abstract: Systems and methods for registering key inputs are provided. A system includes an input module configured to detect a first key input by a user at a point on a layout of primary keys. The system includes a correction module configured to determine whether the first key input is associated with a single one of the primary keys or a plurality of the primary keys. The input module is configured to detect a second key input if the first key input is determined to be associated with the plurality of the primary keys. The second key input includes a swipe gesture by the user from the point at which the first key input is detected on the layout towards a particular one of the plurality of the primary keys. The system includes a selection module configured to register the first or second key input as an actual key input.Type: GrantFiled: September 23, 2015Date of Patent: August 30, 2016Assignee: Google Inc.Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Bryan Russell Yeung
-
Publication number: 20160246610Abstract: 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: ApplicationFiled: April 29, 2016Publication date: August 25, 2016Inventors: John Nicholas Jitkoff, Kan Liu
-
Patent number: 9417680Abstract: 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: GrantFiled: March 23, 2015Date of Patent: August 16, 2016Assignee: GOOGLE INC.Inventors: Ryan C. Tabone, Benson Leung, Sameer Nanda, Caesar Sengupta, John Nicholas Jitkoff
-
Publication number: 20160216954Abstract: A system and machine-implemented method for facilitating an application launcher providing direct access to one or more items, the method including identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting search criteria specified by a user, determining an application associated with each of the one or more items facilitating access to the item, generating an instance of each of the one or more items facilitating direct user interaction with the item, where the user is able to interact with the item directly from the instance of the item and providing the instance of each of the one or more items for display to the user at the computing device in response to the request.Type: ApplicationFiled: April 5, 2016Publication date: July 28, 2016Inventors: John Nicholas JITKOFF, Glen MURPHY
-
Patent number: 9401147Abstract: 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: GrantFiled: June 8, 2015Date of Patent: July 26, 2016Assignee: Google Inc.Inventors: John Nicholas Jitkoff, Michael J. LeBeau
-
Publication number: 20160188149Abstract: A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.Type: ApplicationFiled: March 3, 2016Publication date: June 30, 2016Inventors: Alexander Friedrich Kuscher, Roma Rajni Shah, John Nicholas Jitkoff
-
Patent number: 9367236Abstract: A system and method for processing touch actions are provided. A plurality of sequentially performed touch actions including a first touch action and a second touch action are determined on a touch interface of an electronic device. An initiation location and a completion location of each of the first and second touch actions are determined on the touch interface. A command is selected based on the determined completion location of the first touch action, the second touch action, and the determined initiation location of the second touch action. The selected command is executed on the electronic device.Type: GrantFiled: March 15, 2013Date of Patent: June 14, 2016Assignee: GOOGLE INC.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne, John Nicholas Jitkoff
-
Publication number: 20160163308Abstract: 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: ApplicationFiled: February 17, 2016Publication date: June 9, 2016Inventors: Michael J. LeBeau, William J. Byrne, John Nicholas Jitkoff, Brandon M. Ballinger, Trausti T. Kristjansson
-
Publication number: 20160154881Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Publication number: 20160156758Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving user input that defines a search query, and providing the search query to a server system. Information that a search engine system determined was responsive to the search query is received at a computing device. The computing device is identified as in a first state, and a first output mode for audibly outputting at least a portion of the information is selected. The first output mode is selected from a collection of the first output mode and a second output mode. The second output mode is selected in response to the computing device being in a second state and is for visually outputting at least the portion of the information and not audibly outputting the at least portion of the information. At least the portion of information is audibly output.Type: ApplicationFiled: February 5, 2016Publication date: June 2, 2016Inventors: John Nicholas Jitkoff, Michael J. LeBeau, William J. Byrne, David P. Singleton
-
Patent number: 9355082Abstract: 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: GrantFiled: October 28, 2014Date of Patent: May 31, 2016Assignee: Google Inc.Inventors: John Nicholas Jitkoff, Kan Liu
-
Patent number: 9349368Abstract: A computer-implemented method of determining when an audio notification should be generated includes detecting receipt of a triggering event that occurs on a user device; generating, based on detecting, the audio notification for the triggering event; receiving, from the user device, a user voice command responding to the audio notification; and generating a response to the user voice command based on one or more of (i) information associated with the audio notification, and (ii) information associated with the user voice command.Type: GrantFiled: August 5, 2010Date of Patent: May 24, 2016Assignee: Google Inc.Inventors: Michael J. Lebeau, John Nicholas Jitkoff
-
Publication number: 20160133258Abstract: 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: ApplicationFiled: January 5, 2016Publication date: May 12, 2016Inventors: Michael J. LeBeau, William J. Byrne, John Nicholas Jitkoff, Brandon M. Ballinger, Trausti T. Kristjansson
-
Patent number: 9329764Abstract: Methods for providing visual feedback when an end area of content is reached are provided. In one aspect, a method includes receiving an input in a first direction to at least one of scroll, rotate, or scale a portion of content provided for display, and determining whether an edge of the content in the first direction is reached in response to the input. The method also includes applying a stretch effect to the displayed portion of content when the determination indicates an edge of the content in the first direction is reached. Systems and machine-readable media are also provided.Type: GrantFiled: March 15, 2013Date of Patent: May 3, 2016Assignee: GOOGLE INC.Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Glen Murphy
-
Patent number: 9323452Abstract: A system and method for processing a touch input are provided. An initial press action that is associated with a number of simultaneous touches is detected on a touch interface. One or more commands that are mapped to one or more sequences of user interaction is determined based on the number of simultaneous touches, where each of the one or more sequences of user interaction is initiated by the initial press action. One or more graphical interface components, where each of the one or more graphical interface components correspond to a different one of the one or more sequences of user interaction are provided for display. Each of the one or more graphical interface components indicate at least part of the corresponding sequence of user interaction and indicates respective command mapped to the corresponding sequence of user interaction.Type: GrantFiled: September 24, 2012Date of Patent: April 26, 2016Assignee: GOOGLE INC.Inventors: Alexander Friedrich Kuscher, Stefan Kuhne, John Nicholas Jitkoff
-
Patent number: 9325775Abstract: The disclosed methods and systems for performing a paste operation based on clipboard data from a first device and a second device include receiving, at a second device, a request to paste a last copied data item at the second device, accessing, from a server, a first timestamp for first data stored on the server and associated with a clipboard of a first device, accessing, at the second device, a second timestamp for second data copied to a clipboard of the second device, and determining whether the last copied data item corresponds to the first data or the second data, by comparing the first timestamp and the second timestamp. When the last copied data item corresponds to the first data, downloading the first data from the server, when the last copied data item corresponds to the second data, pasting the second data from the second device.Type: GrantFiled: September 11, 2012Date of Patent: April 26, 2016Assignee: Google Inc.Inventors: John Nicholas Jitkoff, Alexander Friedrich Kuscher
-
Publication number: 20160104001Abstract: 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: ApplicationFiled: December 17, 2015Publication date: April 14, 2016Inventors: Michael J. LeBeau, John Nicholas Jitkoff, Romain P. Guy
-
Patent number: 9310988Abstract: A system and machine-implemented method for providing a visual cue of overscrolling displayed content on an electronic device. When the end of a scrollable page or content has been reached, the visual cue corresponds to the user's physical scrolling input. The content in the window is effectively attached to the window so that when the end of the content is reached in one direction, the window containing the content is pulled in the same scrolling direction. The pulling in the scrolling direction occurs in a logarithmically decreasing manner, providing a tactile-like visual effect that the outer frame of the window is resisting the attempt to scroll further in the scrolling direction. The visual resistance effect may include squishing or stretching portions of the window without distorting the content within the window.Type: GrantFiled: October 4, 2013Date of Patent: April 12, 2016Assignee: Google Inc.Inventors: Alexander Friedrich Kuscher, Roma Rajni Shah, John Nicholas Jitkoff
-
Patent number: 9311069Abstract: A system and machine-implemented method for facilitating an application launcher providing direct access to one or more items, the method including identifying one or more items maintained at one or more sources accessible by the user at the computing device meeting search criteria specified by a user, determining an application associated with each of the one or more items facilitating access to the item, generating an instance of each of the one or more items facilitating direct user interaction with the item, where the user is able to interact with the item directly from the instance of the item and providing the instance of each of the one or more items for display to the user at the computing device in response to the request.Type: GrantFiled: March 13, 2013Date of Patent: April 12, 2016Assignee: GOOGLE INC.Inventors: John Nicholas Jitkoff, Glen Murphy