会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明公开
    • CONTROLLING DATA ACCESS
    • EP4439360A1
    • 2024-10-02
    • EP23165414.6
    • 2023-03-30
    • Sage Global Services Limited
    • GOODWIN, Michael Stuart
    • G06F21/62G06F9/46H04L9/40
    • H04L63/101H04L63/102G06F21/6209G06F9/468
    • Disclosed herein is a method of controlling data access to data items generated by tenants of a multi-tenant software application which have been selectively written to a shared data item database on the basis that access to the data items is to be shared with third-entity software applications, each data item stored in association with data item metadata specifying at least one property of the data item and a relationship identifier associated with a relationship connecting an entity associated with the tenant that generated the data item and a further entity, said method comprising: receiving an access request to access one or more data items stored in the shared data item database from a software application associated with a requesting entity, said access request including a requester identifier identifying the requesting entity and data item property data specifying at least one data item property; selecting, based on the at least one data item property, an access policy from a plurality of access policies, each access policy defining a relationship structure type; querying a relationship database using the requester identifier and the relationship structure defined in the access policy to identify any relationship structures to which the requesting entity is party and which conform to the relationship structure type defined in the access policy, said relationship database having stored thereon relationship data indicative of a plurality of relationship structures corresponding to relationships between a plurality of entities, each relationship structure including a relationship identifier; and, if one or more relationship structures are identified: identifying the relationship identifier associated with each identified relationship structure, and granting access to any data items stored in the shared data item database which are associated with a relationship identifier that matches the identified relationship identifier and that are associated with at least one data item property that matches the at least one data item property specified in the access request.