Patents by Inventor Thomas Caldwell

Thomas Caldwell 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).

  • Publication number: 20260180859
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Application
    Filed: February 13, 2026
    Publication date: June 25, 2026
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Patent number: 12603815
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: April 14, 2026
    Assignee: OPEN TEXT INC.
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Publication number: 20230421441
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Application
    Filed: September 8, 2023
    Publication date: December 28, 2023
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Patent number: 11792075
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: October 17, 2023
    Assignee: OPEN TEXT INC.
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Patent number: 11146450
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: October 12, 2021
    Assignee: Webroot Inc.
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Publication number: 20210250237
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Application
    Filed: April 27, 2021
    Publication date: August 12, 2021
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Publication number: 20200177453
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Application
    Filed: February 7, 2020
    Publication date: June 4, 2020
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Patent number: 10560326
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: February 11, 2020
    Assignee: Webroot Inc.
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Publication number: 20190097888
    Abstract: Examples of the present disclosure describe systems and methods for state-based entity behavior analysis. In an example, entities of a computing environment may be represented using a hierarchical entity web. In some examples, an entity may have a state associated with it, which may be modeled using a place/transition (PT) network. Events within the computing environment may be evaluated by transitions of a PT network to determine whether an entity should change state. If an entity transitions from one state to another, one or more actions may be performed, including, but not limited to, taking a remedial action, generating a recommendation, and updating the state of one or more associated entities. Thus, aspects disclosed herein may provide a high-level overview of the state of entities of a computing environment, but may also be used to view in-depth information of entities at lower levels of the hierarchical entity web.
    Type: Application
    Filed: September 22, 2017
    Publication date: March 28, 2019
    Applicant: Webroot Inc.
    Inventors: William Wright, Bin Qiu, Thomas Caldwell
  • Patent number: 6564957
    Abstract: A portable jigsaw puzzle storage case and workstation is provided generally comprising an outer cover which encloses a sorting tray and a workstation therein. The workstation generally includes an assembly tray having an assembly board and a frame. The frame extends around at least part of the outer periphery of the assembly board, and is joined thereto by an integral hinge. Preferably, the assembly tray is formed of corrugated fiberboard. Further, a method of producing an assembly tray is provided. The method generally comprises the steps of providing an assembly board having a first half and a second half, cutting out an inner section of the first half to define an outer peripheral strip, scoring the assembly board at a boundary line where the first and second half meet, and attaching the outer peripheral strip to the second half to form a frame on the second half of the assembly board. The cutting step may further include the step of cutting the inner section to form a sorting tray.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: May 20, 2003
    Assignee: Mississippi Packaging, LLC
    Inventor: Thomas Caldwell
  • Publication number: 20020163126
    Abstract: A portable jigsaw puzzle storage case and workstation is provided generally comprising an outer cover which encloses a sorting tray and a workstation therein. The workstation generally includes an assembly tray having an assembly board and a frame. The frame extends around at least part of the outer periphery of the assembly board, and is joined thereto by an integral hinge. Preferably, the assembly tray is formed of corrugated fiberboard. Further, a method of producing an assembly tray is provided. The method generally comprises the steps of providing an assembly board having a first half and a second half, cutting out an inner section of the first half to define an outer peripheral strip, scoring the assembly board at a boundary line where the first and second half meet, and attaching the outer peripheral strip to the second half to form a frame on the second half of the assembly board. The cutting step may further include the step of cutting the inner section to form a sorting tray.
    Type: Application
    Filed: May 1, 2001
    Publication date: November 7, 2002
    Applicant: Mississippi Packaging, LLC
    Inventor: Thomas Caldwell