Patents by Inventor Kenwood Tsai

Kenwood Tsai 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: 20220334868
    Abstract: An asynchronous business process specification declared in a procedural markup language comprising an activity flow model and a plurality of activities is received. An indication is received that a subset of the plurality of activities is to be synchronously executed without reduced latency. All process execution related objects are fetched once into a memory. The synchronous subset is executed in a single execution transaction context.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 20, 2022
    Inventors: Kenwood Tsai, Satyapal P. Reddy, Ravikumar Meenakshisundaram
  • Patent number: 11422847
    Abstract: An asynchronous business process specification declared in a procedural markup language comprising an activity flow model and a plurality of activities is received. An indication is received that a subset of the plurality of activities is to be synchronously executed without reduced latency. All process execution related objects are fetched once into a memory. The synchronous subset is executed in a single execution transaction context.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 23, 2022
    Assignee: Open Text Corporation
    Inventors: Kenwood Tsai, Satyapal P. Reddy, Ravikumar Meenakshisundaram
  • Patent number: 10474837
    Abstract: Controlling access to business process data is disclosed. An instance of a first business process object configured to contain business process data of a business process is created. An instance of a second business process object configured to contain business process data of the business process is created. A first access control list is associated with the instance of the first business process object and a second access control list is associated with the instance of the second business process object.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: November 12, 2019
    Assignee: Open Text Corporation
    Inventors: Kenwood Tsai, Harish Rawat, Xiaoting Tang, Payam Shahidi
  • Publication number: 20180293404
    Abstract: Controlling access to business process data is disclosed. An instance of a first business process object configured to contain business process data of a business process is created. An instance of a second business process object configured to contain business process data of the business process is created. A first access control list is associated with the instance of the first business process object and a second access control list is associated with the instance of the second business process object.
    Type: Application
    Filed: May 17, 2018
    Publication date: October 11, 2018
    Inventors: Kenwood Tsai, Harish Rawat, Xiaoting Tang, Payam Shahidi
  • 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
  • Publication number: 20160162328
    Abstract: An asynchronous business process specification declared in a procedural markup language comprising an activity flow model and a plurality of activities is received. An indication is received that a subset of the plurality of activities is to be synchronously executed without reduced latency. All process execution related objects are fetched once into a memory. The synchronous subset is executed in a single execution transaction context.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 9, 2016
    Inventors: Kenwood Tsai, Satyapal P. Reddy, Ravikumar Meenakshisundaram
  • Patent number: 9250869
    Abstract: An asynchronous business process specification declared in a procedural markup language comprising an activity flow model and a plurality of activities is received. An indication is received that a subset of the plurality of activities is to be synchronously executed without reduced latency. All process execution related objects are fetched once into a memory. The synchronous subset is executed in a single execution transaction context.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: February 2, 2016
    Assignee: EMC Corporation
    Inventors: Kenwood Tsai, Satyapal P. Reddy, Ravikumar Meenakshisundaram
  • Patent number: 8826280
    Abstract: Monitoring a task queue in real-time is disclosed. A request is received for task queue information regarding the task queue. The task queue is queried in real-time to obtain the requested task queue information. The obtained task queue information is provided.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: September 2, 2014
    Assignee: EMC Corporation
    Inventors: Don Robertson, Kenwood Tsai, Gladys Pang
  • Patent number: 8539493
    Abstract: Determining a priority for a task in a queue is disclosed. A task is received at a queue. And, an initial priority is assigned to the received task, using a processor, determined based at least in part by a priority assignment rule associated with the queue. A task performer removes the task from the queue based at least in part on a priority. The priority is based at least in part on the initial priority. The task performer is assigned to complete the task.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: September 17, 2013
    Assignee: EMC Corporation
    Inventors: Don Robertson, Kenwood Tsai, Gladys Pang
  • Patent number: 8347295
    Abstract: Assigning queued tasks is disclosed. A request is received for a task assignment. A task is automatically assigned from a queue to a task performer based at least in part on a profile of the task performer.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: January 1, 2013
    Assignee: EMC Corporation
    Inventors: Don Robertson, Kenwood Tsai, Gladys Pang
  • Publication number: 20120072461
    Abstract: Controlling access to business process data is disclosed. An instance of a first business process object configured to contain business process data of a business process is created. An instance of a second business process object configured to contain business process data of the business process is created. A first access control list is associated with the instance of the first business process object and a second access control list is associated with the instance of the second business process object.
    Type: Application
    Filed: November 22, 2011
    Publication date: March 22, 2012
    Applicant: EMC Corporation
    Inventors: Kenwood Tsai, Harish Rawat, Xiaoting Tang, Payam Shahidi
  • Patent number: 8086637
    Abstract: Controlling access to business process data is disclosed. An instance of a business process object configured to contain business process data is created. An access control list that is determined based at least in part on a business process with which the business process data is associated is associated with the business process object instance.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: December 27, 2011
    Assignee: EMC Corporation
    Inventors: Kenwood Tsai, Harish Rawat, Xiaoting Tang, Payam Shahidi