Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Novell, Inc. Patents
Assignee:
Novell, Inc.
Address:
Provo, UT
No. of patents:
342
Patents:


1 2 3 4 5 6 7


Patent Number Title Of Patent Date Issued
7225222 Methods, data structures, and systems to access data in cross-languages from cross-computing env May 29, 2007
Methods, data structures, and systems are provided to access data in cross-languages from cross-computing environments. A first request from a first computing environment is received to access the data in a first language. Concurrently, a second request from a second computing enviro
7213040 Apparatus for policy based storage of file data and meta-data changes over time May 1, 2007
A time domain server includes a version storage. The time domain server declares epochs for a source server, then requests events from the source server. As the time domain server receives events, it uses the events to update the version storage to store versions of files from the source
7203782 Queueing method supporting multiple client accesses simultaneously April 10, 2007
A queue includes a plurality of containers. Each container includes a lock. Clients, possibly in a multiprocessor system, can simultaneously access the queue, each client locking only a single container as needed. The clients can access the queue without using a lock manager, directly
7203738 System and method for distributing application objects April 10, 2007
A system and method for subscribing to a distribution by a subscriber which distributes a distribution package from a source database to a destination database. The system/method includes accessing a subscriber object upon receiving a distribution package distributed by a distributor
7203359 Split screen technique for improving bandwidth utilization when transferring changing images April 10, 2007
A method is provided for transferring digital image data. The method identifies areas of the image that frequently change and divides the image into regions based on the identified areas. The regions may be created based on a distance between identified areas, an amount of data encom
7200661 System and method for registering a client device April 3, 2007
A system and method for registering a workstation. The system enables a client to locate an import service for importing workstation information using the domain name system (DNS). A client may send registration information to the import service after locating the import service using
7197451 Method and mechanism for the creation, maintenance, and comparison of semantic abstracts March 27, 2007
Codifying the "most prominent measurement points" of a document can be used to measure semantic distances given an area of study (e.g., white papers on some subject area). A semantic abstract is created for each document. The semantic abstract is a semantic measure of the subject or
7191170 Predicate indexing of data stored in a computer with application to indexing cached data March 13, 2007
The invention relates to a directory proxy caching system that is constructed based on a predicate, i.e., a query from a client. Broadly stated, the predicate is formed by the query (request) issued by the client. Once the data is found in the directory, then the data is stored in a
7185047 Caching and accessing rights in a distributed computing system February 27, 2007
A system and method for caching and accessing rights in a distributed computing system is disclosed. An agent, that is located on a Distributed Deputization Point (DPP) parses a directory service. The agent then updates the rights to an Access Control List (ACL) cache. The ACL cache
7184939 System and method of implementing user action monitoring to automatically populate object launch February 27, 2007
The invention is directed to a system and method of observing actions performed on a computer and inferring relationships between objects based on information corresponding to the observed actions. Relationships between the objects may be determined based on usage information and a u
7181739 Installation relationship database February 20, 2007
A method and system for administering software product installation, removal and updating on a computer network according to a versioning database, including loading a software distribution set into a versioning database, the software distribution set comprising a software product ha
7177922 Policy enforcement using the semantic characterization of traffic February 13, 2007
As content flows across a computer network, the content stream is monitored and compared with a template. If the content stream comes within a threshold distance of the template, a policy is enforced on the network.
7159034 System broadcasting ARP request from a server using a different IP address to balance incoming t January 2, 2007
A method and system are provided for maintaining a load balance of incoming traffic on a server after the server broadcasts an address request, such as an Address Resolution Protocol (ARP) request for an network address. The method includes informing each client of a hardware address
7152031 Construction, manipulation, and comparison of a multi-dimensional semantic space December 19, 2006
A directed set can be used to establish contexts for linguistic concepts: for example, to aid in answering a question, to refine a query, or even to determine what questions can be answered given certain knowledge. A directed set includes a plurality of elements and chains relating the
7149960 Method and apparatus for controlling creation and management of pages of portal content in a dir December 12, 2006
Portal pages and overlays are assigned globally unique identifiers (GUIDs). Users are granted permission to view portal pages and overlays by having their user object in the container hierarchy be associated with the GUIDs. User objects can be directly associated with the GUIDs, or can
7149751 System and method for distributing selected objects from a source database to a destination data December 12, 2006
A system and method for distributing objects to one or more subscribers. The system/method allows an administrator to create a distribution by allowing the administrator to select one or more objects for distribution to the subscriber(s). Once the distribution is defined, the distributio
7146614 Computer directory system having an application integration driver infrastructure December 5, 2006
An application integration driver infrastructure for facilitating the use of a distributed directory running in a computer network is provided. The infrastructure can transform specific directory events into a vendor-neutral data identification system and then use vendor-neutral tran
7146340 Method and systems for licensing electronic data December 5, 2006
Methods and a system of licensing electronic data are provided. A method of ensuring proper licensing is provided, comprising the executable instructions of receiving a data file and removing at least a portion of the data file which prevents any use associated with the data file. Fu
7136489 Method and system for enhancing network security using a multilateral authorization mechanism November 14, 2006
A method and system is provided for implementing a multilateral authorization quorum in a computer network. The authorization quorum comprises a total number of stakeholders out of which a threshold number of stakeholders can provide a multilateral authorization. To implement this mu
7136382 System and method for providing quality of service operations using IP addresses November 14, 2006
A method and apparatus are disclosed for using unused address bits of an IPv6 address to carry quality of service (QoS) request information over a computer network, such as the Internet, so that at intermediate nodes along the network the routers and switches thereat may easily determine
7130880 System and method for sharing files via a user Internet file system October 31, 2006
A system and method for sharing files via an Internet file system is presented. In one embodiment, an internet file system is configured when a user accesses a server that is configured with an application that creates the internet file system for the user. A directory stores a home
7127597 Mechanism for controlling boot decisions from a network policy directory based on client profile October 24, 2006
A system and method for controlling boot options for a workstation on a computer network includes initiating a boot on a workstation in communication with the network, downloading an application to the workstation from a server in communication with the network, gathering information
7124322 System and method for disaster recovery for a computer network October 17, 2006
A system and method for disaster recovery for a plurality of computers on a computer network including creating a first image of base system data for restoring the base system of a plurality of workstations of a computer network, storing the first image on computer media, creating one
7124320 Cluster failover via distributed configuration repository October 17, 2006
A method and system to resolve a cluster failure in a networked environment is described. The method can include: configuring the application program in a directory based distributed configuration repository on the first cluster; replicating the application program's configuration vi
7107538 Enforcing security on an attribute of an object September 12, 2006
Methods, systems, and schema are provided for enforcing security on an attribute of an object. An instance of an object is created or modified using the schema where a number of the attributes for the object include descriptors. The attributes of the created or modified object are checke
7093018 Methods, systems, and data structures to connect services August 15, 2006
Methods, systems, and data structures are provided to connect services. A local service attempts to connect with a remote service by first using an internal address for the remote service, where the internal address is used to establish a local connection between the local service and th
7076555 System and method for transparent takeover of TCP connections between servers July 11, 2006
A system and a method for transparent takeover (or failover) of a remote client TCP connection from a first server in a cluster of interconnected servers to a second server provides the storing of shared state information relative to the connection on each involved server and using o
7072911 System and method for incremental replication of changes in a state based distributed database July 4, 2006
A system and method is presented for incremental replication of changes in a state based distributed database synchronization system. If a destination server has one previously established yet unsatisfied synchronization point, a starting synchronization point is formed by extracting
7043555 Techniques for content filtering May 9, 2006
Techniques are provided for content filtering. Logic expressions are evaluated to filter content in response to content ratings. The logic expressions include operators that are overloaded and associated with content operators for specific content providers or specific rating systems
7035931 Volume location service for a distributed file system April 25, 2006
Software implementing a volume location service on a computer is responsible for instructing clients where they can find volumes on a distributed file system storing instances of desired resources. A user queries the volume location service software for the location of instances of a
7035847 Server for synchronization of files April 25, 2006
A server stores files. Distributed clients access the server, to learn about changes made to the files on the server, and to push local changes of the files onto the server. A synchronization application is used to synchronize the clients and server, synchronizing metadata and selected
7020713 System and method for balancing TCP/IP/workload of multi-processor system based on hash buckets March 28, 2006
A method and system is provided for balancing work load for a plurality of computer processors in a multiple processor computer system. In such a system, there are a plurality of packets to be processed. First, a plurality of hash buckets are generated and each packet is assigned to a
7000118 Asymmetric system and method for tamper-proof storage of an audit trial for a database February 14, 2006
An asymmetric key based method and system is provided for a tamper-proof storage of one or more records of an audit trail for a database. The asymmetric key based key exchange mechanism is employed to arrive at a common key, which is then used to obtain the authentication and the val
7000074 System and method for updating a cache February 14, 2006
A system and method designed to reduce network congestion. In one aspect, a system according to the invention includes a server and two or more clients. Each client has software that runs on the client. The software requires data that is stored at the server. Advantageously, the software
7000017 System and method for distributing a selected object and for automatically distributing the obje February 14, 2006
A system and method for distributing objects to one or more subscribers. The system/method allows an administrator to create a distribution by allowing the administrator to select one or more objects for distribution to the subscriber(s). Once the distribution is defined, the distributio
6996577 Method and system for automatically grouping objects in a directory system based on their access February 7, 2006
A method and system is provided for grouping one or more interested objects in a directory system based on their corresponding accesses patterns with regard to other objects. The access pattern of an interested object is defined by other objects which the interested object has access
6993508 Method and mechanism for vending digital content January 31, 2006
An Internet Box Office (IBO) system and technique vends digital content via a computer network, such as the Internet. The IBO system comprises a viewing system that cooperates with a Digital Rights Management system and various deployment enhancements within the Internet to provide an
6990512 Method and system for using live time shift technology to control a multimedia file January 24, 2006
A method and system is disclosed for controlling real time presentation session through a communication network using control features embedded in a predetermined presentation software such as QuickTime Player. An original media server is first located for streaming a media file ther
6973464 Intelligent replication method December 6, 2005
A replication method supports file replication across a plurality of file servers by tracking the changes to the local volume on the storage system. Each change is then ranked according to a number of criteria. Each criterion is weighted, and an overall ranking is determined for each
6968456 Method and system for providing a tamper-proof storage of an audit trail in a database November 22, 2005
A method and system is provided for a tamper-proof storage of one or more records of an audit trail in a database. Since the integrity of the database records may be vulnerable to actions taken by a user such as a privileged database administrator, a mechanism is provided to efficiently
6965936 Method for detecting and resolving a partition condition in a cluster November 15, 2005
A method and system to detect and resolve a partition condition in a cluster of computers in a networked environment is described. The method can include: creating a scratch pad area accessible by the cluster of computers; dividing the scratch pad into a plurality of slots; recording
6950936 Secure intranet access September 27, 2005
Methods, signals, devices, and systems are provided for secure access to a network from an external client. Requests for access to confidential data may be redirected from a target server to a border server, after which a secure sockets layer connection between the border server and the
6950866 XML-based integrated services parsing September 27, 2005
An improved system and method is provided for parsing in a distributed directory-enabled environment using an extensible Markup Language ("XML") application program interface. The method accepts an XML file as an input stream, parses the input stream, and scans the input stream for an ob
6947991 Method and apparatus for exposing network administration stored in a directory using HTTP/WebDAV September 20, 2005
A method and system to manipulate network objects by using Internet authoring, collaboration and versioning tools is described. The method includes: receiving a request for a manipulation of a first network object from a requesting user; verifying a first set of authorization informa
6941560 XML-based integrated services event system September 6, 2005
An improved system, method and software program is provided for distributed directory enabled applications using an XML API. The improvement provides an event system, a parser, and a bridge-based object model. The event system includes the ability to publish an event, subscribe to the ev
6941105 System and method to reduce the time and complexity of information technology classroom setup September 6, 2005
A system and method to reduce the time and complexity of IT classroom setup. The present invention leverages virtual machine technology to create a new learning platform. In one embodiment, the system includes a classroom computer having installed therein a virtual machine platform,
6915287 System, method and computer program product for migrating data from one database to another data July 5, 2005
A software tool that is useful when one is attempting to migrate data from one database to another database. In one aspect of the invention, the software tool reduces the complications that may arise when one attempts to migrate data from one Lightweight Directory Access Protocol (LDAP)
6898650 Queueing method supporting multiple client accesses simultaneously May 24, 2005
A queue includes a plurality of containers. Each container includes a lock. Clients, possibly in a multiprocessor system, can simultaneously access the queue, each client locking only a single container a needed. A manager can lock the entire queue to perform maintenance.
6862683 Method and system for protecting native libraries March 1, 2005
A method and system for protecting native libraries for Java and other applications. An application's native library may be embedded in a system of code, such as Java code, so the protections afforded the system of code are provided to the native library. At runtime, the native library m
6862606 System and method for partitioning address space in a proxy cache server cluster March 1, 2005
A proxy partition cache (PPC) architecture and a technique for address-partitioning a proxy cache consisting of a grouping of discrete, cooperating caches (servers) is provided. Client requests for objects (files) of a given size are redirected or reassigned to a single cache in the
1 2 3 4 5 6 7

 
 
  Recently Added Patents
Information processing methodology
Signal supply apparatus and method for public and private mobile communication system
Face mask
Optical fiber collimator
Card studio display
Adaptive and scalable method for resolving natural language ambiguities
Real-time management of a configuration of a computer system
  Randomly Featured Patents
Video game accessory
Microstructured optical fiber
Method of depositing multi-layer carbon-based coatings for field emission
Inkjet head with communicating flow paths
Semiconductor device and process for manufacturing the same
Solvent for electrolytic solutions
Direct image offset printing plates
Input/output interface for computer aided diagnosis (CAD) system
Steam cleaning apparatus
Automatic power transmission of automotive vehicle