Patents by Inventor Jean-Michel Trivi
Jean-Michel Trivi 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: 10127920Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting acoustic parameters. In one aspect, a method includes receiving an identifier associated with an enclosure for a computing device, transmitting data identifying the identifier associated with the enclosure for the computing device, and receiving one or more physical parameters of the enclosure for the computing device. The method also includes based on the one or more physical parameters of the enclosure for the computing device, determining, one or more acoustic parameter adjustments of the computing device in the enclosure, the one or more acoustic parameter adjustments being configured to preserve one or more acoustic characteristics of the computing device out of the enclosure while the computing device is in the enclosure, and based on the one or more acoustic parameter adjustments, adjusting the one or more acoustic parameters of the computing device.Type: GrantFiled: January 9, 2017Date of Patent: November 13, 2018Assignee: Google LLCInventors: Jean-Michel Trivi, Moonseok Kim
-
Publication number: 20180197560Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for adjusting acoustic parameters. In one aspect, a method includes receiving an identifier associated with an enclosure for a computing device, transmitting data identifying the identifier associated with the enclosure for the computing device, and receiving one or more physical parameters of the enclosure for the computing device. The method also includes based on the one or more physical parameters of the enclosure for the computing device, determining, one or more acoustic parameter adjustments of the computing device in the enclosure, the one or more acoustic parameter adjustments being configured to preserve one or more acoustic characteristics of the computing device out of the enclosure while the computing device is in the enclosure, and based on the one or more acoustic parameter adjustments, adjusting the one or more acoustic parameters of the computing device.Type: ApplicationFiled: January 9, 2017Publication date: July 12, 2018Inventors: Jean-Michel Trivi, Moonseok Kim
-
Patent number: 9924289Abstract: MIDI-generated audio streams or other input streams of audio events are perceptually associated with specific locations in 3D space with respect to the listener. A conventional pan parameter is redefined so that it no longer specifies the relative balance between the audio being fed to two fixed speaker locations. Instead, the new MIDI pan parameter extension specifies a virtual position of an audio stream in 3D space. Preferably, the relative position of a single audio stream is set along a predefined arc in 3D space.Type: GrantFiled: March 9, 2011Date of Patent: March 20, 2018Assignee: Creative Technology LtdInventors: Jean-Michel Trivi, Jean-Marc Jot, Thomas C Savell, Michael Guzewicz
-
Patent number: 8762893Abstract: Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In an embodiment, a method automatically interprets touch gestures on a mobile device. In the method, a user input is received that defines a first touch gesture to initiate a first action on an application of the mobile device. A second touch gesture is received on a touch screen of the mobile device. The second touch gesture is similar, but not identical, to the first touch gesture, and has a different orientation, size or position from the first touch gesture. In response to receipt of the second touch gesture, a second action is determined on the application of the mobile device according to a difference between the first and second touch gestures in orientation, size or position on the screen of the mobile device. Finally, the second action is initiated.Type: GrantFiled: May 14, 2010Date of Patent: June 24, 2014Assignee: Google Inc.Inventors: James B. Miller, Jean-Michel Trivi
-
Patent number: 8498625Abstract: In one embodiment, a communication request from a remote requester is intercepted at the computing device. Based on the intercepted communication request, one or more voicemail features are enabled at the computing device, independent of carrier voicemail support. The remote requester may be, for example, a caller or a voicemail server, and the intercepted communication request may be a phone call or a voicemail notification, respectively. In another embodiment, a system at a computing device coupled to a network includes a communication request handler and a voicemail manager. The communication request handler intercepts a communication request from a remote requester at the computing device. The intercepted communication request may be a voicemail notification from a network server or a phone call from a caller. The voicemail manager enables one or more voicemail features at the computing device, independent of carrier voicemail support, based on the intercepted communication request.Type: GrantFiled: September 30, 2011Date of Patent: July 30, 2013Assignee: Google Inc.Inventor: Jean-Michel Trivi
-
Patent number: 8417223Abstract: In one embodiment, a communication request from a remote requester is intercepted at the computing device. Based on the intercepted communication request, one or more voicemail features are enabled at the computing device, independent of carrier voicemail support. The remote requester may be, for example, a caller or a voicemail server, and the intercepted communication request may be a phone call or a voicemail notification, respectively. In another embodiment, a system at a computing device coupled to a network includes a communication request handler and a voicemail manager. The communication request handler intercepts a communication request from a remote requester at the computing device. The intercepted communication request may be a voicemail notification from a network server or a phone call from a caller. The voicemail manager enables one or more voicemail features at the computing device, independent of carrier voicemail support, based on the intercepted communication request.Type: GrantFiled: August 24, 2010Date of Patent: April 9, 2013Assignee: Google Inc.Inventor: Jean-Michel Trivi
-
Patent number: 8325900Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying telephone spam. An indication of an incoming telephone call and a calling device telephone number for the incoming telephone call is received. An indication that the calling device telephone number has been determined to be a source of telephone spam based on identifications by one or more users, other than a user of a mobile telephone, that the calling device telephone number is a source of telephone spam is received. A secondary alert is output to the user of the mobile telephone that is different than a default alert. The default alert is output to the user of the mobile telephone if the calling device telephone number is not determined to be a source of telephone spam.Type: GrantFiled: September 26, 2011Date of Patent: December 4, 2012Assignee: Google Inc.Inventors: Jean-Michel Trivi, Marco Nelissen
-
Publication number: 20120084651Abstract: Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In an embodiment, a user input is received that defines a first touch gesture to initiate a first action on an application of the mobile device. A second touch gesture is received on a touch screen of the mobile device. The second touch gesture is similar, but not identical, to the first touch gesture, and has a different orientation, size or position from the first touch gesture. In response to receipt of the second touch gesture, a second action is determined on the application of the mobile device according to a difference between the first and second touch gestures in orientation, size or position on the screen of the mobile device. Finally, the second action is initiated.Type: ApplicationFiled: September 30, 2011Publication date: April 5, 2012Applicant: Google Inc.Inventors: James B. Miller, Jean-Michel Trivi
-
Patent number: 8136053Abstract: Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In a first embodiment, a computer-implemented method executes an action on a mobile device. A lock screen view is displayed on the mobile device to prevent unauthorized and inadvertent access to the mobile device's data. While the mobile device is locked, a touch gesture having a pre-defined shape is detected on a touch screen of the mobile device independently of the initial position of the touch gesture on the touch screen. In response to detection of the touch gesture, a particular action is executed on the mobile device while the mobile device stays locked. The particular action determined according to the pre-defined shape. In this way, detection of the touch gesture causes the particular action to execute while keeping the mobile device locked.Type: GrantFiled: June 28, 2011Date of Patent: March 13, 2012Assignee: Google Inc.Inventors: James B. Miller, Jean-Michel Trivi
-
Publication number: 20120060128Abstract: Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In a first embodiment, a computer-implemented method executes an action on a mobile device. A lock screen view is displayed on the mobile device to prevent unauthorized and inadvertent access to the mobile device's data. While the mobile device is locked, a touch gesture having a pre-defined shape is detected on a touch screen of the mobile device independently of the initial position of the touch gesture on the touch screen. In response to detection of the touch gesture, a particular action is executed on the mobile device while the mobile device stays locked. The particular action determined according to the pre-defined shape. In this way, detection of the touch gesture causes the particular action to execute while keeping the mobile device locked.Type: ApplicationFiled: June 28, 2011Publication date: March 8, 2012Applicant: Google Inc.Inventors: James B. MILLER, Jean-Michel Trivi
-
Publication number: 20120053938Abstract: In one embodiment, a communication request from a remote requester is intercepted at the computing device. Based on the intercepted communication request, one or more voicemail features are enabled at the computing device, independent of carrier voicemail support. The remote requester may be, for example, a caller or a voicemail server, and the intercepted communication request may be a phone call or a voicemail notification, respectively. In another embodiment, a system at a computing device coupled to a network includes a communication request handler and a voicemail manager. The communication request handler intercepts a communication request from a remote requester at the computing device. The intercepted communication request may be a voicemail notification from a network server or a phone call from a caller. The voicemail manager enables one or more voicemail features at the computing device, independent of carrier voicemail support, based on the intercepted communication request.Type: ApplicationFiled: September 30, 2011Publication date: March 1, 2012Applicant: Google Inc.Inventor: Jean-Michel Trivi
-
Publication number: 20120023503Abstract: The subject matter of this disclosure can be implemented in, among other things, a method. In these examples, the method includes receiving a resource request message to obtain access to a computing resource, and storing the resource request message in a data repository that stores a collection of resource request messages received from a group of applications executing on the computing device. The method may also include responsive to determining that the resource request message received from the first application has a highest priority of the collection of resource request messages, determining whether a second application currently has access to the computing resource, issuing a resource lost message to the second application to indicate that the second application has lost access to the computing resource, and issuing a resource request granted message to the first application, such that the first application obtains access to the computing resource.Type: ApplicationFiled: September 30, 2011Publication date: January 26, 2012Applicant: GOOGLE INC.Inventors: Jean-Michel Trivi, David Sparks
-
Publication number: 20120015639Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying telephone spam. An indication of an incoming telephone call and a calling device telephone number for the incoming telephone call is received. An indication that the calling device telephone number has been determined to be a source of telephone spam based on identifications by one or more users, other than a user of a mobile telephone, that the calling device telephone number is a source of telephone spam is received. A secondary alert is output to the user of the mobile telephone that is different than a default alert. The default alert is output to the user of the mobile telephone if the calling device telephone number is not determined to be a source of telephone spam.Type: ApplicationFiled: September 26, 2011Publication date: January 19, 2012Applicant: Google Inc.Inventors: Jean-Michel Trivi, Marco Nelissen
-
Publication number: 20110294478Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying telephone spam. An indication of an incoming telephone call and a calling device telephone number for the incoming telephone call is received. An indication that the calling device telephone number has been determined to be a source of telephone spam based on identifications by one or more users, other than a user of a mobile telephone, that the calling device telephone number is a source of telephone spam is received. A secondary alert is output to the user of the mobile telephone that is different than a default alert. The default alert is output to the user of the mobile telephone if the calling device telephone number is not determined to be a source of telephone spam.Type: ApplicationFiled: May 26, 2010Publication date: December 1, 2011Inventors: Jean-Michel Trivi, Marco Nelissen
-
Publication number: 20110289506Abstract: The subject matter of this disclosure can be implemented in, among other things, a method. In these examples, the method includes receiving a resource request message to obtain access to a computing resource, and storing the resource request message in a data repository that stores a collection of resource request messages received from a group of applications executing on the computing device. The method may also include responsive to determining that the resource request message received from the first application has a highest priority of the collection of resource request messages, determining whether a second application currently has access to the computing resource, issuing a resource lost message to the second application to indicate that the second application has lost access to the computing resource, and issuing a resource request granted message to the first application, such that the first application obtains access to the computing resource.Type: ApplicationFiled: October 27, 2010Publication date: November 24, 2011Applicant: Google Inc.Inventors: Jean-Michel Trivi, David Sparks
-
Publication number: 20110279384Abstract: Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In an embodiment, a method automatically interprets touch gestures on a mobile device. In the method, a user input is received that defines a first touch gesture to initiate a first action on an application of the mobile device. A second touch gesture is received on a touch screen of the mobile device. The second touch gesture is similar, but not identical, to the first touch gesture, and has a different orientation, size or position from the first touch gesture. In response to receipt of the second touch gesture, a second action is determined on the application of the mobile device according to a difference between the first and second touch gestures in orientation, size or position on the screen of the mobile device. Finally, the second action is initiated.Type: ApplicationFiled: May 14, 2010Publication date: November 17, 2011Applicant: Google Inc.Inventors: James B. Miller, Jean-Michel Trivi
-
Publication number: 20110283241Abstract: Embodiments enable a mobile device to execute an action analogous to a user-defined action in response to receipt of a gesture analogous to a user-defined gesture. In a first embodiment, a computer-implemented method executes an action on a mobile device. A lock screen view is displayed on the mobile device to prevent unauthorized and inadvertent access to the mobile device's data. While the mobile device is locked, a touch gesture having a pre-defined shape is detected on a touch screen of the mobile device independently of the initial position of the touch gesture on the touch screen. In response to detection of the touch gesture, a particular action is executed on the mobile device while the mobile device stays locked. The particular action determined according to the pre-defined shape. In this way, detection of the touch gesture causes the particular action to execute while keeping the mobile device locked.Type: ApplicationFiled: May 14, 2010Publication date: November 17, 2011Applicant: Google Inc.Inventors: James B. Miller, Jean-Michel Trivi
-
Publication number: 20110252950Abstract: MIDI-generated audio streams or other input streams of audio events are perceptually associated with specific locations in 3D space with respect to the listener. A conventional pan parameter is redefined so that it no longer specifies the relative balance between the audio being fed to two fixed speaker locations. Instead, the new MIDI pan parameter extension specifies a virtual position of an audio stream in 3D space. Preferably, the relative position of a single audio stream is set along a predefined arc in 3D space.Type: ApplicationFiled: March 9, 2011Publication date: October 20, 2011Applicant: CREATIVE TECHNOLOGY LTDInventors: Jean-Michel TRIVI, Jean-Marc JOT, Thomas C. SAVELL, Michael GUZEWICZ
-
Patent number: 7928311Abstract: MIDI-generated audio streams or other input streams of audio events are perceptually associated with specific locations in 3D space with respect to the listener. A conventional pan parameter is redefined so that it no longer specifies the relative balance between the audio being fed to two fixed speaker locations. Instead, the new MIDI pan parameter extension specifies a virtual position of an audio stream in 3D space. Preferably, the relative position of a single audio stream is set along a predefined arc in 3D space.Type: GrantFiled: December 1, 2005Date of Patent: April 19, 2011Assignee: Creative Technology LtdInventors: Jean-Michel Trivi, Jean-Marc Jot, Thomas C. Savell, Michael Guzewicz
-
Publication number: 20070219937Abstract: A method and device for providing visualizations on a media player is described. The method may comprise monitoring playback of an audio stream on the media player selecting visualization data stored on the media player. The visualization data may be previously rendered and including at least one element derived from an audio stream. Thereafter, the selected visualization data is displayed and the audio stream is rendered on the media player. For example, the selected visualization data may be automatically without human intervention rendered in synchrony with the audio stream. The media player may be a portable media player and the visualization data may comprise dynamic element(s) and static element(s). The method may update the dynamic element(s) based on an update algorithm.Type: ApplicationFiled: January 2, 2007Publication date: September 20, 2007Applicant: CREATIVE TECHNOLOGY LTDInventors: Michael Lee, Mark Dolson, Jean-Michel Trivi