Patents Assigned to Novell, Inc.
  • Patent number: 9245056
    Abstract: A machine receives a group of members of a data set. The machine identifies key symbols from the members of the group or the data set. The machine then calculates, for each key symbol, a weighted magnitude for the key symbol in the group. The machine can then sort the key symbols according to their weighted magnitudes, and filter out common key symbols. The uncommon key symbols, as sorted according to their weighted magnitudes, can form a name for the group.
    Type: Grant
    Filed: February 23, 2011
    Date of Patent: January 26, 2016
    Assignee: Novell, Inc.
    Inventors: Scott A. Isaacson, Kirk R. Kimball
  • Patent number: 9246985
    Abstract: Techniques for preventing information disclosure via dynamic secure cloud resources are provided. Data (information) remotely housed on a particular cloud resource of a particular cloud is periodically, randomly, and dynamically changed to a different cloud resource within the same cloud or to a different cloud resource within an entirely different cloud. A requesting principal for the data is dynamically authenticated and a current location for the data is dynamically resolved and the principal is securely and dynamically connected to the current cloud resource and current cloud hosting the data for access.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: January 26, 2016
    Assignee: Novell, Inc.
    Inventors: Jason Allen Sabin, Jeremy Ray Brown, Lloyd Leon Burch
  • Patent number: 9231943
    Abstract: Apparatus, systems, and methods may operate to invoke multiple authentication mechanisms, by a client node, to encrypt N split-keys using credentials associated with corresponding ones of the authentication mechanisms. Further activity may include transforming the split-keys to provide N encrypted split-keys, and storing each of the encrypted split-keys with an associated local user identity and an identity of corresponding ones of the authentication mechanisms. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: January 5, 2016
    Assignee: Novell, Inc.
    Inventors: Santosh Kumar Panchapakesan, Vinayak Hegde
  • Patent number: 9230016
    Abstract: Methods and computer program product relate to user input auto-completion. The methods and product are executable on a processing device in a computing system environment so as to provide an auto-completion scheme with enhanced capabilities that improve user efficiency when performing a task.
    Type: Grant
    Filed: May 8, 2014
    Date of Patent: January 5, 2016
    Assignee: Novell, Inc
    Inventors: Allan W. Neill, Scott Alan Isaacson
  • Patent number: 9224126
    Abstract: Techniques for collaborative decision making are presented. A collaborative decision making process is referred to as a buzz. A principal creates and defines the policies for the buzz as well as the criteria for participants of the buzz. The buzz is launched for online collaboration and is managed according to the policies. Actions and decisions are logged and recorded during the buzz.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: December 29, 2015
    Assignee: Novell, Inc.
    Inventors: Ashish Vaidya, Stephen R Carter, Scott Alan Isaacson
  • Patent number: 9219783
    Abstract: 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 network, where each member of the group has information identifying all members of the group. Further activities include transmitting an activation message from the selected machine to the remainder of the group to notify the remainder that the selected machine is active, capturing a record of activities conducted at the selected machine while the selected machine is active, and transmitting information, based on the record, to the remainder of the group from the selected machine to synchronize results of the activities with the remainder after the selected machine becomes inactive. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: December 22, 2015
    Assignee: Novell, Inc.
    Inventor: Srinivasa Ragavan
  • Patent number: 9207997
    Abstract: Apparatus, systems, and methods may operate to construct a memory barrier to protect a thread-specific use counter by serializing parallel instruction execution. If a reader thread is new and a writer thread is not waiting to access data to be read by the reader thread, the thread-specific use counter is created and associated with a read data structure and a write data structure. The thread-specific use counter may be incremented if a writer thread is not waiting. If the writer thread is waiting to access the data after the thread-specific use counter is created, then the thread-specific use counter is decremented without accessing the data by the reader thread. Otherwise, the data is accessed by the reader thread and then the thread-specific use counter is decremented. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: December 8, 2015
    Assignee: Novell, Inc.
    Inventor: Pradeep Kumar Rathi
  • Patent number: 9210141
    Abstract: The system and method described herein for providing scorecards to visualize services in an intelligent workload management system may include a computing environment having a model-driven, service-oriented architecture for creating collaborative threads to manage workloads. In particular, the management threads may converge information for describing services, applications, workloads, in an information technology infrastructure. For example, a discovery engine may reference an identity vault to capture enriched models of an infrastructure, and a management infrastructure may then generate one or more scorecards that can be used to manage the infrastructure. In particular, the scorecards may provide information for tuning or otherwise controlling risk, complexity, cost, availability, and agility versus rigidness in the infrastructure.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: December 8, 2015
    Assignee: Novell, Inc
    Inventors: Eric W. B. Anderson, Alan Murray, Adam Spiers
  • Patent number: 9201962
    Abstract: Techniques for identifying and linking related content are provided. A principal content network node is received having principal-defined content organized around a principal-defined topic. Local content of the principal is also acquired. The principal-defined content and the local content are evaluated to derive relationships associated with principal identities, principal reputations, and the principal-defined topic. A content network is established that links the principal content network node to other content network nodes having the local content; the links are maintained in response to the relationships.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: December 1, 2015
    Assignee: Novell, Inc.
    Inventor: Stephen R Carter
  • Patent number: 9195836
    Abstract: Techniques for secure data management in a distributed environment are provided. A secure server includes a modified operating system that just allows a kernel application to access a secure hard drive of the secure server. The hard drive comes prepackaged with a service public and private key pair for encryption and decryption services with other secure servers of a network. The hard drive also comes prepackaged with trust certificates to authenticate the other secure servers for secure socket layer (SSL) communications with one another, and the hard drive comes with a data encryption key, which is used to encrypt storage of the secure server. The kernel application is used during data restores, data backups, and/or data versioning operations to ensure secure data management for a distributed network of users.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: November 24, 2015
    Assignee: Novell, Inc.
    Inventor: Gosukonda Naga Venkata Satya Sudhakar
  • Patent number: 9197668
    Abstract: The present invention is a security tool for protection of data on a mobile computing device. The security tool provides a plurality of security policies to be enforced based on source information for the data and a location associated with a network environment in which a mobile device is operating. The security tool may be either located at the mobile computing device or at the server. The security tool includes a file access module for determining whether files are visible or accessible. The file access module comprises a tag generator, an association module, and a policy enforcement module. The tag generator creates source information for the file being accessed and the policy enforcement module determines what actions, if any, can be performed on the file and under what conditions such as location and network environment, type of file and other factors.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: November 24, 2015
    Assignee: NOVELL, INC.
    Inventors: Peter Boucher, Michael Wright, Tim Cranny, Gabe Nault, Merrill Smith
  • Patent number: 9191380
    Abstract: The system and method described herein for managing information technology models in an intelligent workload management system may include a computing environment having a model-driven, service-oriented architecture for creating collaborative threads to manage workloads. In particular, the management threads may converge information for managing planned changes and recovery processes for version-controlled snapshots of the information technology models. For example, a discovery engine may enrich models of an infrastructure with identity information obtained from an identity vault and the infrastructure itself, and a management infrastructure may then manage planned changes to the infrastructure model. In particular, the management infrastructure may construct implementation plans that coordinate interaction between managed entities to implement the planned changes, and may further detect drifts between operational states and planned states for the infrastructure models.
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: November 17, 2015
    Assignee: Novell, Inc.
    Inventors: Eric W. B. Anderson, Robert Wipfel, Kurt Westerfield
  • Patent number: 9183524
    Abstract: Techniques for virtualized workflow processing are presented. A processing state of workflow within a first processing environment is imaged and configured for a second processing environment. The image is received in the second processing environment where it is authenticated and initiated within the second processing environment as a virtual machine.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: November 10, 2015
    Assignee: Novell, Inc.
    Inventor: Stephen R. Carter
  • Patent number: 9183374
    Abstract: Techniques for providing identity-enabled interfaces for deployment are presented. Specifically, an agent of an enterprise infrastructure authenticates and acquires an agent identity for interacting with a cloud processing environment. Once the agent is deployed in the cloud processing environment, enterprise policy can be enforced within the cloud processing environment on actions occurring within the cloud. The agent acts as an Application Programming Interface between the enterprise and the cloud processing environment. The reverse is also achievable, where a cloud deploys an agent to the enterprise to deploy a cloud interface within the enterprise for policy enforcement.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: November 10, 2015
    Assignee: Novell, Inc.
    Inventors: Stephen R Carter, Douglas Garry Earl
  • Patent number: 9176786
    Abstract: In a computing environment, a method for providing a data backup function without transferring data across a local area network includes providing a plurality of resources including at least a client resource requiring a periodic servicing operation, a service provider resource capable of providing that servicing operation. At least one of the client resource and the service provider resource, such as a data backup resource, are defined by virtual machines. The client resource and the service provider resource are transparently co-located by transferring the resource defined by a virtual machine to the physical machine hosting the other resource, and the service provider resource performs the data backup function without need of transferring the data being backed up across a local area network. Methods, computer systems, and computer programs available as a download or on a computer-readable medium for installation according to the invention are provided.
    Type: Grant
    Filed: November 4, 2008
    Date of Patent: November 3, 2015
    Assignee: NOVELL, INC.
    Inventors: Joachim F. M. De Baer, Robert A. Wipfel
  • Patent number: 9170803
    Abstract: Techniques for runtime patching of an OS without stopping execution of the OS are presented. When a patch function is needed, it is loaded into the OS code. Threads of the OS that are in kernel mode have a flag set and a jump is inserted at a location of an old function. When the old function is accessed, the jump uses a trampoline to check the flag, if the flag is set, processing returns to the old function; otherwise processing jumps to a given location of the patch. Flags are unset when exiting or entering the kernel mode.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: October 27, 2015
    Assignee: Novell, Inc.
    Inventors: Vojtech Pavlik, Jirí Kosina
  • Patent number: 9158779
    Abstract: Replication techniques are presented. According to an embodiment of a method, a node of a replicated storage network is assigned to be an owner of a data block to issue write memory block commands. The network includes at least two nodes including the node assigned to be the owner. If a read memory block command is received to read the data block, a read_lock is issued for the data block, the data block is read, and the read_lock for the data block is released. If a write memory block command is received to write new data to the data block, a write_lock is issued for the data block, the data block is written and a version associated with the data block is incremented, and the write_lock for the data block is released.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 13, 2015
    Assignee: Novell, Inc.
    Inventor: Gosukonda Naga Venkata Satya Sudhakar
  • Patent number: 9158778
    Abstract: Techniques for content services are provided. Documents are managed from their native storage locations. Access to portions of the documents is provided via separate addressable references. Principals access and annotate the portions of the documents remotely. Identity and policy restrictions are enforced against access from the native storage locations.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: October 13, 2015
    Assignee: Novell, Inc.
    Inventors: Scott Alan Isaacson, Jason Taylor, Haripriya Srinivasaraghavan, Mandhakini Subramanian, Ravi Kumar, Manoj Madhavan, Pooja Gada
  • Patent number: 9154299
    Abstract: Methods and apparatus involve protecting data encrypted by a first key on an endpoint computing asset including a drive with full disk encryption. The endpoint has both a main operating system for applications, and the like, and another operating system during a pre-boot phase of operation. During use, the pre-boot operating system prevents a user of the endpoint from accessing the encrypted data and the key. In one embodiment, an information exchange partition on the endpoint is accessible from a remote location and includes data encrypted using a second key accessible to both the pre-boot operating system and the main operating system. Another embodiment allows for the provision of a network connection to the endpoint during the pre-boot phase of operation in accordance with a security policy.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: October 6, 2015
    Assignee: Novell, Inc.
    Inventors: Brent R. Beachem, Merrill K. Smith
  • Patent number: 9152644
    Abstract: Systems and methods are presented for providing collaborative editing. An embodiment collaboratively edits a computer file using a plurality of computers in a network, where the computers are connected using a token ring, each of the computers has a local copy, and a first computer has edited its local copy and performs the method. A token circulating around the token ring is captured, and a location of the edited portion of the local copy of the file is determined. The location is broadcast to the other computers. Conflicts are received from the other computers, and the conflicts from the other computers are reconciled with the edited portion of the local copy of the file to provide reconciled edits to the file. The local copy of the file is updated with the reconciled edits. A data packet with the reconciled edits is created and transmitted around the token ring.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 6, 2015
    Assignee: Novell, Inc.
    Inventor: Karthik Chandrasekaran