Patents by Inventor NEELESH SHASTRY

NEELESH SHASTRY 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).

  • Patent number: 11580073
    Abstract: In embodiments, application data is received from multiple application platforms. Once received, an object mapping is used to determine a synchronization data object that is mapped to data objects from the application data. A function mapping is used to determine one or more functions to apply to the application data. Data objects from the application data that are mapped to the synchronization data object are compared to detect conflicts between fields. In response to detecting a conflict, the conflict is resolved based on configuration rules that indicate priority between fields of different data objects. Once the conflict is resolved, the data objects are merged into a modified synchronization data object that represents an updated version of the synchronization data object. Changes between the synchronization data object and the modified synchronization data object are identified and propagated to application platforms to perform updates to application data managed by the application platforms.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: February 14, 2023
    Assignee: Syncari, Inc.
    Inventors: Nick Bonfiglio, Neelesh Shastry
  • Publication number: 20230045782
    Abstract: Embodiments of the disclosure relate to systems and methods for multi-directional synchronization of application data between application platforms. In various embodiments, application data is received from multiple application platforms. Once received, an object mapping is used to determine a synchronization data object that is mapped to data objects from the application data. A function mapping is used to determine one or more functions to apply to the application data. Data objects from the application data that are mapped to the synchronization data object are compared to detect conflicts between fields. In response to detecting a conflict, the conflict is resolved based on configuration rules that indicate priority between fields of different data objects. Once the conflict is resolved, the data objects are merged into a modified synchronization data object that represents an updated version of the synchronization data object.
    Type: Application
    Filed: May 19, 2020
    Publication date: February 9, 2023
    Inventors: NICK BONFIGLIO, NEELESH SHASTRY
  • Publication number: 20210365410
    Abstract: Embodiments of the disclosure relate to systems and methods for multi-directional synchronization of application data between application platforms. In various embodiments, application data is received from multiple application platforms. Once received, an object mapping is used to determine a synchronization data object that is mapped to data objects from the application data. A function mapping is used to determine one or more functions to apply to the application data. Data objects from the application data that are mapped to the synchronization data object are compared to detect conflicts between fields. In response to detecting a conflict, the conflict is resolved based on configuration rules that indicate priority between fields of different data objects. Once the conflict is resolved, the data objects are merged into a modified synchronization data object that represents an updated version of the synchronization data object.
    Type: Application
    Filed: May 19, 2020
    Publication date: November 25, 2021
    Inventors: NICK BONFIGLIO, NEELESH SHASTRY