Patents by Inventor Ashraf A. Syed

Ashraf A. Syed 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: 9626228
    Abstract: Synchronization stateless process execution is disclosed. In various embodiments, an indication is received that an instance of a process with respect to which stateless execution is being performed is to enter a block of the process with respect to which synchronization with one or more other instances of the process is to be provided. A current turn to perform the block with respect to which synchronization is to be provided is secured on behalf of the process instance. The block with respect to which synchronization is to be provided is allowed to be performed by the process instance.
    Type: Grant
    Filed: February 4, 2014
    Date of Patent: April 18, 2017
    Assignee: EMC Corporation
    Inventors: Raman Walia, Prasad K. Thotakura, Ashraf A. Syed, Vasanth Kumar Somasundaram
  • Patent number: 9460304
    Abstract: A system for generation of a RESTful data service comprises a processor and a memory. The processor is configured to: receive a business process model; read the business process model to determine one or more inputs and one or more outputs; generate code for a RESTful data service to invoke the business process model that provides the input data and processes the output data; and generate a URL for the RESTful data service, wherein the URL represents the business process as an addressable resource. The memory is coupled to the processor and is configured to provide the processor with instructions.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: October 4, 2016
    Assignee: EMC Corporation
    Inventors: Kenwood Tsai, Satyapal P. Reddy, Arnaud Viltard, Sachin G. Totale, Ashraf A Syed
  • Patent number: 9405514
    Abstract: Process fragment management includes obtaining, during execution of a parent process, a process fragment expression, executing the process fragment expression using data gathered from a data source to obtain a process fragment identifier, and selecting, from multiple process fragments, a process fragment corresponding to the process fragment identifier. The process fragment is executed, and execution completes at a fragment output control point of multiple fragment output control points. From multiple parent input control points of the parent process, a parent input control point matching the fragment output control point is selected and, execution of the parent process continues.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: August 2, 2016
    Assignee: EMC Corporation
    Inventors: Sachin Gopaldas Totale, Ashraf A. Syed, Swathi Natarajan