Patents by Inventor Don R. Hanson, II

Don R. Hanson, II 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: 12231441
    Abstract: In an example, a threat intelligence controller is configured to operate on a data exchange layer (DXL). The threat intelligence controller acts as a DXL consumer of reputation data for a network object, which may be reported in various different types and from various different sources. Of the devices authorized to act as reputation data producers, each may have its own trust level. As the threat intelligence controller aggregates data from various providers, it may weight the reputation reports according to trust level. The threat intelligence engine thus builds a composite reputation for the object. When it receives a DXL message requesting a reputation for the object, it publishes the composite reputation on the DXL bus.
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: February 18, 2025
    Assignee: Musarubra US LLC
    Inventors: Christopher Smith, Edward T. McDonald, Don R. Hanson, II
  • Publication number: 20240323167
    Abstract: In an example, there is disclosed a monolithic reputation update on a data exchange layer (DXL). According to one embodiment, designating a set of objects as good or bad can be achieved via a single administrative action by leveraging persistent client initiated connections to the DXL framework. This may enable communication of the reputation updates across a heterogeneous infrastructure, including systems potentially unreachable by the server, such as those behind a firewall or NAT.
    Type: Application
    Filed: June 3, 2024
    Publication date: September 26, 2024
    Inventors: Christopher Smith, Don R. Hanson, II
  • Publication number: 20210144157
    Abstract: In an example, a threat intelligence controller is configured to operate on a data exchange layer (DXL). The threat intelligence controller acts as a DXL consumer of reputation data for a network object, which may be reported in various different types and from various different sources. Of the devices authorized to act as reputation data producers, each may have its own trust level. As the threat intelligence controller aggregates data from various providers, it may weight the reputation reports according to trust level. The threat intelligence engine thus builds a composite reputation for the object. When it receives a DXL message requesting a reputation for the object, it publishes the composite reputation on the DXL bus.
    Type: Application
    Filed: January 22, 2021
    Publication date: May 13, 2021
    Applicant: McAfee, LLC
    Inventors: Christopher Smith, Edward T. McDonald, Don R. Hanson, II
  • Patent number: 10904269
    Abstract: There is disclosed in one example, a computing apparatus, including: a hardware platform including a processor and a memory; a network interface; a data exchange layer (DXL) application programming interface (API), the DXL API including instructions to communicatively couple the apparatus to a DXL bus and provide a DXL abstraction layer on top of a TCP/IP-based communication network; and a reputation engine including instructions encoded within memory to instruct the processor to: receive a plurality of DXL messages from a first DXL endpoint; compute a composite reputation for the first DXL endpoint; receive from a second DXL endpoint a DXL message requesting a reputation for the first DXL endpoint; establish a private topic on the DXL bus between the computing apparatus and the second DXL endpoint; and publish the composite reputation to the private topic.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: January 26, 2021
    Assignee: McAfee, LLC
    Inventors: Christopher Smith, Edward T. McDonald, Don R. Hanson, II
  • Publication number: 20200403977
    Abstract: In an example, there is disclosed a security management console, comprising: a hardware platform, comprising a processor, a memory, and a data exchange layer (DXL) interface, the DXL interface comprising a hardware network connection and a software layer, the software layer to provide a two-layer messaging bus, wherein a lower layer is an internet protocol (IP) network, and an upper layer is a publish-subscribe enterprise service bus (ESB); an interface to a reputation database, the reputation database including cached reputations for a plurality of network objects, the reputations representing the network objects' safety within an enterprise serviced by the DXL; and instructions encoded within the memory to instruct the processor to: provide a DXL security console graphical user interface (GUI), the GUI including instructions to provide a graphical representation of an object, including the object's default reputation retrieved from the reputation database; receive a user input to override the object's defau
    Type: Application
    Filed: August 14, 2020
    Publication date: December 24, 2020
    Applicant: McAfee, LLC
    Inventors: Christopher Smith, Don R. Hanson, II
  • Patent number: 10749843
    Abstract: In an example, there is disclosed a monolithic reputation update on a data exchange layer (DXL). According to one embodiment, designating a set of objects as good or bad can be achieved via a single administrative action by leveraging persistent client initiated connections to the DXL framework. This may enable communication of the reputation updates across a heterogeneous infrastructure, including systems potentially unreachable by the server, such as those behind a firewall or NAT.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 18, 2020
    Assignee: McAfee, LLC
    Inventors: Christopher Smith, Don R. Hanson, II
  • Patent number: 10484398
    Abstract: In an example, a threat intelligence controller is configured to operate on a data exchange layer (DXL). The threat intelligence controller acts as a DXL consumer of reputation data for a network object, which may be reported in various different types and from various different sources. Of the devices authorized to act as reputation data producers, each may have its own trust level. As the threat intelligence controller aggregates data from various providers, it may weight the reputation reports according to trust level. The threat intelligence engine thus builds a composite reputation for the object. When it receives a DXL message requesting a reputation for the object, it publishes the composite reputation on the DXL bus.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: November 19, 2019
    Assignee: McAfee, LLC
    Inventors: Christopher Smith, Edward T. McDonald, Don R. Hanson, II
  • Patent number: 10205798
    Abstract: In an example, there is disclosed a method or system for merging multiple system trees of different resources based in multiple locations over a data exchange layer. In one embodiment, there is disclosed a system for merging assets of different types within one or more tree-based locations. For example, an end node may be represented in a single location, a single message broker may provide services for and be represented in multiple locations. The asset to asset relationships within merged trees may be used to ensure availability of services and visualization of the system for management purposes.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: February 12, 2019
    Assignee: McAfee, LLC
    Inventors: Sudeep Das, Don R. Hanson, II
  • Publication number: 20160212239
    Abstract: In an example, there is disclosed a method or system for merging multiple system trees of different resources based in multiple locations over a data exchange layer. In one embodiment, there is disclosed a system for merging assets of different types within one or more tree-based locations. For example, an end node may be represented in a single location, a single message broker may provide services for and be represented in multiple locations. The asset to asset relationships within merged trees may be used to ensure availability of services and visualization of the system for management purposes.
    Type: Application
    Filed: December 19, 2013
    Publication date: July 21, 2016
    Applicant: McAfee, Inc.
    Inventors: Sudeep Das, Don R. Hanson, II
  • Publication number: 20160205073
    Abstract: In an example, there is disclosed a monolithic reputation update on a data exchange layer (DXL). According to one embodiment, designating a set of objects as good or bad can be achieved via a single administrative action by leveraging persistent client initiated connections to the DXL framework. This may enable communication of the reputation updates across a heterogeneous infrastructure, including systems potentially unreachable by the server, such as those behind a firewall or NAT.
    Type: Application
    Filed: December 20, 2013
    Publication date: July 14, 2016
    Inventors: Christopher Smith, Don R. Hanson, II
  • Publication number: 20160197941
    Abstract: In an example, a threat intelligence controller is configured to operate on a data exchange layer (DXL). The threat intelligence controller acts as a DXL consumer of reputation data for a network object, which may be reported in various different types and from various different sources. Of the devices authorized to act as reputation data producers, each may have its own trust level. As the threat intelligence controller aggregates data from various providers, it may weight the reputation reports according to trust level. The threat intelligence engine thus builds a composite reputation for the object. When it receives a DXL message requesting a reputation for the object, it publishes the composite reputation on the DXL bus.
    Type: Application
    Filed: September 29, 2014
    Publication date: July 7, 2016
    Applicant: MCAFEE INC.
    Inventors: Christopher Smith, Edward T. McDonald, Don R. Hanson, II