Patents by Inventor Dianne K. Hackborn

Dianne K. Hackborn 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: 20120015695
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power consumption in a battery-operated electronic device. In one aspect, a method performed by data processing apparatus includes identifying, using the data processing apparatus, usage of a hardware component of a battery-operated electronic device that includes the data processing apparatus, attributing the usage of the hardware component to the hardware component or to a software application that uses the hardware component, recording, using the data processing apparatus, a power consumption resulting from the usage, and presenting power consumption feedback to a user using the data processing apparatus. The power consumption feedback identifies the hardware component or the software application of the electronic device and the power consumption resulting from the usage.
    Type: Application
    Filed: September 26, 2011
    Publication date: January 19, 2012
    Applicant: Google Inc.
    Inventors: Dianne K. Hackborn, Daniel S. Rice, Amith Yamasani, Jason B. Parks, Evan Millar
  • Publication number: 20110289003
    Abstract: In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status request to obtain an indication of whether a software application is licensed for use on a client computing device. The method also includes identifying identity information that corresponds to user identity information, device identity information, or both. The method also includes sending a communication generated from the license status request and the identity information to a licensing service, the communication being used by the licensing service to generate the indication based at least in part on the identity information and licensing information associated with the software application. The method also includes receiving a license status response from the licensing service that includes the indication. The method also includes sending the license status response to the software application for processing by the software application.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 24, 2011
    Inventors: Mark D. Womack, Devesh Parekh, Richard G. Cannings, Dianne K. Hackborn, Sanjay Jeyakumar, Jasper Lin, Karl Rosaen
  • 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
  • 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: 20110040990
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power consumption in a battery-operated electronic device. In one aspect, a method is performed by one or more data processing apparatus. The method includes receiving, at the data processing apparatus, historical records of power consumption by a collection of battery-operated electronic devices that are operated by different users, aggregating and analyzing, by the data processing apparatus, the historical records to generate representative characterizations of the power consumption on different classes of the battery-operated electronic devices, and outputting, from the data processing apparatus, the representative characterizations of the power consumption by different applications that have executed on the different classes. Each of the battery-operated electronic devices belongs to a class.
    Type: Application
    Filed: July 2, 2010
    Publication date: February 17, 2011
    Applicant: Google Inc.
    Inventors: Mike Chan, Dianne K. Hackborn
  • Publication number: 20110040996
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power consumption in a battery-operated electronic device. In one aspect, a method performed by data processing apparatus includes identifying, using the data processing apparatus, usage of a hardware component of a battery-operated electronic device that includes the data processing apparatus, attributing the usage of the hardware component to the hardware component or to a software application that uses the hardware component, recording, using the data processing apparatus, a power consumption resulting from the usage, and presenting power consumption feedback to a user using the data processing apparatus. The power consumption feedback identifies the hardware component or the software application of the electronic device and the power consumption resulting from the usage.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: GOOGLE INC.
    Inventors: Dianne K. Hackborn, Daniel S. Rice, Amith Yamasani, Jason B. Parks, Evan Millar
  • Publication number: 20090249247
    Abstract: A computer-implemented user notification method includes displaying, in a status area near a perimeter of a graphical interface, a notification of a recent alert event for a mobile device, receiving a user selection in the status area, and in response to the receipt of the user selection, displaying, in a central zone of the graphical interface, detail regarding a plurality of recent messaging events for the mobile device.
    Type: Application
    Filed: January 30, 2009
    Publication date: October 1, 2009
    Inventors: Erick Tseng, Dianne K. Hackborn, Daniel Johansson, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
  • Publication number: 20090113444
    Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes executing one or more computer applications and ranking the applications according to one or more criteria that change in response to a user's interaction with the applications. State information for certain of the one or more applications is saved and one or more applications are terminated in response to a memory condition. Subsequently, one of the terminated applications is revived using the saved state information.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Dianne K. Hackborn, Arve Hjonnevag, Joseph M. Onorato, Brian J. Swetland
  • Patent number: 6707454
    Abstract: The data visualization systems and methods of this invention provide a powerful tool for visualizing multi-dimensional databases. In one exemplary embodiment, the data visualization systems and methods of this invention visualize pivot tables using two novel visual metaphors: a single measure perspective consisting of linked bar charts and a multiscape landscape visualization; and a anchored measures perspective for displaying several measures simultaneously. The data visualization systems and methods of this invention usefully display much larger pivot tables than is possible using conventional interfaces and provide the ability to navigate through complex cubes to identify important structures. In various exemplary embodiments, the data visualization systems and methods of this invention attach to MS Excel™ as an add-on, access pivot tables directly from SQL Server 7.0, and integrate with MS Office.
    Type: Grant
    Filed: October 12, 1999
    Date of Patent: March 16, 2004
    Assignee: Lucent Technologies Inc.
    Inventors: Timothy A. Barg, Susan K. Burkwald, Stephen G. Eick, Brenda A. Garity, Dianne K. Hackborn, Barbara R. Mirel, William C. Swanson, Michael S. Tatelman