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: 8838603Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method including receiving a partial query term from a user. The method further includes providing the partial query term to multiple data provider modules. Additionally, the method includes receiving a set of search suggestion items responsive to the partial query term and receiving information identifying a category for each search suggestion item. The method further includes rendering a representation of each search suggestion item, and receiving a user selection identifying one of the search suggestion items from the user interface. And, the method includes rendering a status bar indicating the user selection.Type: GrantFiled: May 18, 2012Date of Patent: September 16, 2014Assignee: 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: 8839413Abstract: 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: GrantFiled: March 19, 2013Date of Patent: September 16, 2014Assignee: Google Inc.Inventors: Michael J. LeBeau, John Nicholas Jitkoff, Romain P. Guy
-
Patent number: 8832127Abstract: A method, computer program product, and computing system for receiving from a user, on the one or more computing devices, an indication to create an experience data card for inclusion within an experience database. The indication provides one or more details concerning an experience of the user. The one or more details associated with the indication are compared, on the one or more computing devices, to details associated with one or more experience data cards included within the experience database to determine if matching details exist. If matching details exist on a related experience data card, the user is provided with one or more options for associating the experience of the user with the related experience data card.Type: GrantFiled: January 31, 2012Date of Patent: September 9, 2014Assignee: Google Inc.Inventors: Christopher Pedregal, Alastair Tse, Michael J. LeBeau, Mathew Cowan, John Nicholas Jitkoff
-
Publication number: 20140250409Abstract: 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 application window for display. The instruction may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of application windows for concurrent display. The providing a plurality of application windows may include changing a display view from the first application window to the plurality of application windows. The plurality of application windows include the first application window and one or more additional application windows. The instructions may facilitate touching and sliding, off the display view, one of the plurality of application windows. The sliding may cause permanently removing the one of the plurality of application windows from application windows available for display.Type: ApplicationFiled: July 19, 2013Publication date: September 4, 2014Applicant: Google Inc.Inventors: Roma Rajni SHAH, John Nicholas JITKOFF, Glen MURPHY, Arnaud Claude WEBER, Michael FELDSTEIN, Alex Neely AINSLIE
-
Patent number: 8812996Abstract: 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 application window for display. The instruction may facilitate receiving a switching input. The instructions may facilitate, in response to the switching input, providing a plurality of application windows for concurrent display. The providing a plurality of application windows may include changing a display view from the first application window to the plurality of application windows. The plurality of application windows include the first application window and one or more additional application windows. The instructions may facilitate touching and sliding, off the display view, one of the plurality of application windows. The sliding may cause permanently removing the one of the plurality of application windows from application windows available for display.Type: GrantFiled: July 19, 2013Date of Patent: August 19, 2014Assignee: Google Inc.Inventors: Roma Rajni Shah, John Nicholas Jitkoff, Glen Murphy, Arnaud Claude Weber, Michael Feldstein, Alex Neely Ainslie
-
Publication number: 20140229469Abstract: 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: ApplicationFiled: April 23, 2014Publication date: August 14, 2014Applicant: Google Inc.Inventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Byrne
-
Patent number: 8805690Abstract: 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 31, 2011Date of Patent: August 12, 2014Assignee: Google Inc.Inventors: Michael J. Lebeau, John Nicholas Jitkoff
-
Publication number: 20140223450Abstract: 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 2, 2014Publication date: August 7, 2014Applicant: Google Inc.Inventors: John Nicholas Jitkoff, Kan Liu
-
Publication number: 20140215387Abstract: The disclosed subject matter relates to a method for managing display of a window. In certain aspects, the method includes presenting a window in a display area, wherein the window comprises a control icon, receiving a first input indicating a selection of the control icon and presenting a plurality of selectable options associated with the control icon, wherein each of the plurality of selectable options correspond with one of an up direction, a down direction, a left direction or a right direction. In certain aspects, the method further includes receiving a second input indicating a selection of a first one of the plurality of selectable options and adjusting a size of the window in response to the second input based on a direction associated with the first one of the plurality of selectable options. Systems and computer-readable media are also provided.Type: ApplicationFiled: January 29, 2013Publication date: July 31, 2014Applicant: Google Inc.Inventors: Alexander Friedrich KUSCHER, John Nicholas JITKOFF
-
Patent number: 8775965Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a light bar for a web browser in an immersive mode. A system is configured to display a web browser in a first browsing mode, wherein the browser in the first browsing mode comprises one or more tabs and receive, from a user, an indication to enter a second browsing mode for the web browser. In response to receiving the indication, the web browser may be displayed in the second browsing mode in which the one or more tabs are not shown. One or more light bars may also be displayed in a display area of the web browser at locations corresponding with the one or more tabs. Each of the one or more light bars is associated with one of the one or more tabs.Type: GrantFiled: June 27, 2013Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Alexander Friedrich Kuscher, John Nicholas Jitkoff, Sebastien Vincent Gabriel, Glen Murphy
-
Patent number: 8775156Abstract: 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: GrantFiled: August 5, 2010Date of Patent: July 8, 2014Assignee: Google Inc.Inventors: Michael J. Lebeau, John Nicholas Jitkoff
-
Patent number: 8769435Abstract: 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: GrantFiled: September 16, 2011Date of Patent: July 1, 2014Assignee: Google Inc.Inventors: John Nicholas Jitkoff, Alex Neely Ainslie
-
Patent number: 8754854Abstract: An apparatus includes a processor and a keyboard having multiple, separately moveable keys. The keyboard is configured to function as both a keyboard and a trackpad.Type: GrantFiled: December 20, 2010Date of Patent: June 17, 2014Assignee: Google Inc.Inventors: William Hamburgen, Glen Murphy, Andrew Bowers, Ji Lee, Kevin Tom, John Nicholas Jitkoff, Amy Han
-
Publication number: 20140157138Abstract: The subject disclosure relates to associating contacts with corresponding system actions. It includes identifying a contact profile for configuring with system actions, based on one or more of an address book, user input, online accounts, or an interaction with a contact corresponding to the contact profile, retrieving contact information for the identified contact profile and determining at least one available system action based on the retrieved contact information for the identified contact profile. The disclosure also includes generating, based on the retrieved contact information, a system icon representing the contact profile for displaying the contact profile in a graphic user interface component of an operating system and associating the at least one available system action with the contact profile by configuring the at least one available system action to automatically launch when selected at the system icon representing the contact profile.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: Google Inc.Inventors: Alexander Friedrich KUSCHER, John Nicholas Jitkoff, Caesar Sengupta
-
Patent number: 8745018Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented search method including receiving, at a non-browser application on a computing device, part or all of a user search query. The method further includes displaying search results responsive to receiving the search query in the non-browser application. The method further includes receiving a user selection of one of the search results. The method further includes automatically displaying, in response to the user selection of the one of the search results, a landing page for the one of the search results in a web browser on the computing device. The method further includes receiving from the user a selection of a first back button in the web browser and, in response to the user selection of the first back button, activating the non-browser application.Type: GrantFiled: July 10, 2009Date of Patent: June 3, 2014Assignee: Google Inc.Inventors: David P. Singleton, John Nicholas Jitkoff, Alastair Tse
-
Patent number: 8732447Abstract: 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: November 18, 2011Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: John Nicholas Jitkoff, Kan Liu
-
Patent number: 8731939Abstract: 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: GrantFiled: August 6, 2010Date of Patent: May 20, 2014Assignee: Google Inc.Inventors: Michael J. Lebeau, John Nicholas Jitkoff, William J. Byrne
-
Patent number: 8719281Abstract: 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: GrantFiled: March 4, 2013Date of Patent: May 6, 2014Assignee: Google Inc.Inventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Byrne
-
Patent number: 8713465Abstract: According to one general aspect, a method for manipulating tabs within a graphical user interface may comprise associating a tab with a window in a superior-subordinate hierarchal relationship, wherein the tab is the subordinate in the relationship, and wherein the tab and window are graphical user interface elements. The method may also include registering the tab and the tab's association with the window with a window manager, wherein the window manager is configured to manage tabs and windows within a graphical user interface. The method may include receiving a command, from a user, to display an organized representation of one or more tabs registered with the window manager. The method may further include organizing the tabs registered with the window manager according to a predetermined organizational scheme. The method may include displaying the organized representation of the tabs to the user via a graphical display.Type: GrantFiled: October 13, 2010Date of Patent: April 29, 2014Assignee: Google Inc.Inventors: John Nicholas Jitkoff, Glen Murphy
-
Patent number: 8700300Abstract: A computer-implemented method includes receiving at a computer server system, from a computing device that is remote from the server system, a string of text that comprises a search query. The method also includes identifying one or more search results that are responsive to the search query, parsing a document that is a target of one of the one or more results, identifying geographical address information from the parsing, generating a specific geographical indicator corresponding to the one search result, and transmitting for use by the computing device, data for automatically generating a navigational application having a destination at the specific geographical indicator.Type: GrantFiled: September 30, 2011Date of Patent: April 15, 2014Assignee: Google Inc.Inventors: Michael J. LeBeau, Ole CaveLie, Keith Ito, John Nicholas Jitkoff