IP Library Granted Patent US 10,042,898
Granted Patent B2
US 10,042,898 · App. 15/276,001 · Granted Aug 7, 2018

Weighted metalabels for enhanced search in hierarchical abstract data organization systems

Inventors: Sanjiv Kapoor (Naperville, IL); Ophir Frieder (Chevy Chase, MD)
Assignee: ILLINOIS INSTITUTRE OF TECHNOLOGY
G06F17/3053G06F3/0481G06F17/301G06F17/30091G06F17/30094G06F17/30106G06F17/30126G06F17/30221G06F17/30312G06F17/30477
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 10,042,898
App. No.
15/276,001
Granted
Aug 7, 2018
Kind
B2
Abstract

A method in a data processing system and apparatus for organizing files, data items, web site members, or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, data items, web site members, or web pages. The electronic files, data items, web site members, or web pages are organized as a function of the metalabels into the hierarchical file structures. The method includes automatically weighting of individual metalabels as a function of relevance to a corresponding one of the electronic files, data items, web site members, or web pages. Searching the plurality of hierarchical structures can then be done with a query including at least one term and a relevance threshold. The search result includes any one or more of the plurality of electronic files, data items, web site members, or web pages having a metalabel and relevancy weighting matching the query.

Claims (33)

1. A computer-implemented method including steps for the improvement of storage and searching in at least one computer system by organizing files, data items, web site members, or web pages, the method comprising:

automatically determining with a data processor user-defined metalabels for each of a plurality of electronic files, data items, web site members, or web pages;

automatically organizing with a hardware data processor the user-defined metalabels for each of Rail the plurality of electronic files, data items, web site members, or web pages into a plurality of hierarchical structures for improving search functions in or across the at least one computer system, wherein the each of the electronic files, data items, web site members, or web pages is identifiable by a filename, file path, member identification, or domain name on a corresponding computer, and each of the plurality of user-defined metalabels in the plurality of hierarchical structures provides a computer location of the each of the plurality of electronic files, data items, web site members, or web pages;

automatically and individually weighting each of the user-defined metalabels as a function of relevance;

automatically associating the corresponding weighting with each of the user-defined metalabels; and

automatically organizing and/or filtering searches of the metalabels using the weighting to improve or narrow search results for a query of the at least one computer system.

2. The method of claim 1 , wherein the relevance comprises a preference ranking.

3. The method of claim 1 , wherein the relevance comprises a dynamic weighting.

4. The method of claim 1 , wherein more than one of the plurality of electronic files, data items, web site members, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure.

5. The method of claim 1 , wherein the weighting comprises comparing terms within the metalabel to a corresponding one of the plurality of electronic files, data items, web site members, or web pages.

6. The method of claim 1 , wherein one of the plurality of electronic files, data items, web site members, or web pages is assigned two different user-defined metalabels each having a different relevancy rating.

7. The method of claim 1 , further comprising automatically weighting more than one metalabel term within each of the user-defined metalabels with a relevancy rating.

8. The method of claim 1 , further comprising automatically extracting a plurality of the user-defined metalabels having a weighting above a predetermined threshold.

9. The method of claim 1 , further comprising:

receiving a search query with metalabel terms and a relevancy value; and

searching for user-defined metalabels matching the search query and having a weighting satisfying or matching the received relevancy value.

10. The method of claim 1 , further comprising ordering a display of metalabels as a function of relevancy values.

11. The method of claim 10 , further comprising displaying the metalabels on a graphical user interface.

12. The method of claim 10 , wherein the display comprises search results.

13. A computer-implemented method including steps for the improvement of storage and searching in at least one computer system by organizing files, data items, web site members, or web pages, the method comprising:

automatically determining with a data processor user-defined metalabels for each of a plurality of electronic files, data items, web site members, or web pages;

automatically organizing with a hardware data processor the user-defined metalabels for each of the plurality of electronic files, data items, web site members, or web pages into a plurality of hierarchical structures for improving search functions in or across the at least one computer system, wherein the each of the electronic files, data items, web site members, or web pages is identifiable by a filename, file path, member identification, or domain name on a corresponding computer, and each of the plurality of user-defined metalabels in the plurality of hierarchical structures provides a computer location of the each of the plurality of electronic files, data items, web site members, or web pages;

automatically and individually weighting each of the user-defined metalabels as a function of relevance to a corresponding one of the electronic files, data items, web site members, or web pages;

automatically associating the corresponding weighting with each of the user-defined metalabels;

searching the plurality of hierarchical structures as a function of a query, wherein the query includes at least one term and a relevance threshold to improve or narrow search results for the query; and

returning as a search result any one of the plurality of electronic files, data items, web site members, or web pages having a metalabel and relevancy weighting matching the query.

14. The method of claim 13 , further comprising automatically weighting more than one metalabel term within each of the user-defined metalabels with a relevancy rating.

15. The method of claim 14 , further comprising searching as a function of both a metalabel weighting and a metalabel term weighting.

16. The method of claim 13 , further comprising ordering a display of search results on a graphical user interface as a function of the weighting.

17. The method of claim 13 , wherein the relevance comprises a preference ranking.

18. The method of claim 13 , wherein the relevance comprises a dynamic weighting.

19. The method of claim 13 , wherein more than one of the plurality of electronic files, data items, web site members, or web pages is assigned a same user-defined metalabel to organize the more than one of the plurality of electronic files, data items, or web pages in a same hierarchical structure.

20. The method of claim 13 , wherein the weighting comprises comparing terms within the metalabel to a corresponding one of the plurality of electronic files, data items, web site members, or web pages.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2025
From: SATORI, ELISA
To: ILLINOIS INSTITUTE OF TECHNOLOGY
Reel/Frame 070440/0631 →
ASSIGNMENT F/B/O CREDITORS OF BLACKBIRD TECH LLC Recorded Apr 27, 2023
From: BLACKBIRD TECH LLC
To: SARTORI, ELISA
Reel/Frame 063805/0261 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2018
From: ILLINOIS INSTITUTE OF TECHNOLOGY
To: BLACKBIRD TECH LLC
Reel/Frame 046417/0882 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 29, 2016
From: KAPOOR, SANJIV; FRIEDER, OPHIR
To: ILLINOIS INSTITUTE OF TECHNOLOGY
Reel/Frame 040191/0665 →
Continuity (7)
Continuation In Part 14936178 · Nov 9, 2015
Continuation In Part 14489151 · Sep 17, 2014
Continuation 14147233 · Jan 3, 2014
Continuation In Part 13486630 · Jun 1, 2012
Continuation 12471938 · May 26, 2009
Continuation In Part 11801296 · May 9, 2007
Related Publication 20170011046A1 · Jan 12, 2017
Cited By (1)
US 12,411,807