Patents Assigned to Novell, Inc.
  • Publication number: 20140281292
    Abstract: Techniques for enabling storage remotely are presented. A REpresentational State Transfer (REST) front-end interface is interfaced to a legacy file system via a backend interface that directly interacts with the native storage and protocols of the legacy file system. The REST interface is presented as the frontend interface to the legacy file system making the storage of the legacy file system available to web or network-enabled devices.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Novell, Inc.
    Inventors: Scott Alan Isaacson, Jim Alan Nicolet, Nadeem Ahmad Nazeer, Bradley Garrell Nicholes, Kevin Marinus Boogert
  • Publication number: 20140282547
    Abstract: Methods and apparatus involve extending functionality of legacy services. A legacy application has functionality designed for use on an original computing device. In a modern environment, virtual machines (VMs) operate as independent guests on processors and memory by way of scheduling control from a virtualization layer (e.g., hypervisor). At least one VM is provisioned to modify standard entry points of the original legacy application for new accessing of various system functions of the hardware platform. Representative functions include network access, processors, and storage. Policy decision points variously located are further employed to ensure compliance with computing policies. Multiple platforms and computing clouds are contemplated as are VMs in support roles and dedicated software appliances. In this manner, continued use of legacy services in modern situations allows participation in more capable environments and application capabilities heretofore unimagined.
    Type: Application
    Filed: May 20, 2014
    Publication date: September 18, 2014
    Applicant: Novell, Inc.
    Inventors: Kattiganehalli Y. Srinivasan, Stephen R. Carter, Carolyn B. McClain, Jonathon P. Bultmeyer
  • Patent number: 8838652
    Abstract: Techniques for application data scrubbing, reporting, and analysis are presented. A plurality of data sources are analyzed in accordance with their schemas and matching rules. Merging rules are applied to merge a number of data types across the data sources together. A report is produced for inspection and a master data source is generated. The processing can be iterated with rules modified in response to the report for purposes of refining the master data source.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: September 16, 2014
    Assignee: Novell, Inc.
    Inventors: Nathan Blaine Jensen, Volker Gunnar Scheuber-Heinz, Stephen R Carter, Charles Matthew Morgan
  • Patent number: 8838804
    Abstract: Methods and apparatus involve securing a network connection by way of mobile, endpoint computing assets. The endpoints have one or more pre-defined security policies governing the connection that are balanced against competing interests of actually maintaining connections between devices, especially in WiMAX, MANET, MESH, or other ad hoc computing environments where poor security, signal strength, fragile connections or mobility issues are of traditional concern. In this manner, connections will not be lost over security enforcement in an otherwise hostile environment. The security policies are enforced in a variety of ways, but may be altered to lesser policies or not-so-strictly enforced so as to maintain satisfactory connections between devices. Other embodiments contemplate analyzing connectivity components before connection and selecting only those components that enable full or best compliance with the policies.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: September 16, 2014
    Assignee: Novell, Inc.
    Inventor: Brent R. Beachem
  • Patent number: 8832103
    Abstract: A plurality of original files represent underlying original bits of data from which a key is created in a multi-dimensional mapping space for a relevancy topic. If new data is sufficiently close to this relevancy topic key, it is related to the topic and presented to users. Various closeness measures are defined as are methods for key creation. Still other features contemplate computing arrangements and program products.
    Type: Grant
    Filed: April 13, 2010
    Date of Patent: September 9, 2014
    Assignee: Novell, Inc.
    Inventors: Scott A. Isaacson, Craig N. Teerlink, Nadeem A. Nazeer
  • Patent number: 8832775
    Abstract: Techniques for spawning workloads are provided. A single repository is read once to obtain an image for a workload or files and resources for the image. The read operation spawns multiple, and in some cases, concurrent write operations, to instantiate the workload over a network as multiple occurrences or instances of the workload in multiple processing environments.
    Type: Grant
    Filed: June 17, 2011
    Date of Patent: September 9, 2014
    Assignee: Novell, Inc.
    Inventors: Jeremy Ray Brown, Jason Allen Sabin, Lloyd Leon Burch, Michael John Jorgensen
  • Patent number: 8831993
    Abstract: Techniques for sharing virtual machine (VM) resources are provided. A relative location for a resource within a VM is created; the relative location dynamically resolves to a particular physical location when a principal requests access to the resource at runtime. The principal is located outside an environment associated with the VM. Authentication and access restrictions are dynamically enforced against the requests made by the principal before a connection is permitted between the principal and the resource (the resource located within the environment of the VM).
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: September 9, 2014
    Assignee: Novell, Inc.
    Inventors: Lloyd Leon Burch, Prakash Umasankar Mukkara, Douglas Garry Earl
  • Publication number: 20140244624
    Abstract: A machine receives a description of the relationships among members of a data set. The machine constructs a graph that represents the relationships among the members of the data set, organizing the members of the data set into groups. The groups are analyzed to determine their relative strengths. Unbalanced groups can be balanced by splitting off heavy sub-trees that include too large a percentage of the nodes in the group. The machine can then use the graph to answer queries about members of the data set.
    Type: Application
    Filed: January 31, 2014
    Publication date: August 28, 2014
    Applicant: Novell, Inc.
    Inventors: Scott Alan Isaacson, Kirk R. Kimball
  • Publication number: 20140237550
    Abstract: The system and method for intelligent workload management described herein may include a computing environment having a model-driven, service-oriented architecture for creating collaborative threads to manage workloads, wherein the management threads may converge information for managing identities and access credentials, enforcing policies, providing compliance assurances, managing provisioned and requested services, and managing physical and virtual infrastructure resources. In one implementation, an authentication server may generate authentication tokens defining access credentials for managed entities across a plurality of authentication domains, wherein the authentication tokens may control access to resources in an information technology infrastructure. For example, a management infrastructure may create service distributions for the managed entities, which may include virtual machine images hosted on physical resources.
    Type: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicant: Novell, Inc.
    Inventors: Eric W. B. Anderson, Robert A. Wipfel, Moiz Kohari
  • Publication number: 20140236949
    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: Application
    Filed: May 8, 2014
    Publication date: August 21, 2014
    Applicant: Novell, Inc.
    Inventors: Allan W. Neill, Scott Alan Isaacson
  • Publication number: 20140237121
    Abstract: Cluster-free techniques for enabling a directory protocol-based Domain Name System (DNS) service for high availability are presented. A DNS service monitors a node for wild-carded IP address that migrate to the node when a primary node fails to service DNS requests for a directory of the network. The DNS service forwards the wild-carded IP address to a distributed directory service for resolution and uses the distributed directory service to dynamically configure the DNS service for directly handling subsequent DNS requests made to the directory over the network while the primary node remains inoperable over the network.
    Type: Application
    Filed: April 28, 2014
    Publication date: August 21, 2014
    Applicant: Novell, Inc.
    Inventor: Madhavi R. Phanse
  • Patent number: 8813192
    Abstract: Techniques for establishing a trusted cloud service are provided. Packages are created for services that include certificates, configuration information, trust information, and images for deploying instances of the services. The packages can be used to deploy the services in trusted environments and authenticated to deploy in sub environments of un-trusted environments. The sub environments are trusted by the trusted environments. Also, clouds are prospected for purposes of identifying desirable clouds and creating the packages for deployment.
    Type: Grant
    Filed: May 4, 2011
    Date of Patent: August 19, 2014
    Assignee: Novell, Inc.
    Inventors: Bruce L. Bergeson, Carl Tietjen, Carolyn B. McClain, Larry Hal Henderson, Stephen R Carter
  • Patent number: 8811611
    Abstract: Methods and apparatus involve two keys to decode data that are generated during original encoding of the data. The keys are stored on computing devices separate from one another, and the encrypted data, which maintains security until such time as the original data requires decoding. Because the keys can be relatively large, its stored form may have padding bits to align with the file form of the encoded data. Representative keys include a dictionary corresponding to symbols representing the data and a weighted path decoder that correlates the symbols of the dictionary to underlying original bits. A “fast approximation” of compression of current data involves using information obtained from an earlier compression of similar data. Creating the two keys for the original data can also include creating a master key for decoding a plurality of later-encoded files. A second key also works in conjunction with the master key during decoding.
    Type: Grant
    Filed: October 8, 2009
    Date of Patent: August 19, 2014
    Assignee: Novell, Inc.
    Inventor: Craig N. Teerlink
  • Patent number: 8812766
    Abstract: File mapping and converting for dynamic disk personalization for multiple platforms are provided. A volatile file operation is detected in a first platform. The file supported by the first platform. A determination is made that the file is sharable with a second platform. The volatile operation is performed on the file in the first platform and the modified file is converted to a second file supported by the second platform. The modified file and second file are stored in a personalized disk for a user. The personalized disk is used to modify base images for VMs of the user when the user accesses the first platform or second platform. The modified file is available within the first platform and the second file is available within the second platform.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: August 19, 2014
    Assignee: Novell, Inc.
    Inventors: Nathaniel Brent Kranendonk, Jason Allen Sabin, Lloyd Leon Burch, Jeremy Ray Brown, Kal A. Larsen, Michael John Jorgensen
  • Patent number: 8812961
    Abstract: Techniques for dynamic collaboration are provided. A main collaboration session having multiple interacting parties proceeds in a sequential and linear fashion. An element of the main collaboration session, where the element is not a last or most recent element of the main collaboration session, is acted upon and a sub communication session is initiated. The main collaboration session and the sub communication session proceed independent of one another but remained linked and can be later re-integrated with one another.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: August 19, 2014
    Assignee: Novell, Inc.
    Inventors: Haripriya Srinivasaraghavan, Scott Alan Isaacson
  • Patent number: 8813197
    Abstract: Techniques for network process identity enablement are provided. Inter-server communications within a network are intercepted so that unique identity-based information is gathered and recorded before a sending process is permitted to release a communication over the network to a receiving process. Moreover, the receiving process cannot process the communication being sent until identifying information is gathered again and independently validated against the prior recorded information.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: August 19, 2014
    Assignee: Novell, Inc.
    Inventors: Jason Allen Sabin, Jeremy Ray Brown, Daniel Robert Timpson
  • Patent number: 8812653
    Abstract: Apparatus, systems, and methods may operate to create a hypergraph of weighted vertices comprising computing resources and storage resources, and nets comprising workloads; to receive a plurality of requests to be addressed by a network associated with the hypergraph, at least some of the requests associated with data objects; to calculate partition schemes for the network based on the requests and the data objects according to an ant colony optimization heuristic; and to autonomously reallocate the workloads to the computing resources and/or the storage resources according to the partition schemes. The workloads may act as ants following a path defined by the vertices of the hypergraph. Further activities may thus include depositing pheromones along hyperedges of the hypergraph, wherein the hyperedges are used for swapping the vertices between the workloads. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: August 19, 2014
    Assignee: Novell, Inc.
    Inventor: Karthik Chandrasekaran
  • Patent number: 8806214
    Abstract: Apparatus, systems, and methods may operate to receive, at a trusted third party (TTP), a signed disguised message as a disguised receiver signature from a receiver that has signed a disguised message using a blind signature process to transform the disguised message into the signed disguised message. Additional activities may include sending, from the TTP, an undisguised version of the disguised message to the receiver, and the receiver signature to a sender of the undisguised version, after determining that the receiver signature is valid. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: August 12, 2014
    Assignee: Novell, Inc.
    Inventor: Gosukonda Naga Venkata Satya Sudhakar
  • Patent number: 8806499
    Abstract: Mechanisms to build dynamic locations to reduce brittleness in a team environment are provided. A project includes resources, each resource is assigned a key. Each key is mapped to a current location for its corresponding resource. The keys and locations are maintained in an index. Locations for the resources can change as desired throughout the lifecycle of the project and as changes occur the index is updated. When references are made within the project to the resources, the references are translated to the keys, if necessary. The keys are then used for accessing the index and dynamically acquiring the current locations for the resources at the time the references are made.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: August 12, 2014
    Assignee: Novell, Inc.
    Inventors: Brent Thurgood, Lee Edward Lowry, Zack Grossbart, Stephen R Carter
  • Patent number: 8806014
    Abstract: Techniques for intelligent service deployment are provided. Cloud and service data are evaluated to develop a service deployment plan for deploying a service to a target cloud processing environment. When dictated by the plan or by events that trigger deployment, the service is deployed to the target cloud processing environment in accordance with the service deployment plan.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: August 12, 2014
    Assignee: Novell, Inc.
    Inventors: Stephen R Carter, Jason Allen Sabin, Michael John Jorgensen, Nathaniel Brent Kranendonk, Kal A. Larsen