Patents by Inventor Michael A. Cleron

Michael A. Cleron 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).

  • Publication number: 20190391730
    Abstract: A computer-implemented user interface method includes displaying on a mobile device desktop a background image and one or more foreground items over the background image, receiving a user input to pan across the desktop, and panning the background images and one or more foreground images in a parallax manner relative to each other.
    Type: Application
    Filed: August 21, 2019
    Publication date: December 26, 2019
    Inventors: Michael A. Cleron, Romain P. Guy, Martin Chakirov
  • Publication number: 20190361594
    Abstract: A computer-implemented user interface method includes displaying on a mobile device desktop a background image and one or more foreground items over the background image, receiving a user input to pan across the desktop, and panning the background images and one or more foreground images in a parallax manner relative to each other.
    Type: Application
    Filed: September 18, 2015
    Publication date: November 28, 2019
    Inventors: Michael A. Cleron, Romain P. Guy, Martin Chakirov
  • Publication number: 20190278437
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing tab bar controls on a mobile computing device are described. In one aspect, a method includes displaying a first tab graphic in a first tab bar control, the first tab bar control being displayed at a first default position on a first edge of a touchscreen display, detecting a user selection in a first region of the touchscreen display, the first region associated with the first tab graphic, detecting user motion, animating the first tab bar control to extend from the first edge of the touch-screen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.
    Type: Application
    Filed: August 5, 2015
    Publication date: September 12, 2019
    Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Amar S. Gandhi, James B. Miller
  • Patent number: 10084830
    Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: September 25, 2018
    Assignee: Google LLC
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 10031656
    Abstract: A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger than the device display, receiving from a user of the device an input to pan within the graphical space, automatically generating a pop up graphical panning control in response to receiving the user input, and receiving a user input to the panning control and providing panning in the graphical space, wherein movement of the panning control in a single selection is able to pan the display across a substantial portion of the large scale graphical space.
    Type: Grant
    Filed: February 8, 2016
    Date of Patent: July 24, 2018
    Assignee: Google LLC
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Publication number: 20180159907
    Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
    Type: Application
    Filed: November 21, 2017
    Publication date: June 7, 2018
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 9832239
    Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
    Type: Grant
    Filed: July 23, 2015
    Date of Patent: November 28, 2017
    Assignee: Google Inc.
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 9530184
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving an image having indication pixels that define a plurality of regions within the image that are used for resizing the image and determining, based on the indication pixels, two or more of the regions that are stretchable regions that change size when the image is resized. The method also includes resizing the image by changing a size of at least one of the determined stretchable regions.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: December 27, 2016
    Assignee: Google Inc.
    Inventors: Mark S. Friedman, Michael A. Cleron, Dianne K. Hackborn
  • Patent number: 9525769
    Abstract: In some implementations, a computer-implemented method of displaying alert information with a mobile communication device includes displaying device status indicators to a user of a mobile device in a status area; receiving information from an application to display an alert in the status area; displaying in the status area a first level of information for the alert and a user-selectable control; and displaying, in response to a selection of the user-selectable control, a second level of information for the alert that provides greater detail than the first level of information.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: December 20, 2016
    Assignee: Google Inc.
    Inventors: German W. Bauer, Michael A. Cleron
  • Patent number: 9256355
    Abstract: A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger than the device display, receiving from a user of the device an input to pan within the graphical space, automatically generating a pop up graphical panning control in response to receiving the user input, and receiving a user input to the panning control and providing panning in the graphical space, wherein movement of the panning control in a single selection is able to pan the display across a substantial portion of the large scale graphical space.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: February 9, 2016
    Assignee: Google Inc.
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Publication number: 20150326629
    Abstract: Techniques include: providing media content to a computing device; waiting a period of time; determining that the media content has not been used; sending a snippet to the computing device, where the snippet corresponds to a portion of the media content that is executable on the computing device; and repeating waiting, determining and sending until the media content has been used or a limiting factor has been met.
    Type: Application
    Filed: July 23, 2015
    Publication date: November 12, 2015
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 9164669
    Abstract: Implementations of the present disclosure provide dial controls on a mobile computing device. In one aspect, a method includes displaying a first function graphic in a dial control, the first function graphic being displayed at a first base position on a touchscreen display of a mobile device, detecting a user selection in a first region of the touchscreen display, the first region being associated with the first function graphic, detecting user motion corresponding to the user selection, animating the dial control to rotate for arcing movement of the first function graphic from the first base position on the touchscreen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: October 20, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Karl Rosaen, Amar S. Gandhi, James B. Miller
  • Patent number: 9141272
    Abstract: A computer-implemented user interface method includes displaying on a mobile device desktop a background image and one or more foreground items over the background image, receiving a user input to pan across the desktop, and panning the background images and one or more foreground images in a parallax manner relative to each other.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: September 22, 2015
    Assignee: Google Inc.
    Inventors: Michael A. Cleron, Romain P. Guy, Martin Chakirov
  • Patent number: 9110589
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing tab bar controls on a mobile computing device are described. In one aspect, a method includes displaying a first tab graphic in a first tab bar control, the first tab bar control being displayed at a first default position on a first edge of a touchscreen display, detecting a user selection in a first region of the touchscreen display, the first region associated with the first tab graphic, detecting user motion, animating the first tab bar control to extend from the first edge of the touch-screen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.
    Type: Grant
    Filed: July 21, 2010
    Date of Patent: August 18, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Amar S. Gandhi, James B. Miller
  • Patent number: 8984436
    Abstract: A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger than the device display, receiving from a user of the device an input to pan within the graphical space, automatically generating a pop up graphical panning control in response to receiving the user input, and receiving a user input to the panning control and providing panning in the graphical space, wherein movement of the panning control in a single selection is able to pan the display across a substantial portion of the large scale graphical space.
    Type: Grant
    Filed: November 11, 2013
    Date of Patent: March 17, 2015
    Assignee: Google Inc.
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Patent number: 8954887
    Abstract: A computer-implemented user interface method includes displaying one or more display elements in a graphical user interface, including elements that correspond to pop up controls, receiving a selection of one of the one or more display elements, determining whether the selected element corresponds to a pop up control, and displaying the selected element in a highlighted format upon receiving the selection if the element corresponds to a pop up control, and displaying a pop up control after displaying the element in a highlighted format if the selection persists for a long press period.
    Type: Grant
    Filed: February 9, 2009
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Erick Tseng, Daniel Johansson, Michael A. Cleron, Indika C. Mendis
  • Patent number: 8954895
    Abstract: Implementations of the present disclosure provide dial controls on a mobile computing device. In one aspect, a method includes displaying a first function graphic in a dial control, the first function graphic being displayed at a first base position on a touchscreen display of a mobile device, detecting a user selection in a first region of the touchscreen display, the first region being associated with the first function graphic, detecting user motion corresponding to the user selection, animating the dial control to rotate for arcing movement of the first function graphic from the first base position on the touchscreen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Karl Rosaen, Amar S. Gandhi, James B. Miller
  • Patent number: 8924894
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing tab bar controls on a mobile computing device are described. In one aspect, a method includes displaying a first tab graphic in a first tab bar control, the first tab bar control being displayed at a first default position on a first edge of a touchscreen display, detecting a user selection in a first region of the touchscreen display, the first region associated with the first tab graphic, detecting user motion, animating the first tab bar control to extend from the first edge of the touch-screen display in response to detecting user motion, determining a measure of user motion, comparing the measure of user motion to a threshold measure, and performing one or more functions on the mobile device in response to the measure of user motion exceeding the threshold measure.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 30, 2014
    Assignee: Google Inc.
    Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Amar S. Gandhi, James B. Miller
  • Patent number: 8843838
    Abstract: Display of on-screen elements is coordinated, which includes generating a graphical wallpaper representation in a first process on a first visual layer on a display of a computing device, generating one or more graphical objects in a second process on a second visual layer of the display, wherein the second visual layer is positioned visually on top of the first visual layer, receiving user interactions with the one or more graphical objects and generating information that reflects the user interactions, and communicating the generated information to the first process.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: September 23, 2014
    Assignee: Google Inc.
    Inventors: Dianne K. Hackborn, Michael A. Cleron, Romain P. Guy, Joseph M. Onorato
  • Patent number: 8817050
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving an image having indication pixels that define a plurality of regions within the image that are used for resizing the image and determining, based on the indication pixels, two or more of the regions that are stretchable regions that change size when the image is resized. The method also includes resizing the image by changing a size of at least one of the determined stretchable regions.
    Type: Grant
    Filed: October 26, 2007
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Mark S. Friedman, Michael A. Cleron, Dianne K. Hackborn