Patents by Inventor Stefan Derdak

Stefan Derdak 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).

  • Publication number: 20220345390
    Abstract: System and methods are described for performing sequences of computations in an infrastructure-agnostic manner. In one implementation, a method comprises: receiving a dispatch request for executing a user-defined pipeline; computing a performance metric based on the dispatch request; and determining, based at least partially on the performance metric, whether to execute the user-defined pipeline locally by the pipeline engine or transmit the dispatch request back to the network adapter.
    Type: Application
    Filed: April 22, 2021
    Publication date: October 27, 2022
    Inventors: Jeffrey Hajewski, Victor Spivak, Alexander Oscherov, Stefan Derdak
  • Publication number: 20220300416
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for generating and implementing computational graphs that facilitate concurrent computation on data streams. A computational graph includes a plurality of nodes, where each node has one or more stages associated therewith. Each stage may be associated with a corresponding operation that is to be performed on data associated with that stage.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Jeffrey HAJEWSKI, Stefan Derdak
  • Publication number: 20220300417
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for generating and implementing computational graphs that facilitate concurrent computation on data streams. A computational graph includes a plurality of nodes, where each node has one or more stages associated therewith. Each stage may be associated with a corresponding operation that is to be performed on data associated with that stage.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Applicant: Salesforce.com, Inc.
    Inventors: Jeffrey HAJEWSKI, Stefan DERDAK
  • Patent number: 10853154
    Abstract: A method is provided for orchestrating a workflow. In some embodiments, the method includes executing a workflow including a first controller that includes a first callout function and a first callback function and corresponds to a first microservice. Execution of the workflow includes execution of the first callout function that causes invocation of the first call to the first microservice. The method further includes receiving a notification of an execution state from the first microservice and transmitting the execution state to the first callback function. The method also includes in response to transmitting the execution state to the first callback function, receiving a function output based on the execution state from the first callback function. The method further includes determining, based on the function output, whether to execute a subsequent controller. The method also includes in response to a determination to execute the subsequent controller, executing the subsequent controller.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: December 1, 2020
    Assignee: salesforce.com, inc.
    Inventors: Stefan Derdak, Reuben Cornel, Hormoz Tarevern, Richard Perry Pack, III
  • Publication number: 20200241944
    Abstract: A method is provided for orchestrating a workflow. In some embodiments, the method includes executing a workflow including a first controller that includes a first callout function and a first callback function and corresponds to a first microservice. Execution of the workflow includes execution of the first callout function that causes invocation of the first call to the first microservice. The method further includes receiving a notification of an execution state from the first microservice and transmitting the execution state to the first callback function. The method also includes in response to transmitting the execution state to the first callback function, receiving a function output based on the execution state from the first callback function. The method further includes determining, based on the function output, whether to execute a subsequent controller. The method also includes in response to a determination to execute the subsequent controller, executing the subsequent controller.
    Type: Application
    Filed: January 30, 2019
    Publication date: July 30, 2020
    Inventors: Stefan DERDAK, Reuben CORNEL, Hormoz TAREVERN, Richard Perry PACK III
  • Publication number: 20070174844
    Abstract: A computer implemented method, data processing system, and computer program product for monitoring event specification and monitoring event subscription. Monitorable events are defined in a context of execution of a monitored component. Monitorable points of execution of the monitored component are identified, wherein events can be generated from the monitorable points. Possible events that can be generated in the identified monitorable points are then identified to define the monitorable events.
    Type: Application
    Filed: December 21, 2005
    Publication date: July 26, 2007
    Applicant: International Business Machines Corporation
    Inventors: Gregory Adams, Michael Brown, Stefan Derdak, Friedemann Schwenkreis
  • Publication number: 20070169103
    Abstract: A computer implemented method, apparatus, and computer usable program code for updating multiple concurrent versions of shared artifact libraries. Shared artifact libraries are associated with a consuming application for establishing shared artifact libraries upon which the consuming application has a dependency for artifacts. A snapshot of the shared artifact libraries associated with the consuming application in an active session is created in response to starting a session. The shared artifact libraries are updated in response to new versions and updates of the shared artifact libraries becoming available. Artifacts are dispensed from the shared artifact libraries to the consuming application based on the snapshot of the session.
    Type: Application
    Filed: December 1, 2005
    Publication date: July 19, 2007
    Applicant: International Business Machines Corporation
    Inventors: Mandar Bhatkhande, Christopher Claussen, Pranta Das, Stefan Derdak, Paul Griepentrog, Edwin Sapugay, Chendong Zou