Patents by Inventor Chaminda Peiris

Chaminda Peiris 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: 20240177083
    Abstract: A system and methods are provided for matching electronic tasks with actors able to process and complete the tasks, without polling. When a new task is received and no qualified actor is available, instead of repeatedly polling or querying actors, a task event is emitted that describes the task by criteria that can be used to match the task to a qualified actor. Similarly, when an actor becomes available and no suitable task is pending, instead of repeatedly polling or querying pending tasks, a corresponding actor event is emitted. Consumers of the events therefore attempt to match a pending task and an available actor only when there is a change to the tasks and/or the available actors.
    Type: Application
    Filed: November 29, 2022
    Publication date: May 30, 2024
    Applicant: Zendesk, Inc.
    Inventors: CiarĂ¡n Archer, Chaminda Peiris, Nguyen Anh Tuan, Fernando Rincon Martin, Khoa Dang Bui, John Clifford
  • Publication number: 20220012673
    Abstract: The disclosed embodiments relate to a system that maintains status information for customer-service agents in an online customer-support system. During operation, the system receives a request to update status information for a customer-service agent, wherein the request is received at an agent status keeper (ASK) service that provides a centralized repository for status information for customer-service agents, which can be accessed from multiple channels associated with separately siloed products. In response to the request, the system sends a message corresponding to the request to an inbox for an agent actor that operates on status information for the customer-service agent. While processing the message, the agent actor validates an assumed version number for the request. If the validation is successful, the agent actor commits the update by persisting one or more events produced by processing the request, and also publishes the one or more events to an associated publish/subscribe channel.
    Type: Application
    Filed: July 13, 2020
    Publication date: January 13, 2022
    Applicant: Zendesk, Inc.
    Inventors: Elaine O'Carroll, Alberto Gregoris Herrero, Anne H.A. Brouwer, Volkan Akdugan, Chaminda Peiris