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 |
| 8107942 | Uninterrupted usage and access of physically unreachable managed handheld device Techniques for uninterrupted usage and access to physically unreachable handheld devices are provided. A physically unreachable handheld device includes an automated agent that is configured to authenticate a message received without manual intervention and to forwa... | 01/31/2012 |
| 8107736 | System and method for device mapping based on images and reference points System and method for mapping a location of each of a plurality of devices in a data center. In one embodiment, the method comprises receiving image data comprising an image of at least a portion of the data center from a source; processing the image data to locate ... | 01/31/2012 |
| 8098828 | Key distribution Methods and systems are provided for trusted key distribution. A key distribution or an identity service acts as an intermediary between participants to a secure network. The service provisions and manages the distribution of keys. The keys are used for encrypting c... | 01/17/2012 |
| 8095960 | Secure synchronization and sharing of secrets Techniques are provided for secure synchronization and sharing of secrets. A first principal acquires an encrypted access key to a secret store of a second principal. The first principal contacts an identity manager and supplies a decrypted version of the access key... | 01/10/2012 |
| 8095590 | Techniques for distributing data Techniques are provided for distributing data over a network. One or more source nodes distribute data to an intermediate node. The intermediate node accumulates the data, dynamically selects a first path for distributing the data to a first destination node, and dy... | 01/10/2012 |
| 8095509 | Techniques for retaining security restrictions with file versioning Techniques are presented for retaining security restrictions with file versioning. Files are versioned in such a manner that metadata including full directory paths and access restrictions are retained for each version of the file and enforced when each version is a... | 01/10/2012 |
| 8091119 | Identity based network mapping Techniques for identity-based network mapping are provided. A principal is associated with a resource identifier via a mapping. Conditions of a network are dynamically evaluated in response to policy and actions taken against a resource associated with the resource ... | 01/03/2012 |
| 8086359 | Dynamic thermal load balancing A method for improving thermal efficiency in one or more data centers includes measuring a temperature at one or more computing devices having allocated thereto one or more computing workloads and determining whether the measured temperature exceeds a predetermined ... | 12/27/2011 |
| 8083135 | Information card overlay An information card overlay system can include a base card having multiple claims, an overlay card storing an overlay claim, and an overlay module that can be used to apply the overlay card to the base card. A computer-implemented method can include selecting a base... | 12/27/2011 |
| 8069485 | Techniques to pollute electronic profiling Techniques to pollute electronic profiling are provided. A cloned identity is created for a principal. Areas of interest are assigned to the cloned identity, where a number of the areas of interest are divergent from true interests of the principal. One or more acti... | 11/29/2011 |
| 8069476 | Identity validation Techniques for validating identities are provided. A sign-on request is authenticated for a given principal. Attributes associated with that principal are acquired from an identity service and compared against local maintained attributes for that principal. If the i... | 11/29/2011 |
| 8069443 | Techniques for providing services and establishing processing environments Techniques are provided for the delivery of client services and for the establishment of client processing environments. A client receives services within a processing environment which is defined by a processing container. The processing container includes one or m... | 11/29/2011 |
| 8069408 | Representing extensible markup language (XML) as an executable having conditional authentication or policy logic Techniques for representing extensible markup language (XML) in an executable format are presented. An XML document is parsed into its components and content. The components and content are packaged as an executable. Some portions of the executable include authentic... | 11/29/2011 |
| 8065720 | Techniques for managing secure communications Methods and systems for managing secure communications are provided. An external client establishes secure communications with a secure site. During the secure session, the external client attempts to access potentially insecure references. These potentially insecur... | 11/22/2011 |
| 8065395 | System and method for queuing to a cloud via a queuing proxy System and method for servicing queue requests via a proxy are described. In one embodiment, the system includes an enterprise queuing proxy (“EQP”) disposed within an enterprise computing environment and having an enterprise queue associated therewith; a cloud ... | 11/22/2011 |
| 8060926 | Techniques for securely managing and accelerating data delivery Techniques are provided for securely managing and accelerating the delivery of data associated with remote sites. A client desires to establish secure communications with a remote site. Requests made from the client to the remote site are intercepted or forwarded to... | 11/15/2011 |
| 8055619 | Mechanisms to support object-oriented version control operations Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are reso... | 11/08/2011 |
| 8051432 | Techniques for establishing virtual devices Techniques for establishing virtual devices are presented. A legacy control system is encapsulated as a virtual device. The virtual device is isolated within a host hardware associate with a host OS and access to and from the virtual device is authenticated and cont... | 11/01/2011 |
| 8051141 | Controlled storage utilization Apparatus, systems, and methods may operate to maintain a repository of stored executable images including a unique instance of an executable image comprising an operating system and at least a portion of one or more applications, and to provide substantially simult... | 11/01/2011 |
| 8037113 | Techniques for file system searching Techniques for file system searching are presented. File system search processing is modified so as to store previously successful search criterion for previously submitted searches in extended file attributes of files for the file system. In this manner, when a sub... | 10/11/2011 |
| 8032558 | Role policy management In various embodiments, techniques for role management systems are provided. According to an embodiment, a method is provided to allow a role management system to be configured, modified, and restricted. Specific roles assignments may be decorated to be meaningful t... | 10/04/2011 |
| 8028134 | System and method of imaging a memory module while in functional operation A memory module (e.g. a hard drive, an optical drive, a flash drive, etc.) associated with a computer system may be imaged without substantial interruption to the operation of the overall system. The imaging may include applying an image to the memory module while e... | 09/27/2011 |
| 8020203 | Techniques for high availability of virtual private networks (VPN's) Techniques for high availability of virtual private networks (VPN's) are provided. VPN gateways are organized as a virtual ring of VPN gateways. A client seeking to establish VPN communications with a destination resource is assigned one of the VPN gateways as a pri... | 09/13/2011 |
| 8015549 | Techniques for monitoring application calls Techniques for debugging applications are provided. Access to an application is controlled by a wrapper. The wrapper intercepts calls to the application and records the calls. The calls are then passed to the application for processing. The recorded calls form a log... | 09/06/2011 |
| 8015301 | Policy and attribute based access to a resource Techniques are provided for controlling access to a resource based on access policies and attributes. A principal issues a request to a service for purposes of accessing a resource. The principal is authenticated and a service contract for the principal, the service... | 09/06/2011 |
| 8010687 | Workstation virus lockdown in a distributed environment Systems and methods for insuring that a client computer has up-to-date virus protection are provided, and include initiating a boot sequence pursuant to a boot image on a client computer for accessing a network, accessing a remote management server according to a pr... | 08/30/2011 |
| 7996547 | System for coordinating registration and managing peer-to-peer connections for data replicated backup and versioning Techniques are presented for peer-to-peer (P2P) replicated backup and versioning. Peer clients register and share storage with one another for purposes of P2P data replication, data versioning, and/or data restoration via a P2P server. The P2P server also provides s... | 08/09/2011 |
| 7996522 | Persistent scheduling techniques Techniques for persistent scheduling are provided. A principal registers a schedule with a network-based scheduling service. The scheduling service determines when a trigger is to be sent to a client associated with the principal for purposes of having that client p... | 08/09/2011 |
| 7996517 | Transparent network connection takeover Techniques for the transparent takeover of network connections are presented. A first server is engaged in a connection with a client. The transactions of the connection and the traffic are monitored by a traffic cache manager. The first server records sequence numb... | 08/09/2011 |
| 7996429 | Mechanisms to persist hierarchical object relations Mechanisms to persist object relations are provided. A project is defined as a series of interrelated objects having dependencies and relationships with one another. The dependencies and relationships are maintained via a storage organization for files that define t... | 08/09/2011 |
| 7966290 | Backup without overhead of installed backup agent Methods and apparatus involve providing computing backup for virtual representations on a physical hardware platform without the attendant overhead of an installed backup agent per each of the virtual representations. Representatively, a hardware platform has a proc... | 06/21/2011 |
| 7962889 | Techniques for instantiating and configuring projects Techniques for project management instantiation and configuration are provided. A master project includes policy directives that drive the dynamic instantiation and configuration of resources for a project. The resources are instantiated and configured on demand and... | 06/14/2011 |
| 7954145 | Dynamically configuring a client for virtual private network (VPN) access Techniques for virtual private network (VPN) access are provided. A dynamic determination, in response to privileges, is made as to whether a principal and a device of a principal are to receive a thin client virtual private network (VPN) installation for a thin cli... | 05/31/2011 |
| 7954144 | Brokering state information and identity among user agents, origin servers, and proxies Methods, signals, devices, and systems are provided for using proxy servers to transparently forward messages between clients and origin servers if, and only if doing so does not violate network policies. In some systems, a transparent proxy uses a combination of st... | 05/31/2011 |
| 7954135 | Techniques for project lifecycle staged-based access control Techniques for project lifecycle staged-based access control are provided. Access control rights are defined for a stage of a project's lifecycle. As requestors transition to the stage, the access control rights are enforced on top of any existing security restricti... | 05/31/2011 |
| 7949682 | Method for providing a flat view of a hierarchical namespace without requiring unique leaf names A set of flat identifiers are received, and a locality of reference cue determined. A cache is searched to locate an association including the combination of the set of flat identifiers and the locality of reference cue. If such an association is found in the cache,... | 05/24/2011 |
| 7941406 | Techniques for snapshotting Techniques are presented for snapshotting. Blocks associated with a storage volume are frozen from volatile access upon receipt of a snapshot request. Continued volatile access to the frozen blocks is permitted by transparently mapping each frozen block to an availa... | 05/10/2011 |
| 7940926 | Cooperative encoding of data by pluralities of parties Methods and apparatus include cooperatively encoding digital data between collaborating parties. By prior agreement, the parties take turns encoding portions of a given payload (e.g., document), until all portions have been encoded, thereby transforming the payload ... | 05/10/2011 |
| 7934087 | Techniques for secure event recording and processing Techniques for secure event recording and processing are provided. An application produces an event. The identity of the application is associated with the event, and the event and identity information are packaged in a secure environment as a secure event package. ... | 04/26/2011 |
| 7930732 | Techniques for secure transparent switching between modes of a virtual private network (VPN) Techniques for secure transparent switching between modes of a virtual private network (VPN) are provided. A principal, via a client, establishes a VPN session in a first mode of operation with a server. The principal subsequently requests a second mode of operation... | 04/19/2011 |