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: 10127920
    Abstract: 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: Grant
    Filed: January 9, 2017
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Jean-Michel Trivi, Moonseok Kim
  • Publication number: 20180197560
    Abstract: 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: Application
    Filed: January 9, 2017
    Publication date: July 12, 2018
    Inventors: Jean-Michel Trivi, Moonseok Kim
  • Patent number: 9924289
    Abstract: 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: Grant
    Filed: March 9, 2011
    Date of Patent: March 20, 2018
    Assignee: Creative Technology Ltd
    Inventors: Jean-Michel Trivi, Jean-Marc Jot, Thomas C Savell, Michael Guzewicz
  • Patent number: 8762893
    Abstract: 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: Grant
    Filed: May 14, 2010
    Date of Patent: June 24, 2014
    Assignee: Google Inc.
    Inventors: James B. Miller, Jean-Michel Trivi
  • Patent number: 8498625
    Abstract: 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: Grant
    Filed: September 30, 2011
    Date of Patent: July 30, 2013
    Assignee: Google Inc.
    Inventor: Jean-Michel Trivi
  • Patent number: 8417223
    Abstract: 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: Grant
    Filed: August 24, 2010
    Date of Patent: April 9, 2013
    Assignee: Google Inc.
    Inventor: Jean-Michel Trivi
  • Patent number: 8325900
    Abstract: 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: Grant
    Filed: September 26, 2011
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventors: Jean-Michel Trivi, Marco Nelissen
  • Publication number: 20120084651
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: April 5, 2012
    Applicant: Google Inc.
    Inventors: James B. Miller, Jean-Michel Trivi
  • Patent number: 8136053
    Abstract: 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: Grant
    Filed: June 28, 2011
    Date of Patent: March 13, 2012
    Assignee: Google Inc.
    Inventors: James B. Miller, Jean-Michel Trivi
  • Publication number: 20120060128
    Abstract: 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: Application
    Filed: June 28, 2011
    Publication date: March 8, 2012
    Applicant: Google Inc.
    Inventors: James B. MILLER, Jean-Michel Trivi
  • Publication number: 20120053938
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: March 1, 2012
    Applicant: Google Inc.
    Inventor: Jean-Michel Trivi
  • Publication number: 20120023503
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: GOOGLE INC.
    Inventors: Jean-Michel Trivi, David Sparks
  • Publication number: 20120015639
    Abstract: 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: Application
    Filed: September 26, 2011
    Publication date: January 19, 2012
    Applicant: Google Inc.
    Inventors: Jean-Michel Trivi, Marco Nelissen
  • Publication number: 20110294478
    Abstract: 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: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Inventors: Jean-Michel Trivi, Marco Nelissen
  • Publication number: 20110289506
    Abstract: 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: Application
    Filed: October 27, 2010
    Publication date: November 24, 2011
    Applicant: Google Inc.
    Inventors: Jean-Michel Trivi, David Sparks
  • Publication number: 20110279384
    Abstract: 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: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: Google Inc.
    Inventors: James B. Miller, Jean-Michel Trivi
  • Publication number: 20110283241
    Abstract: 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: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: Google Inc.
    Inventors: James B. Miller, Jean-Michel Trivi
  • Publication number: 20110252950
    Abstract: 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: Application
    Filed: March 9, 2011
    Publication date: October 20, 2011
    Applicant: CREATIVE TECHNOLOGY LTD
    Inventors: Jean-Michel TRIVI, Jean-Marc JOT, Thomas C. SAVELL, Michael GUZEWICZ
  • Patent number: 7928311
    Abstract: 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: Grant
    Filed: December 1, 2005
    Date of Patent: April 19, 2011
    Assignee: Creative Technology Ltd
    Inventors: Jean-Michel Trivi, Jean-Marc Jot, Thomas C. Savell, Michael Guzewicz
  • Publication number: 20070219937
    Abstract: 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: Application
    Filed: January 2, 2007
    Publication date: September 20, 2007
    Applicant: CREATIVE TECHNOLOGY LTD
    Inventors: Michael Lee, Mark Dolson, Jean-Michel Trivi