Patents by Inventor Jean Baptiste Maurice Queru
Jean Baptiste Maurice Queru 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: 8745542Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gesture-based selection. In one aspect, a method includes displaying, on a user interface, information referencing a first set of data items and at least one control that references multiple values. A first gesture input by a user using the control is identified, and a first value is selected based on the first gesture. A second gesture input by the user using the control is identified, and a second value is selected based on the second gesture. A second set of data items is selected based on the first and second values, and information referencing the second set of data items is displayed.Type: GrantFiled: September 30, 2011Date of Patent: June 3, 2014Assignee: Google Inc.Inventor: Jean Baptiste Maurice Queru
-
Publication number: 20140075420Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating hardware profiles by a software development environment. In one aspect, a method includes identifying a set of hardware features that are accessed by an application that is under development, generating one or more hardware profiles for one or more corresponding virtual devices based on the identified set of hardware features that are accessed by the application that is under development, invoking one or more of the virtual devices using the corresponding one or more hardware profiles, and installing the application on the one or more of the virtual devices.Type: ApplicationFiled: June 4, 2012Publication date: March 13, 2014Applicant: GOOGLE INC.Inventor: Jean Baptiste Maurice Queru
-
Publication number: 20140040501Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a method includes determining, by a queue manager on a mobile device that has a network interface, to fulfill one or more requests to upload or download data through the network interface, and in response to determining to fulfill the requests, applying, by the queue manager, one or more rules to the requests, to classify each request as a request that is to be fulfilled, or a request that is not to be fulfilled. The method also includes causing, by the queue manager, the requests that are classified as to be fulfilled to be fulfilled, or the requests that are classified as not to be fulfilled to not be fulfilled.Type: ApplicationFiled: October 2, 2013Publication date: February 6, 2014Applicant: Google Inc.Inventors: Jean Baptiste Maurice Queru, Joseph LaPenna
-
Patent number: 8579641Abstract: An electrical adapter system includes a housing that includes a receiving portion, the housing including first electrical contacts and second electrical contacts disposed at the receiving portion. The electrical adapter system includes a plug that includes a body, electrical prongs extending from a surface of the body, and electrical contacts coupled to the electrical prongs. The body of the plug is receivable by the receiving portion in at least two orientations such that in each of the at least two orientations, the electrical prongs extend outward from the housing, and one or more of the electrical contacts of the plug engage at least one of the first electrical contacts or at least one of the second electrical contacts.Type: GrantFiled: January 9, 2012Date of Patent: November 12, 2013Assignee: Google Inc.Inventor: Jean Baptiste Maurice Queru
-
Patent number: 8572265Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a method includes determining, by a queue manager on a mobile device that has a network interface, to fulfill one or more requests to upload or download data through the network interface, and in response to determining to fulfill the requests, applying, by the queue manager, one or more rules to the requests, to classify each request as a request that is to be fulfilled, or a request that is not to be fulfilled. The method also includes causing, by the queue manager, the requests that are classified as to be fulfilled to be fulfilled, or the requests that are classified as not to be fulfilled to not be fulfilled.Type: GrantFiled: September 30, 2011Date of Patent: October 29, 2013Assignee: Google Inc.Inventors: Jean Baptiste Maurice Queru, Joseph LaPenna
-
Patent number: 8478867Abstract: Provided are methods and systems for providing dynamic audio notifications, as well as computer programs encoded on computer storage devices and configured to perform the actions of the methods. A notification application executing on a device receives data from another application. The notification application selects a rule associated with the other application, from among one or more rules, and applies the data to the selected rule. The notification application provides a notification based on applying the data to the selected rule, where the notification comprises at least two components, and where at least one of the at least two components is associated with the data.Type: GrantFiled: August 3, 2012Date of Patent: July 2, 2013Assignee: Google Inc.Inventor: Jean Baptiste Maurice Queru
-
Patent number: 8468007Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for emulating a mass storage device and a file system of a mass storage device. In a first aspect, a human-portable data processing device that includes one or more data processors that perform operations in accordance with machine-readable instructions, an incoming message classifier configured to classify an incoming read command according to an address of the data requested by the incoming read command, and an emulation data generation component connected to respond to the classification of the incoming read command by the incoming message classifier to generate emulation data emulating that which would have been read by the incoming read command were the human-portable data processing device a mass storage device; and a bus controller configured to respond to the incoming read command with the emulation data generated by the emulation data generation component.Type: GrantFiled: August 12, 2011Date of Patent: June 18, 2013Assignee: Google Inc.Inventors: Jean Baptiste Maurice Queru, Christopher L. Tate
-
Patent number: 8446363Abstract: Provided are methods and systems for enhanced input using a touch screen, as well as computer programs encoded on computer storage devices and configured to perform the actions of the methods. One or more applications executing on a mobile device receive a user input through the touch screen of the mobile device, without displaying information identifying a command associated with the user input on the touch screen. The one or more applications then determine the command associated with the received user input and display a result of applying the command on an external display that is connected to the mobile device.Type: GrantFiled: June 7, 2011Date of Patent: May 21, 2013Assignee: Google Inc.Inventor: Jean-Baptiste Maurice Queru
-
Publication number: 20130097596Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing selective notifications. In one aspect, a method includes receiving code for a web application, the code including a reference to a native application equivalent to the web application, and determining whether to display a notification regarding the native application equivalent to the web application, then selectively displaying the notification regarding the native application equivalent to the web application based on the determination.Type: ApplicationFiled: June 6, 2012Publication date: April 18, 2013Applicant: GOOGLE INC.Inventor: Jean Baptiste Maurice Queru
-
Patent number: 8408924Abstract: An electrical adapter assembly includes a housing defining a cutout, the housing including first electrical contacts and second electrical contacts disposed within the cutout. The electrical adapter assembly includes (i) a plug including a body having a first portion extending from an edge of a second portion, the first portion extending generally orthogonal to the second portion, (ii) electrical prongs extending from the first portion, and (iii) electrical contacts coupled to the electrical prongs. The body of the plug is receivable in the cutout in at least two orientations, and in each of the at least two orientations, one or more of the electrical contacts of the plug engage at least one of the first electrical contacts or at least one of the second electrical contacts.Type: GrantFiled: September 30, 2011Date of Patent: April 2, 2013Assignee: Google Inc.Inventor: Jean Baptiste Maurice Queru
-
Patent number: 8398430Abstract: An electrical adapter assembly includes a housing defining a cutout, the housing including first electrical contacts and second electrical contacts disposed within the cutout. The electrical adapter assembly includes (i) a plug including a body having a first portion extending from an edge of a second portion, the first portion extending generally orthogonal to the second portion, (ii) electrical prongs extending from the first portion, and (iii) electrical contacts coupled to the electrical prongs. The body of the plug is receivable in the cutout in at least two orientations, and in each of the at least two orientations, one or more of the electrical contacts of the plug engage at least one of the first electrical contacts or at least one of the second electrical contacts.Type: GrantFiled: June 9, 2011Date of Patent: March 19, 2013Assignee: Google Inc.Inventor: Jean Baptiste Maurice Queru
-
Patent number: 8363009Abstract: Provided are methods and systems for enhanced input using a touch screen, as well as computer programs encoded on computer storage devices and configured to perform the actions of the methods. One or more applications executing on a mobile device receive a user input through the touch screen of the mobile device, without displaying information identifying a command associated with the user input on the touch screen. The one or more applications then determine the command associated with the received user input and display a result of applying the command on an external display that is connected to the mobile device.Type: GrantFiled: September 30, 2011Date of Patent: January 29, 2013Assignee: Google Inc.Inventor: Jean-Baptiste Maurice Queru
-
Publication number: 20130014050Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically hiding controls. In one aspect, a method includes displaying at least a portion of a content region of a user interface and at least a portion of a control region of the user interface, wherein the control region is peripheral to the content region; and determining that the portion of the control region of the user interface has been displayed for a predetermined period of time, then automatically removing the portion of the control region from display.Type: ApplicationFiled: September 30, 2011Publication date: January 10, 2013Applicant: Google Inc.Inventor: Jean Baptiste Maurice Queru
-
Publication number: 20120304111Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically hiding controls. In one aspect, a method includes displaying at least a portion of a content region of a user interface and at least a portion of a control region of the user interface, wherein the control region is peripheral to the content region; and determining that the portion of the control region of the user interface has been displayed for a predetermined period of time, then automatically removing the portion of the control region from display.Type: ApplicationFiled: August 24, 2011Publication date: November 29, 2012Applicant: GOOGLE INC.Inventor: JEAN BAPTISTE MAURICE QUERU
-
Patent number: 8321510Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for automatically updating metadata. In one aspect, a method includes determining that metadata associated with an item of electronic content has been updated on a first device, and automatically communicating a notification of the update between the first device and one or more servers. The method also includes selecting a second device that is associated with a user of the first device, automatically communicating the notification between the one or more servers and the selected second device, and automatically updating, by the second device, metadata that is stored on the second device and that is associated with the item of electronic content, based on the notification.Type: GrantFiled: September 30, 2011Date of Patent: November 27, 2012Assignee: Google Inc.Inventor: Jean Baptiste Maurice Queru
-
Publication number: 20120233342Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a method includes determining, by a queue manager on a mobile device that has a network interface, to fulfill one or more requests to upload or download data through the network interface, and in response to determining to fulfill the requests, applying, by the queue manager, one or more rules to the requests, to classify each request as a request that is to be fulfilled, or a request that is not to be fulfilled. The method also includes causing, by the queue manager, the requests that are classified as to be fulfilled to be fulfilled, or the requests that are classified as not to be fulfilled to not be fulfilled.Type: ApplicationFiled: August 24, 2011Publication date: September 13, 2012Applicant: GOOGLE INC.Inventors: Jean Baptiste Maurice Queru, Joseph LaPenna
-
Publication number: 20120233287Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing opportunistic network updates. In one aspect, a method includes determining, by a queue manager on a mobile device that has a network interface, to fulfill one or more requests to upload or download data through the network interface, and in response to determining to fulfill the requests, applying, by the queue manager, one or more rules to the requests, to classify each request as a request that is to be fulfilled, or a request that is not to be fulfilled. The method also includes causing, by the queue manager, the requests that are classified as to be fulfilled to be fulfilled, or the requests that are classified as not to be fulfilled to not be fulfilled.Type: ApplicationFiled: September 30, 2011Publication date: September 13, 2012Applicant: GOOGLE INC.Inventors: Jean Baptiste Maurice Queru, Joseph LaPenna
-
Patent number: 8265919Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for emulating a mass storage device and a file system of a mass storage device. In a first aspect, a human-portable data processing device that includes one or more data processors that perform operations in accordance with machine-readable instructions, an incoming message classifier configured to classify an incoming read command according to an address of the data requested by the incoming read command, and an emulation data generation component connected to respond to the classification of the incoming read command by the incoming message classifier to generate emulation data emulating that which would have been read by the incoming read command were the human-portable data processing device a mass storage device; and a bus controller configured to respond to the incoming read command with the emulation data generated by the emulation data generation component.Type: GrantFiled: September 30, 2011Date of Patent: September 11, 2012Assignee: Google Inc.Inventors: Jean Baptiste Maurice Queru, Christopher L. Tate
-
Publication number: 20120174043Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gesture-based selection. In one aspect, a method includes displaying, on a user interface, information referencing a first set of data items and at least one control that references multiple values. A first gesture input by a user using the control is identified, and a first value is selected based on the first gesture. A second gesture input by the user using the control is identified, and a second value is selected based on the second gesture. A second set of data items is selected based on the first and second values, and information referencing the second set of data items is displayed.Type: ApplicationFiled: September 30, 2011Publication date: July 5, 2012Applicant: GOOGLE INC.Inventor: Jean Baptiste Maurice Queru
-
Publication number: 20120174041Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gesture-based selection. In one aspect, a method includes displaying, on a user interface, information referencing a first set of data items, and at least one control that references multiple values, identifying a first gesture input by a user using the control, selecting a first value based on the first gesture, identifying a second gesture input by the user using the control, selecting a second value based on the second gesture, selecting a second set of data items to display based on the first and second values, and displaying information referencing the second set of data items.Type: ApplicationFiled: June 7, 2011Publication date: July 5, 2012Applicant: GOOGLE INC.Inventor: JEAN BAPTISTE MAURICE QUERU