Patents by Inventor David P. Bort
David P. Bort 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: 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
-
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: 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: 9531854Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone connection. In one aspect, a method includes establishing, by a first electronic client communication device, an audio connection between the first electronic client communication device and a remote second electronic client communication device, determining that a user has selected a control of the first electronic client communication device, selecting, with a computer system and in response to determining that the user selected the control, text data that is associated with the user or the first client communication device, translating, with the computer system, the text data into a speech signal, and playing the speech signal to the remote second client device over the audio connection by electronically inserting the speech signal into the audio connection.Type: GrantFiled: December 15, 2009Date of Patent: December 27, 2016Assignee: Google Inc.Inventor: David P. Bort
-
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
-
Publication number: 20150317406Abstract: The subject matter of this specification can be embodied in, among other things, a computer-implemented method that includes electronically displaying a web page with a web browser to a user of a first computing device; receiving a selection from the user to capture formatting information from the web page; and automatically applying the formatting information to one or more applications associated with a user of the first computing device.Type: ApplicationFiled: December 24, 2008Publication date: November 5, 2015Inventor: David P. Bort
-
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: 8949613Abstract: 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: October 15, 2013Date of Patent: February 3, 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: 8843895Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes establishing a connection with one or more virtual machines using a debugger protocol configured to communicate debug commands to applications executed by the one or more virtual machines. The method also includes transmitting a request for a current state of the one or more virtual machines using the connection. Information associated with the current state includes state variables not controlled by an application receiving debug commands. The method includes outputting the current state of the one or more virtual machines for display to a user.Type: GrantFiled: September 12, 2012Date of Patent: September 23, 2014Assignee: Google Inc.Inventors: Andrew T. McFadden, David P. Bort
-
Patent number: 8826145Abstract: 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: November 11, 2008Date of Patent: September 2, 2014Assignee: Google Inc.Inventors: Ficus Kirkpatrick, Joseph M. Onorato, David P. Bort
-
Patent number: 8621226Abstract: 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: September 30, 2011Date of Patent: December 31, 2013Assignee: Google Inc.Inventors: Dianne K. Hackborn, David P. Bort, Joseph M. Onorato, Dan Bornstein, Andrew T. McFadden, Brian J. Swetland, Richard G. Cannings
-
Patent number: 8589691Abstract: 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: August 17, 2010Date of Patent: November 19, 2013Assignee: 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: 8583093Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone connection. In one aspect, a method includes establishing, by a first electronic client communication device, an audio connection between the first electronic client communication device and a remote second electronic client communication device, determining that a user has selected a control of the first electronic client communication device, selecting, with a computer system and in response to determining that the user selected the control, text data that is associated with the user or the first client communication device, translating, with the computer system, the text data into a speech signal, and playing the speech signal to the remote second client device over the audio connection by electronically inserting the speech signal into the audio connection.Type: GrantFiled: September 14, 2012Date of Patent: November 12, 2013Assignee: Google Inc.Inventor: David P. Bort
-
Publication number: 20130014086Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes establishing a connection with one or more virtual machines using a debugger protocol configured to communicate debug commands to applications executed by the one or more virtual machines. The method also includes transmitting a request for a current state of the one or more virtual machines using the connection. Information associated with the current state includes state variables not controlled by an application receiving debug commands. The method includes outputting the current state of the one or more virtual machines for display to a user.Type: ApplicationFiled: September 12, 2012Publication date: January 10, 2013Applicant: GOOGLE INC.Inventors: Andrew T. McFadden, David P. Bort
-
Patent number: 8335496Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone connection. In one aspect, a method includes establishing, by a first electronic client communication device, an audio connection between the first electronic client communication device and a remote second electronic client communication device, determining that a user has selected a control of the first electronic client communication device, selecting, with a computer system and in response to determining that the user selected the control, text data that is associated with the user or the first client communication device, translating, with the computer system, the text data into a speech signal, and playing the speech signal to the remote second client device over the audio connection by electronically inserting the speech signal into the audio connection.Type: GrantFiled: November 18, 2011Date of Patent: December 18, 2012Assignee: Google Inc.Inventor: David P. Bort
-
Patent number: 8336029Abstract: The subject matter of this specification can be embodied in, among other things, a method that includes establishing a connection with one or more virtual machines using a debugger protocol configured to communicate debug commands to applications executed by the one or more virtual machines. The method also includes transmitting a request for a current state of the one or more virtual machines using the connection. Information associated with the current state includes state variables not controlled by an application receiving debug commands. The method includes outputting the current state of the one or more virtual machines for display to a user.Type: GrantFiled: November 8, 2007Date of Patent: December 18, 2012Assignee: Google Inc.Inventors: Andrew T. McFadden, David P. Bort
-
Patent number: 8332936Abstract: 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 29, 2011Date of Patent: December 11, 2012Assignee: Google Inc.Inventors: Dianne K. Hackborn, David P. Bort, Joseph M. Onorato, Dan Bornstein, Andrew T. McFadden, Brian J. Swetland, Richard G. Cannings
-
Patent number: 8255991Abstract: 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: August 17, 2010Date of Patent: August 28, 2012Assignee: 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: 8170537Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for playing local device information over a telephone connection. In one aspect, a method includes establishing, by a first electronic client communication device, an audio connection between the first electronic client communication device and a remote second electronic client communication device, determining that a user has selected a control of the first electronic client communication device, selecting, with a computer system and in response to determining that the user selected the control, text data that is associated with the user or the first client communication device, translating, with the computer system, the text data into a speech signal, and playing the speech signal to the remote second client device over the audio connection by electronically inserting the speech signal into the audio connection.Type: GrantFiled: July 20, 2011Date of Patent: May 1, 2012Assignee: Google Inc.Inventor: David P. Bort