Patents Assigned to Tact.ai Technologies, Inc.
  • Patent number: 10901981
    Abstract: A data concurrency module maintains a delta chain for each record that stores the edits made to the flexible record over time. The delta chain stores the edits ordered by a version identifier. When the data concurrency module receives an edit to a record, the data concurrency module compares the version identifier associated with the edit with the most recent version identifier stored in the delta chain for that flexible record. If the version identifiers are different, then the data concurrency module merges the edit with all intervening edits in the delta chain, resolving any conflicts that result from the merging.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: January 26, 2021
    Assignee: Tact.ai Technologies, Inc.
    Inventors: Dhananjay Prasanna, Premnath Parameswaran
  • Patent number: 10198468
    Abstract: A data concurrency module maintains a delta chain for each record that stores the edits made to the flexible record over time. The delta chain stores the edits ordered by a version identifier. When the data concurrency module receives an edit to a record, the data concurrency module compares the version identifier associated with the edit with the most recent version identifier stored in the delta chain for that flexible record. If the version identifiers are different, then the data concurrency module merges the edit with all intervening edits in the delta chain, resolving any conflicts that result from the merging.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: February 5, 2019
    Assignee: TACT.AI TECHNOLOGIES, INC.
    Inventors: Dhananjay Prasanna, Premnath Parameswaran
  • Patent number: 10133801
    Abstract: A system and a method are disclosed for generating a repository to be used on a client device. The repository is generated based on a repository format supported by the client device, which is identified by analyzing an empty repository created by the client device. The generated repository is configured with metadata that allows an operating system executing on the client device to communicate with the repository. Once generated, the repository is populated with data associated with a user of the client device. The populated repository is transmitted to the client device, where the repository is used by applications for retrieving and storing data.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: November 20, 2018
    Assignee: TACT.AI TECHNOLOGIES, INC.
    Inventors: Dhananjay Prasanna, Premnath Parameswaran, Kurtis L. Seebaldt, Kevin Lynn Smith
  • Patent number: 9952898
    Abstract: A system and method are disclosed for managing the execution of tasks. Each task in a first set of tasks included in a pipeline is queued for parallel execution. The execution of the tasks is monitored by a dispatching engine. When a particular task that specifies a next set of tasks in the pipeline to be executed has completed, the dispatching engine determines whether the next set of tasks can be executed before the remaining tasks in the first set of tasks have completed. When the next set of tasks can be executed before the remaining tasks have completed, the next set of tasks is queued for parallel execution. When the next set of tasks cannot be executed before the remaining tasks have completed, the next set of tasks is queued for parallel execution only after the remaining tasks have completed.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: April 24, 2018
    Assignee: Tact.ai Technologies, Inc.
    Inventor: Dhananjay Prasanna