IP Library › Granted Patent US 12,561,514
Granted Patent B2
US 12,561,514 · App. 18/532,356 · Granted Feb 24, 2026

Method and system for classifying one or more hyperlinks in a document

Inventors: Krishnaditya Krishnaditya (Bengaluru, IN); Rohini Nookala (Bangalore, IN); Pinaki Bhaskar (Bangalore, IN); Aniruddha Bala (Bengaluru, IN); Ankit Sharma (Bangalore, IN); Vikram Mupparthi (Bangalore, IN)
Assignee: Samsung Electronics Co., Ltd.
G06F40/134
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,561,514
App. No.
18/532,356
Granted
Feb 24, 2026
Kind
B2
Abstract

A method and a system for classifying one or more hyperlinks in a document are provided. The method includes identifying the one or more hyperlinks in the document based on an analysis of text strings of the document. The method further includes analyzing surrounding text strings around each of the one or more hyperlinks and classifying, based on the analysis of the surrounding text strings around each of the one or more hyperlinks, the one or more hyperlinks into at least one category among a plurality of predetermined categories.

Claims (44)

1 . A method for classifying one or more hyperlinks in a document, the method comprising:

identifying the one or more hyperlinks in the document based on an analysis of text strings of the document;

analyzing surrounding text strings around each of the one or more hyperlinks;

classifying, based on the analysis of the surrounding text strings around each of the one or more hyperlinks, the one or more hyperlinks into at least one category among a plurality of predetermined categories including at least two of a pre-requisite category, a co-requisite category, or a post-requisite category;

generating a link representation list corresponding to the classified one or more hyperlinks, without using content of the one or more hyperlinks, based on the surrounding text strings;

creating a taxonomy including a list of concepts related to the text strings of the document;

arranging the classified one or more hyperlinks in a predefined order based on the taxonomy; and

displaying, on a graphical user interface (GUI), the link representation list, based on the arrangement of the classified one or more hyperlinks in the predefined order, each item in the link representation list being displayed on the GUI with an indication of its corresponding category among the pre-requisite category, the co-requisite category, or the post-requisite category.

2 . The method of claim 1 , further comprising:

extracting user information associated with a user accessing the document; and

selecting at least one hyperlink among the classified one or more hyperlinks, based on the user information.

3 . The method of claim 2 , wherein the user information is extracted from memory having at least one of a user profile information or a browsing history information of the user stored therein.

4 . The method of claim 2 , wherein the user information includes at least one of profile information of the user, demographic information of the user, educational qualifications of the user, published documents authored by the user, or user uploaded documents.

5 . The method of claim 1 , wherein the classifying of the one or more hyperlinks further comprises:

classifying the one or more hyperlinks using the surrounding text strings without referring to the one or more hyperlinks.

6 . The method of claim 1 , wherein the document corresponds to one of a text document, a web document, an application based documents, or a cloud based document.

7 . A system for classifying one or more hyperlinks in a document, the system comprising:

a display;

memory storing instructions; and

one or more processors communicatively coupled to the display and the memory,

wherein the instructions, when executed by the one or more processors individually or collectively, cause the system to:

identify the one or more hyperlinks in the document based on an analysis of text strings of the document,

analyze surrounding text strings around each of the one or more hyperlinks,

classify, based on the analysis of the surrounding text strings around each of the one or more hyperlinks, the one or more hyperlinks into at least one category among a plurality of predetermined categories including at least two of a pre-requisite category, a co-requisite category, or a post-requisite category,

generate a link representation list corresponding to the classified one or more hyperlinks, without using content of the one or more hyperlinks, based on the surrounding text strings,

create a taxonomy including a list of concepts related to the text strings of the document,

arrange the classified one or more hyperlinks in a predefined order based on the taxonomy, and

display, on a graphical user interface (GUI) via the display, the link representation list, based on the arrangement of the classified one or more hyperlinks in the predefined order, each item in the link representation list being displayed on the GUI with an indication of its corresponding category among the pre-requisite category, the co-requisite category, or the post-requisite category.

8 . The system of claim 7 , wherein the instructions, when executed by the one or more processors individually or collectively, further cause the system to:

extract user information associated with a user accessing the document, and

select at least one hyperlink among the classified one or more hyperlinks, based on the user information.

9 . The system of claim 8 , wherein the instructions, when executed by the one or more processors individually or collectively, further cause the system to;

extract the user information from the memory having at least one of a user profile information or a browsing history information of the user stored therein.

10 . The system of claim 8 , wherein the user information includes at least one of profile information of the user, demographic information of the user, educational qualifications of the user, published documents authored by the user, or user uploaded documents.

11 . The system of claim 7 , wherein the instructions, when executed by the one or more processors individually or collectively, further cause the system to:

classify the one or more hyperlinks using the surrounding text strings without referring to the one or more hyperlinks.

12 . The system of claim 7 , wherein the document corresponds to one of a text document, a web document, an application based documents, or a cloud based documents.

13 . The system of claim 7 , further comprising:

an input device,

wherein the instructions, when executed by the one or more processors individually or collectively, further cause the system to:

receive, via the input device, user input, and

acquire the document based on the received user input.

14 . The system of claim 7 , wherein the instructions, when executed by the one or more processors individually or collectively, further cause the system to:

store, in the memory, user information as a knowledge graph.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2023
From: KRISHNADITYA, KRISHNADITYA; NOOKALA, ROHINI; BHASKAR, PINAKI; BALA, ANIRUDDHA; SHARMA, ANKIT; MUPPARTHI, VIKRAM
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 065800/0441 →
Priority Claims (1)
IN 202241058341 · Oct 12, 2022 · national
Continuity (2)
Continuation PCTKR2023015760 · Oct 12, 2023
Related Publication 20240126977A1 · Apr 18, 2024
References Cited (24)
US 7516397B2 · Joshi et al. · 2009 [cited by applicant]
US 8521667B2 · Zhu et al. · 2013 [cited by applicant]
US 10353994B2 · Upadhyay et al. · 2019 [cited by applicant]
US 11093971B2 · Kurian et al. · 2021 [cited by applicant]
US 11238211B2 · van de Kerkhof et al. · 2022 [cited by applicant]
US 11429897B1 · Cobb et al. · 2022 [cited by applicant]
US 11455464B2 · Hook et al. · 2022 [cited by applicant]
US 20080228675A1 · Duffy et al. · 2008 [cited by applicant]
US 20090298036A1 · Greenspan · 2009 [cited by examiner]
US 20090319449A1 · Gamon · 2009 [cited by examiner]
US 20100275117A1 · Vion-Dury · 2010 [cited by examiner]
US 20100287174A1 · Yang et al. · 2010 [cited by applicant]
US 20130074129A1 · Reisman · 2013 [cited by applicant]
US 20140122456A1 · Dies · 2014 [cited by applicant]
US 20150026152A1 · Singh et al. · 2015 [cited by applicant]
US 20160162452A1 · Moore · 2016 [cited by examiner]
US 20190065615A1 · Room · 2019 [cited by examiner]
US 20190102368A1 · Waran · 2019 [cited by examiner]
US 20230229711A1 · Schafer · 2023 [cited by examiner]
Patrick Kenekayoro et al., Motivation for Hyperlink Creation Using Inter-Page Relationships (Oct. 24, 2013). [cited by applicant]
Deebanchakkarawarthi G et al., Classification of URL into Malicious or Benign using Machine Learning Approach (Feb. 2019). [cited by applicant]
Nicolas Rodolfo Fauceglia et al., Automatic Taxonomy Induction and Expansion (Nov. 3, 2019). [cited by applicant]
International Search Report dated Jan. 9, 2024, issued in International Application No. PCT/KR2023/015760. [cited by applicant]
Indian Office Action dated Jun. 27, 2025; Indian Appln. No. 202241058341. [cited by applicant]