IP Library › Granted Patent US 12,730,817
Granted Patent B2
US 12,730,817 · App. 17/800,885 · Granted Sep 8, 2026

Systems and methods for learning-based network

Inventors: Amir Nasry Rofael Armanious (Roselands, AU); Nader Nasry Rofael Armaneous (Roselands, AU)
Assignee: Learning Chain Pty Ltd.
G06F16/24573G06F3/0482G06F16/248
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,730,817
App. No.
17/800,885
Granted
Sep 8, 2026
Kind
B2
Abstract

A method and system is disclosed for searching and displaying a learning chain including topics associated with a user. The method includes at an electronic device with a display: displaying a first user interface having one or more search fields for receiving a search query; receiving, at the one or more search fields, a first search query, wherein the first search query identifies a first topic; in response to receipt of the first search query, search a database. The database stores data identifying: a plurality of topics, including the first topic, a second topic different to the first topic and a third topic different to the first and second topics; a plurality of users, including a first user and a second user different to the first user; an association between the first topic and the first user; a plurality of learning chains of topics, including a first learning chain that includes the first topic and the second topic and not the third topic and wherein the learning chain indicates that the second topic is associated with the first topic as adjacent topics in the first learning chain; an association between the first learning chain and the first user. The method further includes displaying search results, the search results including the first user responsive to the stored association of the first topic to the first user; receiving a selection of the first user; in response to receiving selection of the first user, displaying the first learning chain, wherein the first learning chain includes a graphical representation of the first topic, a graphical representation of the second topic and a graphical representation of the association between the first topic and the second topic. A method and system is also disclosed for searching and displaying a learning chain associated with a course offered by a user and for generating a learning chain.

Claims (89)

1 . A method including:

displaying, on a display of an electronic device by an application executing on the electronic device, a first user interface having one or more search fields for receiving a search query;

receiving, at the one or more search fields of the first user interface displayed on the display, a first search query, wherein the first search query identifies a career selected by the first user;

in response to receipt of the first search query, accessing, by the application via a communications network a repository system, and searching the database by the application, wherein the database is communicatively coupled with the application through the repository system, and the database stores data identifying:

a plurality of topics, including the first topic, a second topic different to the first topic and a third topic different to the first and second topics;

one or more sub-topics associated with the first topic and the second topic;

a plurality of users, including a first user and a second user different to the first user;

an association between the career and the plurality of topics;

an association between the first topic and the first user;

an association between the career and the plurality of users;

a plurality of learning chains, including a first learning chain that includes the first topic and the second topic and not the third topic and wherein the learning chain indicates that the second topic is associated with the first topic as adjacent topics in the first learning chain and a second learning chain including one or more sub-topics associated with the first topic; and

an association between the first learning chain and the first user;

displaying, by the application in the first user interface, search results, the search results including a plurality of users having learning chains associated with the career, including the first user responsive to the stored association of the first topic to the first user and the stored association of the career and the plurality of topics;

receiving, by the application in the first user interface, a selection of the first user from the plurality of users;

in response to receiving selection of the first user, displaying, by the application in the first user interface, the first learning chain of the first user for the selected career, wherein the first learning chain includes a graphical representation of the first topic, a graphical representation of the second topic and a graphical representation of the association between the first topic and the second topic;

while displaying the first learning chain, receiving a selection in relation to the first topic; and

in response to receiving the selection in relation to the first topic, replacing the display of the first learning chain with the second learning chain including the plurality of sub-topics associated with the first topic.

2 . The method of claim 1 , wherein the database stores data identifying an association between the second user and the second topic and the method includes:

while displaying the learning chain, receiving a selection of the second topic;

receiving input requesting display of users associated with the second topic;

based on the stored association between the second user and the second topic, displaying indicia identifying the second user.

3 . The method of claim 1 , wherein the database stores data identifying adjacent topics in a plurality of the learning chains, including the first learning chain, and wherein the graphical representation of at least the first topic is provided with one or more visual indicators indicating the number of topics adjacent to the first topic in the plurality of learning chains.

4 . The method of claim 1 , wherein the graphical representation of the first topic and the graphical representation of the second topic are dimensioned to be indicative of the number of sub-topics associated with the respective first topic or the second topic.

5 . The method of claim 1 , further including receiving user input of a third user editing at least one of the graphical representation of the first topic, the graphical representation of the second topic, and the graphical representation of the association between the first topic and the second topic and wherein the method includes storing in the database, associated with the third user, a third learning chain, the third learning chain being the first learning chain edited in accordance with the received user input.

6 . The method of claim 1 , wherein the graphical representation of the first topic is provided with an affordance and selection of the affordance transitions the first user interface to a second user interface for displaying learning material related to the first topic.

7 . The method of claim 1 , further including:

displaying a first affordance on the first user interface;

receiving a user selection of the first affordance and a user selection of the first topic;

in response to selection of the first affordance and selection of the first topic, replacing the display of the first learning chain with the second learning chain including a graphical representation of one or more sub-topics associated with the first topic and a graphical representation of the associations between the one or more sub-topics.

8 . The method of claim 7 , further including:

displaying a second affordance on the user interface;

receiving a user selection of the second affordance and a user selection of the first topic;

in response to selection of the second affordance and selection of the first topic, replacing the display of the first learning chain with a third learning chain including a graphical representation of one or more courses associated with the first topic and a graphical representation of the associations between the one or more courses.

9 . The method of claim 7 , further including:

displaying, on the first user interface, a first part of the first learning chain and a third affordance;

receiving a user selection of the third affordance;

in response to selection of the third affordance, replacing the display of the first part of the first learning chain with a second part of the first learning chain, different to the first part of the first learning chain.

10 . The method of claim 9 , further including:

displaying, on the first user interface, the second part of the first learning chain and a fourth affordance;

receiving a user selection of the fourth affordance;

in response to selection of the fourth affordance, replacing the display of the second part of the first learning chain with the first part of the first learning chain.

11 . The method of claim 9 , wherein the third affordance and/or the fourth affordance are provided with a visual indicator indicating a number of topics in the first learning chain that are not currently displayed and which are displayed by one or more selections of the third or fourth affordance respectively.

12 . The method of claim 1 , wherein the database stores data assigning a public or a private permission for displaying the first learning chain to each of the plurality of users.

13 . A non-transitory machine readable storage medium, having instructions stored thereon, which when executed by one or more processors, cause the one or more processors to perform a method, comprising:

displaying, on a display of an electronic device by an application executing on the electronic device, a first user interface having one or more search fields for receiving a search query;

receiving, at the one or more search fields of the first user interface displayed on the display, a first search query, wherein the first search query identifies a career selected by the first user;

in response to receipt of the first search query, accessing, by the application via a communications network a repository system, and searching the database by the application, wherein the database is communicatively coupled with the application through the repository system, and the database stores data identifying:

a plurality of topics, including the first topic, a second topic different to the first topic and a third topic different to the first and second topics;

one or more sub-topics associated with the first topic and the second topic;

a plurality of users, including a first user and a second user different to the first user;

an association between the career and the plurality of topics;

an association between the first topic and the first user;

an association between the career and the plurality of users;

a plurality of learning chains, including a first learning chain that includes the first topic and the second topic and not the third topic and wherein the learning chain indicates that the second topic is associated with the first topic as adjacent topics in the first learning chain and a second learning chain including one or more sub-topics associated with the first topic; and

an association between the first learning chain and the first user;

displaying, by the application in the first user interface, search results, the search results including a plurality of users having learning chains associated with the career, including the first user responsive to the stored association of the first topic to the first user and the stored association of the career and the plurality of topics;

receiving, by the application in the first user interface, a selection of the first user from the plurality of users;

in response to receiving selection of the first user, displaying, by the application in the first user interface, the first learning chain of the first user for the selected career, wherein the first learning chain includes a graphical representation of the first topic, a graphical representation of the second topic and a graphical representation of the association between the first topic and the second topic;

while displaying the first learning chain, receiving a selection in relation to the first topic; and

in response to receiving the selection in relation to the first topic, replacing the display of the first learning chain with the second learning chain including the one or more sub-topics associated with the first topic.

14 . The non-transitory machine readable medium of claim 13 , wherein the database stores data identifying an association between the second user and the second topic and the method includes:

while displaying the learning chain, receiving a selection of the second topic;

receiving input requesting display of users associated with the second topic;

based on the stored association between the second user and the second topic, displaying indicia identifying the second user.

15 . The non-transitory machine readable medium of claim 13 , wherein the database stores data identifying adjacent topics in a plurality of the learning chains, including the first learning chain, and wherein the graphical representation of at least the first topic is provided with one or more visual indicators indicating the number of topics adjacent to the first topic in the plurality of learning chains.

16 . The non-transitory machine readable medium of claim 13 , wherein the graphical representation of the first topic and the graphical representation of the second topic are dimensioned to be indicative of the number of sub-topics associated with the respective first topic or the second topic.

17 . The non-transitory machine readable medium of claim 13 , further including receiving user input of a third user editing at least one of the graphical representation of the first topic, the graphical representation of the second topic, and the graphical representation of the association between the first topic and the second topic and wherein the method includes storing in the database, associated with the third user, a third learning chain, the second learning chain being the first learning chain edited in accordance with the received user input.

18 . The non-transitory machine readable medium of claim 13 , further including:

displaying a first affordance on the first user interface;

receiving a user selection of the first affordance and a user selection of the first topic; in response to selection of the first affordance and selection of the first topic, replacing the display of the first learning chain with the second learning chain including a graphical representation of one or more sub-topics associated with the first topic and a graphical representation of the associations between the one or more sub-topics.

19 . A system, comprising:

a non-transitory machine readable storage medium having instructions stored thereon; and

one or more processors, coupled with the non-transitory machine readable storage medium, configured to execute the instructions cause the one or more processors to perform a method, comprising:

displaying, on a display of an electronic device by an application executing on the electronic device, a first user interface having one or more search fields for receiving a search query,

receiving, at the one or more search fields of the first user interface displayed on the display, a first search query, wherein the first search query identifies a career selected by the first user,

in response to receipt of the first search query, accessing, by the application via a communications network a repository system, and searching the database by the application, wherein the database is communicatively coupled with the application through the repository system, and the database stores data identifying:

a plurality of topics, including the first topic, a second topic different to the first topic and a third topic different to the first and second topics,

one or more sub-topics associated with the first topic and the second topic;

a plurality of users, including a first user and a second user different to the first user,

as association between the career and the plurality of topics;

an association between the first topic and the first user,

an association between the career and the plurality of users;

a plurality of learning chains, including a first learning chain that includes the first topic and the second topic and not the third topic and wherein the learning chain indicates that the second topic is associated with the first topic as adjacent topics in the first learning chain and a second learning chain including one or more sub-topics associated with the first topic, and

an association between the first learning chain and the first user,

displaying, by the application in the first user interface, search results, the search results including a plurality of users having learning chains associated with the career, including the first user responsive to the stored association of the first topic to the first user and the stored association of the career and the plurality of topics,

receiving, by the application in the first user interface, a selection of the first user from the plurality of users, and

in response to receiving selection of the first user, displaying, by the application in the first user interface, the first learning chain of the first user for the selected career, wherein the first learning chain includes a graphical representation of the first topic, a graphical representation of the second topic and a graphical representation of the association between the first topic and the second topic;

while displaying the first learning chain, receiving a selection in relation to the first topic; and

in response to receiving the selection in relation to the first topic, replacing the display of the first learning chain with the second learning chain including the plurality of sub-topics associated with the first topic.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2022
From: ARMANIOUS, AMIR NASRY ROFAEL; ARMANEOUS, NADER NASRY ROFAEL
To: LEARNING CHAIN PTY LTD
Reel/Frame 062033/0606 →
Continuity (1)
Related Publication 20230078010A1 · Mar 16, 2023
References Cited (20)
US 6633742B1 · Turner et al. · 2003 [cited by applicant]
US 7502783B2 · Palmon et al. · 2009 [cited by applicant]
US 20040229194A1 · Yang · 2004 [cited by applicant]
US 20060059143A1 · Palmon · 2006 [cited by examiner]
US 20090319917A1 · Fuchs · 2009 [cited by examiner]
US 20100228777A1 · Imig · 2010 [cited by examiner]
US 20110295861A1 · Lacasse · 2011 [cited by examiner]
US 20120233160A1 · Koomullil · 2012 [cited by examiner]
US 20130332853A1 · Jha · 2013 [cited by examiner]
US 20140365885A1 · Carson · 2014 [cited by examiner]
US 20150140526A1 · Marino · 2015 [cited by examiner]
US 20160147891A1 · Chhichhia · 2016 [cited by examiner]
US 20160155346A1 · Wang · 2016 [cited by examiner]
US 20160260064A1 · Ahmed · 2016 [cited by examiner]
US 20160275636A1 · Olenick · 2016 [cited by examiner]
US 20170243502A1 · Loh · 2017 [cited by examiner]
US 20220122475A1 · Luetjen · 2022 [cited by examiner]
Written Opinion of Australian Application No. PCT/AU2020/050140 dated Apr. 15, 2020, 7 pages. [cited by applicant]
International Search Report of Australian Application No. PCT/AU2020/050140 dated Apr. 15, 2020, 4 pages. [cited by applicant]
International Preliminary Report on Patentability for Australian Application No. PCT/AU2020/050140 dated Aug. 23, 2022, 8 pages. [cited by applicant]