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: Novell, Inc.


Location: Provo, UT
No. of patents: 459

1                      
NumberTitleIssue Date
8107942Uninterrupted 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
8107736System 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
8098828Key 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
8095960Secure 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
8095590Techniques 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
8095509Techniques 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
8091119Identity 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
8086359Dynamic 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
8083135Information 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
8069485Techniques 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
8069476Identity 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
8069443Techniques 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
8069408Representing 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
8065720Techniques 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
8065395System 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
8060926Techniques 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
8055619Mechanisms 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
8051432Techniques 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
8051141Controlled 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
8037113Techniques 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
8032558Role 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
8028134System 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
8020203Techniques 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
8015549Techniques 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
8015301Policy 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
8010687Workstation 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
7996547System 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
7996522Persistent 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
7996517Transparent 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
7996429Mechanisms 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
7966290Backup 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
7962889Techniques 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
7954145Dynamically 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
7954144Brokering 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
7954135Techniques 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
7949682Method 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
7941406Techniques 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
7940926Cooperative 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
7934087Techniques 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
7930732Techniques 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
1                      
 
Sign InRegister
Username  
Password   
forgot password?