IP Library › Granted Patent US 12,731,046
Granted Patent B2
US 12,731,046 · App. 18/647,574 · Granted Sep 8, 2026

Contextually relevant content sharing in high-dimensional conceptual content mapping

Inventors: Chibeza Chintu Agley (Cambridge, GB); Juergen Fink (Cambrige, GB); Sarra Achouri (Cambridge, GB); Vishnu Hariharan Anand (Cambridge, GB); Matthew Jonathan Chadwick (Stroud, GB)
Assignee: OBRIZUM GROUP LTD.
G06N5/022G06Q30/02G06Q30/0283
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,731,046
App. No.
18/647,574
Granted
Sep 8, 2026
Kind
B2
Abstract

An example method disclosed herein includes receiving a request for content items relevant to a concept within a first knowledge space, where the first knowledge space includes a plurality of concept groupings of a plurality of nodes representing a plurality of content items. The method further includes identifying a plurality of content items in a second knowledge space relevant to the concept and receiving a selection of one or more of the content items for addition to the first knowledge space. The method further includes adding the selected content items to the first knowledge space.

Claims (42)

1 . A central content management system comprising:

a content bank including a plurality of nodes representing a plurality of content items, the content bank further including a set of relationships between the plurality of nodes;

a content bank manager configured to receive a request from a user associated with an organization to add content items from the content bank to a knowledge space associated with the organization, wherein the knowledge space comprises one or more nodes storing one or more content items positioned in a multidimensional space, wherein the relative position of the one or more nodes in the multidimensional space represent probabilistic relationships between one or more concepts presented by the one or more content items;

a content asset suggestion module configured to identify a group of content items of the content bank similar to the knowledge space; and

a content asset transfer module configured to transfer one or more of the group of content items from the content bank to the knowledge space.

2 . The central content management system of claim 1 , wherein the content asset transfer module is configured to transfer the one or more of the group of content items from the content bank to the knowledge space by placing the one or more of the group of content items within a space represented by the knowledge space.

3 . The central content management system of claim 1 , wherein the content asset suggestion module is configured to identify the group of content items of the content bank similar to the knowledge space using a comparison of concepts included in a plurality of similar knowledge spaces and distances between a spatial center of a missing concept and embedding vectors representing the content items of the group of content items.

4 . The central content management system of claim 1 , wherein the content asset transfer module is configured to transfer the one or more of the group of content items from the content bank to the knowledge space by recontextualizing the knowledge space to include the one or more of the group of content items, wherein recontextualizing the knowledge space comprises:

generating a second set of one or more nodes comprising the one or more nodes of the knowledge space and the one or more group of content items;

generating a probability model defining a probabilistic relationship between words presented in the second set of one or more nodes;

generating one or more concept groupings based on the probability model, wherein each concept grouping of the one or more concept groupings comprise nodes of the second set of one or more nodes that are related to a similar concept;

regenerating the knowledge space based on the probability model; and

positioning the second set of one or more nodes in the multidimensional space of the knowledge space based on the probability model and the one or more concept groupings.

5 . The central content management system of claim 1 , wherein the content asset suggestion module is configured to identify the group of content items of the content bank similar to the knowledge space using distances between a spatial center of the knowledge space and embedding vectors representing the plurality of content items.

6 . The central content management system of claim 1 , wherein the content asset suggestion module is further configured to present prices for the identified group of content items of the content bank, wherein the content bank manager is configured to determine prices for the plurality of content items based on quality of the plurality of content items and an asset type of each of the plurality of content items.

7 . The central content management system of claim 1 , wherein the plurality of content items of the content bank are received from a second knowledge space.

8 . A computer-implemented method for content management, comprising:

generating, via a processor, a first knowledge space comprising one or more nodes representing one or more content items positioned in a multidimensional space, wherein the relative position of the one or more nodes in the multidimensional space represent probabilistic relationships between one or more concepts presented by the one or more content items;

contextualizing, via the processor, the first knowledge space by utilizing a clustering algorithm to identify one or more concept groupings of the first knowledge space, wherein each concept grouping of the one or more concept groupings comprises one or more nodes of the first knowledge space directed to a similar concept;

receiving, via the processor, a request to add an additional content item to the first knowledge space, wherein the request comprises at least one of a request to add an additional content item relevant to a first node of the first knowledge space, a request to add an additional content item relevant to a first concept grouping of the first knowledge space, or a request to add an additional content item relevant to the first knowledge space;

generating, via the processor, a multidimensional request vector representative of the request;

identifying, via the processor, a second node of a second knowledge space relevant to the request by comparing the distance between the request vector and a multidimensional embedding vector representative of the second node;

receiving, via the processor, a selection of the second node for addition to the first knowledge space; and

transferring, via the processor, the second node to the first knowledge space.

9 . The computer-implemented method of claim 8 , wherein the request comprises the request to add an additional content item relevant to the first node of the first knowledge space, and wherein generating the request vector comprises generating the request vector based on a multidimensional embedding vector representative of the first node.

10 . The computer-implemented method of claim 8 , wherein the request comprises the request to add an additional content item relevant to the first concept grouping of the first knowledge space, and wherein generating the request vector comprises:

determining, via the processor, a centroid of the concept grouping; and

generating, via the processor, the request vector based on a multidimensional vector representative of the centroid of the concept grouping.

11 . The computer-implemented method of claim 8 , wherein the request comprises the request to add an additional content item relevant to the first knowledge space, and wherein generating the request vector comprises:

determining, via the processor, a centroid of the first knowledge space; and

generating, via the processor, the request vector based on a multidimensional vector representative of the centroid of the first knowledge space.

12 . The computer-implemented method of claim 8 , wherein transferring the second node to the first knowledge space comprises:

determining, via the processor, one or more similarity scores representing a concept presented by the second node and the one or more concept groupings, wherein the one or more similarity scores are each below a similarity score threshold;

regenerating, via the processor, the first knowledge space comprising the one or more nodes of the first knowledge space and the second node; and

recontextualizing, via the processor, the first knowledge space using the clustering algorithm.

13 . The computer-implemented method of claim 8 , wherein regenerating the first knowledge space comprises:

generating, via the processor, a probability model defining a probabilistic relationship between words presented in the one or more nodes of the first knowledge space and the second node; and

regenerating, via the processor, the first knowledge space based on the probability model.

14 . The computer-implemented method of claim 8 , wherein transferring the second node to the first knowledge space comprises:

determining, via the processor, one or more centroids of the one or more concept groupings;

comparing, via the processor, the position of the embedding vector representative of the second node to the position of the one or more centroids to identify a first centroid of the one or more centroids positioned closest to the embedding vector; and

placing, via the processor, the second node in a concept grouping of the one or more concept groupings corresponding to the first centroid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2024
From: AGLEY, CHIBEZA CHINTU; FINK, JUERGEN; ACHOURI, SARRA; ANAND, VISHNU HARIHARAN; CHADWICK, MATTHEW JONATHAN
To: OBRIZUM GROUP LTD.
Reel/Frame 069453/0523 →
Continuity (2)
Division 17965215 · Oct 13, 2022
Related Publication 20240273384A1 · Aug 15, 2024
References Cited (21)
US 7609267B2 · Evans · 2009 [cited by applicant]
US 10410224B1 · Levanon · 2019 [cited by examiner]
US 20020049692A1 · Venkatram · 2002 [cited by examiner]
US 20030126136A1 · Omoigui · 2003 [cited by applicant]
US 20070094210A1 · Craig et al. · 2007 [cited by applicant]
US 20070162408A1 · Ma · 2007 [cited by examiner]
US 20110173225A1 · Stahl et al. · 2011 [cited by applicant]
US 20120290950A1 · Rapaport · 2012 [cited by examiner]
US 20160042298A1 · Liang · 2016 [cited by examiner]
US 20180276206A1 · Saini et al. · 2018 [cited by applicant]
US 20240127079A1 · Agley et al. · 2024 [cited by applicant]
CN 108648119A · 2018 [cited by applicant]
EP 4016324A1 · 2022 [cited by applicant]
KR 20190070368A · 2019 [cited by applicant]
KR 20190091228A · 2019 [cited by applicant]
Farahani, Abolfazl , et al., “A Concise Review of Transfer Learning”, 2020 International Conference on Computational Science and Computational Intelligence (CSCI), 2020, pp. 344-351. [cited by applicant]
Hamer, Victor , et al., “Robust Selection Stability Estimation in Correlated Spaces”, Springer Nature Switzerland AG 2021, 2021, pp. 446-461. [cited by applicant]
He, Shichang , et al., “ECDT: Exploiting Correlation Diversity for Knowledge Transfer in Partial Domain Adaptation”, 16th International Conference on Mobility, Sensing and Networking (MSN), 2020, pp. 746-751. [cited by applicant]
Lu, Jie , et al., “Transfer learning using computational intelligence: A survey”, Knowledge Based Systems, vol. 80, Jan. 22, 2015, pp. 14-23. [cited by applicant]
Yuan, Guangji , “Connecting knowledge spaces: Enabling cross-community knowledge building through boundary objects”, vol. 50, No. 5, British Journal of Educational Technology, 2019, pp. 2144-2161. [cited by applicant]
Zhuang, Fuzchen , et al., “A Comprehensive Survey on Transfer Learning”, vol. 109, No. 1, Proceedings of the IEEE, Jan. 2021, pp. 43-76. [cited by applicant]