U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Bizarre Patents

Patent No. 5996127

Wearable Device For Feeding and Observing Birds and Other Flying Animals

A device for feeding and observing flying animals comprising a hat, a support mounted on the hat and extending outward from the hat, and a feeder mounted on the support.

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Assignee: Symantec Corporation


Location: Cupertino, CA
No. of patents: 295

1                
NumberTitleIssue Date
8176554Malware detection through symbol whitelisting
A security module identifies symbols within an executable file. The security module compares these identified symbols to a set of symbols expected to be present in a legitimate executable file. Based at least in part on an identified symbol not being within the set ...
05/08/2012
8108937Robustly regulating access to executable class registry entries
A registry access manager (101) regulates access to executable class registry entities (103). A registry access manager (101) intercepts system calls (107) that access a registry (113). The registry access manager (101) dete...
01/31/2012
8078909Detecting file system layout discrepancies
A template is received, the template comprising information describing an expected file system state. A discrepancy detection module compares an expected file system state from the template with an actual or requested state of the file system of a computer. If discr...
12/13/2011
8065520Method and apparatus for encrypted communications to a secure server
An embodiment of the invention includes a secure server. A user at a terminal, communicatively coupled to the secure server by a secure link, can obtain web pages from web sites in a network, in encrypted form, via the secure link. Addresses associated with the web ...
11/22/2011
7984008Evaluating the predictability of a pass phrase
Computer readable storage medium, computer-implemented method, and computer system for identifying substring repetition in a pass phrase. A sub-string index is generated. The number of bits required to represent each character in the pass phrase is determined. An en...
07/19/2011
7934257On-box active reconnaissance
A method of monitoring events in a network associated with a node. An agent collects event information associated with the monitored activities, based on a set of collection rules. A determination is made whether a portion of the collected event information complies...
04/26/2011
7934229Generating options for repairing a computer infected with malicious software
A security module interfaces with a set of infection repair modules. Each repair module can perform a specific repair of an infection. Some of the repair modules utilize context information about the computer, such as the availability of a non-infected backup file. ...
04/26/2011
7904573Temporal access control for computer virus prevention
An access control system (200) enables a computer network (1) to prevent execution of computer code that may contain computer viruses. An access control console (201) generates an access control message (260) including control parameters ...
03/08/2011
7890569Tracking time usage on a disconnected client over a period of time
The tracking control module is adapted to track time usage (e.g., during a user's subscription to a particular service) on a disconnected client over a period of time with limited server interaction in a manner that is not likely to be affected by system clock chang...
02/15/2011
7886200Measuring catastrophic failure rates in updates
Preventing continued distribution of a software update that is causing problems in computers is a challenging problem, particularly where the update causes a catastrophic failure such that the problem cannot be reported by the computer since the computer has been co...
02/08/2011
7877800Preventing fraudulent misdirection of affiliate program cookie tracking
A cookie monitoring manager detects fraudulent updates to cookies on a computer. The cookie monitoring manager monitors cookies, and detects attempted write operations thereto. The cookie monitoring manager determines whether each detected attempted write operation ...
01/25/2011
7873999Customized alerting of users to probable data theft
Computer-implemented methods, systems, and computer-readable media for determining (200) an action time when an action is taken regarding an executable content; storing (205) the action time with an indication of the executable content; storing (215...
01/18/2011
7844731Systems and methods for address spacing in a firewall cluster
Systems and methods consistent with the present invention provide an address that does not conflict with other addresses. In one embodiment, a method includes receiving, at a first processor, a first packet; determining as a function of a multidimensional space for ...
11/30/2010
7827439System and method of redundantly storing and retrieving data with cooperating storage devices
A system and method for data storage in an array. A system includes a client coupled to a storage subsystem. The storage subsystem comprises data storage locations addressable as rows and columns in an array. Each column comprises a separate storage device. Each row...
11/02/2010
7823200Methods and systems for detecting and preventing the spread of malware on instant messaging (IM) networks by analyzing message traffic patterns
Methods and systems for reducing the spread of malware in communication between an instant message (IM) client and an IM server are described. An IM filter module (IM FM) is configured to examine incoming messages from an IM server to an IM client and outgoing messa...
10/26/2010
7822827Continuous data protection and remote block-level storage for a data volume
A system and method for writing and reading blocks of a data volume are disclosed. The method provides continuous data protection (CDP) for a data volume by backing up blocks of the data volume in real time to a local CDP log and transmitting the blocks over the Int...
10/26/2010
7822818Methods and systems for detecting and preventing the spread of malware on instant messaging (IM) networks by using automated IM users
Methods and systems for reducing the spread of malware in communication between an instant message (IM) client and an IM server are described. A malware trapping system (MTS) creates and registers a set of virtual IM users with an IM server. The virtual IM users inc...
10/26/2010
7808958Rogue wireless access point detection
A local computing endpoint (e.g., a desktop computer, a notebook computer) is used to detect the presence of and record information about one or more wireless access point within range of the local computing endpoint. The recorded information is processed by a centr...
10/05/2010
7796614Systems and methods for message proxying
Systems and methods consistent with embodiments of the present invention provide a method for forwarding packets between VLAN groups served by segmented ports on a network switching device. A request from a source in a VLAN group to a destination in another VLAN gro...
09/14/2010
7774470Load balancing using a distributed hash
A load balancing server system includes a plurality of servers. A server has a dispatcher module, a request handler module, a cache and a local database. A load balancer receives requests for information from clients and distributes the requests among dispatcher mod...
08/10/2010
7774361Effective aggregation and presentation of database intrusion incidents
An incident managing module aggregates related database intrusion incidents and presents them in a manageable manner. A receiving module receives an anomalous query requesting data from a database and a type-identification module identifies anomaly type for the quer...
08/10/2010
7756975Methods and systems for automatically discovering information about a domain of a computing device
Methods and systems for automatically discovering information about a domain of a computing device are disclosed. In certain embodiments, the method may comprise receiving connection-characteristic information from at least one common-domain computing device located...
07/13/2010
7752664Using domain name service resolution queries to combat spyware
An anti-spyware manager uses domain name service resolution queries to combat spyware. The anti-spyware manager maintains a list of domain names associated with spyware, monitors domain name service queries, and detects queries on domain names on the list. Responsiv...
07/06/2010
7752242Executing unmanaged content in a managed execution environment
A legacy application program contains unmanaged code. Application definitions for common unmanaged applications are established. An application definition includes a manifest that describes the unmanaged code and an execution wrapper that projects the unmanaged code...
07/06/2010
7735100Regulating remote registry access over a computer network
Within the context of a system of networked computers, a remote registry access manager regulates remote registry access. In some embodiments, the remote registry access manager runs on a first computer and detects attempts by processes on the first computer to remo...
06/08/2010
7734907Methods and systems for redirecting data
Systems and methods are disclosed for redirecting data. These systems and methods may include transmitting over a network an indication from a first node to a second node that a third node has failed. In addition, a first data may be reconfigured to be transmitted o...
06/08/2010
7730540Method for scanning protected components of electronic messages
An security module includes a detection module for determining that an electronic message received for scanning includes a protected component. The security module also includes a parsing module for parsing the electronic message to identify potential passwords for ...
06/01/2010
7730215Detecting entry-portal-only network connections
A network connection manager detects entry-portal-only network connections. The network connection manager requests content from at least one remote location through a network connection. The network connection manager examines the received content, and determines w...
06/01/2010
7729342Privacy preservation for voice over internet protocol calling
Privacy preservation for voice over internet protocol calling is disclosed. A request is received to associate with a current or potential call participant a temporary privacy address that is valid for a prescribed period or until the occurrence of a prescribed even...
06/01/2010
7725937Capturing a security breach
A technique is disclosed for capturing a security breach. In one embodiment, the technique comprises initially deploying a honey pot; detecting a breach of the honey pot; and automatically redeploying the honey pot. ...
05/25/2010
7725935Detecting worms
Detecting a network worm is disclosed. Network traffic between a plurality of network nodes is monitored to determine if the traffic exhibits a characteristic associated with worm propagation. Responsive action is taken if it is determined that a portion of the netw...
05/25/2010
7725615Universal network driver interface installer
Communicating via a network using a universal network driver interface is disclosed. It is determined whether a universal network device interface (UNDI) driver is installed. A UNDI driver is scanned for if it is determined that no UNDI driver is installed. In the e...
05/25/2010
7721330Utility computing firewall
A firewall dynamically adapts to changes in a utility computing system. The utility computing system has multiple nodes that are dynamically provisioned in different roles. The different roles are best served by different security and/or Quality-of-Service (QoS) pol...
05/18/2010
7694296Preventing unauthorized installs and uninstalls of software modules
Apparati, methods, and computer-readable media for preventing unauthorized installs and uninstalls of software modules on a computer. One method embodiment of the present invention comprises the steps of amending (41) an uninstall instructions file (32...
04/06/2010
7676704Resource management for scalable file system recovery
A system and method for storing data. In one embodiment, a file system stores data including associated metadata. In response to detecting that a file system error has occurred, the file system identifies a container including data in which the error occurred and pe...
03/09/2010
7673169Techniques for implementing an adaptive data access error handling policy
Techniques for implementing an adaptive data access error handling policy are disclosed. In one particular exemplary embodiment, the technique may be realized as a system comprising a shared storage device communicatively coupled to a network, and a computer cluster...
03/02/2010
7673139Protecting administrative privileges
A technique is disclosed for protecting a computer system. In one embodiment, the technique comprises configuring a first account with a first privilege and configuring a second account with a second privilege, wherein the first account is restricted at a configured...
03/02/2010
7665134Profiling users based on artificially constructed deceptive content
Profiling a user is disclosed. The user's behavior with respect to specially designed content comprised of one or more units of content is monitored. The specially designed content is designed such that one or more characteristics of the user may be inferred based a...
02/16/2010
7664983Systems and methods for event driven recovery management
The present invention provides an exemplary system and method for event driven recovery management. One or more data blocks that are generated from a computing device are continually copied. At least one event marker is associated with the copies of the one or more ...
02/16/2010
7634545System and method for controlling distribution of network communications
A method for controlling distribution of network communications (messages). An incoming message either carries priority information, or is assigned priority information based on a shared characteristic with other messages. The priority information is used to determi...
12/15/2009
1                
 
Sign InRegister
Username  
Password   
forgot password?