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: 11943319Abstract: 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: GrantFiled: April 28, 2023Date of Patent: March 26, 2024Assignee: Palantir Technologies Inc.Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
-
Publication number: 20230336481Abstract: 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: ApplicationFiled: June 16, 2023Publication date: October 19, 2023Inventors: Steven Austin, Matthew Williamson
-
Publication number: 20230269307Abstract: 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: ApplicationFiled: April 28, 2023Publication date: August 24, 2023Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
-
Patent number: 11722411Abstract: 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: GrantFiled: November 17, 2021Date of Patent: August 8, 2023Assignee: Palantir Technologies Inc.Inventors: Steven Austin, Matthew Williamson
-
Patent number: 11683394Abstract: 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: GrantFiled: April 6, 2022Date of Patent: June 20, 2023Assignee: Palantir Technologies Inc.Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
-
Patent number: 11624363Abstract: 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: GrantFiled: May 15, 2020Date of Patent: April 11, 2023Assignee: Hanon Systems EFP Canada Ltd.Inventor: Matthew Williamson
-
Patent number: 11561096Abstract: 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: GrantFiled: August 16, 2021Date of Patent: January 24, 2023Assignee: ATLANTIC INERTIAL SYSTEMS LIMITEDInventors: John Keith Sheard, Matthew Williamson
-
Patent number: 11535216Abstract: 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: GrantFiled: May 14, 2018Date of Patent: December 27, 2022Assignee: MAGNA INTERNATIONAL INC.Inventors: Frank Gabbianelli, Todd Deaville, Matthew Williamson, Benjamin Saltsman, Warren Young, Timothy Reaburn
-
Patent number: 11473575Abstract: 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: GrantFiled: May 15, 2020Date of Patent: October 18, 2022Assignee: Hanon Systems EFP Canada Ltd.Inventor: Matthew Williamson
-
Publication number: 20220232098Abstract: 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: ApplicationFiled: April 6, 2022Publication date: July 21, 2022Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
-
Patent number: 11330076Abstract: 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: GrantFiled: November 13, 2020Date of Patent: May 10, 2022Assignee: Palantir Technologies Inc.Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin
-
Publication number: 20220120564Abstract: 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: ApplicationFiled: August 16, 2021Publication date: April 21, 2022Inventors: John Keith SHEARD, Matthew WILLIAMSON
-
Publication number: 20220078115Abstract: 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: ApplicationFiled: November 17, 2021Publication date: March 10, 2022Inventors: Steven Austin, Matthew Williamson
-
Patent number: 11248910Abstract: 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: GrantFiled: December 13, 2019Date of Patent: February 15, 2022Assignee: ATLANTIC INERTIAL SYSTEMS LIMITEDInventors: John Keith Sheard, Matthew Williamson
-
Patent number: 11243077Abstract: 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: GrantFiled: November 11, 2019Date of Patent: February 8, 2022Assignee: ATLANTIC INERTIAL SYSTEMS LIMITEDInventors: Matthew Williamson, John Keith Sheard, Christopher M. Gregory
-
Patent number: 11212224Abstract: 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: GrantFiled: February 27, 2019Date of Patent: December 28, 2021Assignee: Palantir Technologies Inc.Inventors: Steven Austin, Matthew Williamson
-
Publication number: 20210355941Abstract: 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: ApplicationFiled: May 15, 2020Publication date: November 18, 2021Inventor: Matthew WILLIAMSON
-
Publication number: 20210355942Abstract: 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: ApplicationFiled: May 15, 2020Publication date: November 18, 2021Inventor: Matthew WILLIAMSON
-
Patent number: 10959083Abstract: 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: GrantFiled: June 4, 2019Date of Patent: March 23, 2021Assignee: VMOX, LLCInventors: Matthew Williamson, David Gardner, Richard Siebels
-
Publication number: 20210067603Abstract: 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: ApplicationFiled: November 13, 2020Publication date: March 4, 2021Inventors: Greg DeArment, Divyanshu Arora, Jason Hoch, Mark Elliot, Matthew Williamson, Robert Kruszewski, Steven Austin