Patents by Inventor David Hudson

David Hudson 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: 20240144312
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Application
    Filed: October 4, 2023
    Publication date: May 2, 2024
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 11967922
    Abstract: A universal adapter for enabling truss foundations to support conventional single-axis trackers. In some cases, the adapter has a main body with an upper portion that presents a standard I-beam interface with pre-drilled holes to interface to a specific single-axis tracker. A pair of connecting portions point down and away from the main body and enable upper leg sections to connect the adapter to a pair of driven screw anchors located below it. The connecting portions may orient the truss so that the rotational axis of the single-axis tracker is aligned with the work point of the truss foundation made from the adapter, upper legs, and driven screw anchors. This will enable to the truss to interface with many different trackers much like conventional plumb-driven H-pile foundations.
    Type: Grant
    Filed: February 8, 2023
    Date of Patent: April 23, 2024
    Assignee: Ojjo, Inc.
    Inventors: Jack West, David Mar, Charles Almy, Tyrus Hudson, Johann Karkheck, Kathryn Pesce
  • Patent number: 11965608
    Abstract: A digital camera facilitates remote visual inspection of alignment between a rotor plate and a track plate of a multi-position rotary valve. In some embodiments, a signal from the video camera is used as part of a feedback system that controls advancement of the rotor plate, to automatically align apertures in the rotor plate with apertures in a track plate. Some embodiments facilitate remote visual inspection of the condition of a seal sheet disposed between the rotor plate and the track plate, without disassembling the rotary valve. Some embodiments automatically measure remaining usable thickness of the seal sheet.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: April 23, 2024
    Assignee: Artisan Industries Inc.
    Inventors: David A. Hudson, Austin Sady
  • Patent number: 11961103
    Abstract: Systems and methods for interfacing with a third-party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: April 16, 2024
    Assignee: PAYPAL, INC.
    Inventor: Ryan David Hudson
  • Patent number: 11953041
    Abstract: A machine for rotary driving screw anchors into underlying ground and related. The machine has a mast with a rotary driver and a mandrel driver oriented on a common axis. The mandrel driver passes a mandrel through the rotary driver and the screw anchor to allow the mandrel to be actuated ahead of the screw anchor while the rotary driver drives the screw anchor into the ground. Alternatively, the mandrel driver may also drive a hammering drill through the screw anchor to clear a path ahead of it through subsurface rocks.
    Type: Grant
    Filed: April 12, 2021
    Date of Patent: April 9, 2024
    Assignee: Ojjo, Inc.
    Inventors: Charles Almy, Johann Karkheck, Tyrus Hudson, David Warner, Jack West, David Mar
  • Patent number: 11954473
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for a deployment architecture for multi-tenant cloud computing systems. In some implementations, a first cluster of processing nodes is configured to run tenant computing environments on behalf of different tenants. A second cluster of processing nodes runs a deployment controller configured to manage and monitor tenant computing environments allocated for the first cluster of processing nodes. A pool of unassigned computing environments is hosted in the first cluster of processing nodes. After receiving a request for a new environment, the deployment controller running in the second cluster of processing nodes coordinates with one or more modules running in the first cluster of processing nodes to update and assign one of the previously unassigned computing environments to be used.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: April 9, 2024
    Assignee: MicroStrategy Incorporated
    Inventors: Clayton Myers, Jay Indravadan Shah, Shreyas Shah, Michael David Hudson, Timothy Lang
  • Patent number: 11951736
    Abstract: An inkjet printing system includes: (a) an inkjet printhead having a rigid elongate manifold with first and second parallel ink supply channels extending along a length of the manifold between respective ink ports positioned at opposite ends thereof; and a plurality of printhead chips mounted to a lower surface of the manifold, the ink supply channels supplying ink to the printhead chips via ink outlets defined in the lower surface. One end of the manifold has a first ink inlet port for the first ink supply channel and an ink outlet port for the second ink supply channel. The other end of the manifold has a first ink outlet port for the first ink supply channel and a second ink inlet port for the second ink supply channel. An ink delivery system is configured to flow ink along the first and second channels in opposite directions.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: April 9, 2024
    Assignee: Memjet Technology Limited
    Inventors: Michael Hudson, David Burke, Qing Chen, Graeme Lowe, Jason Mark Thelander, Ellaine Munton
  • Patent number: 11935206
    Abstract: A virtual image generation system comprises a planar optical waveguide having opposing first and second faces, an in-coupling (IC) element configured for optically coupling a collimated light beam from an image projection assembly into the planar optical waveguide as an in-coupled light beam, a first orthogonal pupil expansion (OPE) element associated with the first face of the planar optical waveguide for splitting the in-coupled light beam into a first set of orthogonal light beamlets, a second orthogonal pupil expansion (OPE) element associated with the second face of the planar optical waveguide for splitting the in-coupled light beam into a second set of orthogonal light beamlets, and an exit pupil expansion (EPE) element associated with the planar optical waveguide for splitting the first and second sets of orthogonal light beamlets into an array of out-coupled light beamlets that exit the planar optical waveguide.
    Type: Grant
    Filed: April 5, 2023
    Date of Patent: March 19, 2024
    Assignee: Magic Leap, Inc
    Inventors: Brian T. Schowengerdt, Mathew D. Watson, David Tinch, Ivan Li Chuen Yeoh, John Graham Macnamara, Lionel Ernest Edwin, Michael Anthony Klug, William Hudson Welch
  • Patent number: 11926981
    Abstract: A foundation system for manufactured homes, prefabricated houses, and other structures. Multiple screw anchors are driven into the ground at the desired location of the structure. Preformed grade bars may be placed over the screw anchors to provide a modular foundation without pouring concrete or digging footers. Alternatively, adapters may be attached to one or more of the driven screw anchors to provide a pedestal to receive the grade bar or prefabricated sections of concrete.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: March 12, 2024
    Assignee: Ojjo, Inc.
    Inventors: David Mar, David Warner, Tyrus Hudson, Jack West
  • Patent number: 11893595
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: February 6, 2024
    Assignee: PAYPAL, INC.
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 11836158
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for deployment of container-based computer environments. In some implementations, one or more computers provide data for a user interface comprising one or more user interface elements for initiating creation of a new container-based server environment. The one or more computers receive data indicating user interaction with the one or more user interface elements, and in response, create a new container-based server environment comprising multiple different containers hosted by a remote cluster of processing nodes, the multiple different containers being configured to provide different services that interoperate with each other. The one or more computers provide access to the new container-based server environment.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: December 5, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Shreyas Shah, Michael David Hudson, Jay Indravadan Shah, Clayton Myers, Jehan Jayant Sethna
  • Publication number: 20230214827
    Abstract: A system is provided for netting obligations between entities of a cycle of obligations. Each obligation specifying a quantity of an item that a from-entity of the cycle is obligated to provide to a to-entity of the cycle. For each entity, the system determines whether the sum of its inventory of the item and the quantity of the obligation on which it is a to-entity is sufficient to satisfy the obligation on which it is a from-entity. When sufficient, the system identifies one or more netting transactions to settle the obligations of the cycle. The system then directs the execution of the netting transactions and settlement transactions to effect and record the settling of the obligations.
    Type: Application
    Filed: March 7, 2023
    Publication date: July 6, 2023
    Inventor: David Hudson
  • Publication number: 20230117634
    Abstract: Systems and methods for interfacing with a third-party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 20, 2023
    Inventor: Ryan David Hudson
  • Patent number: 11625742
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: April 11, 2023
    Assignee: PAYPAL, INC.
    Inventors: Ryan David Hudson, George Ruan
  • Patent number: 11625680
    Abstract: A system is provided for netting obligations between entities of a cycle of obligations. Each obligation specifying an quantity of an item that a from-entity of the cycle is obligated to provide to a to-entity of the cycle. For each entity, the system determines whether the sum of its inventory of the item and the quantity of the obligation on which it is a to-entity is sufficient to satisfy the obligation on which it is a from-entity. When sufficient, the system identifies one or more netting transactions to settle the obligations of the cycle. The system then directs the execution of the netting transactions and settlement transactions to effect and record the settling of the obligations.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: April 11, 2023
    Assignee: R3 LTD.
    Inventor: David Hudson
  • Publication number: 20230088202
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for a deployment architecture for multi-tenant cloud computing systems. In some implementations, a first cluster of processing nodes is configured to run tenant computing environments on behalf of different tenants. A second cluster of processing nodes runs a deployment controller configured to manage and monitor tenant computing environments allocated for the first cluster of processing nodes. A pool of unassigned computing environments is hosted in the first cluster of processing nodes. After receiving a request for a new environment, the deployment controller running in the second cluster of processing nodes coordinates with one or more modules running in the first cluster of processing nodes to update and assign one of the previously unassigned computing environments to be used.
    Type: Application
    Filed: September 20, 2021
    Publication date: March 23, 2023
    Inventors: Clayton Myers, Jay Indravadan Shah, Shreyas Shah, Michael David Hudson, Timothy Lang
  • Patent number: 11592041
    Abstract: A fairing, in the form of a contoured restriction, submerged on a fluid channel surface of a fluid channel through which liquid flows, re-distributes velocity fields and flow geometries upstream and in some embodiments downstream of a discontinuity, thereby preventing flow separation, reducing cavitation potential and increasing flow capacity. Such discontinuities include, but are not limited to: joints, for example elbow joints, T-joints and Y-joints; valve-trims; entrance regions to centrifugal pumps; and entrance regions to rotary valves, steps, reductions, expansions and ledges. The fairing may be fitted into the channel or integrally fabricated with the channel.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: February 28, 2023
    Assignee: Artisan Industries, Inc.
    Inventors: Peter J. Tavilla, David Hudson, Thomas Gibbons, Ute Meissner
  • Publication number: 20230003316
    Abstract: A digital camera facilitates remote visual inspection of alignment between a rotor plate and a track plate of a multi-position rotary valve. In some embodiments, a signal from the video camera is used as part of a feedback system that controls advancement of the rotor plate, to automatically align apertures in the rotor plate with apertures in a track plate. Some embodiments facilitate remote visual inspection of the condition of a seal sheet disposed between the rotor plate and the track plate, without disassembling the rotary valve. Some embodiments automatically measure remaining usable thickness of the seal sheet.
    Type: Application
    Filed: July 1, 2022
    Publication date: January 5, 2023
    Inventors: David A. HUDSON, Austin SADY
  • Patent number: 11532008
    Abstract: Systems and methods for interfacing with a third-party website. In one embodiment, a computer system is configured to directly interface with a website via a webpage to change certain numerical values through the use of digital codes. The digital codes are applied to a data entry interface on the webpage, and the responses are monitored and transmitted back to a server system.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: December 20, 2022
    Assignee: PAYPAL, INC.
    Inventor: Ryan David Hudson
  • Publication number: 20220207553
    Abstract: Computer systems and methods for interfacing with a third party website, comprising determining that a webpage of the third party website is being output in an interface of a web browser, and in response, generating an interface element that at least partially overlaps the webpage in the interface. The interface element includes a user-selectable graphical trigger that, when selected, causes digital codes to be automatically input into a data entry interface identified in the webpage, thereby triggering the third party website to receive each of the digital codes and to return a respective response. Based on monitoring the respective response to each of the digital codes, a particular digital code is identified that causes a greatest change in a numerical value displayed in the webpage. The particular digital code is applied to obtain a resulting numerical value that is displayed in the webpage.
    Type: Application
    Filed: November 4, 2021
    Publication date: June 30, 2022
    Inventors: Ryan David Hudson, George Ruan