US2020201855A1PendingUtilityA1

System to generate curated ontologies

Assignee: PALANTIR TECHNOLOGIES INCPriority: Oct 5, 2016Filed: Jan 31, 2020Published: Jun 25, 2020
Est. expiryOct 5, 2036(~10.2 yrs left)· nominal 20-yr term from priority
G06N 20/00G06F 16/252G06F 16/2457G06F 16/248G06N 5/022G06F 16/24575G06F 16/215G06F 16/2455G06F 16/367G06F 16/289G06F 16/2228G06F 16/2322G06F 16/284
64
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Example embodiments relate to a network-based ontology curation system employed for receiving a request to view a data object, curating an ontology associated with the data object on-the-fly based on attributes of the request that include device and user characteristics.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A system comprising:
 one or more processors of a machine; and   a memory storing instructions that, when executed by the one or more processors, cause the machine to perform operations comprising:   receiving a request to access a data object from a client device, the request to access the data object comprising a set of request attributes;   identifying a property of the data object responsive to receiving the request to access the data object from the client device;   accessing a plurality of data objects based on the property of the data object; and   generating a presentation of the plurality of data objects based on the set of request attributes of the request.   
     
     
         3 . The system of  claim 2 , wherein the request attributes include one or more of the list comprising:
 user attributes of a user of the client device;   device attributes of the client device; and   an ontology configuration associated with the request, wherein the ontology configuration defines a prioritization of the plurality of data objects.   
     
     
         4 . The system of  claim 2 , wherein the generating the presentation of the plurality of data objects based on the set of request attributes of the request is based on a machine learned model that correlates the set of request attributes with an ontology configuration that defines a prioritization of the plurality of data objects. 
     
     
         5 . The system of  claim 2 , wherein the generating the presentation of the plurality of data objects further comprise:
 determining a format of the presentation of the plurality of data objects based on the property of the data objects, the format of the presentation defining graphical properties of the plurality of data objects; and   generating the presentation of the plurality of data objects based on the set of request attributes of the request and the format of the presentation of the plurality of data objects.   
     
     
         6 . The system of  claim 2 , wherein the presentation of the plurality of data objects includes an identification of one or more links between each of the plurality of data objects. 
     
     
         7 . The system of  claim 2 , wherein the presentation of the plurality of data objects includes an ontological tree. 
     
     
         8 . The system of  claim 2 , wherein the accessing the plurality of data objects based on the property of the data object further comprises:
 accessing a database that comprises a collection of data objects, each data object among the collection of data object including associated permissions that define access criteria for each data object among the collection of data objects; and   retrieving the plurality of data objects from the collection of data objects based on the associated permissions and the set of request attributes.   
     
     
         9 . A method comprising:
 receiving a request to access a data object from a client device, the request to access the data object comprising a set of request attributes;   identifying a property of the data object responsive to receiving the request to access the data object from the client device;   accessing a plurality of data objects based on the property of the data object; and   generating a presentation of the plurality of data objects based on the set of request attributes of the request.   
     
     
         10 . The method of  claim 9 , wherein the request attributes include one or more of the list comprising:
 user attributes of a user of the client device;   device attributes of the client device; and   an ontology configuration associated with the request, wherein the ontology configuration defines a prioritization of the plurality of data objects.   
     
     
         11 . The method of  claim 9 , wherein the generating the presentation of the plurality of data objects based on the set of request attributes of the request is based on a machine learned model that correlates the set of request attributes with an ontology configuration that defines a prioritization of the plurality of data objects. 
     
     
         12 . The method of  claim 9 , wherein the generating the presentation of the plurality of data objects further comprise:
 determining a format of the presentation of the plurality of data objects based on the property of the data objects, the format of the presentation defining graphical properties of the plurality of data objects; and   generating the presentation of the plurality of data objects based on the set of request attributes of the request and the format of the presentation of the plurality of data objects.   
     
     
         13 . The method of  claim 9 , wherein the presentation of the plurality of data objects includes an identification of one or more links between each of the plurality of data objects. 
     
     
         14 . The method of  claim 9 , wherein the presentation of the plurality of data objects includes an ontological tree. 
     
     
         15 . The method of  claim 9 , wherein the accessing the plurality of data objects based on the property of the data object further comprises:
 accessing a database that comprises a collection of data objects, each data object among the collection of data object including associated permissions that define access criteria for each data object among the collection of data objects; and   retrieving the plurality of data objects from the collection of data objects based on the associated permissions and the set of request attributes.   
     
     
         16 . A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
 receiving a request to access a data object from a client device, the request to access the data object comprising a set of request attributes;   identifying a property of the data object responsive to receiving the request to access the data object from the client device;   accessing a plurality of data objects based on the property of the data object; and   generating a presentation of the plurality of data objects based on the set of request attributes of the request.   
     
     
         17 . The non-transitory machine-readable storage medium of  claim 16 , wherein the request attributes include one or more of the list comprising:
 user attributes of a user of the client device;   device attributes of the client device; and   an ontology configuration associated with the request, wherein the ontology configuration defines a prioritization of the plurality of data objects.   
     
     
         18 . The non-transitory machine-readable storage medium of  claim 16 , wherein the generating the presentation of the plurality of data objects based on the set of request attributes of the request is based on a machine learned model that correlates the set of request attributes with an ontology configuration that defines a prioritization of the plurality of data objects. 
     
     
         19 . The non-transitory machine-readable storage medium of  claim 16 , wherein the generating the presentation of the plurality of data objects further comprise:
 determining a format of the presentation of the plurality of data objects based on the property of the data objects, the format of the presentation defining graphical properties of the plurality of data objects; and   generating the presentation of the plurality of data objects based on the set of request attributes of the request and the format of the presentation of the plurality of data objects.   
     
     
         20 . The non-transitory machine-readable storage medium of  claim 16 , wherein the presentation of the plurality of data objects includes an identification of one or more links between each of the plurality of data objects. 
     
     
         21 . The non-transitory machine-readable storage medium of  claim 16 , wherein the presentation of the plurality of data objects includes an ontological tree.

Join the waitlist — get patent alerts

Track US2020201855A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.