Patents by Inventor Brad Doctor

Brad Doctor 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: 10944811
    Abstract: Network traffic in a cloud computing system is monitored in response to a request to capture network traffic of a tenant port of a first virtual machine (VM) executing in the cloud computing system, wherein the first VM is associated with a first tenant organization different from a second organization managing the cloud computing system. A decapsulating VM having a first network interface and a second network interface is instantiated, wherein the decapsulating VM is inaccessible to the first tenant organization. An encapsulated port mirroring session from the tenant port of the first VM to the first network interface of the decapsulating VM is then established. A plurality of packets comprising captured network traffic received via the encapsulated port mirroring session are decapsulated, and the captured network traffic is forwarded via the second network interface of the decapsulating VM to a sniffer VM.
    Type: Grant
    Filed: December 18, 2017
    Date of Patent: March 9, 2021
    Assignee: VMware, Inc.
    Inventors: Brad Doctor, Matt Probst
  • Publication number: 20200344246
    Abstract: Implementations of the present disclosure involve a system and/or method for identifying and mitigating malicious network threats. Network data associated is retrieved from various sources across a network and analyzed to identify a malicious network threat.
    Type: Application
    Filed: July 14, 2020
    Publication date: October 29, 2020
    Applicant: Level 3 Communications, LLC
    Inventors: Brad Doctor, Skyler Jameson Bingham, Keshava Berg, John Sherwood Reynolds, II, Justin George Mohr
  • Publication number: 20180109602
    Abstract: Network traffic in a cloud computing system is monitored in response to a request to capture network traffic of a tenant port of a first virtual machine (VM) executing in the cloud computing system, wherein the first VM is associated with a first tenant organization different from a second organization managing the cloud computing system. A decapsulating VM having a first network interface and a second network interface is instantiated, wherein the decapsulating VM is inaccessible to the first tenant organization. An encapsulated port mirroring session from the tenant port of the first VM to the first network interface of the decapsulating VM is then established. A plurality of packets comprising captured network traffic received via the encapsulated port mirroring session are decapsulated, and the captured network traffic is forwarded via the second network interface of the decapsulating VM to a sniffer VM.
    Type: Application
    Filed: December 18, 2017
    Publication date: April 19, 2018
    Applicant: VMware, Inc.
    Inventors: Brad Doctor, Matt Probst
  • Patent number: 9860309
    Abstract: Network traffic in a cloud computing system is monitored in response to a request to capture network traffic of a tenant port of a first virtual machine (VM) executing in the cloud computing system, wherein the first VM is associated with a first tenant organization different from a second organization managing the cloud computing system. A decapsulating VM having a first network interface and a second network interface is instantiated, wherein the decapsulating VM is inaccessible to the first tenant organization. An encapsulated port mirroring session from the tenant port of the first VM to the first network interface of the decapsulating VM is then established. A plurality of packets comprising captured network traffic received via the encapsulated port mirroring session are decapsulated, and the captured network traffic is forwarded via the second network interface of the decapsulating VM to a sniffer VM.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 2, 2018
    Assignee: VMware, Inc.
    Inventors: Brad Doctor, Matt Probst
  • Patent number: 9413712
    Abstract: A method and a system map a geographic location to a network address. At least one automated process is performed to identify a geographic location for the network address. A determination is made whether the automated process provided satisfactory geographic location information for the network address. If the automated process did not provided satisfactory geographic location information for the network address, then the network address is forwarded for manual resolution.
    Type: Grant
    Filed: April 15, 2015
    Date of Patent: August 9, 2016
    Assignee: Neustar IP Intelligence, Inc.
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli Karplus, Derald Muniz
  • Publication number: 20160182336
    Abstract: Network traffic in a cloud computing system is monitored in response to a request to capture network traffic of a tenant port of a first virtual machine (VM) executing in the cloud computing system, wherein the first VM is associated with a first tenant organization different from a second organization managing the cloud computing system. A decapsulating VM having a first network interface and a second network interface is instantiated, wherein the decapsulating VM is inaccessible to the first tenant organization. An encapsulated port mirroring session from the tenant port of the first VM to the first network interface of the decapsulating VM is then established. A plurality of packets comprising captured network traffic received via the encapsulated port mirroring session are decapsulated, and the captured network traffic is forwarded via the second network interface of the decapsulating VM to a sniffer VM.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Brad DOCTOR, Matt PROBST
  • Publication number: 20150295881
    Abstract: A method and a system map a geographic location to a network address. At least one automated process is performed to identify a geographic location for the network address. A determination is made whether the automated process provided satisfactory geographic location information for the network address. If the automated process did not provided satisfactory geographic location information for the network address, then the network address is forwarded for manual resolution.
    Type: Application
    Filed: April 15, 2015
    Publication date: October 15, 2015
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli Karplus, Derald Muniz
  • Patent number: 9021080
    Abstract: A method and a system map a geographic location to a network address. At least one automated process is performed to identify a geographic location for the network address. A determination is made whether the automated process provided satisfactory geographic location information for the network address. If the automated process did not provided satisfactory geographic location information for the network address, then the network address is forwarded for manual resolution.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: April 28, 2015
    Assignee: eBay Inc.
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Patent number: 7809857
    Abstract: A method and a system perform geolocation activities relating to a network address. A database of network addresses, and associated geographic locations, is maintained. A query, including a network address, is received against the database for a geographic location associated with the network address. Information, concerning the query received against the database, is logged. Geolocation activities relating to at least the network address are modified based on the logged information.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: October 5, 2010
    Assignee: Quova, Inc.
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Publication number: 20090013407
    Abstract: A traffic inspection and filtering system (100) monitors traffic across a protected interface. In the case of monitoring incoming traffic, the incoming packets (102) are directed via a mandatory path (104) to a packet capture process (106) associated with a kernel (110) of an operating system. The packets are then stored in shared memory (112) of the kernel (112) for access by a user space application (108) that makes a filtering decision without requiring copying of the packet to user space and back.
    Type: Application
    Filed: February 14, 2008
    Publication date: January 8, 2009
    Inventors: Brad Doctor, James Brown
  • Patent number: 7472172
    Abstract: A method and the system perform geolocation activities relating to a network address. A query, including a network address, is received from an external entity at a geolocation system. Responsive to receipt of the query, geolocation activities are initiated at the geolocation system to map the network address to a geographic location.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: December 30, 2008
    Assignee: Quova, Inc.
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Patent number: 7072963
    Abstract: A method and a system perform geolocation activities relating to a network address. A database of network addresses, and associated geographic locations, is maintained. A query, including a network address, is received against the database for a geographic location associated with the network address. Information, concerning the query received against the database, is logged. Geolocation activities relating to at least the network address are modified based on the logged information.
    Type: Grant
    Filed: October 14, 2003
    Date of Patent: July 4, 2006
    Assignee: Quova, Inc.
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Publication number: 20040078489
    Abstract: A method and a system map a geographic location to a network address. At least one automated process is performed to identify a geographic location for the network address. A determination is made whether the automated process provided satisfactory geographic location information for the network address. If the automated process did not provided satisfactory geographic location information for the network address, then the network address is forwarded for manual resolution.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 22, 2004
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Publication number: 20040078367
    Abstract: A method and a system perform geolocation activities relating to a network address. A database of network addresses, and associated geographic locations, is maintained. A query, including a network address, is received against the database for a geographic location associated with the network address. Information, concerning the query received against the database, is logged. Geolocation activities relating to at least the network address are modified based on the logged information.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 22, 2004
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Publication number: 20040078490
    Abstract: A method and a system perform geolocation activities relating to a network address. A database of network addresses, and associated geographic locations, is maintained. A query, including a network address, is received against the database for a geographic location associated with the network address. Information, concerning the query received against the database, is logged. Geolocation activities relating to at least the network address are modified based on the logged information.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 22, 2004
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Publication number: 20040068582
    Abstract: A method and the system perform geolocation activities relating to a network address. A query, including a network address, is received from an external entity at a geolocation system. Responsive to receipt of the query, geolocation activities are initiated at the geolocation system to map the network address to a geographic location.
    Type: Application
    Filed: October 14, 2003
    Publication date: April 8, 2004
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Patent number: 6684250
    Abstract: A method and an apparatus operates to associate a geographic location associated with a network address. At least one data collection operation is performed to obtain information pertaining to a network address. The retrieved information is processed to identify a plurality of geographic locations potentially associated with the network address, and to attach a confidence factor to each of the plurality of geographic locations. An estimated geographic location is selected from the plurality of geographic locations as being a best estimate of a true geographic location of the network address, where the selection of the estimated geographic location is based upon a degree of confidence-factor weighted agreement within the plurality of geographic locations.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: January 27, 2004
    Assignee: Quova, Inc.
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz
  • Publication number: 20030074471
    Abstract: A method and an apparatus operates to associate a geographic location associated with a network address. At least one data collection operation is performed to obtain information pertaining to a network address. The retrieved information is processed to identify a plurality of geographic locations potentially associated with the network address, and to attach a confidence factor to each of the plurality of geographic locations. An estimated geographic location is selected from the plurality of geographic locations as being a best estimate of a true geographic location of the network address, where the selection of the estimated geographic location is based upon a degree of confidence-factor weighted agreement within the plurality of geographic locations.
    Type: Application
    Filed: April 3, 2001
    Publication date: April 17, 2003
    Inventors: Mark Anderson, Ajay Bansal, Brad Doctor, George Hadjiyiannis, Christopher Herringshaw, Eli E. Karplus, Derald Muniz