Patents by Inventor Rajiv Karuthethil

Rajiv Karuthethil 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: 20230096523
    Abstract: Methods, systems, apparatuses, and computer program products are described. A computing device may receive a user input indicating a data stream, a data metric configured for a tenant of a multi-tenant database system, a rule associated with the data metric, a trigger based on the data metric, or some combination thereof. The computing device may receive, from the data stream, a real-time data stream including information corresponding to the data metric configured for the tenant, where the real-time data stream may be associated with a first user profile stored at the multi-tenant database system. The computing device may evaluate the rule, the trigger, or both based on ingesting the data stream and may perform the action based on the evaluation. Performing the action may involve sending a message to a user device associated with the first user profile in response to at least a portion of the data stream.
    Type: Application
    Filed: September 30, 2022
    Publication date: March 30, 2023
    Inventors: Ashish Thapliyal, Rajiv Karuthethil, Lingyu Deng, Prashant Bharadwaj, Sudheer Kumar Kanaka, Vishal Meghani
  • Publication number: 20230099557
    Abstract: An application server may receive, via a user interface, a first user input including a first definition for a first set of data metrics configured for a tenant in a multi-tenant system and a second user input including a second definition for a second set of data metrics configured for the tenant in the multi-tenant system. The application server may further receive a real-time data stream associated with the tenant in the multi-tenant system, and evaluate, in a batch manner, one or more rules based on ingesting the real-time data stream into the first definition for the first set of data metrics and the second definition for the second set of data metrics.
    Type: Application
    Filed: September 23, 2022
    Publication date: March 30, 2023
    Inventors: Ashish Thapliyal, Rajiv Karuthethil, Lingyu Deng, Sudheer Kumar Kanaka, Vishal Meghani
  • Publication number: 20180278435
    Abstract: Described are systems and methods for processing data streams, e.g., to implement event flow programs in a manner that facilitate the co-existence of multiple independent event flow programs in a multi-tenant deployment. In various embodiments, an input data stream is partitioned into multiple primitive data streams that can be processed independently from each other, and portions of two or more primitive data streams are routed and combined to form a complex data stream, facilitating complex processing tasks that take the two or more primitive data streams as input.
    Type: Application
    Filed: May 31, 2018
    Publication date: September 27, 2018
    Inventors: Jon Birchard Weygandt, Jagori Somadder, Rajiv Karuthethil
  • Patent number: 10057082
    Abstract: Described are systems and methods for processing data streams, e.g., to implement event flow programs in a manner that facilitate the co-existence of multiple independent event flow programs in a multi-tenant deployment. In various embodiments, an input data stream is partitioned into multiple primitive data streams that can be processed independently from each other, and portions of two or more primitive data streams are routed and combined to form a complex data stream, facilitating complex processing tasks that take the two or more primitive data streams as input.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 21, 2018
    Assignee: eBay Inc.
    Inventors: Jon Birchard Weygandt, Jagori Somadder, Rajiv Karuthethil
  • Publication number: 20160182251
    Abstract: Described are systems and methods for processing data streams, e.g., to implement event flow programs in a manner that facilitate the co-existence of multiple independent event flow programs in a multi-tenant deployment. In various embodiments, an input data stream is partitioned into multiple primitive data streams that can be processed independently from each other, and portions of two or more primitive data streams are routed and combined to form a complex data stream, facilitating complex processing tasks that take the two or more primitive data streams as input.
    Type: Application
    Filed: December 22, 2014
    Publication date: June 23, 2016
    Inventors: Jon Birchard Weygandt, Jagori Somadder, Rajiv Karuthethil