Patents by Inventor Richard Kirchhofer

Richard Kirchhofer 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: 11422680
    Abstract: A method for executing workflows is provided. The method includes querying a workflow engine regarding an input parameter of a workflow, responsive to a selection from a portal to execute the workflow. The method includes generating a graphical user interface requesting a value of the input parameter and transmitting the graphical user interface to the portal for display. The method includes sending a workflow invocation request, with the value of the input parameter from the graphical user interface, to the workflow engine, wherein at least one method operation is performed by a processor. In some embodiments, a workflow execution framework is provided.
    Type: Grant
    Filed: May 22, 2014
    Date of Patent: August 23, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Akshaya Mahapatra, Vandana Rao, Nilay Chheda, Richard Kirchhofer, Michael Tan
  • Patent number: 10298515
    Abstract: Methods, systems, and computer readable mediums for creating a tenant cloud are disclosed. According to one exemplary embodiment, a method for creating a tenant cloud includes receiving a request for creating a tenant cloud, wherein the request includes a tenant cloud policy indicating at least one application for utilizing a tenant cloud, wherein the tenant cloud includes a set of resources configured to act as a single tenant computing environment. The method also includes determining, using the tenant cloud policy, a set of resources for the tenant cloud. The method further includes configuring the set of resources to act as the single tenant computing environment. The method also includes deploying the at least one application for utilizing the tenant cloud.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: May 21, 2019
    Assignee: VCE IP HOLDING COMPANY LLC
    Inventors: Richard Kirchhofer, Peng Liu, Michael Tan, Gilbert Lau
  • Patent number: 9898471
    Abstract: A system, method and computer program product for generic source control for orchestration workflows. An example method may include receiving orchestration workflow information from an orchestration workflow engine. The received orchestration workflow information may be in a native file format. The received orchestration workflow information may be converted from a native file format to a predefined format. A request to check in the converted orchestration workflow information may be received, and responsive to receiving the request, the converted orchestration workflow information is stored in a source control system. A request to check out the converted orchestration workflow information may be received from a client computer, and, responsive to receiving the request, orchestration workflow change information may be generated, which indicate changes that have been made to the orchestration workflow information. The orchestration workflow change information may be sent to the client computer.
    Type: Grant
    Filed: August 14, 2015
    Date of Patent: February 20, 2018
    Assignee: VCE IP Holding LLC
    Inventors: Peng Liu, Richard Kirchhofer, Michael Tan, Gilbert Lau
  • Patent number: 9363270
    Abstract: A user management construct, referred to as a persona, is provided to enable a flexible mechanism that grants elevated or administrative privileges to users, such as application developers. Developers may utilize the privileges bestowed by a persona to execute tasks that normally requires access by traditional information (IT) roles, such as IT administrators, to deploy applications in a cloud computing environment. The tasks may include the provisioning of virtual or physical computing resources and/or the configuration of compute, storage, and networking resources.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: June 7, 2016
    Assignee: VCE Company, LLC
    Inventors: T.K. Lakshman, Richard Kirchhofer, Oleg Musteata, Akshaya Mahapatra, Radha Popuri
  • Patent number: 9251033
    Abstract: A method and apparatus for automatic provisioning steps using a physical computing block-based infrastructure platform and a virtualized environment is discussed to provide automatic elasticity. Running applications may be monitoring for increased workload, which may trigger a proactive and/or reactive response. The triggered proactive or reactive response includes executing a remediation action upon workloads exceeding set thresholds, as set by a pre-determined monitoring policy. The remediation actions may include the provisioning of additional virtual or physical computing resources to reduce the workload below the set threshold.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: February 2, 2016
    Assignee: VCE Company, LLC
    Inventor: Richard Kirchhofer
  • Publication number: 20140006617
    Abstract: A user management construct, referred to as a persona, is provided to enable a flexible mechanism that grants elevated or administrative privileges to users, such as application developers. Developers may utilize the privileges bestowed by a persona to execute tasks that normally requires access by traditional information (IT) roles, such as IT administrators, to deploy applications in a cloud computing environment. The tasks may include the provisioning of virtual or physical computing resources and/or the configuration of compute, storage, and networking resources.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: VCE COMPANY LLC
    Inventors: T.K. Lakshman, Richard Kirchhofer, Oleg Musteata, Akshaya Mahapatra, Radha Popuri
  • Publication number: 20130014107
    Abstract: A method and apparatus for automatic provisioning steps using a physical computing block-based infrastructure platform and a virtualized environment is discussed to provide automatic elasticity. Running applications may be monitoring for increased workload, which may trigger a proactive and/or reactive response. The triggered proactive or reactive response includes executing a remediation action upon workloads exceeding set thresholds, as set by a pre-determined monitoring policy. The remediation actions may include the provisioning of additional virtual or physical computing resources to reduce the workload below the set threshold.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: VCE Company LLC
    Inventor: Richard Kirchhofer
  • Patent number: 6388683
    Abstract: A graphical user interface permits a user to graphically designate a range within data files as input to operations that manipulate the data and permits the user to graphically represent operations that thereafter can be selected for execution. In this way, a user can graphically designate a range of records within a data file on which a desired data manipulation operation will occur and can graphically represent the desired data manipulation operation with a single icon that can be selected for execution.
    Type: Grant
    Filed: June 25, 1996
    Date of Patent: May 14, 2002
    Assignee: International Business Machines Corporation
    Inventors: Yuval Ishai, Christopher Thomas Kello, Mila Keren, Richard Kirchhofer, Lev Kozakov, Zvi Yosef Yehudai
  • Patent number: 6311184
    Abstract: A method, apparatus, and program storage device for supporting improved record processing protocols for COBOL SORT and MERGE functions using input and output procedures in an object program. The SORT and MERGE functions include protocols for obtaining all of the input records via an input procedure in the object program and storing them into a memory area before performing the sort or merge steps of the SORT or MERGE function. Similarly, the SORT and MERGE functions store their results into a memory area before invoking the output procedure in the object program. Also, the present invention provides an optional overflow file which is used if the memory capacity is inadequate to store and retrieve all of the requisite data.
    Type: Grant
    Filed: October 6, 1995
    Date of Patent: October 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Tsuneo Horiguchi, Richard Kirchhofer
  • Patent number: 5715413
    Abstract: A graphical user interface (GUI) application program implemented in an object oriented programming language permits a user to instantiate new program objects by dragging an instantiation object from one GUI window to a new GUI window and dropping the instantiation object in the new window. When the instantiation object is dropped into the new window, an object specified by the new window type is automatically instantiated. If needed, the user is automatically prompted to provide parameters needed for the object instantiation according to the window in which the object is dropped.
    Type: Grant
    Filed: June 25, 1996
    Date of Patent: February 3, 1998
    Assignee: International Business Machines Corporation
    Inventors: Yuval Ishai, Christopher Thomas Kello, Mila Keren, Richard Kirchhofer, Lev Kozakov, Zvi Yosef Yehudai
  • Patent number: 5487164
    Abstract: An external data record sorting system that adaptively combines elements of both the distribution-based and the comparison-based sort procedures. The internal distribution-based sorting procedure generates sorted record strings that are twice as long on average as the available internal memory storage space. This MSB radix distribution procedure is adaptively optimized to data file characteristics by a predetermined threshold test that halts the distribution pass for a bin containing fewer records than a predetermined threshold number, which are then immediately sorted using a simpler comparison-based sorting procedure. This system also overlaps the input file reads and secondary storage writes between distribution sequences, thereby minimizing the non-overlapping portions of input/output operations and internal processing operations.
    Type: Grant
    Filed: September 14, 1993
    Date of Patent: January 23, 1996
    Assignee: International Business Machines Corporation
    Inventors: Richard Kirchhofer, Bruce A. Wagar