Patents by Inventor Donald Williams

Donald Williams 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: 10875390
    Abstract: A tarp deploying apparatus includes radial arm with a proximal radial arm and a distal arm. The distal arm is formed from a flexible material such as a double-walled hydraulic hose. The distal arm attaches to a tarp roller to deploy the tarp over a storage area on a trailer with at least one rear door. The radial arm is mounted on a mounting bracket secured to one of the doors. A releasable connector between the arms permits the distal arm to be separated from the proximal arm so that the rear doors on the trailer can be opened and closed without interference from the radial arm.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: December 29, 2020
    Assignee: Sioux City Tarp, Inc.
    Inventors: Donald William Bremer, Terry L. Berg
  • Patent number: 10867740
    Abstract: Some aspects pertain to an inductor apparatus that includes a first metal layer including a plurality of first interconnects, a second metal including a plurality of second interconnects, a first dielectric layer between the first metal layer and the second metal layer, and an inductor. The inductor includes a plurality of vias, where the plurality of vias are configured to couple the plurality of first interconnects to the plurality of second interconnects. The inductor includes a plurality of inductor loops formed by the plurality of vias, the plurality of first interconnects and the plurality of second interconnects. The inductor further includes a first magnetic layer and a second magnetic layer, located between the first interconnects and the second interconnects; and a third magnetic layer and an optional fourth magnetic layer outside of the plurality of inductor loops.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: December 15, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Donald William Kidwell, Jr., Ravindra Vaman Shenoy, Alan Lewis, Christopher Feuling Ferguson
  • Publication number: 20200387734
    Abstract: Various aspects of the present disclosure generally relate to optical character detection. In some aspects, a user device may receive, from a vision sensor, a first image that is associated with a first optical character image. The user device may determine, using an image processing model, that the first image depicts the first optical character image. The user device may cause, based at least in part on determining that the first image depicts the first optical character image, a camera to capture a second image that is associated with a second optical character image. The user device may perform an action associated with the second image. Numerous other aspects are provided.
    Type: Application
    Filed: June 4, 2020
    Publication date: December 10, 2020
    Inventors: Ravishankar SIVALINGAM, Russell GRUHLKE, Ravindra Vaman SHENOY, Donald William KIDWELL, JR., Evgeni GOUSEV, Kebin LI, Khurshid Syed ALAM, Edwin Chongwoo PARK, Arnold Jason Gum
  • Publication number: 20200356458
    Abstract: A computer-implemented method for diagnosing workload performance problems in computer servers includes measuring activity metrics. The method further includes aggregating activity metrics for each user. The method further includes generating condensed diagnostic data for identifying workload performance problems on a synchronized, regular interval. Generating the diagnostic data includes grouping users into buckets based on bucket and user attributes. Generating the diagnostic data includes aggregating activity metrics across all users in each bucket. Generating the diagnostic data includes including one or more most significant users and corresponding activity metrics for each activity in each bucket, and recording bucket contents. Diagnostic data can be generated in a human consumable form for human analysis or in a machine consumable form for machine analysis through machine learning.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: DANIEL ROSA, Donald William Schmidt, Nicholas R. Jones
  • Patent number: 10801824
    Abstract: A multi-function gauge block has a rectangular body member with four side faces and two end faces that define outside measuring faces which define a precise length therebetween and which can be wrung to other gauge blocks or to a platen. An angle face extends between two of the side faces and forms a precise angle between itself and one or both of these side faces. The angle face is bounded by a pair of inside measuring faces that define a precise length therebetween. The multi-function gauge block has a precise mass so that it can be used as a calibration weight.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: October 13, 2020
    Inventors: David Alan Haines, Donald William Laux
  • Patent number: 10795707
    Abstract: A processing system including a host system having a host processor, an associated host memory system, user interface, and a host operating system. The host operating system runs a virtualization program for creating a virtual machine including virtual hardware, a virtual operating system, and a virtual application program running in conjunction with the virtual operating system. The virtual machine instantiates the virtual application program in response to a user request through the user interface to initiate a function. In response to user inputs through the user interface, the virtual machine executes operations with the virtual application in conjunction with the virtual operating system to implement the requested function such that the host system is isolated from an attack initiated during execution of the virtual application program by the virtual machine.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: October 6, 2020
    Inventors: Peter McClelland Hay, Donald William Hay
  • Patent number: 10770646
    Abstract: Techniques and structures are provided for manufacturing a flexible PMUT array. In one embodiment, a piezoelectric micromechanical ultrasonic transducer (PMUTs) array comprises a plurality of PMUTs, where each PMUT in the flexible array of PMUTs includes: a first polymer layer configured to support the PMUT, a mechanical layer configured to provide planarization to the PMUT, a first electrode, a second electrode, a piezoelectric layer configured to separate the first electrode and the second electrode, patterns on the first electrode, the piezoelectric material, and the second electrode configured to route electrical signals, and a cavity configured to adjust a frequency response of the PMUT.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: September 8, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Donald William Kidwell, Jr., Ravindra Shenoy, Jon Lasiter
  • Publication number: 20200264993
    Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is scheduled for usage by the guest operating system. If the target processor is not scheduled for usage, the bus attachment device forwards the interrupt signal using broadcasting and updates a forwarding vector entry stored in a memory section assigned to a second guest operating system hosting the first guest operating system. The update is used for indicating to the first operating system that there is a first interrupt signal addressed to the interrupt target ID to be handled.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Bernd Nerz, Marco Kraemer, Christoph Raisch, Donald William Schmidt, Peter Dana Driever
  • Publication number: 20200264910
    Abstract: An interrupt signal is provided to a guest operating system. A bus connected module is operationally connected with a plurality of processors via a bus attachment device. The bus attachment device receives an interrupt signal from the bus connected module with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is running using a running indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor is running, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Marco Kraemer, Christoph Raisch, Bernd Nerz, Donald William Schmidt, Matthias Klein, Sascha Junghans, Peter Dana Driever
  • Publication number: 20200264995
    Abstract: An interrupt signal is provided to a guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device checks whether the target processor is blocked from receiving interrupt signals using an interrupt blocking indicator provided by an interrupt table entry stored in a memory operationally connected with the bus attachment device. If the target processor unblocked, the bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Sascha Junghans, Peter Dana Driever
  • Publication number: 20200264992
    Abstract: An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One or more bus connected modules are operationally connected with the plurality of processors via a bus and a bus attachment device. The bus attachment device receives an interrupt signal from one of the bus connected modules with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using a mapping table comprised by the bus attachment device and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Frank Siegfried Lehnert, Peter Dana Driever
  • Publication number: 20200264994
    Abstract: An interrupt signal is provided to a first guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using an interrupt table entry stored in a memory section assigned to a second guest operating system hosting the first operating system and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
  • Publication number: 20200264911
    Abstract: An interrupt signal is provided to a guest operating system. A bus attachment device receives an interrupt signal from a bus connected module with an interrupt target ID identifying a processor assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device forwards the interrupt signal to the target processor for handling. A translation of the interrupt target ID to a logical processor ID of the target processor is used to address the target processor directly. In addition, the bus attachment device updates a directed interrupt signal indicator of a directed interrupt signal vector assigned to the target processor in order to indicate that there is an interrupt signal addressed to the respective interrupt target ID to be handled.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Bernd Nerz, Donald William Schmidt, Peter Dana Driever
  • Publication number: 20200264912
    Abstract: An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One of the processors receives from a bus attachment device an interrupt signal issued by a bus connected module. A logical processor ID resulting from a translation of an interrupt target ID provided with the interrupt signal is used to address the receiving processor directly. The receiving processor checks whether interrupt target ID identifies the receiving processor as a target processor of the interrupt signal. If the receiving processor is not the target processor, the interrupt signal is forwarded for handling by the guest operating system using broadcasting.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Christoph Raisch, Marco Kraemer, Donald William Schmidt, Bernd Nerz, Peter Dana Driever
  • Publication number: 20200264917
    Abstract: An interrupt signal is provided to a guest operating system executed using one or more processors of a plurality of processors. One or more bus connected modules are operationally connected with the plurality of processors via a bus attachment device. The bus attachment device receives an interrupt signal from one of the bus connected modules with an interrupt target ID identifying one of the processors assigned for use by the guest operating system as a target processor for handling the interrupt signal. The bus attachment device translates the received interrupt target ID to a logical processor ID of the target processor using an interrupt table entry stored in a memory operationally connected with the bus attachment device and forwards the interrupt signal to the target processor for handling. The logical processor ID of the target processor is used to address the target processor directly.
    Type: Application
    Filed: February 13, 2020
    Publication date: August 20, 2020
    Inventors: Marco Kraemer, Christoph Raisch, Donald William Schmidt, Bernd Nerz, Frank Siegfried Lehnert, Peter Dana Driever
  • Patent number: 10734332
    Abstract: In conventional packaging strategies for mm wave applications, the size of the package is dictated by the antenna size, which is often much larger than the RFIC (radio frequency integrated circuit). Also, the operations are often limited to a single frequency which limits their utility. In addition, multiple addition build-up layers are required to provide the necessary separation between the antennas and ground layers. To address these issues, it is proposed to provide a device that includes an antenna package, an RFIC package, and an interconnect assembly between the antenna and the RFIC packages. The interconnect assembly may comprise a plurality of interconnects with high aspect ratios and configured to connect one or more antennas of the antenna package with an RFIC of the RFIC package. An air gap may be formed in between the antenna package and the RFIC package for performance improvement.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: August 4, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Jon Bradley Lasiter, Ravindra Vaman Shenoy, Donald William Kidwell, Jr., Mohammad Ali Tassoudji, Vladimir Aparin, Seong Heon Jeong, Jeremy Dunworth, Alireza Mohammadian, Mario Francisco Velez, Chin-Kwan Kim
  • Publication number: 20200237363
    Abstract: A fixation device. At least one example embodiment is a bone anchor comprising: a proximal head; a bollard coupled to the proximal head; a first barb coupled to the bollard, the first barb extends outward a first distance measured perpendicularly from an anchor central axis, the first distance greater than half the transverse dimension of the bollard, and the first barb extends outward at a first radial from the anchor central axis; and a second barb coupled to the first barb, the second barb extends outward a second distance measured perpendicularly from the anchor central axis, the second distance greater than half the transverse dimension of the bollard, and the second barb extends outward at a second radial from the anchor central axis, the second radial at a second rotational orientation at least 36 angular degrees from the first radial.
    Type: Application
    Filed: April 13, 2020
    Publication date: July 30, 2020
    Applicant: WEST GEN TECHNOLOGIES, L.L.C.
    Inventors: Donald A. WILLIAMS, George J. SIKORA
  • Patent number: 10722918
    Abstract: Methods, systems, computer-readable media, and apparatuses for high density Micro-Electro-Mechanical Systems (MEMS) are presented. In some embodiments, a method for manufacturing a micro-electro-mechanical device on a substrate can comprise etching a release via through a layer of the device. The method can further comprise creating a cavity in the layer of the device using the release via as a conduit to access the desired location of the cavity, the cavity enabling movement of a transducer of the device. The method can then comprise depositing low impedance, electrically conductive material into the release via to form an electrically conductive path through the layer. Finally, the method can comprise electrically coupling the electrically conductive material to an electrode of the transducer.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: July 28, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Donald William Kidwell, Jr., Ravindra Shenoy, Jon Lasiter
  • Patent number: 10696317
    Abstract: The system provides a roller shade apparatus that can be affixed to any of a plurality of infant and toddler carriers (including strollers, playpens, car seats, rockers, and the like). A pair of adjustable clips allow for the roller shade to be mounted on carriers of a variety of widths. Once in place, the shade can be unrolled to the desired length and an adjustable cord with clamp (with Velcroâ„¢ backing pad) can be affixed to the body of the carrier to secure the shade in place. This allows the apparatus to be used in a variety of carriers with variable dimensions. The apparatus provides easy adjustment to various carrier designs with the use of ball joint swivels, spring clamps and an adjustable length cord.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: June 30, 2020
    Assignee: Steiner Innovations
    Inventors: Richard Francis Steiner, Donald William Steiner
  • Publication number: 20200191502
    Abstract: A tube includes a center tube comprising a steel material, a fluid flowing through the center tube; and at least one disk disposed around the center tube, the disk including a thermally conductive material and exposed to an external heat source. The disk conducts heat from the external heat source into the center tube. The center tube transfers the heat from the external heat source into the fluid. The thermal conductivity of the at least one disk is higher than the thermal conductivity of the center tube.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Applicant: General Electric Company
    Inventors: Scott William Herman, Donald William Bairley, Robert William Moore