Item request has been placed! ×
Item request cannot be made. ×
loading  Processing Request

CONTEXTUAL MODIFICATION OF DATA SHARING CONSTRAINTS IN A DISTRIBUTED DATABASE SYSTEM THAT USES A MULTI-MASTER REPLICATION SCHEME

Item request has been placed! ×
Item request cannot be made. ×
loading   Processing Request
  • Publication Date:
    December 5, 2024
  • معلومة اضافية
    • Document Number:
      20240403311
    • Appl. No:
      18/807776
    • Application Filed:
      August 16, 2024
    • نبذة مختصرة :
      A method of contextual modification of data sharing constraints is disclosed. The method comprises receiving a data sharing request to share a first data model with a database associated with a second data model; generating a shareable version of the first data model in response to the data sharing request; determining a parameter value used to perform a data model merging operation to merge the shareable version of the first data model with the second data model, the parameter value indicating whether to execute or skip a particular process during the data model merging operation; determining context data for the data model merging operation based on the generating; modifying the parameter value based on the context data; performing the data model merging operation using the modified parameter value.
    • Claim:
      1. A method of contextual modification of data sharing constraints, comprising: receiving a data sharing request to share a first data model with a database associated with a second data model; generating a shareable version of the first data model in response to the data sharing request; determining a parameter value used to perform a data model merging operation to merge the shareable version of the first data model with the second data model, the parameter value indicating whether to execute or skip a particular process during the data model merging operation; determining context data for the data model merging operation based on the generating; modifying the parameter value based on the context data; performing the data model merging operation using the modified parameter value, the method being performed by one or more processors.
    • Claim:
      2. The method of claim 1, the context data being related to whether the particular process was skipped in the generating.
    • Claim:
      3. The method of claim 2, the modifying comprising setting the parameter value to indicate performing the particular process during the data model merging operation when the particular process was skipped in the generating based on the context data.
    • Claim:
      4. The method of claim 1, the context data being related to whether the data sharing request indicates that the generating involves a specific process.
    • Claim:
      5. The method of claim 4, the modifying comprising: judging whether to perform the particular process based on a trade-off between reducing latency and reducing errors; setting the parameter value to indicate skipping or performing the particular process during the data model merging operation when the data sharing request indicates that the generating involves the specific process based on the context data and a result of the judging.
    • Claim:
      6. The method of claim 5, the specific process being a data import, the particular process being a conflict resolution process.
    • Claim:
      7. The method of claim 1, the performing comprising: determining that model mapping specifications are available and that the shareable version of the first data model and the second data model are heterogeneous; performing object resolution using the model mapping specifications according to the modified parameter value.
    • Claim:
      8. The method of claim 1, the performing comprising: confirming that model mapping specifications are unavailable or that the shareable version of the first data model and the second data model are not heterogeneous; performing classification-based access control in response to the confirming.
    • Claim:
      9. The method of claim 1, the performing comprising: reading a data file that contains the shareable version of the first data model; resolving conflicts between the shareable version of the first data model and the second data model.
    • Claim:
      10. The method of claim 1, the second data model being currently presented in a data visualization interface, the performing comprising merging the shareable version of the first data model with the second data model in the data visualization interface.
    • Claim:
      11. A system for contextual modification of data sharing constraints, comprising: a memory; one or more processors coupled to the memory and configured to perform: receiving a data sharing request to share a first data model with a database associated with a second data model; generating a shareable version of the first data model in response to the data sharing request; determining a parameter value used to perform a data model merging operation to merge the shareable version of the first data model with the second data model, the parameter value indicating whether to execute or skip a particular process during the data model merging operation; determining context data for the data model merging operation based on the generating; modifying the parameter value based on the context data; performing the data model merging operation using the modified parameter value.
    • Claim:
      12. The system of claim 11, the context data being related to whether the particular process was skipped in the generating.
    • Claim:
      13. The system of claim 12, the modifying comprising setting the parameter value to indicate performing the particular process during the data model merging operation when the particular process was skipped in the generating based on the context data.
    • Claim:
      14. The system of claim 11, the context data being related to whether the data sharing request indicates that the generating involves a specific process.
    • Claim:
      15. The system of claim 14, the modifying comprising: judging whether to perform the particular process based on a trade-off between reducing latency and reducing errors; setting the parameter value to indicate skipping or performing the particular process during the data model merging operation when the data sharing request indicates that the generating involves the specific process based on the context data and a result of the judging.
    • Claim:
      16. The system of claim 15, the specific process being a data import, the particular process being a conflict resolution process.
    • Claim:
      17. The system of claim 11, the performing comprising: determining that model mapping specifications are available and that the shareable version of the first data model and the second data model are heterogeneous; performing object resolution using the model mapping specifications according to the modified parameter value.
    • Claim:
      18. The system of claim 11, the performing comprising: confirming that model mapping specifications are unavailable or that the shareable version of the first data model and the second data model are not heterogeneous; performing classification-based access control in response to the confirming.
    • Claim:
      19. The system of claim 11, the performing comprising: reading a data file that contains the shareable version of the first data model; resolving conflicts between the shareable version of the first data model and the second data model.
    • Claim:
      20. The system of claim 11, the second data model being currently presented in a data visualization interface, the performing comprising merging the shareable version of the first data model with the second data model in the data visualization interface.
    • Current International Class:
      06; 06; 06; 06; 06
    • الرقم المعرف:
      edspap.20240403311