Patents by Inventor Matthew Williamson

Matthew Williamson 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: 11943319
    Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: March 26, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
  • Publication number: 20230336481
    Abstract: System and method for isolating network traffic of multiple users across a network of a computing platform. For example, a method includes receiving data at a networking device of a computing platform. The networking device includes a plurality of routing tables. Each routing table of the plurality of routing tables is associated with a different user of multiple users of the computing platform. A user of the multiple users is identified based at least in part on the received data. In response to identifying the user of the multiple users based at least in part on the received data, a routing table of the plurality of routing tables is identified based at least in part on the identified user. A route from the identified routing table is determined based at least in part on the received data. The received data is sent across a network of the computing platform according to the determined route. The method is performed using one or more processors.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Inventors: Steven Austin, Matthew Williamson
  • Publication number: 20230269307
    Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
    Type: Application
    Filed: April 28, 2023
    Publication date: August 24, 2023
    Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
  • Patent number: 11722411
    Abstract: System and method for isolating network traffic of multiple users across a network of a computing platform. For example, a method includes receiving data at a networking device of a computing platform. The networking device includes a plurality of routing tables. Each routing table of the plurality of routing tables is associated with a different user of multiple users of the computing platform. A user of the multiple users is identified based at least in part on the received data. In response to identifying the user of the multiple users based at least in part on the received data, a routing table of the plurality of routing tables is identified based at least in part on the identified user. A route from the identified routing table is determined based at least in part on the received data. The received data is sent across a network of the computing platform according to the determined route. The method is performed using one or more processors.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: August 8, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Steven Austin, Matthew Williamson
  • Patent number: 11683394
    Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: June 20, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
  • Patent number: 11624363
    Abstract: A fluid pumping system comprises a housing, an electric motor, a rotatable first input, a rotatable second input driven by the electric motor, a gerotor including an inner rotor, an outer rotor; and a cam ring in sliding receipt of the outer rotor. The cam ring is selectively rotatable by one of the first input and the second input. The inner rotor is rotatable by the other of the first input and the second input. The housing includes a first fluid inlet passage on a first side of the cam ring and a second fluid inlet passage on an opposite side of the cam ring. Fluid entering a cavity between the inner rotor and the outer rotor flows parallel to the axis of rotation of the first input. The cam ring includes a radially extending outlet port and pumped fluid flows radially out of the cavity.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: April 11, 2023
    Assignee: Hanon Systems EFP Canada Ltd.
    Inventor: Matthew Williamson
  • Patent number: 11561096
    Abstract: A vibrating structure gyroscope comprises a resonant structure arranged to vibrate under stimulation from a primary drive electrode. A drive system is arranged to vibrate the vibrating structure at a resonance frequency. An automatic gain control unit varies an amplitude of a primary drive signal (PD). A controller operates the gyroscope such that in a first mode of operation, the automatic gain control unit varies an amplitude of the drive signal (PD) between an operating range defined by upper and lower bounds and in a second mode operation, in which the automatic gain control unit sets the amplitude of the drive signal (PD) to a predetermined level outside of the operating range. In the second mode of operation an amplitude of a primary sense signal (PP) is measured after a predetermined time period to determine an oscillation cycle count during said predetermined time period.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: January 24, 2023
    Assignee: ATLANTIC INERTIAL SYSTEMS LIMITED
    Inventors: John Keith Sheard, Matthew Williamson
  • Patent number: 11535216
    Abstract: An electrohydraulic actuator assembly for use in a brake-by-wire hydraulic brake system. The electrohydraulic actuator assembly includes a pair of electrohydraulic actuator EHA units. One EHA unit provides fluid to front brakes and the other EHA unit provides fluid to rear brakes. Each EHA unit includes an electric motor, a reduction gear unit, a pair of magnetorheological clutches, and a pair of fluid pumps. The system further including an ECU that actuates the electric motor and controls engagement of the clutches to cause the fluid pump to pump brake fluid to at least one of the front and rear brakes. The system further includes a regeneration system for providing supplemental electricity to the electric motors.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: December 27, 2022
    Assignee: MAGNA INTERNATIONAL INC.
    Inventors: Frank Gabbianelli, Todd Deaville, Matthew Williamson, Benjamin Saltsman, Warren Young, Timothy Reaburn
  • Patent number: 11473575
    Abstract: A fluid pumping system for a vehicle having an internal combustion engine comprises a housing, an electric motor, a rotatable first input adapted to be driven by the internal combustion engine, a rotatable second input driven by the electric motor, and a pump. The pump includes a drum selectively rotated about a drum axis of rotation by one of the first input and the second input, and a pump rotor selectively rotated by the other of the first input and the second input. The drum includes a cam ring having a cavity in receipt of the pump rotor. The drum includes a first fluid inlet port and a second fluid inlet port on opposite sides of the drum such that fluid entering the cavity through the first and second fluid ports flows axially in a direction parallel to the drum axis of rotation. The drum includes a radially extending outlet port such that pumped fluid flows radially out of the cavity. The housing contains the electric motor and the pump.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: October 18, 2022
    Assignee: Hanon Systems EFP Canada Ltd.
    Inventor: Matthew Williamson
  • Publication number: 20220232098
    Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
    Type: Application
    Filed: April 6, 2022
    Publication date: July 21, 2022
    Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
  • Patent number: 11330076
    Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: May 10, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
  • Publication number: 20220120564
    Abstract: A vibrating structure gyroscope comprises a resonant structure arranged to vibrate under stimulation from a primary drive electrode. A drive system is arranged to vibrate the vibrating structure at a resonance frequency. An automatic gain control unit varies an amplitude of a primary drive signal (PD). A controller operates the gyroscope such that in a first mode of operation, the automatic gain control unit varies an amplitude of the drive signal (PD) between an operating range defined by upper and lower bounds and in a second mode operation, in which the automatic gain control unit sets the amplitude of the drive signal (PD) to a predetermined level outside of the operating range. In the second mode of operation an amplitude of a primary sense signal (PP) is measured after a predetermined time period to determine an oscillation cycle count during said predetermined time period.
    Type: Application
    Filed: August 16, 2021
    Publication date: April 21, 2022
    Inventors: John Keith SHEARD, Matthew WILLIAMSON
  • Publication number: 20220078115
    Abstract: System and method for isolating network traffic of multiple users across a network of a computing platform. For example, a method includes receiving data at a networking device of a computing platform. The networking device includes a plurality of routing tables. Each routing table of the plurality of routing tables is associated with a different user of multiple users of the computing platform. A user of the multiple users is identified based at least in part on the received data. In response to identifying the user of the multiple users based at least in part on the received data, a routing table of the plurality of routing tables is identified based at least in part on the identified user. A route from the identified routing table is determined based at least in part on the received data. The received data is sent across a network of the computing platform according to the determined route. The method is performed using one or more processors.
    Type: Application
    Filed: November 17, 2021
    Publication date: March 10, 2022
    Inventors: Steven Austin, Matthew Williamson
  • Patent number: 11248910
    Abstract: A method of demodulating a MEMS sensor pickoff signal from a vibrating resonator of said sensor, the method comprising: sampling the pickoff signal with an asynchronous ADC at a sampling rate of at least 50 times the resonant frequency of the resonator to generate a stream of samples; generating a first value by combining samples from said stream of samples according to a selected operation, said operation being selected in dependence on a synchronous clock signal that is synchronous to the resonant frequency of the resonator, said synchronous clock signal having a frequency at least twice the resonant frequency of the resonator; and counting the number of samples contributing to the first value. The increased sampling rate of the pickoff signal allows a much higher number of samples to be taken into account, thereby reducing noise. However, the ADC asynchronously from the resonator of the MEMS sensor.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: February 15, 2022
    Assignee: ATLANTIC INERTIAL SYSTEMS LIMITED
    Inventors: John Keith Sheard, Matthew Williamson
  • Patent number: 11243077
    Abstract: A vibrating structure gyroscope includes a permanent magnet, a structure arranged in a magnetic field of the permanent magnet and arranged to vibrate under stimulation from at least one primary drive electrode and a drive system that includes: one primary drive electrode arranged at least one primary sense electrode arranged to sense motion in the vibrating structure and a drive control loop controlling the primary drive electrode dependent on the primary sense electrode. The structure also includes a compensation unit arranged to receive a signal from the drive system representative of a gain in the drive control loop and arranged to output a scale factor correction based on that signal. As the magnet degrades (e.g. naturally over time as the material ages), the magnetic field weakens. To compensate for this, the primary drive control loop will automatically increase the gain.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: February 8, 2022
    Assignee: ATLANTIC INERTIAL SYSTEMS LIMITED
    Inventors: Matthew Williamson, John Keith Sheard, Christopher M. Gregory
  • Patent number: 11212224
    Abstract: System and method for isolating network traffic of multiple users across a network of a computing platform. For example, a method includes receiving data at a networking device of a computing platform. The networking device includes a plurality of routing tables. Each routing table of the plurality of routing tables is associated with a different user of multiple users of the computing platform. A user of the multiple users is identified based at least in part on the received data. In response to identifying the user of the multiple users based at least in part on the received data, a routing table of the plurality of routing tables is identified based at least in part on the identified user. A route from the identified routing table is determined based at least in part on the received data. The received data is sent across a network of the computing platform according to the determined route. The method is performed using one or more processors.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: December 28, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Steven Austin, Matthew Williamson
  • Publication number: 20210355941
    Abstract: A fluid pumping system for a vehicle having an internal combustion engine comprises a housing, an electric motor, a rotatable first input adapted to be driven by the internal combustion engine, a rotatable second input driven by the electric motor, and a pump. The pump includes a drum selectively rotated about a drum axis of rotation by one of the first input and the second input, and a pump rotor selectively rotated by the other of the first input and the second input. The drum includes a cam ring having a cavity in receipt of the pump rotor. The drum includes a first fluid inlet port and a second fluid inlet port on opposite sides of the drum such that fluid entering the cavity through the first and second fluid ports flows axially in a direction parallel to the drum axis of rotation. The drum includes a radially extending outlet port such that pumped fluid flows radially out of the cavity. The housing contains the electric motor and the pump.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 18, 2021
    Inventor: Matthew WILLIAMSON
  • Publication number: 20210355942
    Abstract: A fluid pumping system comprises a housing, an electric motor, a rotatable first input, a rotatable second input driven by the electric motor, a gerotor including an inner rotor, an outer rotor; and a cam ring in sliding receipt of the outer rotor. The cam ring is selectively rotatable by one of the first input and the second input. The inner rotor is rotatable by the other of the first input and the second input. The housing includes a first fluid inlet passage on a first side of the cam ring and a second fluid inlet passage on an opposite side of the cam ring. Fluid entering a cavity between the inner rotor and the outer rotor flows parallel to the axis of rotation of the first input. The cam ring includes a radially extending outlet port and pumped fluid flows radially out of the cavity.
    Type: Application
    Filed: May 15, 2020
    Publication date: November 18, 2021
    Inventor: Matthew WILLIAMSON
  • Patent number: 10959083
    Abstract: In some embodiments, the present disclosure is directed to a method that comprises: (a) identifying and storing dedicated preferred access agreements between application service providers and telecommunication service providers; (b) capturing and analyzing application service provider subscriber usage for defined service applications; and (c) automating purchase or removal of telecommunication service provider features for identified subscribers based on the preferred access agreements and the analyzing of the application service provider subscriber usage.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: March 23, 2021
    Assignee: VMOX, LLC
    Inventors: Matthew Williamson, David Gardner, Richard Siebels
  • Publication number: 20210067603
    Abstract: Systems and methods for isolating applications associated with multiple tenants within a computing platform receive a request from a client associated with a tenant for running an application on a computing platform. Hosts connected to the platform are associated with a network address and configured to run applications associated with multiple tenants. A host is identified based at least in part on the request. One or more broadcast domain(s) including the identified hosts are generated. The broadcast domains are isolated in the network at a data link layer. A unique tenant identification number corresponding to the tenant is assigned to the broadcast domains. In response to launching the application on the host: the unique tenant identification number is assigned to the launched application and is added to the network address of the host; and the network address of the host is sent to the client associated with the tenant.
    Type: Application
    Filed: November 13, 2020
    Publication date: March 4, 2021
    Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin