Patents by Inventor Brandon L. Golm

Brandon L. Golm 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: 8087082
    Abstract: A data processing apparatus, comprising at least one processor and a traffic monitor comprising logic which, when executed by the processor, causes the processor to perform: creating, using forward Domain Name System (DNS) lookups, a mapping of domain names to Internet Protocol (IP) addresses; determining whether a particular domain in the mapping requires handling data traffic to or from the particular domain by performing a particular action; based on the mapping, determining one or more IP addresses that are associated with the particular domain; generating policy for a firewall that instructs the firewall to perform the particular action upon receiving a particular request; wherein the particular request specifies a particular IP address that is within the particular domain.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: December 27, 2011
    Assignee: Ironport Systems, Inc.
    Inventors: Eric Bloch, Shalabh Mohan, Rajendraprasad R. Pagaku, Doug Moore, Mark Krentel, Bruce Thompson, Julian R. Elischer, Brandon L. Golm
  • Publication number: 20110078309
    Abstract: A data processing apparatus, comprising at least one processor and a traffic monitor comprising logic which, when executed by the processor, causes the processor to perform: creating, using forward Domain Name System (DNS) lookups, a mapping of domain names to Internet Protocol (IP) addresses; determining whether a particular domain in the mapping requires handling data traffic to or from the particular domain by performing a particular action; based on the mapping, determining one or more IP addresses that are associated with the particular domain; generating policy for a firewall that instructs the firewall to perform the particular action upon receiving a particular request; wherein the particular request specifies a particular IP address that is within the particular domain.
    Type: Application
    Filed: December 3, 2010
    Publication date: March 31, 2011
    Inventors: Eric Bloch, Shalabh Mohan, Rajendraprasad R. Pagaku, Doug Moore, Mark Krentel, Bruce Thompson, J.R. Elischer, Brandon L. Golm
  • Patent number: 7849507
    Abstract: A data processing apparatus can perform HTTP traffic monitoring and filtering of HTTP requests from clients and responses from servers. Example apparatus comprises a processor; a first network interface to a protected network; a second network interface to an external network; a core hypertext transfer protocol (HTTP) proxy coupled to the processor and coupled to a content cache, wherein the HTTP proxy is configured to receive an HTTP request from a client computer in the protected network, send the request to a network resource in the external network on behalf of the client, and receive an HTTP response from the network resource on behalf of the client computer; and a plurality of spyware scanning engines (SSEs), wherein each of the SSEs is coupled to stored content signatures, and wherein each of the SSEs is configured to detect a particular kind of malicious software in an HTTP response.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: December 7, 2010
    Assignee: Ironport Systems, Inc.
    Inventors: Eric Bloch, Shalabh Mohan, Rajendraprasad R. Pagaku, Doug Moore, Mark Krentel, Bruce Thompson, Julian R. Elischer, Brandon L. Golm
  • Patent number: 7849502
    Abstract: A data processing apparatus can perform HTTP traffic monitoring and filtering of HTTP requests from clients and responses from servers. Example apparatus comprises a processor, a first network interface to a protected network, a second network interface to an external network, and a traffic monitor having an address-domain name database, a firewall rules manager, and a DNS snooper. The traffic monitor accesses a blacklist and can perform receiving, from a client computer, a request to access a resource in the external network; blocking the request to the resource when a user agent of the client is in the blacklist as malicious software or when a file extension in a response to the request is in the blacklist; requesting, from a web reputation service, and receiving a reputation score indicating a reputation of the resource; blocking sending the request to the resource when the reputation is below a specified threshold.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: December 7, 2010
    Assignee: Ironport Systems, Inc.
    Inventors: Eric Bloch, Shalabh Mohan, Rajendraprasad R. Pagaku, Doug Moore, Mark Krentel, Bruce Thompson, Julian R. Elischer, Brandon L. Golm