Patents by Inventor Craig A. Vosburgh

Craig A. Vosburgh 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: 10346143
    Abstract: Provided is a method for a method of transforming service definitions in a multi-service containerized application, including: receiving input, with one or more processors, relating to creation and laying out of a plurality of icons on a canvas, wherein the plurality of icons represent a plurality of containers of a multi-service containerized application; receiving input, with one or more processors, relating to at least one pair of the plurality of containers being communicatively coupled with each other, wherein a visual representation of the coupling of the containers is displayed on the canvas in association with corresponding icons; and saving, with one or more processors, the multi-service containerized application with an assigned name to a catalog, wherein the containers are service components of the multi-service containerized application, and wherein the containers provide isolated user space instances on one or more kernels.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: July 9, 2019
    Assignee: CA, Inc.
    Inventors: James Douglas Engquist, Mark Emeis, Dann M. Church, Bob Hendrich, Craig Vosburgh, Prabodh Joshi
  • Publication number: 20180373505
    Abstract: Provided is a method for a method of transforming service definitions in a multi-service containerized application, including: receiving input, with one or more processors, relating to creation and laying out of a plurality of icons on a canvas, wherein the plurality of icons represent a plurality of containers of a multi-service containerized application; receiving input, with one or more processors, relating to at least one pair of the plurality of containers being communicatively coupled with each other, wherein a visual representation of the coupling of the containers is displayed on the canvas in association with corresponding icons; and saving, with one or more processors, the multi-service containerized application with an assigned name to a catalog, wherein the containers are service components of the multi-service containerized application, and wherein the containers provide isolated user space instances on one or more kernels.
    Type: Application
    Filed: June 21, 2017
    Publication date: December 27, 2018
    Inventors: James Douglas Engquist, Mark Emeis, Dann M. Church, Bob Hendrich, Craig Vosburgh, Prabodh Joshi
  • Publication number: 20180136931
    Abstract: A particular software container hosting a particular microservice is identified that is to implement at least a portion of a software program. A set of other containers hosting other microservices are determined to be interoperable with the particular microservice and an affinity value corresponding to the particular container is determined for each other container in the set, each of the affinity values representing a respective degree of correspondence between the particular container and the corresponding other container. A listing of at least a subset of the set of other containers are presented together with an indication of the corresponding affinity value of each of the subset of other containers.
    Type: Application
    Filed: November 14, 2016
    Publication date: May 17, 2018
    Inventors: Robert C. Hendrich, Mark W. Emeis, Dann M. Church, Craig A. Vosburgh
  • Patent number: 9948693
    Abstract: Data from applications is published using a web feed document such as according to the Really Simple Syndication (RSS) protocol. The applications can be information technology (IT) services, such as an Application Performance Management program and a Service Desk program, which are used by an organization. The data is received at an Application Programming Interface (API) and stored in a database in a format which is usable by the web feed document. For example, the data can provide a parameter name, parameter label, severity and user type which are associated with placeholder elements in the web feed document. The user type may be used to restrict the publishing of certain parameters to certain users based on their business roles in an organization. The feed server may provide additional details in response to the user selecting a hyperlink in the web feed document.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: April 17, 2018
    Assignee: CA, Inc.
    Inventors: Prashant Parikh, Craig Vosburgh, Don Kleinschnitz
  • Patent number: 9838844
    Abstract: Systems and methods include receiving notification of an anomaly in a particular component within a data center environment. Such systems and methods include receiving configuration information identifying positions of tags disposed proximate to and representing respective infrastructure components within the data center environment. Such systems and methods include detecting a first tag representing a first infrastructure component and, in response thereto, determining, using the configuration information, a first positional relationship between the first tag and a second tag representing the particular component. Such systems and methods include determining a second positional relationship between the mobile device and the particular component based on the first positional relationship and providing, based on the second positional relationship, directional guidance from the first infrastructure component to the particular component.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 5, 2017
    Assignee: CA, Inc.
    Inventors: Mark W. Emeis, Robert C. Hendrich, Craig A. Vosburgh
  • Publication number: 20170091607
    Abstract: Systems and methods include receiving notification of an anomaly in a particular component within a data center environment. Such systems and methods include receiving configuration information identifying positions of tags disposed proximate to and representing respective infrastructure components within the data center environment. Such systems and methods include detecting a first tag representing a first infrastructure component and, in response thereto, determining, using the configuration information, a first positional relationship between the first tag and a second tag representing the particular component. Such systems and methods include determining a second positional relationship between the mobile device and the particular component based on the first positional relationship and providing, based on the second positional relationship, directional guidance from the first infrastructure component to the particular component.
    Type: Application
    Filed: September 25, 2015
    Publication date: March 30, 2017
    Applicant: CA, Inc.
    Inventors: Mark W. EMEIS, Robert C. HENDRICH, Craig A. VOSBURGH
  • Publication number: 20150242376
    Abstract: Data from applications is published using a web feed document such as according to the Really Simple Syndication (RSS) protocol. The applications can be information technology (IT) services, such as an Application Performance Management program and a Service Desk program, which are used by an organization. A user may subscribe to receive periodically-updated data regarding selected parameters of the applications. A received web feed document can be displayed using a feed reader of a web browser or a native application of a client computing device. The user can request additional details regarding a parameter, such as historical data values, by selecting a hyperlink in the web feed document. The user provides login credentials so that the delivery of the additional detailed information is secure. A default display format can be set for the additional details.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: CA, Inc.
    Inventors: Prashant Parikh, Craig Vosburgh, Don Kleinschnitz
  • Publication number: 20150244763
    Abstract: Data from applications is published using a web feed document such as according to the Really Simple Syndication (RSS) protocol. The applications can be information technology (IT) services, such as an Application Performance Management program and a Service Desk program, which are used by an organization. The data is received at an Application Programming Interface (API) and stored in a database in a format which is usable by the web feed document. For example, the data can provide a parameter name, parameter label, severity and user type which are associated with placeholder elements in the web feed document. The user type may be used to restrict the publishing of certain parameters to certain users based on their business roles in an organization. The feed server may provide additional details in response to the user selecting a hyperlink in the web feed document.
    Type: Application
    Filed: February 24, 2014
    Publication date: August 27, 2015
    Applicant: CA, Inc.
    Inventors: Prashant Parikh, Craig Vosburgh, Don Kleinschnitz
  • Patent number: 9077719
    Abstract: Methods and Systems for distributing and installing a digital certificate are provided. In this method, an object stored in a secure local network is associated with a proxy server. The object is presented by the proxy server to a remote server through a controlled access point in the secure local network to request a new digital certificate. The object includes the request for the new digital certificate, validity scope information; and an address associated with the controlled access point.
    Type: Grant
    Filed: October 29, 2013
    Date of Patent: July 7, 2015
    Assignee: Oracle International Corporation
    Inventors: Jean Chouanard, Craig A. Vosburgh
  • Publication number: 20140059174
    Abstract: Methods and Systems for distributing and installing a digital certificate are provided. In this method, an object stored in a secure local network is associated with a proxy server. The object is presented by the proxy server to a remote server through a controlled access point in the secure local network to request a new digital certificate. The object includes the request for the new digital certificate, validity scope information; and an address associated with the controlled access point.
    Type: Application
    Filed: October 29, 2013
    Publication date: February 27, 2014
    Applicant: Oracle International Corporation
    Inventors: Jean Chouanard, Craig A. Vosburgh
  • Patent number: 8606875
    Abstract: A method for distributing and installing a digital certificate is provided. In this method, an object is accessed. The object is used for requesting a new digital certificate from a remote server. The object comprises a request for the new digital certificate, validity scope information, and an address associated with a controlled access point through which the object is transmitted when requesting the new digital certificate. Thereafter, the object is sent to the remote server on a communication path that includes the controlled access point. Subsequently, the new digital certificate is received from the remote server after the remote server verifies the validity scope information and verifies that the object was transmitted through the address associated with the controlled access point.
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: December 10, 2013
    Assignee: Oracle America, Inc.
    Inventors: Jean Chouanard, Craig A. Vosburgh
  • Patent number: 8135751
    Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: March 13, 2012
    Assignee: Computer Associates Think, Inc.
    Inventors: James D. Engquist, Craig A. Vosburgh, Brian Berliner, Jerry R. Jackson, Craig A. Lindley, Doreen E. Collins, Jonathan D. Nordby, Dann M. Church, David L. Resch
  • Publication number: 20100241741
    Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.
    Type: Application
    Filed: March 23, 2010
    Publication date: September 23, 2010
    Applicant: Computer Associates Think, Inc.
    Inventors: James D. Engquist, Craig A. Vosburgh, Brian Berliner, Jerry R. Jackson, Craig A. Lindley, Doreen E. Collins, Jonathan D. Nordby, Dann M. Church, David L. Resch
  • Patent number: 7685148
    Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: March 23, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: James D. Engquist, Craig A. Vosburgh, Brian Berliner, Jerry R. Jackson, Craig A. Lindley, Doreen E. Collins, Johnathan D. Nordby, Dann M. Church, David L. Resch
  • Publication number: 20060173895
    Abstract: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. The model includes four distinct levels: fabric, domains, tiers and nodes that provide for the logical abstraction and containment of the physical components as well as system and service application software of the enterprise. A user, such as a system administrator, interacts with the control nodes to logically define the hierarchical organization of distributed computing system. The control nodes are responsible for all levels of management in accordance with the model, including fabric management, domain creation, tier creation and node allocation and deployment.
    Type: Application
    Filed: January 31, 2005
    Publication date: August 3, 2006
    Inventors: James Engquist, Craig Vosburgh, Brian Berliner, Jerry Jackson, Craig Lindley, Doreen Collins, Jonathan Nordby, Dann Church, David Resch