Patents by Inventor Jonathan Brunsman

Jonathan Brunsman 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: 11690009
    Abstract: A system and method are provided for automatically shutting off or reducing power to certain radios in a client device based on collected wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by various client devices in communication with the wireless networks. The client devices report the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyses the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. When it is determined that a device is in an area of weak signal coverage, power to its radio is automatically reduced or shut off until the device leaves the area.
    Type: Grant
    Filed: May 12, 2021
    Date of Patent: June 27, 2023
    Assignee: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Rajas Moonka
  • Patent number: 11323492
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Grant
    Filed: October 29, 2020
    Date of Patent: May 3, 2022
    Assignee: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Publication number: 20210266829
    Abstract: A system and method are provided for automatically shutting off or reducing power to certain radios in a client device based on collected wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by various client devices in communication with the wireless networks. The client devices report the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyses the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. When it is determined that a device is in an area of weak signal coverage, power to its radio is automatically reduced or shut off until the device leaves the area.
    Type: Application
    Filed: May 12, 2021
    Publication date: August 26, 2021
    Applicant: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Rajas Moonka
  • Patent number: 11012933
    Abstract: A system and method are provided for automatically shutting off or reducing power to certain radios in a client device based on collected wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by various client devices in communication with the wireless networks. The client devices report the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyses the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. When it is determined that a device is in an area of weak signal coverage, power to its radio is automatically reduced or shut off until the device leaves the area.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: May 18, 2021
    Assignee: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Rajas Moonka
  • Publication number: 20210051186
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Application
    Filed: October 29, 2020
    Publication date: February 18, 2021
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Patent number: 10848528
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 24, 2020
    Assignee: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Patent number: 10412230
    Abstract: A system and method for accessing a carrier network by a client device. The method includes: receiving a selection of a first plan from a carrier marketplace that includes at least the first plan and a second plan, wherein the first plan corresponds to a first set of services provided by a first carrier network, and the second plan corresponds to a second set of services provided by a second carrier network; downloading a carrier profile from the server device to a multi-profile UICC (Universal Integrated Circuit Card) included in the client device, wherein the carrier profile is associated with the first plan; and storing the carrier profile in the multi-profile UICC.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: September 10, 2019
    Assignee: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Paul Manwell, Arvind Jain, Nicholas Charles Fox, Kerrie Lenhart Hogan, Adrian Hurditch, Matthew Klainer
  • Publication number: 20190182769
    Abstract: A system and method are provided for automatically shutting off or reducing power to certain radios in a client device based on collected wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by various client devices in communication with the wireless networks. The client devices report the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyses the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. When it is determined that a device is in an area of weak signal coverage, power to its radio is automatically reduced or shut off until the device leaves the area.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 13, 2019
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Rajas Moonka
  • Patent number: 10257782
    Abstract: A system and method are provided for automatically shutting off or reducing power to certain radios in a client device based on collected wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by various client devices in communication with the wireless networks. The client devices report the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyzes the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. When it is determined that a device is in an area of weak signal coverage, power to its radio is automatically reduced or shut off until the device leaves the area.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Rajas Moonka
  • Patent number: 10229249
    Abstract: A method and apparatus are disclosed for distributing content items to a handheld device using a personal computer. A user can browse and select content using a personal computer or other computer that may be more readily available or more convenient to use than the handheld device. The personal computer can communicate with a web server which receives the user's request for content to be distributed to the handheld device. The web server can retrieve configuration information pertaining to the handheld device and communicate with a content server to determine whether the user's request for content distribution is valid based on information identifying the handheld device and at least some of the configuration information pertaining to the handheld device. The content server can transmit the requested content item to the handheld device if the user's request is valid and if the handheld device is able to receive the content item.
    Type: Grant
    Filed: October 2, 2015
    Date of Patent: March 12, 2019
    Assignee: Google LLC
    Inventors: Jonathan Brunsman, David P. Conway, Pierre Delisle, Ficus Kirkpatrick, Paul Montoy-Wilson, Michael Morrissey, Christian Sonntag, Juliana Tsang, Mark Womack, Peisun Wu
  • Publication number: 20180069907
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Application
    Filed: November 13, 2017
    Publication date: March 8, 2018
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Patent number: 9819709
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: November 14, 2017
    Assignee: Google Inc.
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Patent number: 9565578
    Abstract: A system and method are provided for collecting wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by a client device in communication with the wireless network. The client device reports the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyzes the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. The server provides access to the network quality for devices with permission to access the wireless network quality database.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Melodie Chu, Lawrence Jonathan Brunsman, Christian Sonntag, Brian Clair Williammee, Tyler Williams
  • Publication number: 20170034778
    Abstract: A system and method are provided for automatically shutting off or reducing power to certain radios in a client device based on collected wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by various client devices in communication with the wireless networks. The client devices report the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyses the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. When it is determined that a device is in an area of weak signal coverage, power to its radio is automatically reduced or shut off until the device leaves the area.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 2, 2017
    Inventors: Lawrence Jonathan BRUNSMAN, Christian SONNTAG, Rajas MOONKA
  • Publication number: 20160142452
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Application
    Filed: January 21, 2016
    Publication date: May 19, 2016
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Publication number: 20160048688
    Abstract: Systems and techniques are provided for restricting system calls using protected storage. A system call to a restricted system component may be received from an application. The application may be determined to have permission to make the system call to the restricted system component. A signature associated with the application may be verified using a public key from a protected storage. The public key may be sent to the protected storage by a computing device of a party authorized to modify data in the protected storage. The restricted system component may be permitted to perform a function indicated by the system call when the public key successfully verifies the signature associated with application.
    Type: Application
    Filed: August 14, 2014
    Publication date: February 18, 2016
    Inventors: Andrew Flynn, Shishir Kumar Agrawal, Simon Arscott, Lawrence Jonathan Brunsman
  • Patent number: 9246988
    Abstract: An example method comprises receiving, by at least one computing device, a first notification from a first mobile computing device and a second notification from a second mobile computing device. The method may further comprise determining, based at least in part on a comparison of the first notification to the second notification, that the first mobile computing device has initiated a phone call with the second mobile computing device. The method may additionally comprise responsive to determining that the first mobile computing device has initiated the phone call with the second mobile computing device, sending, a first message to the first mobile computing device using a first data connection, and sending, a second message to the second mobile computing using a second data connection, wherein the first message and the second messages each indicate that the first and second mobile computing devices are able to exchange application data.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: January 26, 2016
    Assignee: Google Inc.
    Inventors: Lawrence Jonathan Brunsman, Christian Sonntag, Emil Valkov, Andrew Flynn, Evan Charlton, Brian Clair Williammee
  • Publication number: 20160014280
    Abstract: A system and method for accessing a carrier network by a client device. The method includes: receiving a selection of a first plan from a carrier marketplace that includes at least the first plan and a second plan, wherein the first plan corresponds to a first set of services provided by a first carrier network, and the second plan corresponds to a second set of services provided by a second carrier network; downloading a carrier profile from the server device to a multi-profile UICC (Universal Integrated Circuit Card) included in the client device, wherein the carrier profile is associated with the first plan; and storing the carrier profile in the multi-profile UICC.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 14, 2016
    Inventors: Lawrence Jonathan Brunsman, Paul Manwell, Arvind Jain, Nicholas Charles Fox, Kerrie Lenhart Hogan, Adrian Hurditch, Matthew Klainer
  • Publication number: 20150373560
    Abstract: A system and method are provided for collecting wireless network quality parameters. The wireless network quality parameters are collected from wireless networks by a client device in communication with the wireless network. The client device reports the wireless network quality parameters to a server. The server collects wireless network quality parameters from a plurality of client devices and analyses the wireless network quality parameters from the plurality of client devices to determine a network quality for the particular wireless networks. The network quality is stored in a network quality database maintained by the server. The server provides access to the network quality for devices with permission to access the wireless network quality database.
    Type: Application
    Filed: June 18, 2014
    Publication date: December 24, 2015
    Inventors: Melodie Chu, Lawrence Jonathan Brunsman, Christian Sonntag, Brian Clair Williammee, Tyler Williams
  • Patent number: 9182975
    Abstract: A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: November 10, 2015
    Assignee: Google Inc.
    Inventors: Jonathan Brunsman, Ilya Firman, Ficus Kirkpatrick, Jasper Lin, Aurash Mahbod, Linda K. Nguyen, Michael Siliski, Christian Sonntag, Andrew Devron Stadler, Christoph Studer