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


1 2 3 4 5 6 7


Patent Number Title Of Patent Date Issued
RE37178 Method and apparatus for authentication of client server communication May 15, 2001
The present invention provides a method and apparatus for message packet authentication to prevent the forging of message packets. After a message packet is created, a secret session key is preappended to the message, and a message digesting algorithm is executed on the altered message t
D393457 Software application interface window for a display screen of a computer April 14, 1998
7447875 Method and system for management of global queues utilizing a locked state November 4, 2008
A method and system for managing global queues is provided. In one example, a method for implementing a global queue is provided. The queue has a head pointer, a tail pointer, and zero or more elements. The method comprises one or more functions for managing the queue, such as an "add
7440948 System and method of associating objects in search results October 21, 2008
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. The invention provides an initial content-based search of the desktop system to genera
7439882 Optimized decompression using annotated back buffer October 21, 2008
A system and method for decompression optimization employing a data input and a dedicated back buffer and data parser. The system and method also relate to accelerating the parsing process during decompression of a block of data by taking advantage of those naturally occurring redund
7426516 Mechanism for supporting indexed tagged content in a general purpose data store September 16, 2008
A schema identifies a field in a document as a key field. Using an XML schema, the key field can be identified by attaching a property to the element or attribute to be used as a key field (if the XML schema standard is modified to support properties). Otherwise, attributes can be us
7412374 Method to dynamically determine a user's language for a network August 12, 2008
A portal system identifies a language in which content can be displayed to the user. Possible languages can be determined from one or more of identity information for the user, a container for the user's directory entry, and the user's location. The determined languages can be ranked,
7392318 Method and system for balancing a traffic load in a half-duplex environment June 24, 2008
A method and system are provided for balancing a server's traffic load in an internet protocol (IP) based half-duplex network that uses an address resolution protocol (ARP) for address resolution. The server includes multiple network interface cards (NICS) that are used for communicating
7389511 Method for performing distributed administration June 17, 2008
A master defines properties for a resource. The master assigns the properties to an owner. The owner associates the properties to an administrator object, the administrator object being an administrator of a company. The administrator can then associate the property to other objects
7389225 Method and mechanism for superpositioning state vectors in a semantic abstract June 17, 2008
State vectors representing the semantic content of a document are created. The state vectors are superpositioned to construct a single vector representing a semantic abstract for the document. The single vector can be normalized. Once constructed, the single vector semantic abstract can
7386514 Method and mechanism for vending digital content June 10, 2008
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
7383442 Nested strong loader apparatus and method June 3, 2008
An apparatus and method provides one or more controlled, dynamically loaded, modular, cryptographic fillers. Fillers may be loaded by a single loader, multiple independent loaders, or nested loaders. Loaders may be adapted to load other loaders, within cryptographic controls extant and
7376134 Privileged network routing May 20, 2008
Techniques are provided for establishing privileged paths for data packets over a network. A data packet is received with a header; the header includes a route selector. The route selector assists in resolving a privileged path for the data packet. The data packet is injected into the
7370351 Cross domain authentication and security services using proxies for HTTP access May 6, 2008
Two identity spaces form a federation by agreeing to use a secret key to facilitate secure access of resources between them. When one identity space receives a request for a resource from a user in the other identity space, the first identity space checks to see if the resource is pr
7363577 Techniques for serializing events April 22, 2008
Techniques are provided for serializing events of a data stream. Meta information defines information unit separators and context for events within the data stream. The data stream is parsed according to the instructions of the meta information and event data associated with the even
7360245 Method and system for filtering spoofed packets in a network April 15, 2008
A method and system is disclosed for preventing an address spoofing based attack from a private network. The private network has at least one host and at least one router connected therein for transporting at least one packet. An anti-spoofing filter is implemented in each interface of e
7359934 Multiple storage class distributed nametags for locating items in a distributed computing system April 15, 2008
Methods, signals, devices, and systems are provided for locating and retrieving files, objects, and other items in a network. Nametags are distributed through the network with the items. Each nametag may hold logical names identifying the item, names of the volatile copies of the ite
7356819 Task distribution April 8, 2008
Methods, signals, devices and systems are provided for matching tasks with processing units. A region within a multi-faceted task space is allocated to a processing unit. A point in the multi-faceted task space is assigned to a task. The task is then associated with the processing unit i
7356685 System and method for enabling automated run-time input to network bootstrapping processes April 8, 2008
A system and method are provided for enabling runtime parameter value input into a computer device during a network bootstrapping process. The system and method may use a memory block to store values needed at runtime that are ordinarily input by a user. A configuration file having o
7353537 Secure transparent virtual private networks April 1, 2008
Techniques are provided for managing communications associated with Virtual Private Networks (VPNs). One or more local clients who attempt to communicate with one or more remote clients via a VPN are serviced by local and remote transparent VPN services. The services intercept VPN co
7353533 Administration of protection of data accessible by a mobile device April 1, 2008
The administration of protection of data on a client mobile computing device by a server computer system such as within an enterprise network or on a separate mobile computing device is described. Security tools are described that provide different security policies to be enforced based
7349337 Techniques for shaping data transmission rates March 25, 2008
Techniques are provided for altering a sender's network transmission rates. A sender transmits a network packet to a receiver. The receiver selectively delays sending an acknowledgment to the sender for the received network packet. The selective delay is based on the priority of the
7346811 System and method for detecting and isolating faults in a computer collaboration environment March 18, 2008
A method and system are provided for use in a computer collaboration environment. In one example, the method includes identifying that a resource should be failed over from one computer to another computer within the environment. A history of the resource's execution within the clust
7343560 Method and system for generating dynamic images March 11, 2008
A method and system for imaging a workstation (or other device) and then associating that image with a specific device are disclosed. The present invention enables an administrator to take an image of a basic workstation (with minimum or no applications) and then when the image is do
7334257 Techniques for preserving content during a redirection for authentication February 19, 2008
Techniques are provided for preserving content during a network transaction. A client issues a content-bearing request to a desired service. At the time the request is issued, the client is not authenticated to the service. The content associated with the content-bearing request is p
7331791 System and method for evaluating a person's information technology skills February 19, 2008
An IT skills evaluation system and method for evaluating an individual's IT skills. According to one aspect of the invention, the individual is required to perform one or more practical exercises. A practical exercise is an evaluation device for evaluating not only an individual's kn
7330913 Method and apparatus for maintaining peripheral device support information February 12, 2008
A method and apparatus for maintaining a computing device is provided. An indication of an end of persistence for a peripheral device is received. Monitoring is performed for an event related to the end of persistence. Support information associated with the peripheral device is removed
7321972 Isolating multiple authentication channels, each using multiple authentication models January 22, 2008
A computer receives a user authentication request from a client. The computer accesses a password associated with the user name, stored locally on the computer, and attempts to authenticate the password using an authentication server. If the password authentication succeeds, the comp
7320069 Selective encryption of media data January 15, 2008
Methods, systems, and data structures are provided selectively encrypting portions of media data that are streamed over a network. Media data is identified and a portion of the data is selectively encrypted. The media data is then streamed over a network to one or more recipients for
7320009 Methods and systems for file replication utilizing differences between versions of files January 15, 2008
Methods and systems for efficient file replication are provided. In some embodiments, one or more coarse signatures for blocks in a base file are compared with those coarse signatures for blocks of a revised file, until a match is found. A fine signature is then generated for the matchin
7316027 Techniques for dynamically establishing and managing trust relationships January 1, 2008
Techniques are provided for dynamically establishing and managing trust relationships. A first principal initially requests a community list. The community list includes identities of one or more second principals with which the first principal can establish trusted relationships with. T
7310650 System, method and computer program product for migrating data from one database to another data December 18, 2007
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)
7308703 Protection of data accessible by a mobile device December 11, 2007
Security tools are described that provide different security policies to be enforced based on a location associated with a network environment in which a mobile device is operating. Methods for detecting the location of the mobile device are described. Additionally, the security tools ma
7308417 Method for creating and displaying a multi-dimensional business model comparative static December 11, 2007
A systemic logic method is used to convert objective and subjective data into meaningful business information. A graphical representation is created to allow the rapid and efficient comparison of the data generated, enabling the business analyst or decision maker to make and/or suppo
7304959 Utility based filtering mechanism for PMTU probing December 4, 2007
A method and mechanism for determining when to transmit a probe packet to detect increases in path maximum transmission unit (PMTU) in a network having a host and a target interconnected by the network. Calculate a utility variable corresponding to a number of packets to be transmitted
7299493 Techniques for dynamically establishing and managing authentication and trust relationships November 20, 2007
Techniques are provided for dynamically establishing and managing authentication and trust relationships. An identity service acquires and evaluates contracts associated with relationships between principals. The contracts permit the identity service to assemble authentication inform
7292541 Methods and systems for unnumbered network link discovery November 6, 2007
Embodiments of the present invention relate to methods and systems for automatically determining the network topology of a computer network containing unnumbered or unaddressed links between network devices, such as routers. The method according to one embodiment uses the network man
7289500 Method and system for reliable multicast data transmission October 30, 2007
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 the clients over the
7287083 Computing environment failover in a branch office environment October 23, 2007
A computer system accesses a list of connections. The list of connections identifies computers, protocols, and/or types of connections that can be used. The computer system attempts to establish a connection to a server. While establishing the connection, the computer system can store a
7286977 Intentional-stance characterization of a general content stream or repository October 23, 2007
Starting with a dictionary including concepts and chains, a subset of the chains is selected as intentional stance basis chains (ISBCs). Concepts in the dictionary are chosen and mapped to state vectors using the ISBCs. The state vectors are assembled into a template, and an action and
7281269 Methods, data structures, and systems to remotely validate a message October 9, 2007
Methods, data structures, and systems are provided to validate a message. A client receives a message in a first encrypted format. The message is decrypted and transferred to a remote server before being accessed by the client. In one embodiment, the client encrypts the message in a seco
7281014 Method and apparatus for moving data between storage devices October 9, 2007
System administrators are able to move data between volumes to better utilize system resources. As data is being moved, clients are able to access and modify the data from the source volume. The apparatus moves the data by repeatedly traversing the file system on the source volume an
7243289 Method and system for efficiently computing cyclic redundancy checks July 10, 2007
A method and system is provided for computing a final cyclic redundancy check (CRC) checksum for an entire data block. The method includes segmenting the data block into at least first and second segments and calculating a partial CRC for each segment. A residue table T is calculated
7240202 Security context sharing July 3, 2007
Networked computing entities which are members of a trusted group share knowledge of a secret value K that is unknown outside the trusted group. When an entity within the trusted group establishes a secure connection, it encodes its name along with the secret value K and an optional rand
7237009 Methods, systems and data structures for assigning categories to electronic mail June 26, 2007
Methods, systems, and data structures are provided for assigning categories to electronic mail (email). An email includes a category identification field, a sender category identification field, and a receiver category identification field. When the email is transmitted any sender as
7236977 Method for dynamically distributing items for changes based on group membership June 26, 2007
Membership in a group is defined, either manually or by rule. Items are distributed to the members of the group as the items are associated with the group. When a container hierarchy changes (by adding, removing, or changing the properties of an object), the object is checked to see if
7231517 Apparatus and method for automatically authenticating a network client June 12, 2007
A distributed authentication system includes a cryptography service node, and a client node interface coupled to a network authentication database, for providing automatic authentication to enable the client node to access network resources, such as applications or services, resident in
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
1 2 3 4 5 6 7

 
 
  Recently Added Patents
Radiotherapy monitoring apparatus
Electrical switch
Downhole measurement system and method
Semiconductor integrated circuit device
Wrench socket
Compensation for spectral power tilt from scattering
Method and apparatus for selecting wafers for sampling
  Randomly Featured Patents
Digital tone generation system utilizing fixed duration time functions
Heat dissipation structure of intelligent power module, display module having the same, and method for installing heat dissipation plate for intelligent power module
Antibiotic inducible/repressible genetic construct for gene therapy or gene immunization
Dihydropyridazinones, pyridazinones and related compounds as fungicides
Spray member and method for using the same
Method and apparatus for tutorial, self and assisted instruction directed to simulated preparation, training and competitive play and entertainment
Implantable defibrillartor with wireless vascular stent electrodes
Optical lens drill press
Pepper grinder
Combined reservoir and pipe hanger for railroad brakes