IP Library Granted Patent US 11,836,119
Granted Patent B2
US 11,836,119 · App. 17/510,723 · Granted Dec 5, 2023

Systems and methods for generating and assigning metadata tags

Inventor: Jeremy Jason Auger (Kitchener, CA)
Assignee: D2L Corporation
G06F16/185G06F16/168G06F16/22
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 11,836,119
App. No.
17/510,723
Granted
Dec 5, 2023
Kind
B2
Abstract

An information management system including at least one data storage device and at least one processor coupled to the at least one data storage device. The at least one processor is configured to receive at least one object, the object having a location in a hierarchical file organizational structure. The processor also generates at least one prospective keyword for the at least one object based upon the location of the object in the hierarchical organization structure, and associates the at least one object with at least one of the prospective keywords.

Claims (28)

1. An information management system comprising:

(a) at least one electronic data storage device;

(b) at least one electronic processor coupled to the at least one electronic data storage device, the at least one electronic processor configured to:

(i) receive at least one electronic object that is stored in a hierarchical format on the at least one electronic storage device wherein the at least one electronic object has a location in a hierarchical file organizational structure, and the at least one electronic object is a folder containing at least one other electronic object;

(ii) generate at least one prospective keyword for the at least one electronic object based upon at least one of:

a. at least one keyword associated with the at least one other electronic object contained in the folder, and

b. content of the at least one other electronic object;

(iii) associate the at least one electronic object with one or more of the at least one prospective keyword; and

(iv) store in the at least one electronic data storage device the at least one electronic object in association with the one or more of the at least one prospective keyword

wherein the at least one electronic object is stored such that the at least one electronic object is locatable by searching using the one or more of the at least one prospective keyword in a graphical user interface that is communicatively coupled to the electronic data storage device, and

wherein the at least one electronic object is store in a non-hierarchical format wherein the at least one electronic object is stored in the electronic data storage device without storing the location of the at least one received electronic object in the hierarchical organization structure.

2. The system of claim 1 , wherein there is at least one other preceding electronic object that precedes the received electronic object in the hierarchical organization structure, and the at least one electronic processor is further configured to associate the at least one received electronic object with at least one keyword associated with the at least one other preceding electronic object that precedes the received electronic object.

3. The system of claim 1 , wherein the at least one electronic processor is further configured to generate the at least one prospective keyword based upon one or more object names associated with the at least one received electronic object.

4. The system of claim 1 , wherein when the at least one object is associated with a user profile, the at least one electronic processor is further configured to generate the at least one prospective keyword based upon at least one keyword for a same electronic object that is associated with at least one other user profile that is similar to the user profile.

5. The system of claim 1 , wherein when there are a plurality of the electronic objects and a plurality of prospective keywords associated therewith, the electronic processor is further configured to generate at least one hierarchical organization structure based upon the keywords associated with the electronic objects.

6. A method for managing information, the method comprising:

(a) receiving at least one electronic object that is stored in a hierarchical format on at least one electronic storage device wherein the at least one electronic object has a location in a hierarchical file organizational structure, and the at least one electronic object is a folder containing at least one other contained electronic object;

(b) generating at least one prospective keyword for the at least one electronic object based upon at least one of:

(ii) at least one keyword associated with the at least one other electronic object contained in the folder, or

(ii) content of the at least one other object;

(c) associating the at least one electronic object with one or more of the at least one prospective keyword; and

(d) storing in the at least one electronic data storage device the at least one electronic object in assocation with the one or more of the at least one prospective keyword,

wherein the at least one electronic object is stored such that the at least one electronic object is locatable by searcing using the one or more of the at least one prospective keyword in a graphical user interface that is communicatively coupled to the electronic data storage device, and

wherein the at least one electronic object is stored in a non-hierarchical format wherein the at least one electrnoic object is stored in the electronic data storage device without storing the location of the at least one received electronic object in the hierarchical organization structure.

7. The method of claim 6 , wherein there is at least one other preceding electronic object that precedes the received electronic object in the hierarchical organization structure, and further comprising associating the at least one received electronic object with at least one keyword associated with at least one other preceding electronic object that precedes the received electronic object.

8. The method of claim 6 , further comprising generating the at least one prospective keyword based upon one or more object name associated with the at least one electronic object.

9. The method of claim 6 , wherein, when the at least one electronic object is associated with a user profile, generating the at least one prospective keyword based upon at least one keyword for a same electronic object that is associated with at least one other user profile similar to the user profile.

10. The method of claim 6 , wherein, when there are a plurality of electronic objects and a plurality of the prospective keywords associated therewith, generating at least one hierarchical organization structure based upon the keywords associated with the electronic objects.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 26, 2021
From: AUGER, JEREMY JASON
To: DESIRE2LEARN INCORPORATED
Reel/Frame 057914/0931 →
CHANGE OF NAME Recorded Oct 26, 2021
From: DESIRE2LEARN INCORPORATED
To: D2L INCORPORATED
Reel/Frame 057923/0065 →
CHANGE OF NAME Recorded Oct 26, 2021
From: D2L INCORPORATED
To: D2L CORPORATION
Reel/Frame 057923/0095 →
Continuity (5)
Continuation 16355907 · Mar 18, 2019
Continuation 15234506 · Aug 11, 2016
Continuation 14067532 · Oct 30, 2013
Provisional Application 61720312 · Oct 30, 2012
Related Publication 20220043781A1 · Feb 10, 2022