IP Library Patent Application 18993528
Patent Application
App. No. 18/993,528

SIMILARITY CALCULATION DEVICE, SIMILARITY CALCULATION METHOD AND SIMILARITY CALCULATION PROGRAM

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 None
App. No.
18/993,528
Filed
Jan 11, 2025
Art Unit
2453
USPC
709/217
Abstract

An extraction unit (15 c ) extracts a part representing an ID from each of two processing target URLs contained in an operation log. A determination unit (15 d ) determines whether or not the part representing the ID is a temporarily generated part, by using statistical information in operation logs for a predetermined period. A calculation unit (15 e ) calculates similarity between the two processing target URLs by excluding the part representing the ID in a case where the part representing the ID is a temporarily generated part.

Claims (32)

1 . A similarity calculation apparatus comprising:

an extraction unit configured to extract a part representing an identification (ID) from each of two processing target uniform resource locators (URLs) contained in an operation log;

a determination unit configured to determine whether or not the part representing the ID is temporarily generated, by using statistical information in operation logs for a predetermined period; and

a calculation unit configured to calculate similarity between the two processing target URLs by excluding the part representing the ID when the part representing the ID is determined to be temporarily generated.

2 . The similarity calculation apparatus according to claim 1 , wherein the determination unit is configured to determine whether or not the part is temporarily generated by using the number of appearances of the part representing the ID in the operation logs for the predetermined period.

3 . The similarity calculation apparatus according to claim 2 , wherein the determination unit is configured to determine that the part representing the ID is not temporarily generated when the part representing the ID appears twice or more over a predetermined time interval in the operation logs for the predetermined period.

4 . The similarity calculation apparatus according to claim 1 , wherein, when the part representing the ID is not determined to be temporarily generated, the calculation unit is further configured to add a predetermined weight to the part representing the ID to calculate similarity between the two processing target URLs.

5 . The similarity calculation apparatus according to claim 1 , wherein the extraction unit is configured to extract the part representing the ID from a part constituting a path or a query of each of the two processing target URLs.

6 . A method for calculating similarity, the method comprising:

extracting a part representing an identification (ID) from each of two processing target uniform resource locators (URLs) contained in an operation log;

determining whether or not the part representing the ID is temporarily generated, by using statistical information in operation logs for a predetermined period; and

calculating similarity between the two processing target URLs by excluding the part representing the ID when the part representing the ID is temporarily generated.

7 . A computer-readable memory device storing computer-executable program instructions that, when executed by a processor, cause a computer to execute a method comprising:

extracting a part representing an identification (ID) from each of two processing target uniform resource locators (URLs) contained in an operation log;

determining whether or not the part representing the ID is temporarily generated, by using statistical information in operation logs for a predetermined period; and

calculating similarity between the two processing target URLs by excluding the part representing the ID when the part representing the ID is temporarily generated.

8 . The method according to claim 6 , wherein the determining whether or not the part representing the ID is temporarily generated includes:

determining whether or not the part is temporarily generated by using the number of appearances of the part representing the ID in the operation logs for the predetermined period.

9 . The method according to claim 8 , wherein the determining whether or not the part representing the ID is temporarily generated includes:

determining that the part representing the ID is not temporarily generated when the part representing the ID appears twice or more over a predetermined time interval in the operation logs for the predetermined period.

10 . The method according to claim 6 , further comprising:

when the part representing the ID is not determined to be temporarily generated, adding a predetermined weight to the part representing the ID to calculate similarity between the two processing target URLs.

11 . The method according to claim 6 , wherein the extracting a part representing an ID comprises:

extracting the part representing the ID from a part constituting a path or a query of each of the two processing target URLs.

12 . The computer-readable memory device according to claim 7 , wherein the determining whether or not the part representing the ID is temporarily generated includes:

determining whether or not the part is temporarily generated by using the number of appearances of the part representing the ID in the operation logs for the predetermined period.

13 . The computer-readable memory device according to claim 12 , wherein the determining whether or not the part representing the ID is temporarily generated includes:

determining that the part representing the ID is not temporarily generated when the part representing the ID appears twice or more over a predetermined time interval in the operation logs for the predetermined period.

14 . The computer-readable memory device according to claim 7 , further comprising:

when the part representing the ID is not determined to be temporarily generated, adding a predetermined weight to the part representing the ID to calculate similarity between the two processing target URLs.

15 . The computer-readable memory device according to claim 7 , wherein the extracting a part representing an ID comprises:

extracting the part representing the ID from a part constituting a path or a query of each of the two processing target URLs.

Assignments (2)
CHANGE OF NAME Recorded Jan 1, 2026
From: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
To: NTT, INC.
Reel/Frame 074164/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2025
From: YOKOSE, FUMIHIRO; TSUCHIKAWA, KIMIO; WAKASUGI, TAISUKE; UCHIDA, RYO; OISHI, HARUO
To: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
Reel/Frame 070883/0902 →