Patents by Inventor David

David 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: 10554248
    Abstract: A Global Navigation Satellite System (GNSS) receiver demodulates code shift keying (CSK) data utilizing correlations with combinational pseudo-random noise (PRN) codes generated for different bit positions. The GNSS receiver receives a signal including a PRN code modulated by CSK to represent a symbol (i.e., CSK modulated symbol). The GNSS receiver maintains a plurality of receiver codes, each representing a different shift in chips to the PRN code. The GNSS receiver performs a chip-by-chip linear combination of a group of receiver codes for each bit position of the CSK modulated symbol. The GNSS receiver correlates the received signal with each combinational PRN code to produce a binary value that is the CSK modulated symbol.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: February 4, 2020
    Assignee: NovAtel Inc.
    Inventors: David Brown, Patrick C. Fenton
  • Patent number: 10552200
    Abstract: A system and method include initiating a live migration of a virtual machine from a first host machine to a second host machine. The system and method include calculating, using a live migration tool, a data limit for an incremental data copy. The system and method also include determining, using the live migration tool, that a set of modified data stored in the memory of the first host machine equals or exceeds the data limit. The system and method further include pausing operation of the virtual machine responsive to the set of modified data stored in the memory of the first host machine equaling or exceeding the data limit.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 4, 2020
    Assignee: NUTANIX, INC.
    Inventors: Felipe Franciosi, Malcolm Crossley, David Vrabel
  • Patent number: 10550651
    Abstract: An apparatus for applying torque about an operational axis of rotation includes a first torque device member. In addition, the apparatus includes an actuator support configured to move radially relative the operational axis and configured to be restricted from rotating in a plane oriented perpendicular to the operational axis. Further, the apparatus includes a first torque actuator pivotally coupled to the first torque device member and the actuator support. Still further, the apparatus includes a rod or a second torque actuator pivotally coupled to the first torque device member and the actuator support. Moreover, the apparatus includes a second torque device member coupled to the first torque device member and disposed about the operational axis of rotation. The actuator support is pivotally coupled to the second torque device member and is configured to pivot about a first pivot axis towards and away from the operational axis of rotation.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: February 4, 2020
    Assignee: NATIONAL OILWELL VARCO NORWAY AS
    Inventors: Jonathan Garrick Webb, David Allen Hill, Trond Werner Moen
  • Patent number: 10554331
    Abstract: Various communication systems, such as radio access networks, may benefit from various error correction techniques. For example, certain communication systems may benefit from quality of service driven receiver selective hybrid automatic repeat request for point-to-multipoint communication. A method can include identifying, at a receiver, at least one quality of service threshold. The method can also include identifying, at the receiver, at least one quality of service. The method can further include determining, at the receiver, whether or what kind of feedback is to be used for an erroneously received transport block based on the identified at least one quality of service threshold and the identified at least one quality of service. The method can additionally include communicating, by the receiver, with a transmitter of the erroneously received transport block based on the determination.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: February 4, 2020
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: David Navratil, Mikko Säily, Ahmad Awada
  • Patent number: 10553130
    Abstract: A system for assessing performance of a procedure comprises a tissue model or a tool comprising assessment indicators applied thereto, one or more image-capturing devices for capturing one or more assessment images of the assessment indicators while or after a user performs the medical procedure, and a processor configured to analyze the assessment indicators in the one or more assessment images and provide feedback to the user. A system can also comprise a tissue model, one or more image-capturing devices each configured to capture one or more images of the tissue model, and a processor configured to analyze the one or more images from the one or more image-capturing devices to determine a deformation of the tissue model and determine a force exerted on the tissue model based on the determined deformation of the tissue model.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: February 4, 2020
    Assignee: Regents of the University of Minnesota
    Inventors: Lauren H. Poniatowski, Robert M. Sweet, Troy E. Reihsen, Vincent Rotty, David Hananel, Jack B. Stubbs, Astrini Sie, Michael Winek, Timothy M. Kowalewski
  • Patent number: 10550594
    Abstract: A submersible automated cleaning device includes a device body having a filter canister mounted within the device body. A plurality of filter cassettes is releasably mounted within the filter canister, each filter cassette having a filter bag and a float bag. A cartridge is mounted to the device body configured to release a gas into one of the float bags to inflate the float bag. A controller is configured to activate the cartridge to release the gas into the float bag in response to detecting that the filter bag is full and to release the filter cassette from the filter canister upon inflation of the float bag. A method for removing the floating debris bag includes capturing and removing the floating cassette by a drone. A cassette collection method includes activating a pool skimmer pump and detecting that the cassette has reached the pool skimmer.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: David B. Lection, Sarbajit K. Rakshit, Mark B. Stevens, John D. Wilson
  • Patent number: 10551714
    Abstract: An optical interference modulator comprises a main input, a main output, an optical splitter connected to the main input, first and second MMI couplers, each with a first primary-end access port connected to the splitter; a second primary-end access port connected to the main output; a first secondary-end access port connected to a respective primary waveguide; and a second secondary-end access port connected to a respective secondary waveguide. A light reflector is arranged to reflect light incident from said primary and secondary waveguides back into the same respective waveguide such that light travelling through the respective waveguide from the respective secondary-end access port, after reflection, travels back to the same secondary-end access port. For the MMI couplers, at least one of the respective primary and secondary waveguides comprises a respective light phase modulating device arranged to modulate the phase of light travelling along the corresponding waveguide in either direction.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: February 4, 2020
    Assignee: Finisar Sweden AB
    Inventors: David Adams, Efthymios Rouvalis, Jan-Olof Wesström, Martin Zirngibl, Robert Lewén, Christopher Daunt
  • Patent number: 10549096
    Abstract: The present invention is a flexible circuit electrode array for neural stimulation including a polymer base layer, a metal trace layer on the polymer base layer, and a polymer top layer on the metal traces layer, where the metal trace layer forms at least one electrode made of multiple smaller common electrodes connected by electrical traces.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: February 4, 2020
    Assignee: Second Sight Medical Products, Inc.
    Inventors: Robert J. Greenberg, Neil H. Talbot, Proyag Datta, Dustin Tobey, David Daomin Zhou, Jessy Dorn
  • Patent number: 10554562
    Abstract: A computer-implemented method, in an example, may include calculating a time-to-live value for at least one packet based on a hop count between each of a plurality of processing element containers within an application streaming network; updating at least one processing element container output connection based on the calculated time-to-live value; and monitoring a streams resource metrics service for a change in a packet delivery rate.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: February 4, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jason A. Nikolai, Andrew Thorstensen, David M. Koster, Aditi Rajagopal
  • Patent number: 10552123
    Abstract: Embodiments relate to incorporating supplemental information into a code editor's editing view that may make the code more understandable to those not familiar or comfortable with the code. The editor receives adornments that may be translations or semantic equivalents of constructs already in the code. The editor adds the adornments to an editing view for editing the source code. The adornments are inserted into lines of the source code displayed in the editing view and have some of the appearance of the source code in the editing view. The adornments are passive with respect to the source code; they are not necessarily compiled or saved. The adornments may be tokens provided by a compiler and/or an integrated development environment. The editor may apply heuristics or rules to determine which adornments are to be used and where they will be inserted.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anson Michael Horton, David Ellis Pugh
  • Patent number: 10552391
    Abstract: Systems and methods for real time data management in a collaborative environment. In one embodiment, the systems and methods dynamically link stakeholders, through a collaborative environment, to current and updated data. The systems and methods also cross-reference data objects between stakeholders for calling data objects by a common name, and determine a preferred method for each operation related to processing data for a data object.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: February 4, 2020
    Assignee: Landmark Graphics Corporation
    Inventors: Martin D. Paulk, David Johnson
  • Patent number: 10551808
    Abstract: The disclosure relates to a computerized and electronic platform for driving urban equipment of various categories, wherein the computerized and electronic platform comprises an information base in which are recorded: category-based digital representations of each of the categories, each consisting of a plurality of attributes specific to the category considered; functional scripts controlling processing operations applied periodically for each of the items of equipment; a digital object whose structure is determined by the digital representation associated with the category and whose attribute values are determined as a function of the physical state of the associated item of equipment; a dialogue and interfacing layer common to the digital representations and ensuring the exchanges of digital information between the items of equipment of each of the categories and the associated digital object; and communication drivers associated with each of the items of equipment, ensuring the conversion of physical data
    Type: Grant
    Filed: January 23, 2015
    Date of Patent: February 4, 2020
    Inventors: Stéphane Michaud, David Montoya, Franck Signorile
  • Patent number: 10555185
    Abstract: A receive planar phased array antenna on a communications platform is used to estimate a pointing error of the antenna and to orient the antenna boresight towards the transmitter.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: February 4, 2020
    Assignee: Hughes Network Systems, LLC
    Inventors: Anthony Noerpel, Uday R. Bhaskar, Neal David Becker, Stanley E. Kay
  • Patent number: 10554681
    Abstract: Computer security vulnerability assessment is performed with product binary data and product vulnerability data that correspond with product identification data. A correspondence between the product binary data and the product vulnerability data is determined, and a binaries-to-vulnerabilities database is generated. The binaries-to-vulnerabilities database is used to scan binary data from a target device to find matches with the product binary data. A known security vulnerability of the target device is determined based on the scanning and the correspondence between the product binary data and the vulnerability data. In some embodiments, the target device is powered off and used as an external storage device to receive the binary data therefrom.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: February 4, 2020
    Assignee: OPSWAT, Inc.
    Inventors: Benjamin Czarny, Jianpeng Mo, Ali Rezafard, David Matthew Patt
  • Patent number: 10550032
    Abstract: A coated glazing comprising: a transparent glass substrate, wherein a surface of the substrate is directly or indirectly coated with at least one layer based on a transparent conductive coating (TCC) and/or at least one layer based on a material with a refractive index of at least 1.75, and wherein said surface has an arithmetical mean height of the surface value, Sa, of at least 0.4 nm prior to said coating of said surface.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: February 4, 2020
    Assignee: Pilkington Group Limited
    Inventors: Kevin David Sanderson, Neil McSporran, David Alan Strickler, Leo James Pyrah
  • Patent number: 10554914
    Abstract: Embodiments relate to a pixel defect detection circuit for detecting and correcting defective pixels in captured image frames. The pixel defect detection circuit includes a defect pixel location table that maps pixel locations in an image frame to respective confidence values, each confidence value indicating a likelihood that a corresponding pixel is defective. The pixel defect detection circuit further includes a dynamic defect processing circuit configured to determine whether a first pixel of an image frame is defective, and a flatness detection circuit configured to determine whether the first pixel is in a flat region of the image frame. The confidence value corresponding to the location of the first pixel is updated based upon whether the first pixel is determined be defective if the first pixel is determined to be in a flat region, and not updated if the first pixel is determined to not be in a flat region.
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: February 4, 2020
    Assignee: Apple Inc.
    Inventors: Sheng Lin, David R. Pope
  • Patent number: 10555043
    Abstract: A system and method are provided for content-based non-linear control of video data playback. A multimedia database having multimedia data including multimedia content data is searched based on a user query to determine a first set of multimedia data. The multimedia data includes indexes to and condensed representations of corresponding video data stored in a video database. A portion of the first set of multimedia data is displayed at a control device in response to the user query. A user of the control device selects an element of the first set of multimedia data for video playback and video data corresponding to the element delivered to a video device for playback. A user of the control device selects an element of the first set of multimedia data for additional information and a second set of multimedia data corresponding to the element delivered to the control device.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: February 4, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventors: Edward Y. Chen, David Crawford Gibbon, Laurence W. Ruedisueli, Behzad Shahraray
  • Patent number: 10552382
    Abstract: The invention provides a system and method for file synchronization. One embodiment of the system of this invention includes a software program stored on a computer readable medium. The software program can be executed by a computer processor to receive a file from a server; store the file as a cached file in a cache; determine if the cached file has been modified; and if the cached file has been modified, communicate the cached file directly to the database.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: February 4, 2020
    Assignee: OPEN TEXT SA ULC
    Inventors: David Thomas, Scott Wells
  • Patent number: D874166
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: February 4, 2020
    Assignee: King Furniture Australia Pty Ltd.
    Inventors: David King, Anastasie Panagopoulos, Tanya Rechberger
  • Patent number: D874651
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: February 4, 2020
    Assignee: Siemens Healthcare Limited
    Inventors: David Barber, Anders Mortensen, Philip Alan Charles Walton