Patents by Inventor Michael Simms

Michael Simms 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: 10212059
    Abstract: An auditing system and method is configured to capture and report an interactive client journey between a web browser and a website. Instantiation of control code at an end-user computing device brings about the capture of server and request headers from the perspective of the locally-executing web browser. The control code causes the sending of an uplink journey report to a cloud-based processing server that uses the report to interpret the server and request headers to imply real-time interactions between the end-user. Capture may be based on AJAX requests related to end-user interaction; and data calls made to the e-commerce server during the web session. Client-side capture provides installation of control code that can be delivered directly from a content distribution network. The processing server correlates the server and request headers with predefined flagged events.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: February 19, 2019
    Assignee: USER REPLAY LIMITED
    Inventors: Philip Smith, Peter Western, Michael Simms
  • Patent number: 9785492
    Abstract: A method includes detecting a triggering event at a hypervisor, where the hypervisor is executed by a computing node. The method also includes capturing, from a memory device of the computing node using the hypervisor, one or more images of a basic input/output system (BIOS) of the computing node and/or a firmware of the computing node. The method further includes analyzing the one or more images to detect a problem with the computing node and taking at least one action in response to detecting the problem with the computing node. The one or more images are obtained by the hypervisor directly from the memory device.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: October 10, 2017
    Assignee: Forcepoint LLC
    Inventors: Matthew D. Neumann, Irby J. Thompson, Jr., Michael Simms
  • Patent number: 9734325
    Abstract: A method includes receiving a request at a first hypervisor from an application within a virtual machine. The virtual machine is executed within a virtualization layer supported by a second hypervisor, and the virtual machine and the hypervisors are executed by a computing node. The method also includes interrupting execution of the application and determining an authorization key using hashing operations performed by the first hypervisor based on measurements associated with the computing node and data associated with the first hypervisor. The method further includes storing the authorization key and resuming execution of the application. In addition, the method could include performing the receiving, interrupting, determining, storing, and resuming steps at each of multiple computing nodes in a computing cloud, where each computing node executes first and second hypervisors. The first hypervisors in the computing nodes can bind the virtual machine to the computing cloud.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: August 15, 2017
    Assignee: Forcepoint Federal LLC
    Inventors: Matthew D. Neumann, Irby J. Thompson, Jr., Michael Simms
  • Patent number: 9696940
    Abstract: A method includes receiving a request at a hypervisor from an application, where the application and the hypervisor are executed by a computing node. The request identifies a memory location in a memory device of the computing node, and the memory location is associated with a virtual machine executed by the computing node. The method also includes obtaining a snapshot of contents of the memory location in the memory device, where the snapshot is obtained by the hypervisor directly from the memory device. The method further includes providing the snapshot to the application. The application could form part of a second virtual machine that is executed by the computing node.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: July 4, 2017
    Assignee: Forcepoint Federal LLC
    Inventors: Matthew D. Neumann, Irby J. Thompson, Jr., Michael Simms
  • Publication number: 20170134248
    Abstract: An auditing system and method configured to capture and report an interactive client journey between a web browser and a website is described. Instantiation of control code at an end-user computing device brings about the capture of server and request headers from the perspective of the locally-executing web browser. The control code causes the sending of an uplink journey report to a cloud-based processing server that uses the report to interpret the server and request headers to imply real-time interactions between the end-user. Capture may be based on AJAX requests related to end-user interaction; and data calls made to the e-commerce server during the web session. Client-side capture provides installation of control code that can be delivered directly from a content distribution network. The processing server correlates the server and request headers with predefined flagged events.
    Type: Application
    Filed: August 9, 2016
    Publication date: May 11, 2017
    Applicant: USER REPLAY LIMITED
    Inventors: Philip SMITH, Peter WESTERN, Michael SIMMS
  • Patent number: 9497091
    Abstract: An auditing system and method are used to capture and report an interactive client journey between a web-browser and a website. Instantiation of control code at an end-user computing device, typically initiated in response to a tag embedded in a website, initiates capture of server and request headers from the perspective of the locally-executing web-browser. The control code causes the sending of an uplink journey report to a cloud-based processing server that uses the report to interpret the server and request headers to imply real-time interactions between the end-user, the web-browser executing on the computing device and the web-server. Client-side capture provides for easy installation of control code that can be delivered directly from a content distribution network. The processing server correlates the server and request headers with predefined flagged events related to at least one of operation of the web-server and data processing at the web-server.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: November 15, 2016
    Assignee: USER REPLAY LIMITED
    Inventors: Philip Smith, Peter Western, Michael Simms
  • Publication number: 20160191351
    Abstract: An auditing system and method are used to capture and report an interactive client journey between a web-browser and a website. Instantiation of control code at an end-user computing device, typically initiated in response to a tag embedded in a website, initiates capture of server and request headers from the perspective of the locally-executing web-browser. The control code causes the sending of an uplink journey report to a cloud-based processing server that uses the report to interpret the server and request headers to imply real-time interactions between the end-user, the web-browser executing on the computing device and the web-server. Client-side capture provides for easy installation of control code that can be delivered directly from a content distribution network. The processing server correlates the server and request headers with predefined flagged events related to at least one of operation of the web-server and data processing at the web-server.
    Type: Application
    Filed: September 15, 2015
    Publication date: June 30, 2016
    Inventors: Philip SMITH, Peter WESTERN, Michael SIMMS
  • Patent number: 6446387
    Abstract: A conversion kit for chairs including a porous sheet of fiberglass having a generally rectangular configuration. The porous sheet is dimensioned for covering a seat of a chair. A sheet of plastic is included having a generally rectangular configuration. The sheet of plastic is dimensioned for covering the seat of the chair. The kit also includes a pair of gloves, a quantity of flower seeds, and a quantity of Spanish moss.
    Type: Grant
    Filed: September 24, 2001
    Date of Patent: September 10, 2002
    Inventor: Michael Simms