US 12,235,852 B2
Metadata-based query rewriting
Eloy Francisco Macha, Crowley, TX (US); David Edward Frattura, Stamford, CT (US); Robert Anthony Lincourt, Jr., Franklin, MA (US); and Stephen James Todd, North Andover, MA (US)
Assigned to Dell Products L.P., Round Rock, TX (US)
Filed by Dell Products L.P., Round Rock, TX (US)
Filed on Jan. 31, 2023, as Appl. No. 18/162,364.
Prior Publication US 2024/0256553 A1, Aug. 1, 2024
Int. Cl. G06F 16/2457 (2019.01); G06F 16/2453 (2019.01); G06F 16/248 (2019.01)
CPC G06F 16/24573 (2019.01) [G06F 16/24534 (2019.01); G06F 16/248 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for processing search queries, the method comprising:
receiving, by an insight service and from an organization user of a client device, a search query comprising at least one search topic,
wherein the insight service and the client device are operably connected to each other over a combination of wired and wireless connections,
wherein the insight service is executing on a first computing device (CD) that comprises at least a first integrated circuitry (IC) that performs services for a second CD, wherein the client device is the second CD that comprises at least a second IC that provides second services to the organization user;
obtaining a metadata graph representative of an asset catalog, wherein the metadata graph comprises at least a set of node subsets and a set of nodes,
wherein the set of nodes comprises a first node set, a second node set, and a third node set,
wherein the first node set corresponds to a group of documents,
wherein the second node set corresponds to a group of authors,
wherein the third node set corresponds to a group of topics,
wherein the set of nodes are representative of asset catalog entries, wherein a first asset catalog entry of the asset catalog entries specifies at least one selected from a group consisting of a description of a first original asset, ownership information of the asset, version information of the asset, a topic associated with the asset, an identifier of the asset, and a compliance policy associated with the asset;
filtering, based on the at least one search topic, the metadata graph to identify at least one node subset of the set of node subsets;
generating a k-partite metadata graph using the at least one node subset; and
producing a complete search query result based on the k-partite metadata graph,
wherein producing the complete search query result based on the k-partite metadata graph comprises:
performing a first assessment of user access permissions against first compliance information associated with the first original asset, wherein the first assessment comprises at least determining:
 a geographical location of the user that is exposed to geographical restrictions, and
 a type of an organization associated with the user that grants usability of the first original asset.