IP Library Granted Patent US 11,256,859
Granted Patent B2
US 11,256,859 · App. 15/272,961 · Granted Feb 22, 2022

Extending a classification database by user interactions

Inventor: Pavel Studenÿ (Prague, CZ)
Assignee: Avast Software s.r.o.
G06F40/174G06F16/958
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,256,859
App. No.
15/272,961
Granted
Feb 22, 2022
Kind
B2
Abstract

Web page items and other requests can be automatically categorized. An interaction with a web page item can be categorized based on previous categorizations of other web page items in which the same or similar data has been entered into a web page. A classification database containing categories of classified web page items is maintained. An interaction database containing interaction records of a user is maintained. The interaction records include a value corresponding to the user and a web page item. A web page item on a web page visited by a user and that is a user-fillable field that has been previously categorized in the classification database may be automatically populated with a value stored in an interaction database and that corresponds to the user and the user-fillable field.

Claims (51)

1. A method comprising:

detecting an interaction of a user with a web page item, wherein said web page item comprises a user-fillable field;

searching an interaction database for interaction records corresponding to the user that match a data input value provided for the detected interaction with the web page item; and

determining a category for the web page item based on the interaction records corresponding to the user having a data value that matches the data input value provided for the interaction with the web page item.

2. The method of claim 1 , further comprising creating a classification for the web page item using the determined category.

3. The method of claim 1 , further comprising updating a previously existing classification of the web page item.

4. The method of claim 1 , wherein said determined category is already associated with the web page item, said method further comprising updating statistics corresponding to the web page item.

5. The method of claim 4 , wherein said updating statistics corresponding to the web page item comprises updating a counter indicating the number of times the determined category has been identified in interactions by users with the web page item.

6. The method of claim 1 , said method further comprising:

identifying the user corresponding to the detected interaction with the web page item; and

adding an interaction record indicative of the user's detected interaction with the webpage item, wherein said interaction record comprises a value corresponding to the user and the web page item.

7. The method of claim 6 , wherein said identifying the user comprises identifying the user using access credentials stored in association with a password manager application.

8. The method of claim 6 , wherein said interaction with the web page item that is detected is a first interaction with the web page item by the user, said method further comprising:

detecting a second interaction by the user with the web page item;

retrieving from the interaction record in the interaction database the value corresponding to the user and the web page item; and

populating the retrieved value in the user-fillable field.

9. The method of claim 1 , wherein said interaction with the web page item that is detected is a first interaction with the web page item by the user, said method further comprising:

detecting a second interaction by the user with the web page item;

determining whether the web-page item has been categorized based on interactions by a statistically significant number of users; and

upon determining that said web-page has been categorized based on interactions by a statistically significant number of users, using a classification record corresponding to said web page item.

10. The method of claim 9 further comprising, upon determining that said web-page has been categorized based on interactions by a statistically significant number of users and it is determined that there is a single prominent category among a plurality of potential categories determinable by user interactions, using a classification record corresponding to said web page item.

11. The method of claim 1 , said method further comprising providing a password manager application that performs at least one of said steps of detecting, searching, and determining.

12. The method of claim 1 , wherein said detecting an interaction with a web page item comprises detecting a text entry.

13. The method of claim 1 , wherein said detecting an interaction with a web page item comprises detecting a request for content comprising at least one of video, audio, and am image.

14. The method of claim 13 , wherein said detecting an interaction with a web-page item comprises detecting a request for video, and wherein said determining a category for the web page item comprises determining a category of the video.

15. The method of claim 14 , said method further comprising using information indicative of prior video viewing interactions by the user in making a determination that said video is in a particular category.

16. The method of claim 14 , wherein the user is a first user, said method further comprising using information indicative of prior video viewing interactions by a second user in making a determination that said video is in a particular category.

17. A method comprising:

detecting a session by a user with a web page that displays a web page item, wherein said web page item comprises a user-fillable field;

determining a category for the web page item, wherein the category is based on interaction records corresponding to the user indicative of prior interactions with the web page item;

obtaining information indicative of the identity of the user;

searching an interaction database for at least one interaction record comprising information indicative of a prior user interaction by the user with the web page item, wherein said at least one interaction record comprises a value corresponding to the user and the web page item;

retrieving the value from the at least one interaction record; and

populating said retrieved value in said use r-fillable field.

18. A non-transitory computer readable medium containing program instructions for performing a method comprising:

detecting an interaction of a user with a web page item, wherein said web page item comprises a user-fillable field;

searching an interaction database for interaction records corresponding to the user that match a data input value provided for the interaction of the user with the web page item; and

determining a category for the web page item based on the interaction records corresponding to the user having a data value that matches the data value provided as input for the interaction with the web page item.

19. The non-transitory computer readable medium of claim 18 , wherein said web page item wherein said interaction with the web page item that is detected is a first interaction with the web page item by the user, said non-transitory computer readable medium further containing program instructions for performing further steps of the method comprising:

identifying a user corresponding to the detected interaction with the web page item;

maintaining an interaction database and adding an interaction record indicative of the user's detected interaction with the webpage item, wherein said interaction record comprises a value corresponding to the user and the web page item;

detecting a second interaction by the user with the web page item;

retrieving from the interaction record in the interaction database the value corresponding to the user and the web page item; and

enabling the retrieved value to be populated in said use r-fillable field.

20. A non-transitory computer readable medium containing program instructions for performing a method comprising:

detecting a session by a user with a web page that displays a web page item, wherein said web page item comprises a user-fillable field;

determining a category for the web page item, wherein the category is based on interaction records of the user indicative of prior interactions with the web page item;

obtaining information indicative of the identity of the user;

searching an interaction database for at least one interaction record comprising information indicative of a prior user interaction by the user with the web page item, wherein said at least one interaction record comprises a value corresponding to the user and the web page item;

retrieving the value from the at least one interaction record; and

enabling said retrieved value to be automatically populated in said user-fillable field.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2025
From: GEN DIGITAL AMERICAS S.R.O.
To: GEN DIGITAL INC.
Reel/Frame 071771/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 30, 2025
From: AVAST SOFTWARE S.R.O.
To: GEN DIGITAL AMERICAS S.R.O.
Reel/Frame 071777/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2018
From: STUDENÝ, PAVEL
To: AVAST SOFTWARE S.R.O.
Reel/Frame 045100/0512 →
Continuity (2)
Provisional Application 62221962 · Sep 22, 2015
Related Publication 20170083607A1 · Mar 23, 2017