Patents by Inventor Matthew Sampson
Matthew Sampson 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: 11726833Abstract: A technique for dynamically provisioning virtual machines for running a cloud-based software application includes querying a pool manager of a multi-tiered pool of virtual machines to identify a set of classes of virtual machines, which meet a specified size criterion, and a respective TVC (time-variant characteristic) for each class. If an identified one of the set of classes has a smaller TVC than a TVC of one of the virtual machines currently running the application, the technique proceeds to swap the current virtual machine for a virtual machine having the identified class.Type: GrantFiled: December 30, 2020Date of Patent: August 15, 2023Assignee: Citrix Systems, Inc.Inventors: Raymond Matthew Sampson, Kevin Joseph Webster, Marcos Alejandro Di Pietro
-
Patent number: 11354300Abstract: Methods and systems for recording, tracking, and analyzing digital software usage in a distributed database that is used by multiple participants are described herein. A single usage event may occur, and may be identified by a client device. The usage event may be emitted to one or more nodes, which may include an aggregator node and/or one or more validator nodes. A block in a distributed database may be created to record the usage event. A mixed-mode mechanism may be used by one or more devices to validate the usage event.Type: GrantFiled: December 11, 2018Date of Patent: June 7, 2022Assignee: Citrix Systems, Inc.Inventors: Thierry Duchastel, Raymond Matthew Sampson, Marcos Alejandro Di Pietro, Luis Atencio, Ashish Gujarathi
-
Publication number: 20220092550Abstract: A computing system includes an endpoint management server and a mobile device. The mobile device enrolls with the endpoint management server, and downloads a calendar app from the endpoint management server. The calendar app is used to schedule a meeting between a user of the mobile device and a host at a physical workplace. The endpoint management server is notified in response to the mobile device entering into a geo-fence of the physical workplace. The mobile device then receives an access code from the endpoint management server, and displays the access code to provide access by the user to the physical workplace.Type: ApplicationFiled: September 23, 2020Publication date: March 24, 2022Inventors: ABHISHEK KUMAR ALAM, Jayasree Beera, Karan Jayant Dalvi, Raymond Matthew Sampson
-
Publication number: 20220022035Abstract: A system and method of providing device management in a secure installation including allowing or denying access to a network in which to exchange communications. The method includes detecting presence of a device based on receipt of communications from the device, and determining whether the device is unmanaged by the system based on data included with the communications received from the device. The device is indicated as unmanaged if the data does not include a signature indicative of enrollment of the device with the system. In response to determining that the device is unmanaged by the system, denying access to the network.Type: ApplicationFiled: July 20, 2020Publication date: January 20, 2022Inventors: Raymond Matthew Sampson, Shikha Kumari Kejariwal, Adrian Rios Caro, Eddiel Lopez Garcia
-
Publication number: 20210117245Abstract: A technique for dynamically provisioning virtual machines for running a cloud-based software application includes querying a pool manager of a multi-tiered pool of virtual machines to identify a set of classes of virtual machines, which meet a specified size criterion, and a respective TVC (time-variant characteristic) for each class. If an identified one of the set of classes has a smaller TVC than a TVC of one of the virtual machines currently running the application, the technique proceeds to swap the current virtual machine for a virtual machine having the identified class.Type: ApplicationFiled: December 30, 2020Publication date: April 22, 2021Inventors: Raymond Matthew Sampson, Kevin Joseph Webster, Marcos Alejandro Di Pietro
-
Patent number: 10896069Abstract: A technique for dynamically provisioning virtual machines for running a cloud-based software application includes querying a pool manager of a multi-tiered pool of virtual machines to identify a set of classes of virtual machines, which meet a specified size criterion, and a respective TVC (time-variant characteristic) for each class. If an identified one of the set of classes has a smaller TVC than a TVC of one of the virtual machines currently running the application, the technique proceeds to swap the current virtual machine for a virtual machine having the identified class.Type: GrantFiled: March 16, 2018Date of Patent: January 19, 2021Assignee: Citrix Systems, Inc.Inventors: Raymond Matthew Sampson, Kevin Joseph Webster, Marcos Alejandro Di Pietro
-
Publication number: 20200183917Abstract: Methods and systems for recording, tracking, and analyzing digital software usage in a distributed database that is used by multiple participants are described herein. A single usage event may occur, and may be identified by a client device. The usage event may be emitted to one or more nodes, which may include an aggregator node and/or one or more validator nodes. A block in a distributed database may be created to record the usage event. A mixed-mode mechanism may be used by one or more devices to validate the usage event.Type: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Inventors: Thierry Duchastel, Raymond Matthew Sampson, Marcos Alejandro Di Pietro, Luis Atencio, Ashish Gujarathi
-
Publication number: 20190286494Abstract: A technique for dynamically provisioning virtual machines for running a cloud-based software application includes querying a pool manager of a multi-tiered pool of virtual machines to identify a set of classes of virtual machines, which meet a specified size criterion, and a respective TVC (time-variant characteristic) for each class. If an identified one of the set of classes has a smaller TVC than a TVC of one of the virtual machines currently running the application, the technique proceeds to swap the current virtual machine for a virtual machine having the identified class.Type: ApplicationFiled: March 16, 2018Publication date: September 19, 2019Inventors: Raymond Matthew Sampson, Kevin Joseph Webster, Marcos Alejandro Di Pietro
-
Patent number: 8863856Abstract: A multi-stage fire suppression system according to various aspects of the present invention is configured to deliver a fire suppressant material in response to multiple detections of a fire condition over time. In one embodiment, the multi-stage fire suppression system comprises at least two pressure tubes each having a different internal pressure. Each pressure tube is adapted to generate a pneumatic signal in response to exposure to a different trigger event. The pneumatic signal is used to activate a suppression system and release the fire suppressant material from a container. The multi-stage fire suppression system may also be configured to signal a secondary hazard detection system that a fire has been detected.Type: GrantFiled: February 9, 2011Date of Patent: October 21, 2014Assignee: Firetrace USA, LLCInventors: William A. Eckholm, Matthew Sampson, Ryan Gamboa
-
Patent number: 8505642Abstract: Methods and apparatus for a dual stage hazard suppression system according to various aspects of the present invention include a housing containing a first hazard control material that is configured to be located close to a hazard source and a container containing a second hazard control material located at a distance from the hazard source. The housing may be configured to release the first hazard control material in response to a breach of the housing and/or the hazard source. The container may be configured for a timed release of the second hazard control material in response to the release of the first hazard control material. Alternatively, a sensor may be used to trigger the release of the second hazard control material in response to a triggering event separate from the initial breach of the housing and/or the hazard source.Type: GrantFiled: November 5, 2009Date of Patent: August 13, 2013Assignee: Firetrace USA, LLCInventors: Brian J. Cashion, Dustin C. Moran, Matthew Sampson, William A. Eckholm
-
Patent number: 8459369Abstract: A hazard control system according to various aspects of the present invention is configured to deliver a control material in response to detection of a hazard and signal a secondary hazard detection system that an event has occurred. In one embodiment, the hazard control system comprises a pressure tube having an internal pressure that is configured to leak in response to exposure to heat. The leak changes the internal pressure and generates a pneumatic signal. A valve may be coupled to the pressure tube and be configured to release the control material from a container is response to the pneumatic signal. A second valve may also be coupled to the pressure tube and be configured to provide a signal to the secondary hazard detection system in response to the pneumatic signal.Type: GrantFiled: October 19, 2010Date of Patent: June 11, 2013Assignee: Firetrace USA, LLCInventors: William A. Eckholm, Matthew Sampson
-
Publication number: 20120199370Abstract: A multi-stage fire suppression system according to various aspects of the present invention is configured to deliver a fire suppressant material in response to multiple detections of a fire condition over time. In one embodiment, the multi-stage fire suppression system comprises at least two pressure tubes each having a different internal pressure. Each pressure tube is adapted to generate a pneumatic signal in response to exposure to a different trigger event. The pneumatic signal is used to activate a suppression system and release the fire suppressant material from a container. The multi-stage fire suppression system may also be configured to signal a secondary hazard detection system that a fire has been detected.Type: ApplicationFiled: February 9, 2011Publication date: August 9, 2012Inventors: WILLIAM A. ECKHOLM, Matthew Sampson, Ryan Gamboa
-
Publication number: 20110100650Abstract: Methods and apparatus for a dual stage hazard suppression system according to various aspects of the present invention include a housing containing a first hazard control material that is configured to be located close to a hazard source and a container containing a second hazard control material located at a distance from the hazard source. The housing may be configured to release the first hazard control material in response to a breach of the housing and/or the hazard source. The container may be configured for a timed release of the second hazard control material in response to the release of the first hazard control material. Alternatively, a sensor may be used to trigger the release of the second hazard control material in response to a triggering event separate from the initial breach of the housing and/or the hazard source.Type: ApplicationFiled: November 5, 2009Publication date: May 5, 2011Inventors: Brian J. Cashion, Dustin C. Moran, Matthew Sampson, William A. Eckholm
-
Publication number: 20110061878Abstract: A hazard control system according to various aspects of the present invention is configured to deliver a control material in response to detection of a hazard and signal a secondary hazard detection system that an event has occurred. In one embodiment, the hazard control system comprises a pressure tube having an internal pressure that is configured to leak in response to exposure to heat. The leak changes the internal pressure and generates a pneumatic signal. A valve may be coupled to the pressure tube and be configured to release the control material from a container is response to the pneumatic signal. A second valve may also be coupled to the pressure tube and be configured to provide a signal to the secondary hazard detection system in response to the pneumatic signal.Type: ApplicationFiled: October 19, 2010Publication date: March 17, 2011Inventors: William A. Eckholm, Matthew Sampson