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).

  • Patent number: 8584035
    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: September 13, 2012
    Date of Patent: November 12, 2013
    Assignee: Google Inc.
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Patent number: 8527011
    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 20, 2012
    Date of Patent: September 3, 2013
    Assignee: Google Inc.
    Inventors: German W. Bauer, Michael A. Cleron
  • Patent number: 8520022
    Abstract: Display functions in an electronic device may comprise combining runtime color adjustments with brightness adjustments triggered by ambient light detection. Light sensors may be utilized to detect ambient lighting conditions, which may cause adjustment of brightness level applicable to a display (or screen) of the electronic device. The adjustment of brightness level may then be combined with adjustment of contrast level that may also be applicable to display functions. In this regard, a particular contrast level may be selected based on the detected ambient lighting conditions—e.g., by mapping various contrast levels to preconfigured ambient lighting levels. The contrast adjustment may comprise adjusting colors and/or sharpness. Using contrast adjustments, in conjunction with the brightness adjustments, may allow for achieving the same levels of readability with less brightness, and/or for increased readability with the same brightness.
    Type: Grant
    Filed: October 24, 2012
    Date of Patent: August 27, 2013
    Assignee: Google Inc.
    Inventors: Gabriel Cohen, Michael A. Cleron
  • Publication number: 20130166652
    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: December 21, 2012
    Publication date: June 27, 2013
    Inventors: David P. Conway, Michael A. Cleron
  • Patent number: 8432367
    Abstract: Systems and techniques for translating user interaction with a touch screen into input commands. In one aspect, a touch screen system includes a touch screen graphical display, a command interpreter configured to identify modifier interactions with the graphical display and, in response to identification of the modifier interaction, modify the interpretation of other interaction with the graphical display, one or more persistent data storage devices. The data storage devices store a first set of rules for interpreting user interaction with the graphical display and a second set of rules for interpreting user interaction with the graphical display. The first set of rules interpret motion across a map or a proper subset of a collection of information as a scrolling or panning command. The second set of rules interpret the motion as a glyph.
    Type: Grant
    Filed: November 19, 2009
    Date of Patent: April 30, 2013
    Assignee: Google Inc.
    Inventors: Yang Li, Michael A. Cleron, Dianne K. Hackborn
  • Publication number: 20130007654
    Abstract: A computer-implemented user interface method includes displaying on a touch screen a potion 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: Application
    Filed: September 13, 2012
    Publication date: January 3, 2013
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Patent number: 8296445
    Abstract: A computer-implemented method includes instantiating a process on a mobile device. The method includes injecting instrumentation code to the process from a device external to the mobile device. The method includes injecting application code into the process and the application code and instrumentation code are written in the same language. The method includes monitoring the application in run time using the instrumentation code by intercepting requests from the application, sending simulated data to the application, and capturing screen shots of the mobile device. The method includes reporting on the application corresponding to the application code to a sub-system outside the process.
    Type: Grant
    Filed: November 10, 2008
    Date of Patent: October 23, 2012
    Assignee: Google Inc.
    Inventors: Dianne K. Hackborn, Michael A. Cleron
  • Patent number: 8291341
    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: May 28, 2009
    Date of Patent: October 16, 2012
    Assignee: Google Inc.
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Patent number: 8266550
    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 28, 2009
    Date of Patent: September 11, 2012
    Assignee: Google Inc.
    Inventors: Michael A. Cleron, Romain P. Guy, Martin Chakirov
  • Patent number: 8249664
    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: July 19, 2011
    Date of Patent: August 21, 2012
    Assignee: Google Inc.
    Inventors: German W. Bauer, Michael A. Cleron
  • Publication number: 20120179999
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying touch screen user interfaces. In one aspect, an electronic device includes one or more data processing devices and a touch screen coupled to the one or more data processing devices to display a user interface under the direction thereof. The user interface includes a first icon representing a relatively broad aspect of the functionality provided by the device, and a collection of three or more icons each representing a different, relatively narrower aspect of the functionality provided by the device. The aspects represented by the three or more icons in the collection are encompassed within the aspect represented by the first icon, the three or more icons arranged generally around the first icon on the touch screen.
    Type: Application
    Filed: September 30, 2011
    Publication date: July 12, 2012
    Applicant: Google Inc.
    Inventors: Christopher D. Nesladek, Michael A. Cleron, Daniel R. Sandler, James E. Palmer
  • Publication number: 20120179998
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for displaying touch screen user interfaces. In one aspect, an electronic device includes one or more data processing devices and a touch screen coupled to the one or more data processing devices to display a user interface under the direction thereof. The user interface includes a first icon representing a relatively broad aspect of the functionality provided by the device, and a collection of three or more icons each representing a different, relatively narrower aspect of the functionality provided by the device. The aspects represented by the three or more icons in the collection are encompassed within the aspect represented by the first icon, the three or more icons arranged generally around the first icon on the touch screen.
    Type: Application
    Filed: January 12, 2011
    Publication date: July 12, 2012
    Inventors: Christopher D. Nesladek, Michael A. Cleron, Daniel R. Sandler, James E. Palmer
  • Publication number: 20120023425
    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: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Inventors: Dianne K. Hackborn, Michael A. Cleron, Romain P. Guy, Joseph M. Onorato
  • Patent number: 7996045
    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: November 9, 2007
    Date of Patent: August 9, 2011
    Assignee: Google Inc.
    Inventors: German W. Bauer, Michael A. Cleron
  • Publication number: 20110119610
    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: Application
    Filed: November 15, 2010
    Publication date: May 19, 2011
    Inventors: Dianne K. Hackborn, Michael A. Cleron, Romain P. Guy, Joseph M. Onorato
  • Publication number: 20110115721
    Abstract: Systems and techniques for translating user interaction with a touch screen into input commands. In one aspect, a touch screen system includes a touch screen graphical display, a command interpreter configured to identify modifier interactions with the graphical display and, in response to identification of the modifier interaction, modify the interpretation of other interaction with the graphical display, one or more persistent data storage devices. The data storage devices store a first set of rules for interpreting user interaction with the graphical display and a second set of rules for interpreting user interaction with the graphical display. The first set of rules interpret motion across a map or a proper subset of a collection of information as a scrolling or panning command. The second set of rules interpret the motion as a glyph.
    Type: Application
    Filed: November 19, 2009
    Publication date: May 19, 2011
    Applicant: GOOGLE INC.
    Inventors: Yang Li, Michael A. Cleron, Dianne K. Hackborn
  • Patent number: 7671782
    Abstract: Navigation logic and related methods are described for assisting a user in using a remote control (RC) device. The navigation logic determines a current state of a user's interaction with an application, and then determines the keys of the RC device that are relevant to the determined state. The navigation logic then displays a representation of the relevant keys on a user interface presentation of a presentation device. The representation resembles a physical layout of associated physical keys on the RC device. To assist the user in focusing on the relevant keys, the representation de-emphasizes other input mechanisms of the RC device that do not have a bearing on the user's current interaction with the application. One exemplary way of de-emphasizing these other keys is to entirely omit these keys from the representation.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: March 2, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael A. Cleron, Jeffrey D Yaksick, Ronald Alan Morris
  • Publication number: 20100031186
    Abstract: A computer-implemented user interface method includes displaying on a touch screen a potion 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: Application
    Filed: May 28, 2009
    Publication date: February 4, 2010
    Inventors: Erick Tseng, Amith Yamasani, Michael A. Cleron, Paul A. Dickinson
  • Patent number: 7653657
    Abstract: Strategies are described for navigating through a database of media resources. The strategies present a user interface presentation that employs different display paradigms depending on the type of media resource being investigated. If the consumer is interrogating a media resource that has different associated “child” resources associated therewith, then a first kind of user interface presentation may be appropriate. If the consumer is interrogating a media resource that is a standalone resource having no child resources, then a second kind of user interface presentation may be appropriate. Still other kinds of display paradigms are possible.
    Type: Grant
    Filed: August 30, 2005
    Date of Patent: January 26, 2010
    Assignee: Microsoft Corporation
    Inventors: David H. Sloo, Michael A. Cleron, Jeffrey D. Yaksick
  • Patent number: RE43438
    Abstract: An extensible and replaceable network-oriented component system provides a platform for developing network navigation components that operate on a variety of hardware and software computer systems. These navigation components include key integrating components along with components configured to deliver conventional services directed to computer networks, such as Gopher-specific and Web-specific components. Communication among these components is achieved through novel application programming interfaces (APIs) to facilitate integration with an underlying software component architecture. Such a highly-modular cooperating layered-arrangement between the network component system and the component architecture allows any existing component to be replaced, and allows new components to be added, without affecting operation of the network component system.
    Type: Grant
    Filed: May 16, 2006
    Date of Patent: May 29, 2012
    Assignee: Apple Inc.
    Inventors: Michael A. Cleron, Timo Bruck, Stephen Fisher