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: 11936060Abstract: 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: GrantFiled: June 27, 2022Date of Patent: March 19, 2024Assignee: 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: 9838289Abstract: 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: GrantFiled: December 17, 2013Date of Patent: December 5, 2017Assignee: McAfee, LLCInventor: Eric David O'Brien
-
Publication number: 20140129705Abstract: 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: ApplicationFiled: December 17, 2013Publication date: May 8, 2014Inventor: Eric David O'Brien
-
Patent number: 8635702Abstract: 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: GrantFiled: April 4, 2012Date of Patent: January 21, 2014Assignee: Fortinet, inc.Inventors: Kurt D'Mello, David Spencer Tyree, Sudhir Gandhe, Eric David O'Brien
-
Patent number: 8634309Abstract: 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: GrantFiled: July 10, 2003Date of Patent: January 21, 2014Assignee: McAfee, Inc.Inventor: Eric David O'Brien
-
Publication number: 20130247197Abstract: 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: ApplicationFiled: July 10, 2003Publication date: September 19, 2013Inventor: Eric David O'Brien
-
Publication number: 20120192281Abstract: 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: ApplicationFiled: April 4, 2012Publication date: July 26, 2012Applicant: Fortinet, Inc.Inventors: Kurt D'Mello, David Spencer Tyree, Eric David O'Brien, Sudhir Gandhe
-
Patent number: 8171555Abstract: 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: GrantFiled: July 23, 2004Date of Patent: May 1, 2012Assignee: Fortinet, Inc.Inventors: Kurt D'Mello, David Spencer Tyree, Eric David O'Brien, Sudhir Gandhe
-
Patent number: 7694337Abstract: 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: GrantFiled: September 20, 2004Date of Patent: April 6, 2010Assignee: Fortinet, Inc.Inventors: Kurt D'Mello, David Spencer Tyree, Eric David O'Brien, Sudhir Gandhe
-
Patent number: 7640586Abstract: 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: GrantFiled: July 7, 2003Date of Patent: December 29, 2009Assignee: McAfee, Inc.Inventors: Tommy Olaus Johnson, Eric David O'Brien, Douglas Stone Kilpatrick
-
Patent number: 6654782Abstract: 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: GrantFiled: December 20, 1999Date of Patent: November 25, 2003Assignee: Networks Associates, Inc.Inventors: Eric David O'Brien, James Robert Tryon, Jr.
-
Patent number: 6493756Abstract: 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: GrantFiled: January 31, 2000Date of Patent: December 10, 2002Assignee: Networks Associates, Inc.Inventors: Eric David O'Brien, James Robert Tryon, Jr.
-
Patent number: 6470384Abstract: 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: GrantFiled: December 20, 1999Date of Patent: October 22, 2002Assignee: Networks Associates, Inc.Inventors: Eric David O'Brien, James Robert Tryon, Jr.