Patents by Inventor Chatura Samarasinghe

Chatura Samarasinghe 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: 20240061911
    Abstract: An example method includes dividing content into a normal set and an exclusive set, ranking content of the normal set based on a user preference vector, creating a prioritized list of tiers of content, publishing the prioritized list of tiers of content to the network and restricting access to certain tiers of the prioritized list of tiers of content, receiving a selection of a first content from a first tier (that is an unrestricted tier) associated with a first user account, determining a social engagement factor (SEF) for the first user account based on an amount of social media activity over the network associated with the first content and attributed to the first user account, and based on the SEF for the first user account, electronically enabling access to a higher priority tier of the prioritized list of tiers of content for the first user account.
    Type: Application
    Filed: August 19, 2022
    Publication date: February 22, 2024
    Inventors: Antoine Zambelli, SaiSreeTeja Amirineni, Chatura Samarasinghe, Michelle Pacynski
  • Patent number: 11763217
    Abstract: A configuration server is provided including one or more processors and a workflow generator executing on the one or more processors. The workflow generator is configured to generate a workflow corresponding to a feature of a service. The configuration server also includes a client user interface configured to receive requests from a client user to enable or disable the feature of the service. A service director is configured to control deployment of the feature of the service by placing the workflow corresponding to the feature in an active state or an inactive state responsive to client requests. Responsive to a determination that the workflow is in the active state, the service director communicates the workflow to a deployment server. The feature associated with the workflow is available to an end user accessing the service when the workflow is communicated to the deployment server.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: September 19, 2023
    Assignee: ITERATE STUDIO, INC.
    Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan, Chatura Samarasinghe, Shomron Jacob, John Selvadurai
  • Publication number: 20210241294
    Abstract: A dynamic group buying system that utilizes a neural network-based machine learning system to generate an optimized price campaign for a product or a product bundle while considering human product seller set bounds consisting of a variable combination of reserve quantity of product, minimum sales price and list price, duration of the campaign, number of levels and maximum price. As an extension of the machine learning capabilities, the system includes a recommendation system that aids the seller to make informed, decisions on factors such as what product(s) bundle should be added to the campaign, what is the ideal time and duration of the campaign, for example. The system is designed to optimize the campaign creation capabilities by analyzing the past product campaigns.
    Type: Application
    Filed: February 4, 2021
    Publication date: August 5, 2021
    Inventors: Michelle A. PACYNSKI, William P. KRAMER, Chatura SAMARASINGHE, Brian SATHIANATHAN
  • Publication number: 20210192401
    Abstract: A configuration server is provided including one or more processors and a workflow generator executing on the one or more processors. The workflow generator is configured to generate a workflow corresponding to a feature of a service. The configuration server also includes a client user interface configured to receive requests from a client user to enable or disable the feature of the service. A service director is configured to control deployment of the feature of the service by placing the workflow corresponding to the feature in an active state or an inactive state responsive to client requests. Responsive to a determination that the workflow is in the active state, the service director communicates the workflow to a deployment server. The feature associated with the workflow is available to an end user accessing the service when the workflow is communicated to the deployment server.
    Type: Application
    Filed: December 21, 2020
    Publication date: June 24, 2021
    Inventors: Arulkumaran Chandrasekaran, Brainerd Sathianathan, Chatura Samarasinghe
  • Patent number: 10929181
    Abstract: The present disclosure relates generally to a method of executing application code developed using a simplified programming interface. I/O tasks and processing intensive tasks are designated as event callbacks in a single event loop runtime environment. The I/O tasks and processing intensive tasks are generated in association with a user request. Tasks associated with event callbacks are offloaded for execution using a resource based multithreading module to allocate the tasks between a plurality of processors based on the current utilization of each of the plurality of processors and an estimation of computing resources for execution of the tasks. The tasks are executed at the allocated processors of the plurality of processors and the user request is fulfilled using results of the executed tasks.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: February 23, 2021
    Assignee: ITERATE STUDIO, INC.
    Inventors: Arulkumaran Chandrasekaran, Chatura Samarasinghe, Brainerd Sathianathan
  • Patent number: 10776686
    Abstract: The present disclosure relates generally to systems and methods that include a configuration server with a processing element operable to operate a plurality of containers. A plurality of functionality modules are operable to execute within respective containers of the plurality of containers. Each functionality module includes: an input, a functionality operable to be executed by the processing element to perform an artificial intelligence operation using the input, and an output produced by the functionality. The modular system includes a messaging object operable to connect the output of a first one of the plurality of functionality modules to the input of a second of the plurality of functionality modules. The modular system configures the messaging object to adapt the output of first functionality module to the input of the second functionality module.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: September 15, 2020
    Assignee: ITERATE STUDIO, INC.
    Inventors: Shomron Jacob, Brainerd Sathianathan, Arulkumaran Chandrasekaran, John Selvadurai, Chatura Samarasinghe, David Ruvalcaba Gonzalez