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.
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.
| Number | Title | Issue Date |
| 8176554 | Malware 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 |
| 8108937 | Robustly 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 |
| 8078909 | Detecting 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 |
| 8065520 | Method 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 |
| 7984008 | Evaluating 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 |
| 7934257 | On-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 |
| 7934229 | Generating 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 |
| 7904573 | Temporal 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 |
| 7890569 | Tracking 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 |
| 7886200 | Measuring 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 |
| 7877800 | Preventing 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 |
| 7873999 | Customized 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 |
| 7844731 | Systems 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 |
| 7827439 | System 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 |
| 7823200 | Methods 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 |
| 7822827 | Continuous 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 |
| 7822818 | Methods 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 |
| 7808958 | Rogue 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 |
| 7796614 | Systems 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 |
| 7774470 | Load 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 |
| 7774361 | Effective 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 |
| 7756975 | Methods 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 |
| 7752664 | Using 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 |
| 7752242 | Executing 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 |
| 7735100 | Regulating 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 |
| 7734907 | Methods 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 |
| 7730540 | Method 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 |
| 7730215 | Detecting 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 |
| 7729342 | Privacy 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 |
| 7725937 | Capturing 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 |
| 7725935 | Detecting 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 |
| 7725615 | Universal 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 |
| 7721330 | Utility 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 |
| 7694296 | Preventing 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 |
| 7676704 | Resource 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 |
| 7673169 | Techniques 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 |
| 7673139 | Protecting 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 |
| 7665134 | Profiling 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 |
| 7664983 | Systems 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 |
| 7634545 | System 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 |