Patents by Inventor David Bruce

David Bruce 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).

  • Publication number: 20230225594
    Abstract: A method for performing auto-focus in a camera is disclosed. The method includes: receiving, from a tracking system for tracking a position of a medical instrument, a signal; determining, based on the received signal, that the medical instrument is removed from a field of view of the camera; in response to determining that a continuous auto-focus mode for the camera is enabled: retrieving, from a database, a first focus distance value representing a focus distance that was most recently set with intent for the camera; and automatically updating a focus distance of the camera to the first focus distance value.
    Type: Application
    Filed: March 24, 2023
    Publication date: July 20, 2023
    Applicant: SYNAPTIVE MEDICAL INC.
    Inventors: Luke William GANE, David Bruce GALLOP
  • Patent number: 11701787
    Abstract: A system for separating cut food products includes a flow inlet, a flow outlet, and at least one drum connecting the flow inlet and the flow outlet. The flow inlet may be oriented to direct the cut food product tangentially into the at least one drum. The flow inlet may be oriented to direct the cut food product into the at least one drum at a right angle to a longitudinal axis of the at least one drum. The at least one drum may be a plurality of drums including a first drum having the flow inlet and a second drum having the flow outlet. The system may include a passageway providing fluid communication from the first drum to the second drum. The passageway may include a tapered section. The flow inlet may be aligned with the flow outlet.
    Type: Grant
    Filed: May 29, 2021
    Date of Patent: July 18, 2023
    Assignee: J. R. Simplot Company
    Inventors: David Bruce Walker, Allen J. Neel, James Englar
  • Patent number: 11690199
    Abstract: A battery distribution unit includes a housing having a bottom mounted to a battery case of a battery module and having a component cavity with a contactor therein. The contactor has fixed contacts having terminating ends extending from a bottom end of a contactor housing. The BDU includes terminals at the bottom end of the contactor coupled to the terminating ends and a heat exchanger cap at the bottom end of the contactor. The heat exchanger cap is provided in the component cavity in thermal communication with the fixed contacts and in thermal communication with the battery case of the battery module to dissipate heat from the fixed contacts into the battery case of the battery module.
    Type: Grant
    Filed: July 25, 2019
    Date of Patent: June 27, 2023
    Assignees: TE Connectivity Brasil Industria De Eletronicos LTDA, TE Connectivity Solutions GmbH
    Inventors: Shanoo Revankar, Amadeu Luiz Fazani Cavallieri, Jeremy Christin Patterson, David Bruce Sarraf, Weiping Zhao, Xiaobao Geng
  • Publication number: 20230194355
    Abstract: A method of detecting temperature of an electrical terminal. The method includes: applying a material patch to a surface of the electrical terminal, the material patch containing a polymer matrix with a polymeric positive temperature coefficient material which contains a mixture of electrically conductive magnetic particles, whereby the material patch does not appreciably increase the electrical resistance or thermal capacitance of the electrical terminal; and remotely sensing a change in the material patch with an electrically isolated circuit which is external to the electrical terminal to determine if the electrical terminal is operating at a safe temperature to optimize current flow across the electrical terminal.
    Type: Application
    Filed: February 13, 2023
    Publication date: June 22, 2023
    Applicant: TE Connectivity Solutions GmbH
    Inventors: David Bruce SARRAF, Marjorie Kay MYERS, Mark Wartenberg
  • 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
  • Patent number: 11634468
    Abstract: The invention relates to parathyroid hormone (PTH) variants and pharmaceutical compositions comprising same. The invention further relates to PTH compositions with improved serum half-life and peak-trough ratios, and methods of controlling serum calcium levels with the PTH variants and compositions of the invention. The invention further relates to methods of treating hypoparathyroidism and/or hypocalcemia due to hypoparathyroidism with the PTH variants and compositions of the invention.
    Type: Grant
    Filed: January 29, 2020
    Date of Patent: April 25, 2023
    Assignee: SHIRE-NPS PHARMACEUTICALS, INC.
    Inventors: Clark Pan, Angela Norton, Kevin Holmes, David Bruce Lloyd, Bryan James Goodwin, Rongxin Shi, Sujit Jain, Chuan Shen
  • 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
  • Patent number: 11627868
    Abstract: A method for performing auto-focus in a camera is disclosed. The method includes: receiving, from a tracking system for tracking a position of a medical instrument, a signal; determining, based on the received signal, that the medical instrument is removed from a field of view of the camera; in response to determining that a continuous auto-focus mode for the camera is enabled: retrieving, from a database, a first focus distance value representing a focus distance that was most recently set with intent for the camera; and automatically updating a focus distance of the camera to the first focus distance value.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: April 18, 2023
    Inventors: Luke William Gane, David Bruce Gallop
  • 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: 20230058418
    Abstract: A sensor-display device comprises an array of transmit-receive modules, each of which comprises a light transmitter, a light receiver, and a memory bank. A modulation driver connected to the light transmitter drives the light transmitter to transmit light. The light receiver creates electric charges from light received by the light receiver. A memory interface connects the light receiver to the memory bank for shifting the electric charges as data from the light receiver into the memory bank, and the memory interface shifts the data as electric charges from the memory bank to the modulation driver to drive the light emitter to transmit light based on the electric charges.
    Type: Application
    Filed: July 7, 2022
    Publication date: February 23, 2023
    Inventors: Rikki J. Crill, Jonathan C. Baiardo, David Bruce
  • Publication number: 20230048377
    Abstract: A data processing array comprises a plurality of modules, each with a memory, positioned in an array of rows and columns interconnected by a pooling chain that carries data to and receives data from selected ones or groups of the modules. Each modules can also have light modulator elements for transmitting data as light signals and a light sensor for receiving data in the form of modulated light. Pooling switches in the pooling chain between modules open and close the pooling chain lines for selecting and grouping modules. Analog data lines separate from the pooling chain can also carry data to and from the modules. Pooling control lines connected to the switches turn the switches on and off for the selecting and grouping of modules. Module control lines, also separate from the pooling chain, connected to the modules enable various data input, output, and processing by the memory or other components in the module.
    Type: Application
    Filed: July 15, 2022
    Publication date: February 16, 2023
    Inventors: Rikki J. Crill, Jonathan C. Baiardo, David Bruce
  • Patent number: 11542718
    Abstract: An alignment mechanism for a robotic parking device is described. The device includes a number of stacks of containers, the stacks being positioned within a frame structure having uprights and a horizontal grid disposed above the stacks, the grid having substantially perpendicular rails on which load handling devices can run. Cars or vehicles are positioned in containers that are moved in to and out of the stacks by the robotic handling devices. The cars are put in to the grid at entry points that can be positioned at points under the stacks. The alignment mechanism includes a series of belts moveable relative to each other and relative to the container, the belts acting to align a long axis of a vehicle with a long axis of the container in to which the vehicle is to be placed.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: January 3, 2023
    Assignee: OCADO INNOVATION LIMITED
    Inventors: Lars Sverker Ture Lindbo, Matthew Whelan, Martin Roland Akerblad, Carl Edvin Von Otter, William Bjorn David Bruce
  • 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: 20220396531
    Abstract: An improved solvent system for the formulation and application of N-alkyl thiophosphoric triamide urease inhibitors. These formulations provide safety and performance benefits relative to existing alternatives and enable storage, transport and subsequent coating or blending with urea based or organic based fertilizers. These formulations are comprised primarily of environmentally friendly aprotic and protic solvents (particularly dimethyl sulfoxide and alcohols/polyols) to stabilize the urease inhibitor.
    Type: Application
    Filed: August 23, 2022
    Publication date: December 15, 2022
    Inventors: Gary David McKnight, David Bruce Parker, Yang Zehni, Ray Perkins, Wei Xu
  • Publication number: 20220370367
    Abstract: Disclosed herein are novel compositions and methods for controlling the release of bile acid sequestrant to the stomach in order to treat or prevent upper GI tract disorders or disorders of the throat. The methods generally include administering to a patient in need thereof a therapeutically effective amount of a pharmaceutical composition comprising at least one bile acid sequestrant dispersed in a polymeric matrix. The bile acid sequestrant composition may be administered alone or in combination with at least one proton pump inhibitor, and optionally one or more agents chosen from antacids, histamine H2-receptor antagonists, y-aminobutyric acid-I3 (GABA-B) agonists, prodrugs of GABA-B agonists, acid pump antagonists, protease inhibitors and GC-C agonists.
    Type: Application
    Filed: August 5, 2022
    Publication date: November 24, 2022
    Inventors: Vasu SETHURAMAN, David Bruce HEDDEN, Kristen Marie LESKOW
  • Publication number: 20220368187
    Abstract: There is provided a winding system for use in an electrical, electronic or electromagnetic device or component including: one or more set of windings, each set of windings including an electrically-conductive element arranged in a winding pattern with multiple turns, at least one pair of adjacent turns of the multiple turns being spaced apart to provide at least one channel therebetween for coolant fluid to flow therethrough; and a housing for housing the set of windings, the housing including a fluid inlet and a fluid outlet each in fluid communication with the at least one channel, the housing facilitating coolant fluid to flow from the fluid inlet to the fluid outlet, via the at least one channel in direct contact with exposed surfaces of the set of windings, the exposed surfaces at least partially defining the at least one channel.
    Type: Application
    Filed: May 3, 2022
    Publication date: November 17, 2022
    Applicant: MAGNIX TECHNOLOGIES PTY LTD
    Inventors: David Bruce Trowbridge SERCOMBE, Stuart JOHNSTONE, John Alan KELLS
  • Patent number: 11501041
    Abstract: One example described herein involves a system receiving task data and distribution criteria for a state space model from a client device. The task data can indicate a type of sequential Monte Carlo (SMC) task to be implemented. The distribution criteria can include an initial distribution, a transition distribution, and a measurement distribution for the state space model. The system can generate a set of program functions based on the task data and the distribution criteria. The system can then execute an SMC module to generate a distribution and a corresponding summary, where the SMC module is configured to call the set of program functions during execution of an SMC process and apply the results returned from the set of program functions in one or more subsequent steps of the SMC process. The system can then transmit an electronic communication to the client device indicating the distribution and its corresponding summary.
    Type: Grant
    Filed: April 27, 2022
    Date of Patent: November 15, 2022
    Assignee: SAS INSTITUTE INC.
    Inventors: Xilong Chen, Yang Zhao, Sylvie T. Kabisa, David Bruce Elsheimer
  • Publication number: 20220360427
    Abstract: Systems and methods for digital circuit emulation with homomorphic encryption include: receiving, by a hardware design tool chain, a customization file containing a predetermined set of one or more cells; converting, by the hardware design tool chain, a first digital circuit representation in a set of hardware design language (HDL) files into a second digital circuit representation based on the predetermined set of cells in the customization file; receiving, by an encrypted circuit emulator, a set of encrypted inputs; and executing, by the encrypted circuit emulator, the second digital circuit representation using the set of encrypted inputs to generate a set of encrypted outputs.
    Type: Application
    Filed: May 5, 2022
    Publication date: November 10, 2022
    Applicant: Duality Technologies, Inc.
    Inventor: David Bruce COUSINS
  • Publication number: 20220350944
    Abstract: One example described herein involves a system receiving task data and distribution criteria for a state space model from a client device. The task data can indicate a type of sequential Monte Carlo (SMC) task to be implemented. The distribution criteria can include an initial distribution, a transition distribution, and a measurement distribution for the state space model. The system can generate a set of program functions based on the task data and the distribution criteria. The system can then execute an SMC module to generate a distribution and a corresponding summary, where the SMC module is configured to call the set of program functions during execution of an SMC process and apply the results returned from the set of program functions in one or more subsequent steps of the SMC process. The system can then transmit an electronic communication to the client device indicating the distribution and its corresponding summary.
    Type: Application
    Filed: April 27, 2022
    Publication date: November 3, 2022
    Applicant: SAS Institute Inc.
    Inventors: Xilong Chen, Yang Zhao, Sylvie T. Kabisa, David Bruce Elsheimer
  • Patent number: D972808
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: December 20, 2022
    Assignee: J.R. Simplot Compan
    Inventor: David Bruce Walker