Patents by Inventor Bruce A. Turner

Bruce A. Turner 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: 11928237
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting errors in a client device and its associated applications while preserving the privacy of the user of the device. Methods can include obtaining and blinding contextual application data for an application on a device. Data regarding the application's digital certificate and device trustworthiness data are obtained and provided to a trust assessment server along with the blinded data. This server can provide indications that the device is trustworthy and the application is authentic, and can digitally sign the blinded data. The digital signature can be validated and the unblinded contextual application data can be obtained. If the unblinded data matches the contextual application data, the application can provide the digital signature, the indications, and the unblinded contextual application data to an error detection server, which in turn can indicate the application does not have errors.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Gang Wang, Marcel M. Moti Yung, David Bruce Turner
  • Patent number: 11886569
    Abstract: This disclosure relates to using trust tokens to verify the integrity of devices and applications from which data is received. In one aspects, a method includes receiving, from a client device, a request for one or more trust tokens. The request includes at least one of one or more device-level fraud detection signals obtained from the client device or data representing code of an application that initiated the request. The request also includes a respective nonce for each of the one or more trust tokens. A determination is made, based on at least one of the one or more device-level fraud signals or the data representing the code of the application, to issue the one or more trust tokens to the client device. Each trust token is generated using the nonce for the trust token. The one or more trust tokens are provided to the client device.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: January 30, 2024
    Assignee: Google LLC
    Inventors: Gang Wang, Marcel M. Moti Yung, David Bruce Turner
  • Patent number: 11855300
    Abstract: Electric vehicle battery packs with external side enclosures for containing electrical connectors and other components therein. Each enclosure is sized to support various connectors or other components as desired, and may have a number of openings formed to provide interfaces for connecting various electric vehicle systems to the battery pack. The enclosures may be placed at various locations along one or more sides of the battery pack, and connectors may be routed over an upper surface of a battery pack frame or through a gap formed between the pack frame and cover. Enclosures may be made of any material, including plastic for lower weight applications and metal for improved electromagnetic interference shielding.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: December 26, 2023
    Assignee: RIVIAN IP HOLDINGS, LLC
    Inventors: Vignesh Sekar, Bruce Turner, Kyle Butterfield
  • Publication number: 20230199021
    Abstract: A method for secure detection of online fraud. The method includes generating an encrypted profile representing browser activity, sending the encrypted profile to a secure multiparty computation system, receiving a trust token from the secure multiparty computation system, based on a determination that the web browser is not engaged in online fraud, sending a request to redeem the trust token with the secure multiparty computation system, receiving an encrypted record of redemption from the secure multiparty computation system based on a determination that a web site associated with the web content is not blocked, and sending a request, containing the encrypted record of redemption, for third-party content, wherein the third-party content is associated with the web content.
    Type: Application
    Filed: September 30, 2020
    Publication date: June 22, 2023
    Inventors: Gang Wang, David Bruce Turner
  • Publication number: 20230124545
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying content provided for display within a webview and interactions with such content. Methods can include providing, within a webview executing in a portion of an application launched on a client device, a first content page including a digital component and detecting, by a script executing within the webview, a set of interaction signals. After detection of the set of interaction signals, the signals can be transferred from the webview, via a communication bridge, to a software library that is resident within the native layer. The software library transmits the set of interaction signals to a first content provider, which can determine whether the interaction signals indicate interactions by an actual human user as opposed to automated interactions. The software library then launches a second content page that is linked to by the digital component.
    Type: Application
    Filed: June 24, 2020
    Publication date: April 20, 2023
    Inventors: David Bruce Turner, Aaron Michael Packer, Zachary Loebel-Fried
  • Publication number: 20230060782
    Abstract: This disclosure relates to using trust tokens to verify the integrity of devices and applications from which data is received. In one aspects, a method includes receiving, from a client device, a request for one or more trust tokens. The request includes at least one of one or more device-level fraud detection signals obtained from the client device or data representing code of an application that initiated the request. The request also includes a respective nonce for each of the one or more trust tokens. A determination is made, based on at least one of the one or more device-level fraud signals or the data representing the code of the application, to issue the one or more trust tokens to the client device. Each trust token is generated using the nonce for the trust token. The one or more trust tokens are provided to the client device.
    Type: Application
    Filed: December 11, 2020
    Publication date: March 2, 2023
    Inventors: Gang Wang, Marcel M. Moti Yung, David Bruce Turner
  • Publication number: 20220414258
    Abstract: This disclosure relates to using probabilistic data structures to enable systems to detect fraud while preserving user privacy. In one aspect, a method includes obtaining a set of frequency filters. Each frequency filter defines a maximum event count for a specified event type over a specified time duration and corresponds to a respective content provider. A subset of the frequency filters are identified as triggered frequency filters for which an actual event count for the specified event type corresponding to the frequency filter exceeds the maximum event count defined by the frequency filter during a time period corresponding to a specified time duration for the frequency filter. A probabilistic data structure that represents at least a portion of the frequency filters in the subset of frequency filters is generated. A request for content is sent to multiple content providers. The request for content includes the probabilistic data structure.
    Type: Application
    Filed: January 15, 2021
    Publication date: December 29, 2022
    Inventors: Gang Wang, David Bruce Turner
  • Publication number: 20220352585
    Abstract: Electric vehicle battery packs with external side enclosures for containing electrical connectors and other components therein. Each enclosure is sized to support various connectors or other components as desired, and may have a number of openings formed to provide interfaces for connecting various electric vehicle systems to the battery pack. The enclosures may be placed at various locations along one or more sides of the battery pack, and connectors may be routed over an upper surface of a battery pack frame or through a gap formed between the pack frame and cover. Enclosures may be made of any material, including plastic for lower weight applications and metal for improved electromagnetic interference shielding.
    Type: Application
    Filed: May 17, 2022
    Publication date: November 3, 2022
    Inventors: Vignesh Sekar, Bruce Turner, Kyle Butterfield
  • Patent number: 11367918
    Abstract: Electric vehicle battery packs with external side enclosures for containing electrical connectors and other components therein. Each enclosure is sized to support various connectors or other components as desired, and may have a number of openings formed to provide interfaces for connecting various electric vehicle systems to the battery pack. The enclosures may be placed at various locations along one or more sides of the battery pack, and connectors may be routed over an upper surface of a battery pack frame or through a gap formed between the pack frame and cover. Enclosures may be made of any material, including plastic for lower weight applications and metal for improved electromagnetic interference shielding.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: June 21, 2022
    Assignee: RIVIAN IP HOLDINGS, LLC
    Inventors: Vignesh Sekar, Bruce Turner, Kyle Butterfield
  • Publication number: 20210334404
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for detecting errors in a client device and its associated applications while preserving the privacy of the user of the device. Methods can include obtaining and blinding contextual application data for an application on a device. Data regarding the application's digital certificate and device trustworthiness data are obtained and provided to a trust assessment server along with the blinded data. This server can provide indications that the device is trustworthy and the application is authentic, and can digitally sign the blinded data. The digital signature can be validated and the unblinded contextual application data can be obtained. If the unblinded data matches the contextual application data, the application can provide the digital signature, the indications, and the unblinded contextual application data to an error detection server, which in turn can indicate the application does not have errors.
    Type: Application
    Filed: May 12, 2020
    Publication date: October 28, 2021
    Inventors: Gang Wang, Marcel M. Moti Yung, David Bruce Turner
  • Publication number: 20200152937
    Abstract: Electric vehicle battery packs with external side enclosures for containing electrical connectors and other components therein. Each enclosure is sized to support various connectors or other components as desired, and may have a number of openings formed to provide interfaces for connecting various electric vehicle systems to the battery pack. The enclosures may be placed at various locations along one or more sides of the battery pack, and connectors may be routed over an upper surface of a battery pack frame or through a gap formed between the pack frame and cover. Enclosures may be made of any material, including plastic for lower weight applications and metal for improved electromagnetic interference shielding.
    Type: Application
    Filed: November 12, 2019
    Publication date: May 14, 2020
    Inventors: Vignesh Sekar, Bruce Turner, Kyle Butterfield
  • Patent number: 9953507
    Abstract: A device for determining whether a user is wearing a wearable monitoring device is disclosed. The wearable monitoring device includes an accelerometer and a processor. The accelerometer detects a three-dimensional motion of the monitoring device and generates accelerometer data for each axis corresponding to the three-dimensional motion. The wearable monitoring device accesses the accelerometer data, detects a presence of a rhythmic pulse in one or more axes of the accelerometer data, and determines that the user is wearing the monitoring device in response to detecting the presence of the rhythmic pulse in the one or more axes.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: April 24, 2018
    Assignee: Nortek Security & Control LLC
    Inventor: Bruce Turner Smith
  • Publication number: 20170243987
    Abstract: A method for use in forming a photovoltaic device includes forming a doped semiconductor layer on a surface of a semiconductor substrate and forming a metal film on the doped semiconductor layer. A patterned etched resist is formed on the metal film and a dielectric layer is formed on the doped semiconductor layer and the etched resist. A laser having a wavelength absorbable by the patterned etch resist is applied through the dielectric layer to the patterned etch resist to remove the patterned etch resist.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Applicant: TETRASUN, INC.
    Inventors: Adrian Bruce TURNER, Bonneville Dudgeon EGGLESTON, Oliver SCHULTZ-WITTMAN, Douglas Edward CRAFTS
  • Patent number: 9673341
    Abstract: A method for use in forming a photovoltaic device includes forming a doped semiconductor layer on a surface of a semiconductor substrate and forming a metal film on the doped semiconductor layer. A patterned etched resist is formed on the metal film and a dielectric layer is formed on the doped semiconductor layer and the etched resist. A laser having a wavelength absorbable by the patterned etch resist is applied through the dielectric layer to the patterned etch resist to remove the patterned etch resist.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: June 6, 2017
    Assignee: TETRASUN, INC.
    Inventors: Adrian Bruce Turner, Bonneville Dudgeon Eggleston, Oliver Schultz-Wittmann, Douglas Edward Crafts
  • Patent number: 9634179
    Abstract: A method and resulting structure of patterning a metal film pattern over a substrate, including forming a metal film pattern over the substrate; depositing a coating over the substrate surface and the metal film pattern; and removing the coating over the metal film pattern by laser irradiation. The substrate and coating do not significantly interact with the laser irradiation, and the laser irradiation interacts with the metal film pattern and the coating, resulting in the removal of the coating over the metal film pattern. The invention offers a technique for the formation of a metal pattern surrounded by a dielectric coating for solar cells, where the dielectric coating may function as an antireflection coating on the front surface, internal reflector on the rear surface, and may further may function as a dielectric barrier for subsequent electroplating of metal patterns on either surface.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: April 25, 2017
    Assignee: TETRASUN, INC.
    Inventors: Adrian Bruce Turner, Qing Yuan Ong, Oliver Schultz-Wittmann
  • Patent number: 9564542
    Abstract: A solar cell formation method, and resulting structure, having a first film and a barrier film over a surface of a doped semiconductor, wherein the optical and/or electrical properties of the first film are transformed in-situ such that a resulting transformed film is better suited to the efficient functioning of the solar cell; wherein portions of the barrier film partially cover the first film and substantially prevent transformation of first film areas beneath the portions of the barrier film.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: February 7, 2017
    Assignee: TETRASUN, INC.
    Inventors: Adrian Bruce Turner, Oliver Schultz-Wittmann, Denis De Ceuster, Douglas E. Crafts
  • Publication number: 20160329440
    Abstract: A method for use in forming a photovoltaic device includes forming a doped semiconductor layer on a surface of a semiconductor substrate and forming a metal film on the doped semiconductor layer. A patterned etched resist is formed on the metal film and a dielectric layer is formed on the doped semiconductor layer and the etched resist. A laser having a wavelength absorbable by the patterned etch resist is applied through the dielectric layer to the patterned etch resist to remove the patterned etch resist.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 10, 2016
    Inventors: Adrian Bruce TURNER, Bonneville Dudgeon EGGLESTON, Oliver SCHULTZ-WITTMANN, Douglas Edward CRAFTS
  • Publication number: 20160329439
    Abstract: A method for use in forming a photovoltaic device includes forming a doped semiconductor layer on a surface of a semiconductor substrate and forming a metal film on the doped semiconductor layer. A patterned etched resist is formed on the metal film and the resist includes a plurality of finger portions and a plurality of bus bar portions aligned in a grid pattern. A metal film is etched to form a pattern of fingers and bus bars according to the resist.
    Type: Application
    Filed: May 8, 2015
    Publication date: November 10, 2016
    Inventors: Adrian Bruce TURNER, Bonneville Dudgeon EGGLESTON
  • Publication number: 20150027528
    Abstract: A method and resulting structure of patterning a metal film pattern over a substrate, including forming a metal film pattern over the substrate; depositing a coating over the substrate surface and the metal film pattern; and removing the coating over the metal film pattern by laser irradiation. The substrate and coating do not significantly interact with the laser irradiation, and the laser irradiation interacts with the metal film pattern and the coating, resulting in the removal of the coating over the metal film pattern. The invention offers a technique for the formation of a metal pattern surrounded by a dielectric coating for solar cells, where the dielectric coating may function as an antireflection coating on the front surface, internal reflector on the rear surface, and may further may function as a dielectric barrier for subsequent electroplating of metal patterns on either surface.
    Type: Application
    Filed: January 23, 2013
    Publication date: January 29, 2015
    Applicant: TETRASUN, INC.
    Inventors: Adrian Bruce Turner, Qing Yuan Ong, Oliver Schultz-Wittmann
  • Publication number: 20130340823
    Abstract: A method for patterning a film pattern on a substrate includes forming a film pattern on a substrate surface, forming a coating over the substrate and the film pattern and inducing porosity or openings in the coating. At least a part of the coating overlying the film pattern is removed including etching at least one layer underlying the coating ahead of removing at least part of the coating.
    Type: Application
    Filed: June 10, 2013
    Publication date: December 26, 2013
    Inventors: Qing Yuan ONG, Adrian Bruce TURNER