Patents Assigned to Networks Associates
  • Patent number: 6684329
    Abstract: A system and method for minimizing the likelihood of flaws in a firewall proxy is disclosed. Software wrappers are used to introduce fine-grained controls on the operation of existing proxy applications. These fine-grained controls create an extra measure of assurance that bugs (or malicious software) will not subvert the intent of the firewall. To provide even further assurance, the firewall system can be totally wrapped. A totally wrapped system includes a wrapper for the proxies plus a separate wrapper for everything else on the firewall system that can potentially interfere with the wrappers and the proxies. The software wrappers can also be integrated with an intrusion detection system. The fine-grained controls of the software wrapper enables it to be uniquely positioned to generate alerts based on an indication that a flaw exists in the proxy and that the proxy is misbehaving.
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: January 27, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Jeremy Epstein, Linda Thomas
  • Publication number: 20040010703
    Abstract: A system, method and computer program product are provided for scanning a mobile wireless device for malware. Initially, data stored in persistent memory of a mobile wireless device is accessed. Next, the data is scanned utilizing an anti-malware scanner of the mobile wireless device. Such data is accessed utilizing an abstract file system interface.
    Type: Application
    Filed: April 12, 2002
    Publication date: January 15, 2004
    Applicant: NETWORKS ASSOCIATES TECHNOLOGY, INC.
    Inventors: Victor Kouznetsov, Davide Libenzi, Martin Fallenstedt, David W. Palmer, Michael C. Pak
  • Patent number: 6678887
    Abstract: A system that facilitates customizing a software package by modifying an implementation of a target method defined within an application programming interface (API) for the software package is presented. The system operates by receiving additional code for integration into a target method defined within the API and a command to integrate this code, wherein the API defines a plurality of methods that operate on objects. This command is received through a pre-defined method within the API. In response, the system links the additional code into the target method so that the additional code is executed upon invocation of the target method. In one embodiment the API defines: a method that creates an object; a method that deletes the object; a method that fetches the object; and a method that updates the object. In one embodiment the additional code causes the target method to operate on data from an alternative source.
    Type: Grant
    Filed: July 11, 2000
    Date of Patent: January 13, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Clinton J. Hallman, David Forney
  • Patent number: 6674738
    Abstract: A method and apparatus for detecting and diagnosing wireless network failures, provides for capturing, analyzing, and displaying detailed information relative to data packets and/or frames transmitted across a wireless network including an IEEE 802.11 LAN.
    Type: Grant
    Filed: September 17, 2001
    Date of Patent: January 6, 2004
    Assignee: Networks Associates Technology, Inc.
    Inventors: Kazim Orhan Yildiz, Bing Chen
  • Publication number: 20040003276
    Abstract: A system, method and computer program product are provided for scanning a mobile wireless device for malware. A scan command is initially received from a user utilizing a mobile wireless device. Further, a component manager of the mobile wireless device is instantiated in response to the scan command. An anti-malware scanner is then executed utilizing the component manager. Further, the mobile wireless device is scanned utilizing the anti-malware scanner.
    Type: Application
    Filed: April 12, 2002
    Publication date: January 1, 2004
    Applicant: NETWORKS ASSOCIATES TECHNOLOGY, INC.
    Inventors: Victor Kouznetsov, Davide Libenzi, Martin Fallenstedt, David W. Palmer, Michael C. Pak
  • Patent number: 6671812
    Abstract: A system, method, and computer program product are provided for cleaning a computer. Initially, a cleaning program is downloaded to a computer. Next, a search for undesired data and software is performed on the computer utilizing the cleaning program. Such undesired data and software is then deleted from the computer utilizing the cleaning program.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: December 30, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Chandrasekar Balasubramaniam, Ravi Kannan, Siddaraya Basappa Revashetti, Srivats Sampath, Babu Katchapalayam
  • Patent number: 6671368
    Abstract: A system, method and computer program product are provided for retrieving records in, for example, a computer telephony integration (CTI) architecture. Initially, a telephone call is received from a user. During the telephone call, an identifier associated with the user is ascertained. Information associated with the user is then retrieved utilizing the identifier. The retrieval of information is based on criterion that is customizable.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: December 30, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Salvatore J. Contino, Mei Ling
  • Patent number: 6668054
    Abstract: A system, method and computer program product are provided for allowing a user to remotely interface a computer telephony integration (CTI) architecture. A telephone call is initially received from a caller. Such telephone call is subsequently routed to a remote user. Before or during the telephone call, an identifier associated with the caller is ascertained. Information associated with the caller is then retrieved utilizing the identifier. Further, the information is sent to the remote user utilizing a network such as the Internet. The information is then capable of being viewed using a Hypertext Transfer Protocol (HTTP) application.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: December 23, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Salvatore J. Contino, Mei Ling
  • Patent number: 6668289
    Abstract: A system and method update client computers of various end users with software updates for software products installed on the client computers, the software products manufacturered by diverse, unrelated software vendors. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of the diverse software vendors, identifying the software products for which software updates are available, their location on the network at the various software vendor computer systems, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: December 23, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: William Cheng, Kenneth Hwang, Ravi Kannan, Babu Katchapalayam, Bing Liu, Balaji Narasimhan, Gopal Ramanujam, Jonathan Tran
  • Publication number: 20030233566
    Abstract: A system, method and computer program product are provided for scanning a mobile wireless device for malware. Initially, a service agent is initiated utilizing a mobile wireless device. Next, information describing the mobile wireless device is transmitted to a back-end server over a wireless network utilizing the service agent of the mobile wireless device. An update is then received from the back-end server over the wireless network utilizing the service agent of the mobile wireless device. Subsequently, an anti-malware scanner installed on the mobile wireless device is updated so that the mobile wireless device may be scanned utilizing the updated anti-malware scanner.
    Type: Application
    Filed: April 12, 2002
    Publication date: December 18, 2003
    Applicant: NETWORKS ASSOCIATES TECHNOLOGY, INC.
    Inventors: Victor Kouznetsov, Davide Libenzi, Martin Fallenstedt, David W. Palmer, Michael C. Pak
  • Publication number: 20030233574
    Abstract: A system, method and computer program product are provided for scanning a mobile wireless device for malware. Initially, an application service provider is initiated utilizing a mobile wireless device. Next, an anti-malware scanner installed on the mobile wireless device is updated over a wireless network utilizing the application service provider. The mobile wireless device is then scanned utilizing the updated anti-malware scanner.
    Type: Application
    Filed: April 10, 2002
    Publication date: December 18, 2003
    Applicant: NETWORKS ASSOCIATES TECHNOLOGY, INC.
    Inventors: Victor Kouznetsov, Davide Libenzi, Martin Fallenstedt, David W. Palmer, Michael C. Pak
  • Patent number: 6663000
    Abstract: In a malware scanner containing an updating program 20, a malware scanner engine 22 and malware definition data 24, the malware scanner engine 22 and the malware definition data 24 cross-check each other for validity. More particularly, each includes its own signature 26, 30 as well as public key information 28, 32 for checking the other. There is no dependence upon the updating software 20 for information required in the validating of the malware scanner engine 22 or malware definition data 24. The malware definition data 24 can include program code operable to utilize the validating data 32 embedded within the malware definition data 24 for checking the signature 26 of the malware scanner engine 22.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: December 16, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Igor Garrievich Muttik, Alexander James Hinchliffe, Dirk Kollberg
  • Patent number: 6665269
    Abstract: Data frames or packets transmitted between stations on a selected channel from amongst a plurality of channels in a wireless communication network are captured, along with data frames or packets transmitted on other of the plurality of channels that appear on the selected channel due to crosstalk caused by channel overlap, are filtered to separate the data frames or packets originated on the selected channel from these due to crosstalk, for presentation to a user in respective individual traces or screen displays.
    Type: Grant
    Filed: January 30, 2002
    Date of Patent: December 16, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventor: Peter O. Schmitz
  • Publication number: 20030229801
    Abstract: A system, method and computer program product are provided for scanning a plurality of mobile wireless devices for malware. A request is received to update an anti-malware scanner installed on a mobile wireless device over a wireless network. Further, an update tailored for the mobile wireless device is prepared using a back-end infrastructure. Such tailored update is then transmitted from the back-end infrastructure to the mobile wireless device over the wireless network.
    Type: Application
    Filed: April 12, 2002
    Publication date: December 11, 2003
    Applicant: NETWORKS ASSOCIATES TECHNOLOGY, INC.
    Inventors: Victor Kouznetsov, Davide Libenzi, Martin Fallenstedt, David W. Palmer, Michael C. Pak
  • 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: 6654751
    Abstract: A virus information patrol (VIP) data collector is provided to monitor virus information repositories and to collect selected virus descriptor data into a VIP database in accordance with a VIP configuration data. The VIP configuration data may include various VIP criteria to determine which virus information repositories to patrol and which virus descriptor data to collect. The VIP configuration data may further include a VIP indicator of whether to include or exclude a particular repository or virus descriptor data that satisfies the various VIP criteria. The VIP configuration data may further include a VIP category that describes the type of virus descriptor data that satisfies the various VIP criteria.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: November 25, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Craig Schmugar, Vincent Gullotto
  • Patent number: 6636972
    Abstract: A system and method for building an executable script for performing a network security audit is described. A source program expressed in a network packet simulation language is stored. The same program includes a plurality of statements encoding logic to simulate an exchange of network protocol compliant-packets. Each statement is scanned into a sequence of individual tokens. Each token is parsed into grammatical phrases comprising at least one of an expression and a control construct. Each expression evaluates a data value. Each control construct defines a process flow. The grammatical phrases are compiled into program instructions to execute the logic on a target machine.
    Type: Grant
    Filed: October 12, 2001
    Date of Patent: October 21, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Thomas Henry Ptacek, Timothy Nakula Newsham, Oliver Friedrichs
  • Patent number: 6633835
    Abstract: A system, method and computer program product are provided for adaptive priority data filtering. Data is collected from a network segment and classified into multiple flows. The flows are prioritized into high and low priority flows. High priority flows are stored in a high priority queue prior to processing, while low priority flows are stored in a low priority queue prior to processing. An amount of data in the high priority flows is monitored. Buffers from the low priority queue are reallocated to the high priority queue if the amount of data in the high priority flows surpasses a predetermined threshold.
    Type: Grant
    Filed: January 11, 2002
    Date of Patent: October 14, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Mike Moran, Tauras Liubinskas, Jack Goral
  • Patent number: 6622150
    Abstract: A system and method for efficiently managing computer virus definitions using a structured virus database are described. One or more virus definition records are stored in a structured virus database. Each virus definition record includes an identifier uniquely identifying a computer virus, at least one virus name associated with the computer virus, a virus definition sentence including object code providing operations to detect the identified computer virus within a computer system, and a virus removal sentence including object code providing operations to clean the identified computer virus from the computer system. The virus definition records in the structured virus database are accessed indexed by the identifier and the at least one virus name for each virus definition record. The object code of the virus definition sentence and the virus removal sentence for each accessed virus definition record is interpreted.
    Type: Grant
    Filed: December 18, 2000
    Date of Patent: September 16, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Victor Kouznetsov, Andrei Ushakov
  • Patent number: 6615266
    Abstract: An Internet computer system with methods for dynamic filtering of hypertext tags and content is described. The system includes one or more Web clients, each operating a Web browser (e.g., Netscape Navigator or Microsoft Internet Explorer) with an Internet connection to one or more Web servers. Each client includes, interposed between its browser and communication layer, a Filter module of the present invention which traps and processes all communications between the browser and the communication layer. The Filter module, which implements client-side methodology at each individual Web client for dynamic filtering of hypertext tags and content, includes an output stream, a processing loop, a Filter method, and an input stream. During system operation, the Web browser generates multiple requests for retrieving content. More particularly, particular content is retrieved by a fetch or GET command (e.g., using HTTP protocol) transmitted to a target server from the client-side communication layer (e.g.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: September 2, 2003
    Assignee: Networks Associates Technology, Inc.
    Inventors: Gene Hoffman, Jr., Mark B. Elrod