Patents by Inventor Carlos E. Scheidegger

Carlos E. Scheidegger 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: 8762186
    Abstract: A method of creating an analogous workflow is provided. A first workflow is received at a first device, the first workflow including a plurality of first modules that are connected. A second workflow is received at the first device, the second workflow including a plurality of second modules that are connected. A third workflow is received at the first device, the third workflow including a plurality of third modules that are connected. An analogy workflow is determined based on a difference between the received first workflow and the received second workflow. The determined analogy workflow is applied to the received third workflow to define a fourth workflow. A method of identifying a workflow of a plurality of workflows is provided. A query workflow includes a plurality of modules that are connected. A workflow is identified that at least partially matches the received query workflow.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: June 24, 2014
    Assignee: The University of Utah Research Foundation
    Inventors: Juliana Freire, Claudio T. Silva, Carlos E. Scheidegger, Huy T. Vo, David Koop
  • Patent number: 8190633
    Abstract: A method of providing provenance management for a pre-existing application is provided. A provenance data selection is received. The provenance data selection indicates provenance data to present to a user. The provenance data is presented to the user as a version tree comprising a plurality of connected nodes. A node selection is received. The node selection indicates a node selected from the version tree. One or more nodes from a root node of the plurality of connected nodes to the node selected from the version tree are identified. One or more action parameters associated with the identified one or more nodes are identified. An action parameter of the one or more action parameters is associated with a previous interaction with a pre-existing application. Presentation of a state of the pre-existing application associated with the node selected from the version tree is triggered.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: May 29, 2012
    Assignee: The University of Utah Research Foundation
    Inventors: Juliana Freire, Claudio T. Silva, Steven P. Callahan, Carlos E. Scheidegger, Huy T. Vo
  • Publication number: 20120095801
    Abstract: A method of creating an analogous workflow is provided. A first workflow is received at a first device, the first workflow including a plurality of first modules that are connected. A second workflow is received at the first device, the second workflow including a plurality of second modules that are connected. A third workflow is received at the first device, the third workflow including a plurality of third modules that are connected. An analogy workflow is determined based on a difference between the received first workflow and the received second workflow. The determined analogy workflow is applied to the received third workflow to define a fourth workflow. A method of identifying a workflow of a plurality of workflows is provided. A query workflow includes a plurality of modules that are connected. A workflow is identified that at least partially matches the received query workflow.
    Type: Application
    Filed: September 23, 2011
    Publication date: April 19, 2012
    Inventors: Juliana Freire, Cláudio T. Silva, David Koop, Carlos E. Scheidegger, Huy T. Vo
  • Patent number: 8060391
    Abstract: A method of creating an analogous workflow is provided. A first workflow is received at a first device, the first workflow including a plurality of first modules that are connected. A second workflow is received at the first device, the second workflow including a plurality of second modules that are connected. A third workflow is received at the first device, the third workflow including a plurality of third modules that are connected. An analogy workflow is determined based on a difference between the received first workflow and the received second workflow. The determined analogy workflow is applied to the received third workflow to define a fourth workflow. The defined fourth workflow is presented to a user at the first device. A method of identifying a workflow of a plurality of workflows is provided. A query workflow is received at a first device, which includes a plurality of modules that are connected.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: November 15, 2011
    Assignee: The University of Utah Research Foundation
    Inventors: Juliana Freire, Cláudio T. Silva, David Koop, Carlos E. Scheidegger, Huy T. Vo
  • Publication number: 20110276915
    Abstract: A method of automatically completing a workflow is provided. An indicator of a partial workflow is received in a computing device. The partial workflow includes a module configured to process data. A workflow completion is determined for the partial workflow based on the partial workflow and a plurality of workflows stored in a computer-readable medium. The workflow completion is configured to further process the data. A workflow is presented in a display operably coupled to the computing device. The workflow includes the determined workflow completion and the partial workflow.
    Type: Application
    Filed: October 12, 2009
    Publication date: November 10, 2011
    Applicant: THE UNIVERSITY OF UTAH RESEARCH FOUNDATION
    Inventors: Juliana Freire, Claudio T. Silva, Carlos E. Scheidegger, David Koop, Steven P. Callahan
  • Publication number: 20090310816
    Abstract: A method of providing provenance management for a pre-existing application is provided. A provenance data selection is received. The provenance data selection indicates provenance data to present to a user. The provenance data is presented to the user as a version tree comprising a plurality of connected nodes. A node selection is received. The node selection indicates a node selected from the version tree. One or more nodes from a root node of the plurality of connected nodes to the node selected from the version tree are identified. One or more action parameters associated with the identified one or more nodes are identified. An action parameter of the one or more action parameters is associated with a previous interaction with a pre-existing application. Presentation of a state of the pre-existing application associated with the node selected from the version tree is triggered.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Inventors: Juliana Freire, Claudio T. Silva, Steven P. Callahan, Carlos E. Scheidegger, Huy T. Vo