Patents by Inventor Justin Alexander Foster

Justin Alexander Foster 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: 9424428
    Abstract: Method and system using a designated known secure computer for real time classification of change events in a computer integrity system are disclosed. In the embodiment of the invention, the known secure computer, having only inbound connection, is dedicated for providing permissible change events, which are compared with change events generated on client operational computers. An alert is generated when the change event at the client operational computer and the respective permissible change event provided by the known secure computer mismatch.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: August 23, 2016
    Assignee: TREND MICRO INCORPORATED
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Patent number: 8739152
    Abstract: A system for assembling an update for a software release is described, comprising a processor and memory configured to define classes of software components, each class having a plurality of instances, each instance having a unique identifier (UID) and representing a software component having a plurality of versions; for each version of the software component, assign time stamps and indicator identifying release status of the version; introduce a flexible coupling between versions of software components and instances of classes using a pointer between a version of the software component and a UID associated with the version; select versions of software components from which pointers originate; for each instance of the class, to which the pointer points, select one version of the software component based on the assigned indicator; and assemble the selected versions of software components into the update of the software release. A corresponding method is also provided.
    Type: Grant
    Filed: June 30, 2012
    Date of Patent: May 27, 2014
    Assignee: Trend Micro Incorporated
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Publication number: 20130318601
    Abstract: Method and system using a designated known secure computer for real time classification of change events in a computer integrity system are disclosed. In the embodiment of the invention, the known secure computer, having only inbound connection, is dedicated for providing permissible change events, which are compared with change events generated on client operational computers. An alert is generated when the change event at the client operational computer and the respective permissible change event provided by the known secure computer mismatch.
    Type: Application
    Filed: July 31, 2013
    Publication date: November 28, 2013
    Applicant: TREND MICRO INCORPORATED
    Inventors: Jeb Stuart THORLEY, Justin Alexander FOSTER
  • Patent number: 8516582
    Abstract: Method and system using a designated known secure computer for real time classification of change events in a computer integrity system are disclosed. In the embodiment of the invention, the known secure computer, having only inbound connection, is dedicated for providing permissible change events, which are compared with change events generated on client operational computers. An alert is generated when the change event at the client operational computer and the respective permissible change event provided by the known secure computer mismatch.
    Type: Grant
    Filed: April 25, 2012
    Date of Patent: August 20, 2013
    Assignee: Trend Micro Incorporated
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Publication number: 20120266154
    Abstract: A system for assembling an update for a software release is described, comprising a processor and memory configured to define classes of software components, each class having a plurality of instances, each instance having a unique identifier (UID) and representing a software component having a plurality of versions; for each version of the software component, assign time stamps and indicator identifying release status of the version; introduce a flexible coupling between versions of software components and instances of classes using a pointer between a version of the software component and a UID associated with the version; select versions of software components from which pointers originate; for each instance of the class, to which the pointer points, select one version of the software component based on the assigned indicator; and assemble the selected versions of software components into the update of the software release. A corresponding method is also provided.
    Type: Application
    Filed: June 30, 2012
    Publication date: October 18, 2012
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Publication number: 20120216278
    Abstract: Method and system using a designated known secure computer for real time classification of change events in a computer integrity system are disclosed. In the embodiment of the invention, the known secure computer, having only inbound connection, is dedicated for providing permissible change events, which are compared with change events generated on client operational computers. An alert is generated when the change event at the client operational computer and the respective permissible change event provided by the known secure computer mismatch.
    Type: Application
    Filed: April 25, 2012
    Publication date: August 23, 2012
    Inventors: JEB STUART THORLEY, Justin Alexander Foster
  • Patent number: 8219985
    Abstract: A system for assembling an update for a software release is described, comprising a processor and memory configured to define classes of software components, each class having a plurality of instances, each instance having a unique identifier (UID) and representing a software component having a plurality of versions; for each version of the software component, assign time stamps and indicator identifying release status of the version; introduce a flexible coupling between versions of software components and instances of classes using a pointer between a version of the software component and a UID associated with the version; select versions of software components from which pointers originate; for each instance of the class, to which the pointer points, select one version of the software component based on the assigned indicator; and assemble the selected versions of software components into the update of the software release. A corresponding method is also provided.
    Type: Grant
    Filed: December 13, 2011
    Date of Patent: July 10, 2012
    Assignee: Trend Micro Incorporated
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Patent number: 8171547
    Abstract: Method and system using a designated known secure computer for real time classification of change events in a computer integrity system are disclosed. In the embodiment of the invention, the known secure computer is dedicated for providing permissible change events, which are compared with change events generated on client operational computers. An alert is raised when the change event at the client operational computer and the respective permissible change event provided by the known secure computer differ.
    Type: Grant
    Filed: December 1, 2009
    Date of Patent: May 1, 2012
    Assignee: Trend Micro Incorporated
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Publication number: 20120084764
    Abstract: A system for assembling an update for a software release is described, comprising a processor and memory configured to define classes of software components, each class having a plurality of instances, each instance having a unique identifier (UID) and representing a software component having a plurality of versions; for each version of the software component, assign time stamps and indicator identifying release status of the version; introduce a flexible coupling between versions of software components and instances of classes using a pointer between a version of the software component and a UID associated with the version; select versions of software components from which pointers originate; for each instance of the class, to which the pointer points, select one version of the software component based on the assigned indicator; and assemble the selected versions of software components into the update of the software release. A corresponding method is also provided.
    Type: Application
    Filed: December 13, 2011
    Publication date: April 5, 2012
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Patent number: 8117596
    Abstract: A method for assembling an update for a software release is described, comprising defining classes of software components, each class comprising one or more instances of the class, each instance having a unique identifier, each instance representing a software component, which has one or more version; for each version of a software component, assigning time stamps and indicators identifying status of the version; introducing a flexible coupling between versions of components and instances of classes by providing a pointer between a version of a component and a unique identifier of an instance of a class; selecting versions of software components from which pointers originate; for each instance of the class, to which the pointer points at, selecting one version of the software component based on the assigned indicators; and assembling the selected versions of software components into the update of the software release. A corresponding system is also provided.
    Type: Grant
    Filed: July 10, 2008
    Date of Patent: February 14, 2012
    Assignee: Trend Micro Incorporated
    Inventors: Jeb Stuart Thorley, Justin Alexander Foster
  • Publication number: 20110099543
    Abstract: A method for assembling an update for a software release is described, comprising defining classes of software components, each class comprising one or more instances of the class, each instance having a unique identifier, each instance representing a software component, which has one or more version; for each version of a software component, assigning time stamps and indicators identifying status of the version; introducing a flexible coupling between versions of components and instances of classes by providing a pointer between a version of a component and a unique identifier of an instance of a class; selecting versions of software components from which pointers originate; for each instance of the class, to which the pointer points at, selecting one version of the software component based on the assigned indicators; and assembling the selected versions of software components into the update of the software release. A corresponding system is also provided.
    Type: Application
    Filed: July 10, 2008
    Publication date: April 28, 2011
    Inventors: Jeb Stuart THORLEY, Justin Alexander Foster
  • Publication number: 20100138931
    Abstract: Method and system using a designated known secure computer for real time classification of change events in a computer integrity system are disclosed. In the embodiment of the invention, the known secure computer is dedicated for providing permissible change events, which are compared with change events generated on client operational computers. An alert is raised when the change event at the client operational computer and the respective permissible change event provided by the known secure computer differ.
    Type: Application
    Filed: December 1, 2009
    Publication date: June 3, 2010
    Inventors: Jeb Stuart THORLEY, Justin Alexander Foster