Joseph M Onorato - Cambridge MA, US Andy Rubin - Los Altos Hills CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H01M 10/44 H01M 10/46
US Classification:
320132
Abstract:
The present disclosure provides methods and systems for estimating the remaining use time of a battery of a mobile device. In some implementations, the method includes providing a use profile programmed in a memory of the mobile device, and monitoring a rate of change of a state of charge (SOC) of the battery. The rate of change of the SOC and the use profile are processed to affect a comparison therebetween, and the remaining use time is estimated based on the comparison.
Dianne K. Hackborn - Santa Clara CA, US David P. Bort - Palo Alto CA, US Joseph M. Onorato - Cambridge MA, US Daniel R. Bornstein - San Francisco CA, US Andrew T. McFadden - Sunnyvale CA, US Brian J. Swetland - Mountain View CA, US Richard G. Cannings - Santa Cruz CA, US
A computer-implemented method of pre-permissioning a computer application is disclosed. The method includes receiving a request from a user to install a software application, identifying one or more computing services required for operation of the software application, presenting the one or more computing services to the user for review, determining whether the user approves installation of the computer application, and installing the application on a computing device assigned to the user if the user approves installation of the computer application.
Dianne K. Hackborn - Santa Clara CA, US David P. Bort - Palo Alto CA, US Joseph M. Onorato - Cambridge MA, US Dan Bornstein - San Francisco CA, US Andrew T. McFadden - Sunnyvale CA, US Brian J. Swetland - Mountain View CA, US Richard G. Cannings - Santa Cruz CA, US
A computer-implemented method of pre-permissioning a computer application is disclosed. The method includes receiving a request from a user to install a software application, identifying one or more computing services required for operation of the software application, presenting the one or more computing services to the user for review, determining whether the user approves installation of the computer application, and installing the application on a computing device assigned to the user if the user approves installation of the computer application.
Dianne K. Hackborn - Santa Clara CA, US Arve Hjonnevag - Sunnyvale CA, US Joseph M. Onorato - Cambridge MA, US Brian J. Swetland - Mountain View CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
G06F 9/50 G06F 3/048
US Classification:
718104, 715764, 715781
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.
Self-Signed Certificates For Computer Application Signatures
Dianne K. Hackborn - Santa Clara CA, US David P. Bort - Palo Alto CA, US Joseph M. Onorato - Cambridge MA, US Daniel R. Bornstein - San Francisco CA, US Andrew T. McFadden - Sunnyvale CA, US Brian J. Swetland - Mountain View CA, US Richard G. Cannings - Santa Cruz CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04L 9/32
US Classification:
713176
Abstract:
A computer-implemented method for signing computer applications is disclosed. The method includes generating a compiled version of a first software application, signing the first software application with a digital certificate locally to a developer of the first software application without assistance from a central certification authority, and submitting the signed first software application to an on-line application store.
Self-Signed Certificates For Computer Application Signatures
Dianne K. Hackborn - Santa Clara CA, US David P. Bort - Palo Alto CA, US Joseph M. Onorato - Cambridge MA, US Dan Bornstein - San Francisco CA, US Andrew T. McFadden - Sunnyvale CA, US Brian J. Swetland - Mountain View CA, US Richard G. Cannings - Santa Cruz CA, US
Assignee:
Google Inc. - Mountain View CA
International Classification:
H04L 9/32
US Classification:
713176
Abstract:
A computer-implemented method for signing computer applications is disclosed. The method includes generating a compiled version of a first software application, signing the first software application with a digital certificate locally to a developer of the first software application without assistance from a central certification authority, and submitting the signed first software application to an on-line application store.
Erick Tseng - San Francisco CA, US Dianne K. Hackborn - Santa Clara CA, US Daniel Johansson - Malmo, SE Per Claes Olof Grimberg - Malmo, SE Joseph M. Onorato - Cambridge MA, US German W. Bauer - San Jose CA, US Jeffrey D. Yaksick - Sunnyvale CA, US Christopher J. DeSalvo - Seattle WA, US
International Classification:
G06F 3/048
US Classification:
715808, 715835
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.
Dianne K. Hackborn - Santa Clara CA, US Michael A. Cleron - Menlo Park CA, US Romain P. Guy - San Francisco CA, US Joseph M. Onorato - Cambridge MA, US
International Classification:
G06F 3/048
US Classification:
715768, 715764, 715769
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.
All Island Dermatology 54 New Hyde Park Rd Suite Ll1, Garden City, NY 11530 5164881313 (Phone)
All Island Dermatology 29 Village Sq, Glen Cove, NY 11542 5164881313 (Phone)
Certifications:
Dermatology, 2011
Awards:
Healthgrades Honor Roll
Languages:
English Italian Spanish
Hospitals:
All Island Dermatology 54 New Hyde Park Rd Suite Ll1, Garden City, NY 11530
All Island Dermatology 29 Village Sq, Glen Cove, NY 11542
Franklin Hospital 900 Franklin Avenue, Valley Stream, NY 11580
Glen Cove Hospital 101 Saint Andrews Lane, Glen Cove, NY 11542
Long Island Jewish Medical Center 270 05 76Th Avenue, New Hyde Park, NY 11040
Saint Francis Hospital Roslyn 100 Port Washington Boulevard, Roslyn, NY 11576
Education:
Medical School SUNY Downstate Medical Center College Of Medicine Graduated: 1989 Medical School University Rochester Strong Meml Hospital Graduated: 1990 Medical School SUNY Health Science Ctr/Kings Co Hospital Graduated: 1993
All Island Dermatology 54 New Hyde Park Rd, Garden City, NY 11530 5164881313 (phone), 5164883449 (fax)
All Island Dermatology 29 Vlg Sq, Glen Cove, NY 11542 5164881313 (phone), 5166763667 (fax)
Education:
Medical School SUNY Downstate Medical Center College of Medicine Graduated: 1989
Procedures:
Destruction of Benign/Premalignant Skin Lesions Destruction of Skin Lesions Skin Surgery
Conditions:
Acne Atopic Dermatitis Skin Cancer Alopecia Areata Contact Dermatitis
Languages:
English Italian Spanish
Description:
Dr. Onorato graduated from the SUNY Downstate Medical Center College of Medicine in 1989. He works in Garden City, NY and 1 other location and specializes in Dermatology. Dr. Onorato is affiliated with Long Island Jewish Valley Stream and Saint Francis Hospital The Heart Center.