Patents by Inventor Carolyn Bennion McClain

Carolyn Bennion McClain has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9742864
    Abstract: System and method for implementing cloud mitigation and operations controllers are described. One embodiment is a system for controlling operation of a cloud computing environment, wherein the system comprises a repository for storing data regarding characteristics of the cloud computing environment, wherein the stored data includes policy notations designating compliance or noncompliance of the data with policy; an analyst module for analyzing the stored data in combination with external report information regarding the cloud computing environment and for providing results of the analysis; and a controller for evaluating the analysis results and issuing instructions for controlling operation of the cloud computing environment based on the evaluating.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: August 22, 2017
    Assignee: Novell, Inc.
    Inventors: Stephen R. Carter, Lloyd Leon Burch, Carolyn Bennion McClain, Dale Robert Olds
  • Patent number: 9658891
    Abstract: System and method for providing cloud computing services are described. In one embodiment, the system comprises a cloud computing environment comprising resources for supporting cloud workloads, each cloud workload having associated therewith an internal cloud address; and a routing system disposed between external workloads of an external computing environment and the cloud workloads, the routing system for directing traffic from an external address to the internal cloud addresses of the cloud workloads. A designated one of the cloud workloads obtains one key of a first pair of cryptographic keys, the first pair of cryptographic keys for decrypting encrypted storage hosted within the cloud computing environment.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: May 23, 2017
    Assignee: Micro Focus Software Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch
  • Patent number: 9614855
    Abstract: System and method for implementing a secure web application entitlement service are described.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: April 4, 2017
    Assignee: Micro Focus Software Inc.
    Inventors: Carolyn Bennion McClain, Stephen R. Carter
  • Patent number: 9288264
    Abstract: System and method for implementing a workflow of a first domain, wherein the workflow is implemented as a series of steps to accomplish a workload and wherein at least one of the steps utilizes a process, are described. In one embodiment, the method comprises establishing a mutual trust relationship between the first domain and a second domain; wherein one of the steps is authored by the second domain, the method further comprising associating with the step authored by the second domain a digital attestation for enabling the first domain to verify authorship and non-modification thereof.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: March 15, 2016
    Assignee: NOVELL, INC.
    Inventors: Carolyn Bennion McClain, Stephen R. Carter, Lloyd Leon Burch, Dale Robert Olds
  • Patent number: 9122533
    Abstract: System and method for providing cloud computing services are described. In one embodiment, the system comprises a cloud computing environment comprising resources for supporting cloud workloads, each cloud workload having associated therewith an internal cloud address; and a routing system disposed between external workloads of an external computing environment and the cloud workloads, the routing system for directing traffic from an external cloud address to the internal cloud addresses of the cloud workloads. The routing system comprises a virtual router configured to function as a network address translator (“NAT”); a distributor connected between the virtual router and the cloud workloads; and a distributor registry accessible by the distributor for maintaining information comprising at least one of port mappings, cloud address mappings, and cloud workload configuration information.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: September 1, 2015
    Assignee: NOVELL, INC.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch
  • Patent number: 8516293
    Abstract: One embodiment is a clocking system for a computing environment. The system comprises a first set of processes executing in a first computing environment; a first local clock mechanism associated with the first set of processes; and a first communications channel for connecting the first local clock mechanism with the first set of processes. The first local clock mechanism stores clock rates of the first set of processes, wherein each clock rate is specified by function and source and destination combination, the first local clock mechanism further coordinating the clock speeds of the first set of processes as necessary.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: August 20, 2013
    Assignee: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Lloyd Leon Burch
  • Patent number: 8429716
    Abstract: System and method for enabling user access of cloud assets are described. In one embodiment, a method comprises authenticating a user to a system comprising a cloud computing environment in which a plurality of cloud assets are hosted; assembling a deployment associated with the authenticated user in accordance with a policy, the deployment comprising designated ones of the cloud assets; and providing a secure mechanism by which the designated ones of the cloud assets comprising the deployment are accessible by the authenticated user.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: April 23, 2013
    Assignee: Novell, Inc.
    Inventors: Doug Earl, Lloyd Leon Burch, Carolyn Bennion McClain, Stephen R. Carter
  • Patent number: 8364842
    Abstract: System and method for providing cloud computing services is described. In one embodiment, the system includes a cloud computing environment, the cloud computing environment comprising resources for supporting cloud workloads, each cloud workload having associated therewith an internal cloud address; and a routing system disposed between external workloads of an external computing environment and the cloud workloads, the routing system for directing traffic from an external address to the internal addresses of the cloud workloads.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: January 29, 2013
    Assignee: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch
  • Patent number: 8286232
    Abstract: System and method for transparent cloud access are described. In one embodiment, the system comprises an enterprise computing environment maintained by an enterprise and a cloud computing environment maintained by a cloud provider; and a secure bridge mechanism for interconnecting the enterprise computing environment and the cloud computing environment. The secure bridge mechanism comprises a first secure bridge portion associated with the enterprise and a second secure bridge portion associated with the cloud computing environment. The first and second secure bridge portions interoperate to provide transparent and secure access by resources of one of the computing environments to those of the other computing environment.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: October 9, 2012
    Assignee: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch, Jaimon Jose
  • Patent number: 8065395
    Abstract: 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 queuing proxy (“CQP”) disposed within a cloud computing environment, the CQP connected to a plurality of cloud queues each having associated therewith at least one queue service process listening on the cloud queue for queue requests to service; and a secure communications mechanism for interconnecting the EQP and the CQP. Upon receipt of a queue request from an enterprise service, the EQP evaluates the request against policy to determine whether to service it locally or remotely and, if the request is to be serviced remotely, forwards the request to the CQP via the secure communications mechanism.
    Type: Grant
    Filed: November 5, 2009
    Date of Patent: November 22, 2011
    Assignee: Novell, Inc.
    Inventors: Lloyd Leon Burch, Carolyn Bennion McClain, Stephen R. Carter
  • Publication number: 20110107411
    Abstract: System and method for implementing a secure web application entitlement service are described.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: Novell, Inc.
    Inventors: Carolyn Bennion McClain, Stephen R. Carter
  • Publication number: 20110106926
    Abstract: System and method for implementing a workflow of a first domain, wherein the workflow is implemented as a series of steps to accomplish a workload and wherein at least one of the steps utilizes a process, are described. In one embodiment, the method comprises establishing a mutual trust relationship between the first domain and a second domain; wherein one of the steps is authored by the second domain, the method further comprising associating with the step authored by the second domain a digital attestation for enabling the first domain to verify authorship and non-modification thereof.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: Novell, Inc.
    Inventors: Carolyn Bennion McClain, Stephen R. Carter, Lloyd Leon Burch, Dale Robert Olds
  • Publication number: 20110106927
    Abstract: System and method for implementing cloud mitigation and operations controllers are described. One embodiment is a system for controlling operation of a cloud computing environment, wherein the system comprises a repository for storing data regarding characteristics of the cloud computing environment, wherein the stored data includes policy notations designating compliance or noncompliance of the data with policy; an analyst module for analyzing the stored data in combination with external report information regarding the cloud computing environment and for providing results of the analysis; and a controller for evaluating the analysis results and issuing instructions for controlling operation of the cloud computing environment based on the evaluating.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: Novell, Inc.
    Inventors: Stephen R. Carter, Lloyd Leon Burch, Carolyn Bennion McClain, Dale Robert Olds
  • Publication number: 20110107133
    Abstract: One embodiment is a clocking system for a computing environment. The system comprises a first set of processes executing in a first computing environment; a first local clock mechanism associated with the first set of processes; and a first communications channel for connecting the first local clock mechanism with the first set of processes. The first local clock mechanism stores clock rates of the first set of processes, wherein each clock rate is specified by function and source and destination combination, the first local clock mechanism further coordinating the clock speeds of the first set of processes as necessary.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Lloyd Leon Burch
  • Publication number: 20110107398
    Abstract: System and method for enabling user access of cloud assets are described. In one embodiment, a method comprises authenticating a user to a system comprising a cloud computing environment in which a plurality of cloud assets are hosted; assembling a deployment associated with the authenticated user in accordance with a policy, the deployment comprising designated ones of the cloud assets; and providing a secure mechanism by which the designated ones of the cloud assets comprising the deployment are accessible by the authenticated user.
    Type: Application
    Filed: November 5, 2009
    Publication date: May 5, 2011
    Applicant: Novell, Inc.
    Inventors: Doug Earl, Lloyd Leon Burch, Carolyn Bennion McClain, Stephen R. Carter
  • Publication number: 20100235526
    Abstract: System and method for providing cloud computing services are described. In one embodiment, the system comprises a cloud computing environment comprising resources for supporting cloud workloads, each cloud workload having associated therewith an internal cloud address; and a routing system disposed between external workloads of an external computing environment and the cloud workloads, the routing system for directing traffic from an external cloud address to the internal cloud addresses of the cloud workloads. The routing system comprises a virtual router configured to function as a network address translator (“NAT”); a distributor connected between the virtual router and the cloud workloads; and a distributor registry accessible by the distributor for maintaining information comprising at least one of port mappings, cloud address mappings, and cloud workload configuration information.
    Type: Application
    Filed: November 5, 2009
    Publication date: September 16, 2010
    Applicant: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch
  • Publication number: 20100235887
    Abstract: 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 queuing proxy (“CQP”) disposed within a cloud computing environment, the CQP connected to a plurality of cloud queues each having associated therewith at least one queue service process listening on the cloud queue for queue requests to service; and a secure communications mechanism for interconnecting the EQP and the CQP. Upon receipt of a queue request from an enterprise service, the EQP evaluates the request against policy to determine whether to service it locally or remotely and, if the request is to be serviced remotely, forwards the request to the CQP via the secure communications mechanism.
    Type: Application
    Filed: November 5, 2009
    Publication date: September 16, 2010
    Applicant: NOVELL, INC.
    Inventors: Lloyd Leon Burch, Carolyn Bennion McClain, Stephen R. Carter
  • Publication number: 20100235630
    Abstract: System and method for providing cloud computing services are described. In one embodiment, the system comprises a cloud computing environment comprising resources for supporting cloud workloads, each cloud workload having associated therewith an internal cloud address; and a routing system disposed between external workloads of an external computing environment and the cloud workloads, the routing system for directing traffic from an external address to the internal cloud addresses of the cloud workloads. A designated one of the cloud workloads obtains one key of a first pair of cryptographic keys, the first pair of cryptographic keys for decrypting encrypted storage hosted within the cloud computing environment.
    Type: Application
    Filed: November 5, 2009
    Publication date: September 16, 2010
    Applicant: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch
  • Publication number: 20100235903
    Abstract: System and method for transparent cloud access are described. In one embodiment, the system comprises an enterprise computing environment maintained by an enterprise and a cloud computing environment maintained by a cloud provider; and a secure bridge mechanism for interconnecting the enterprise computing environment and the cloud computing environment. The secure bridge mechanism comprises a first secure bridge portion associated with the enterprise and a second secure bridge portion associated with the cloud computing environment. The first and second secure bridge portions interoperate to provide transparent and secure access by resources of one of the computing environments to those of the other computing environment.
    Type: Application
    Filed: November 5, 2009
    Publication date: September 16, 2010
    Applicant: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch, Jaimon Jose
  • Publication number: 20100235539
    Abstract: System and method for providing cloud computing services is described. In one embodiment, the system includes a cloud computing environment, the cloud computing environment comprising resources for supporting cloud workloads, each cloud workload having associated therewith an internal cloud address; and a routing system disposed between external workloads of an external computing environment and the cloud workloads, the routing system for directing traffic from an external address to the internal addresses of the cloud workloads.
    Type: Application
    Filed: November 5, 2009
    Publication date: September 16, 2010
    Applicant: Novell, Inc.
    Inventors: Stephen R. Carter, Carolyn Bennion McClain, Jared Patrick Allen, Dale Robert Olds, Lloyd Leon Burch