Patents by Inventor Eric David O'Brien

Eric David O'Brien 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: 11936060
    Abstract: A power supplying device that can be used during emergencies is disclosed. The device comprises multiple adjustable battery compartments that can be connected, via switches, to deliver power to an external device connected to at least one power delivery port of the power supplying device. Each adjustable battery compartment includes a fixed lead and a sliding lead so that the multiple different battery sizes can be inserted into the compartment and connected to the device. An external battery connection device or harness can also be used with the power supplying device. The external battery connection device can be used to connect various different kinds of batteries with the power supplying device, such as cordless power tool batteries, cordless appliance batteries, and batteries for radio controlled (RC) devices.
    Type: Grant
    Filed: June 27, 2022
    Date of Patent: March 19, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Eric David Schroeder, Donnette L. Moncrief Brown, Snehal Desai, Manfred Amann, Timothy Frank Davison, Rachel Michelle Ballew, Kelsey Anne O'Brien, Sayeef Rahim
  • Patent number: 9838289
    Abstract: A system, method and computer program product are provided for scanning data received from a computer network. Included is a central processing unit for processing data. Coupled between the central processing unit and a network is a network processor. Such network processor is capable of scanning data received from the network based on an update. Such network processor is further capable of receiving the update via the network.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: December 5, 2017
    Assignee: McAfee, LLC
    Inventor: Eric David O'Brien
  • Publication number: 20140129705
    Abstract: A system, method and computer program product are provided for scanning data received from a computer network. Included is a central processing unit for processing data. Coupled between the central processing unit and a network is a network processor. Such network processor is capable of scanning data received from the network based on an update. Such network processor is further capable of receiving the update via the network.
    Type: Application
    Filed: December 17, 2013
    Publication date: May 8, 2014
    Inventor: Eric David O'Brien
  • Patent number: 8635702
    Abstract: A machine-actionable memory comprises one or more machine-actionable records arranged according to a data structure. Such a data structure may include links that respectively map between: a RID field, the contents of which denote an identification (ID) of a remediation (RID); at least one TID field, the contents of which denotes an ID of at least two technologies (TIDs), respectively; and at least one ACTID field, the contents of which denotes an ID of an action (ACTID). A method, of selecting a remediation that is appropriate to a technology present on a machine to be remediated, may include: providing such a machine-actionable memory; and indexing into the memory using a given RID value and a given TID value to determine values of the at-least-one ACTID corresponding to the given RID value and appropriate to the given TID value.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: January 21, 2014
    Assignee: Fortinet, inc.
    Inventors: Kurt D'Mello, David Spencer Tyree, Sudhir Gandhe, Eric David O'Brien
  • Patent number: 8634309
    Abstract: A system, method and computer program product are provided for scanning data received from a computer network. Included is a central processing unit for processing data. Coupled between the central processing unit and a network is a network processor. Such network processor is capable of scanning data received from the network based on an update. Such network processor is further capable of receiving the update via the network.
    Type: Grant
    Filed: July 10, 2003
    Date of Patent: January 21, 2014
    Assignee: McAfee, Inc.
    Inventor: Eric David O'Brien
  • Publication number: 20130247197
    Abstract: A system, method and computer program product are provided for scanning data received from a computer network. Included is a central processing unit for processing data. Coupled between the central processing unit and a network is a network processor. Such network processor is capable of scanning data received from the network based on an update. Such network processor is further capable of receiving the update via the network.
    Type: Application
    Filed: July 10, 2003
    Publication date: September 19, 2013
    Inventor: Eric David O'Brien
  • Publication number: 20120192281
    Abstract: A machine-actionable memory comprises one or more machine-actionable records arranged according to a data structure. Such a data structure may include links that respectively map between: a RID field, the contents of which denote an identification (ID) of a remediation (RID); at least one TID field, the contents of which denotes an ID of at least two technologies (TIDs), respectively; and at least one ACTID field, the contents of which denotes an ID of an action (ACTID). A method, of selecting a remediation that is appropriate to a technology present on a machine to be remediated, may include: providing such a machine-actionable memory; and indexing into the memory using a given RID value and a given TID value to determine values of the at-least-one ACTID corresponding to the given RID value and appropriate to the given TID value.
    Type: Application
    Filed: April 4, 2012
    Publication date: July 26, 2012
    Applicant: Fortinet, Inc.
    Inventors: Kurt D'Mello, David Spencer Tyree, Eric David O'Brien, Sudhir Gandhe
  • Patent number: 8171555
    Abstract: A machine-actionable memory comprises one or more machine-actionable records arranged according to a data structure. Such a data structure may include links that respectively map between: a RID field, the contents of which denote an identification (ID) of a remediation (RID); at least one TID field, the contents of which denotes an ID of at least two technologies (TIDs), respectively; and at least one ACTID field, the contents of which denotes an ID of an action (ACTID). A method, of selecting a remediation that is appropriate to a technology present on a machine to be remediated, may include: providing such a machine-actionable memory; and indexing into the memory using a given RID value and a given TID value to determine values of the at-least-one ACTID corresponding to the given RID value and appropriate to the given TID value.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: May 1, 2012
    Assignee: Fortinet, Inc.
    Inventors: Kurt D'Mello, David Spencer Tyree, Eric David O'Brien, Sudhir Gandhe
  • Patent number: 7694337
    Abstract: A machine-actionable memory comprises one or more machine-actionable records arranged according to a data structure. Such a data structure may include links that respectively map between a remediation, at least one action, and at least two vulnerabilities. A method of selecting a remediation, that is appropriate to a vulnerability which is present on a machine to be remediated, may include: providing a machine-actionable memory as mentioned above; and indexing into the memory using: a given vulnerability identifier to determine (A) at least one of a remediation mapped thereto and (B) at least one action mapped to the given vulnerability identifier; and/or a given remediation to determine at least two vulnerabilities mapped thereto.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: April 6, 2010
    Assignee: Fortinet, Inc.
    Inventors: Kurt D'Mello, David Spencer Tyree, Eric David O'Brien, Sudhir Gandhe
  • Patent number: 7640586
    Abstract: A system, method, and computer program product for scanning downloaded files providing improved performance relative to conventional download scanning techniques by performing the download and scanning functions in parallel and random order, thus improving overall performance. A method of scanning a requested file for a computer malware comprising the steps of: receiving a request from a user system to transfer a file from a server. Starting to transfer said file, and at the same time, handing a partial copy of the file to computer malware scanning software, receiving requests from the computer malware scanning software for data comprising additional arbitrary portions of the requested file, transferring only the requested portion of the file and supplying the requested data to the computer malware scanning software until the malware scanning software can produce a clean/infected indication. Then completing the transfer of the entire file from the server and handing it off to the user system in parallel.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: December 29, 2009
    Assignee: McAfee, Inc.
    Inventors: Tommy Olaus Johnson, Eric David O'Brien, Douglas Stone Kilpatrick
  • Patent number: 6654782
    Abstract: A system and method for dynamically processing a network event using an action set in a distributed computing environment are described. The occurrence of a network event is sensed via a sensor thread through receipt of a message indicating a network event occurrence, the message including event data pertinent to the network event. A generate daemon via a generate thread is launched responsive to a notification from the sensor process. An event mapping is retrieved by the generate daemon. The event mapping corresponds to the network event and identifies an action set. A generated action set is generated from the event mapping by the generate daemon and the generated action set is enqueued onto an event queue within which can be queued a plurality of generated action sets which each correspond to an instance of an action set. A process daemon is launched via a process thread responsive to a notification from the generate daemon.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: November 25, 2003
    Assignee: Networks Associates, Inc.
    Inventors: Eric David O'Brien, James Robert Tryon, Jr.
  • Patent number: 6493756
    Abstract: A system and a method for dynamically sensing an asynchronous network event within a modular framework for network event processing are described. An occurrence of asynchronous network events is sensed on one or more network event sensors. Each such sensor implements a common interface via which the sensor can be connected to the modular framework. At least one port over which can be received a message from a network agent indicating the occurrence of a network event is passively monitored. The message includes event data pertinent to the network event. The message is received over the at least one port via a listener thread and staged into a holding structure within which can be placed a plurality of received messages. Each received message is iteratively removed from the holding structure via a handler thread. An action set mapping corresponding to each received message is retrieved and an action set is generated from the action set mapping via a generator process.
    Type: Grant
    Filed: January 31, 2000
    Date of Patent: December 10, 2002
    Assignee: Networks Associates, Inc.
    Inventors: Eric David O'Brien, James Robert Tryon, Jr.
  • Patent number: 6470384
    Abstract: A system and a method for configuring an action set for use in dynamically processing network events in a distributed computing environment are described. A graphical user interface associated with an action set is presented. An action set is stored into a database. At least one network event and at least one sensor are associated responsive to a user selection indicated on the graphical user interface. At least one action is embedded into the action set responsive to a user selection indicated on the graphical user interface. The association for the at least one network event and the embedding of the at least one action are stored into a mapping table.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: October 22, 2002
    Assignee: Networks Associates, Inc.
    Inventors: Eric David O'Brien, James Robert Tryon, Jr.