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: 20190391730Abstract: 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: ApplicationFiled: August 21, 2019Publication date: December 26, 2019Inventors: Michael A. Cleron, Romain P. Guy, Martin Chakirov
-
Publication number: 20190361594Abstract: 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: ApplicationFiled: September 18, 2015Publication date: November 28, 2019Inventors: Michael A. Cleron, Romain P. Guy, Martin Chakirov
-
Publication number: 20190278437Abstract: 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: ApplicationFiled: August 5, 2015Publication date: September 12, 2019Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Amar S. Gandhi, James B. Miller
-
Patent number: 10084830Abstract: 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: GrantFiled: November 21, 2017Date of Patent: September 25, 2018Assignee: Google LLCInventors: David P. Conway, Michael A. Cleron
-
Patent number: 10031656Abstract: 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: GrantFiled: February 8, 2016Date of Patent: July 24, 2018Assignee: Google LLCInventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
-
Publication number: 20180159907Abstract: 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: ApplicationFiled: November 21, 2017Publication date: June 7, 2018Inventors: David P. Conway, Michael A. Cleron
-
Patent number: 9832239Abstract: 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: GrantFiled: July 23, 2015Date of Patent: November 28, 2017Assignee: Google Inc.Inventors: David P. Conway, Michael A. Cleron
-
Patent number: 9530184Abstract: 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: GrantFiled: August 22, 2014Date of Patent: December 27, 2016Assignee: Google Inc.Inventors: Mark S. Friedman, Michael A. Cleron, Dianne K. Hackborn
-
Patent number: 9525769Abstract: 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: GrantFiled: August 6, 2013Date of Patent: December 20, 2016Assignee: Google Inc.Inventors: German W. Bauer, Michael A. Cleron
-
Patent number: 9256355Abstract: 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: GrantFiled: March 16, 2015Date of Patent: February 9, 2016Assignee: Google Inc.Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
-
Publication number: 20150326629Abstract: 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: ApplicationFiled: July 23, 2015Publication date: November 12, 2015Inventors: David P. Conway, Michael A. Cleron
-
Patent number: 9164669Abstract: 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: GrantFiled: August 31, 2010Date of Patent: October 20, 2015Assignee: Google Inc.Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Karl Rosaen, Amar S. Gandhi, James B. Miller
-
Patent number: 9141272Abstract: 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: GrantFiled: May 3, 2012Date of Patent: September 22, 2015Assignee: Google Inc.Inventors: Michael A. Cleron, Romain P. Guy, Martin Chakirov
-
Patent number: 9110589Abstract: 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: GrantFiled: July 21, 2010Date of Patent: August 18, 2015Assignee: Google Inc.Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Amar S. Gandhi, James B. Miller
-
Patent number: 8984436Abstract: 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: GrantFiled: November 11, 2013Date of Patent: March 17, 2015Assignee: Google Inc.Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
-
Patent number: 8954887Abstract: 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: GrantFiled: February 9, 2009Date of Patent: February 10, 2015Assignee: Google Inc.Inventors: Erick Tseng, Daniel Johansson, Michael A. Cleron, Indika C. Mendis
-
Patent number: 8954895Abstract: 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: GrantFiled: September 30, 2011Date of Patent: February 10, 2015Assignee: Google Inc.Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Karl Rosaen, Amar S. Gandhi, James B. Miller
-
Patent number: 8924894Abstract: 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: GrantFiled: September 30, 2011Date of Patent: December 30, 2014Assignee: Google Inc.Inventors: Jeffrey D. Yaksick, David A. Brown, Michael A. Cleron, Amar S. Gandhi, James B. Miller
-
Patent number: 8843838Abstract: 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: GrantFiled: November 15, 2010Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Dianne K. Hackborn, Michael A. Cleron, Romain P. Guy, Joseph M. Onorato
-
Patent number: 8817050Abstract: 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: GrantFiled: October 26, 2007Date of Patent: August 26, 2014Assignee: Google Inc.Inventors: Mark S. Friedman, Michael A. Cleron, Dianne K. Hackborn