Patents by Inventor Joseph M. Onorato
Joseph M. Onorato 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: 11477317Abstract: 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: GrantFiled: October 13, 2020Date of Patent: October 18, 2022Assignee: Google LLCInventors: Erick Tseng, Dianne K. Hackborn, Daniel Fridgren, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
-
Publication number: 20210037130Abstract: 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: ApplicationFiled: October 13, 2020Publication date: February 4, 2021Inventors: Erick Tseng, Dianne K. Hackborn, Daniel Fridgren, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
-
Patent number: 10855830Abstract: 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: GrantFiled: July 16, 2018Date of Patent: December 1, 2020Assignee: Google LLCInventors: Erick Tseng, Dianne K. Hackborn, Daniel Fridgren, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
-
Patent number: 10747944Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving an indication that a first activity has occurred. The first activity is associated with a uniform resource identifier (URI) that specifies at least one web page. The method also includes identifying an application that is associated with the URI using a registry that associates particular URIs with particular applications, retrieving, using the identified application, content associated with the URI, displaying the content or information derived from the content in a first format that is not controlled by a second format specified by a markup language of the at least one web page.Type: GrantFiled: December 11, 2018Date of Patent: August 18, 2020Assignee: GOOGLE LLCInventors: Ficus Kirkpatrick, Joseph M. Onorato, David P. Bort
-
Publication number: 20190075199Abstract: 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: ApplicationFiled: July 16, 2018Publication date: March 7, 2019Inventors: Erick Tseng, Dianne K. Hackborn, Daniel Fridgren, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
-
Patent number: 10162806Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes receiving an indication that a first activity has occurred. The first activity is associated with a uniform resource identifier (URI) that specifies at least one web page. The method also includes identifying an application that is associated with the URI using a registry that associates particular URIs with particular applications, retrieving, using the identified application, content associated with the URI, displaying the content or information derived from the content in a first format that is not controlled by a second format specified by a markup language of the at least one web page.Type: GrantFiled: July 28, 2014Date of Patent: December 25, 2018Assignee: Google LLCInventors: Ficus Kirkpatrick, Joseph M. Onorato, David P. Bort
-
Patent number: 10027793Abstract: 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: GrantFiled: November 16, 2015Date of Patent: July 17, 2018Assignee: Google LLCInventors: Erick Tseng, Dianne K. Hackborn, Daniel Fridgren, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
-
Patent number: 10017139Abstract: A driver may provide preferred vehicle setting data to a system through a user interface or the system may detect the preferred driver vehicle setting data by communicating with a particular vehicle. The preferred vehicle setting data may be generalized/abstracted so that the data is not specific to any one vehicle. When the driver sits in any vehicle, the system may identify the type of vehicle and translate the abstracted driver vehicle setting data to driver vehicle setting data that is particular to the identified vehicle.Type: GrantFiled: February 12, 2016Date of Patent: July 10, 2018Assignee: Google LLCInventors: Andrew Scott Brenner, Joseph M. Onorato, Daniel Holle, Patrick Brady
-
Publication number: 20170313322Abstract: Vehicle setting data received from a vehicle is processed according to preferences and rules set forth by the vehicle's driver. The processed vehicle setting data can be shared with various third-parties.Type: ApplicationFiled: April 28, 2017Publication date: November 2, 2017Inventors: Joseph M. Onorato, Andrew Scott Brenner, Daniel Holle, Patrick Brady
-
Publication number: 20170305437Abstract: Driver vehicle setting values are crowd-sourced from multiple users in an anonymous manner. The crowd-sourced driver vehicle setting values are processed using machine learning to generate one or more vehicle setting recommendations to other users. The recommendations may be for vehicle settings that the user has not yet activated or vehicle setting values that are frequently used for a particular vehicle.Type: ApplicationFiled: April 24, 2017Publication date: October 26, 2017Inventors: Joseph M. Onorato, Andrew Scott Brenner, Daniel Holle, Patrick Brady
-
Publication number: 20170232914Abstract: A driver may provide preferred vehicle setting data to a system through a user interface or the system may detect the preferred driver vehicle setting data by communicating with a particular vehicle. The preferred vehicle setting data may be generalized/abstracted so that the data is not specific to any one vehicle. When the driver sits in any vehicle, the system may identify the type of vehicle and translate the abstracted driver vehicle setting data to driver vehicle setting data that is particular to the identified vehicle.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Andrew Scott Brenner, Joseph M. Onorato, Daniel Holle, Patrick Brady
-
Patent number: 9563750Abstract: 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.Type: GrantFiled: December 29, 2015Date of Patent: February 7, 2017Assignee: Google Inc.Inventors: Dianne K. Hackborn, David P. Bort, Joseph M. Onorato, Daniel R. Bornstein, Andrew T. McFadden, Brian J. Swetland, Richard G. Cannings
-
Patent number: 9384096Abstract: 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: GrantFiled: June 10, 2015Date of Patent: July 5, 2016Assignee: Google Inc.Inventors: Dianne K. Hackborn, Arve Hjonnevag, Joseph M. Onorato, Brian J. Swetland
-
Publication number: 20160080551Abstract: 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: ApplicationFiled: November 16, 2015Publication date: March 17, 2016Inventors: Erick Tseng, Dianne K. Hackborn, Daniel Johansson, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
-
Patent number: 9256759Abstract: 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.Type: GrantFiled: September 14, 2012Date of Patent: February 9, 2016Assignee: Google Inc.Inventors: Dianne K. Hackborn, David P. Bort, Joseph M. Onorato, Daniel R. Bornstein, Andrew T. McFadden, Brian J. Swetland, Richard G. Cannings
-
Patent number: 9191486Abstract: 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: GrantFiled: January 12, 2012Date of Patent: November 17, 2015Assignee: Google Inc.Inventors: Erick Tseng, Dianne K. Hackborn, Daniel Johansson, Per Claes Olof Grimberg, Joseph M. Onorato, German W. Bauer, Jeffrey D. Yaksick, Christopher J. DeSalvo
-
Patent number: 9154606Abstract: 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: GrantFiled: January 30, 2009Date of Patent: October 6, 2015Assignee: Google Inc.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: 20150278026Abstract: 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: ApplicationFiled: June 10, 2015Publication date: October 1, 2015Inventors: Dianne K. Hackborn, Arve Hjonnevag, Joseph M. Onorato, Brian J. Swetland
-
Patent number: 9137023Abstract: 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.Type: GrantFiled: December 22, 2014Date of Patent: September 15, 2015Assignee: Google Inc.Inventors: Dianne K. Hackborn, David P. Bort, Joseph M. Onorato, Daniel R. Bornstein, Andrew T. McFadden, Brian J. Swetland, Richard G. Cannings
-
Patent number: 9069615Abstract: 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: GrantFiled: August 12, 2013Date of Patent: June 30, 2015Assignee: Google Inc.Inventors: Dianne K. Hackborn, Arve Hjonnevag, Joseph M. Onorato, Brian J. Swetland