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

Icon_funbox Bizarre Patents

Patent No. 5107620

Electrified Table Cloth

An electrified table cloth for preventing crawling insects from gaining access to the consumer's food or drink.

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: 474

1                      
NumberTitleIssue Date
8185884System and method for offline updation of software in virtual machine (VM) images
System and method for offline management of software in VM images are described. In one embodiment, the method includes obtaining updation-related information from the software application and an operating system in which the software application runs while the soft...
05/22/2012
8180894System and method for policy-based registration of client devices
A system and method for policy-based registration of client devices is provided. Policy-based registration may use registration keys to register devices on a network. For example, registration keys may include policy assignments, folder assignments, group assignment...
05/15/2012
8180733Selective durability in a directory database
Selective durability in a directory database is presented. A directory database that provides durability processing includes a mechanism where selective attributes for directory resources can turn durability processing off. So, when a directory transaction is encoun...
05/15/2012
8176094System and method for efficiently building virtual appliances in a hosted environment
A system and method for efficiently building virtual appliances in a hosted environment is provided. In particular, a plurality of image archives may be stored in a build database, with each image archive including a file system having a directory structure and a pl...
05/08/2012
8165143Routing protocol apparatus, systems, and methods
Apparatus, systems, and methods may operate to traverse intermediate nodes in a network during message routing operations to determine an original routing path for a source message by using proactive routing between clusters of nodes in the network, and both proacti...
04/24/2012
8156173Synchronizing machines in groups
Apparatus, systems, and methods may operate to support synchronizing machines in groups. In some embodiments, synchronization is implemented by receiving an indication to activate a selected machine of a group of sync-aware machines connected to a subnet of a networ...
04/10/2012
8146080Tessellated virtual machines conditionally linked for common computing goals
In a computing environment, an association and layout of virtual machines exist as a system of multiple applications instantiated for a common computing goal, such as providing a data center with an email system for an enterprise. In that every application need not ...
03/27/2012
8145938Fencing management in clusters
Apparatus, systems, and methods may operate to detect a failure in a failed one of a plurality of nodes included in a cluster, and to fence a portion of the plurality of nodes, including the failed one. Membership in the portion may be determined according to an agg...
03/27/2012
8145798System and method for automatic provisioning of onsite networking services
An automatic provisioning system is activated within a DSL, cable modem or other residential or gateway or hub, and accesses a remote directory service to locate appropriate addressing and other information to initialize the equipment. The gateway interface may auto...
03/27/2012
8145691Techniques for random bit generation
Techniques are presented for randomly generating bits. A seed is inverted and a non repeating portion of the resulting digits from the inversion are retained. The inverted seed is then raised to a power to acquire another non repeating portion or additional digits. ...
03/27/2012
8145450Techniques for distributed testing
Techniques for distributed testing are provided. Resources are identified for performing tests over a network. The tests and policies are sent to the resources and a proxy. The proxy delivers data for the tests to the resources and enforces the policies during the t...
03/27/2012
8140927Method and system for reliable multicast data transmission
Provided is a method and system for reliably multicasting a data transmission from a server to one or more clients, which may be connected via a control channel and a multicast data channel. In one example, the method includes sending a first data transmission to th...
03/20/2012
8140735Techniques for dynamic disk personalization
Techniques for dynamic disk personalization are provided. A virtual image that is used to create an instance of a virtual machine (VM) is altered so that disk access operations are intercepted within the VM and redirected to a service that is external to the VM. The...
03/20/2012
8132265Techniques for multilingual password challenge response, password reset, and/or password recovery
Techniques for multilingual password challenge response, password reset, and/or password recovery are presented. When a password reset or password recovery request is received, a series of challenge questions are serially asked such that each question has to be answ...
03/06/2012
8131758Techniques for recognizing multiple patterns within a string
Techniques for recognizing multiple patterns within a string of characters are presented. A dictionary is hierarchically organized, such that leaf nodes within the dictionary represents words defined in the dictionary. A string of characters are received. Each chara...
03/06/2012
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
1                      
 
Sign InRegister
Username  
Password   
forgot password?