Patents by Inventor Hector Ouilhet

Hector Ouilhet 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: 9547433
    Abstract: The disclosed technology includes using horizontal components and vertical components of a velocity vector associated with movement of an input gesture to determine a user's intended, dominant direction of movement and corresponding control function at various points during the input gesture. Thresholds may be dynamically adjusted to prevent a user from unintentionally changing control functions during the input gesture. By adjusting the sensitivity associated with changes in a direction of movement of a continuous input gesture, it can be made effectively more difficult for the user to unintentionally cause a change in control functions. In example implementations, one or more thresholds associated with changing a control function may be increased or decreased during a continuous input gesture. For example, the thresholds may be increased or decreased in proportion to an increase or decrease in a velocity vector component.
    Type: Grant
    Filed: May 7, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Michael Feldstein, Daniel Marc Gatan Shiplacoff, Hector Ouilhet Olmos
  • Patent number: 9223463
    Abstract: A user interface of a mobile computing device having a mobile operating system and a display device utilizes a picker application to facilitate selection of an activity. More specifically, the picker application presents at least one radial list of items to provide an effective process for selecting activities categorized amongst one or more locales or neighborhoods associated with a location.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: December 29, 2015
    Assignee: GOOGLE INC.
    Inventors: Ryo Kawaguchi, Masanori Goto, Takahiro Kosakai, Keiji Maekawa, Hector Ouilhet, Taj J. Campbell
  • Publication number: 20150154784
    Abstract: Systems, methods, and computer storage mediums are provided for using photo animation transitions to mask latency. An example method includes loading a first photographic image in response to a user request. The user request is associated with a zoom-level and a set of geographic coordinates and the first photographic image is associated with a first set of image tiles. A second photographic image is requested via a network request. The second photographic image is associated with a second set of image tiles. While the network request is processed, a first animation effect is applied to the portion of the first photographic image displayed within a viewport, in which a resolution of the first photographic image is incrementally decreased for each image tile of the first set of image tiles corresponding to the portion of the first photographic image displayed within the viewport.
    Type: Application
    Filed: July 20, 2012
    Publication date: June 4, 2015
    Applicant: Google Inc.
    Inventors: Chase HENSEL, Hector OUILHET
  • Publication number: 20150156247
    Abstract: Methods, systems and computer-readable storage mediums encoded with computer programs executed by one or more processors for providing client-side bulk uploading are disclosed. A selection of files is uploaded from a user device to a server over a network. The files are accessed to obtain metadata associated with each file. The metadata includes information by which the files are clustered and is accessible via a network. The files are clustered on the user device based on the metadata. The files of each cluster are associated with cluster information identifying the cluster to which a respective file belongs. The files, along with the clustering information, are uploaded, and one or more of the accessing, clustering and associating are performed in parallel with the uploading.
    Type: Application
    Filed: September 13, 2012
    Publication date: June 4, 2015
    Applicant: Google Inc.
    Inventors: Chase Hensel, Ming Bai, Hector Ouilhet
  • Patent number: D651611
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventors: Hector Ouilhet, James H. Powell
  • Patent number: D651613
    Type: Grant
    Filed: May 10, 2010
    Date of Patent: January 3, 2012
    Assignee: Google Inc.
    Inventor: Hector Ouilhet
  • Patent number: D667430
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: September 18, 2012
    Assignee: Google Inc.
    Inventors: Hector Ouilhet, James H. Powell
  • Patent number: D667842
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: September 25, 2012
    Assignee: Google Inc.
    Inventor: Hector Ouilhet
  • Patent number: D697072
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: January 7, 2014
    Assignee: Google, Inc.
    Inventor: Hector Ouilhet
  • Patent number: D722070
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventor: Hector Ouilhet
  • Patent number: D774044
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: December 13, 2016
    Assignee: GOOGLE INC.
    Inventor: Hector Ouilhet
  • Patent number: D782508
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventor: Hector Ouilhet
  • Patent number: D790566
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: June 27, 2017
    Assignee: Google Inc.
    Inventor: Hector Ouilhet
  • Patent number: D791152
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: July 4, 2017
    Assignee: Google Inc.
    Inventor: Hector Ouilhet