IP Library Granted Patent US 8,353,039
Granted Patent B2
US 8,353,039 · App. 12/002,706 · Granted Jan 8, 2013

Method and apparatus for processing a multi-step authentication sequence

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 8,353,039
App. No.
12/002,706
Granted
Jan 8, 2013
Kind
B2
Abstract

A method of automating an authentication sequence for accessing a computer resource comprising processing form information associated with the authentication sequence, wherein the authentication sequence comprises a plurality of queries associated with a plurality of web pages; and communicating a response to a portion of the authentication sequence using form information that corresponds to a query upon recognition of indicia of the portion of the plurality of web pages where the portion comprises the query.

Claims (36)

1. A method of automating a multi-step authentication sequence for accessing a computer resource, comprising: processing form information associated with the multi-step authentication sequence, wherein the multi-step authentication sequence comprises a plurality of queries, wherein the plurality of queries for the multi-step authentication sequence are associated with a plurality of web pages, wherein processing the form information further comprises:

identifying a password field on a first web page of the plurality of web pages, and

identifying a second web page associated with the first web page of the plurality of web pages; and

communicating a response to a portion of the multi-step authentication sequence using form information that corresponds to a query upon recognition of indicia of the portion of the plurality of web pages where the portion comprises the query, wherein the indicia comprises at least one of host URLs, target URLs, form fields, and page text, and wherein the indicia is recognized for at least part of the multi-step authentication sequence by at least one of an exact match or a fuzzy match.

2. The method of claim 1 , wherein processing the form information further comprises recording the form information to be used to complete the multi-step authentication sequence.

3. The method of claim 1 , further comprising repeating the communicating step for each portion of the multi-step authentication sequence until completion.

4. The method of claim 1 , wherein recognition of the indicia further comprises comparing the indicia of the multi-step authentication sequence with a current web page of the plurality of web pages.

5. The method of claim 1 , further comprising identifying a portion of a current web page of the plurality of web pages that does not match at least one of the indicia or the form information associated with any portion of the multi-step authentication sequence.

6. The method of claim 1 , wherein the indicia of the portion of the plurality of web pages comprises at least one of an URL or layout information associated with the portion of the plurality of web pages.

7. The method of claim 1 , wherein processing the form information further comprises associating the form information with a URL of any of the plurality of web pages.

8. The method of claim 1 , wherein processing the form information further comprises monitoring interaction with a plurality of web forms to obtain the form information.

9. The method of claim 1 , wherein communicating the response further comprises comparing at least one of indicia or form information associated with the plurality of web pages associated with the multi-step authentication sequence with a portion of a current web page to validate the portion.

10. An apparatus for automating a multi-step authentication sequence for accessing a computer resource, comprising:

at least one processor communicatively coupled to at least one memory, wherein the at least one processor is configured to:

process form information associated with the multi-step authentication sequence, wherein the multi-step authentication sequence comprises a plurality of queries, wherein the plurality of queries for the multi-step authentication sequence are associated with a plurality of web pages, wherein processing the form information further comprises:

identifying a password field on a first web page of the plurality of web pages, and

identifying a second web page associated with the first web page of the plurality of web pages;

identify indicia of the multi-step authentication sequence, wherein the indicia comprises at least one of host URLs, target URLs, form fields, and page text, and wherein the indicia is identified for at least part of the multi-step authentication sequence by at least one of an exact match or a fuzzy match; and

automatically answer the portion of the multi-step authentication sequence using the form information.

11. The apparatus of claim 10 , wherein the at least one processor is further configured to compare indicia of the multi-step authentication sequence with a portion of a current web page.

12. The apparatus of claim 10 , wherein the at least one processor is further configured to record the form information to be used to complete the multi-step authentication sequence.

13. The apparatus of claim 10 , wherein the at least one processor is further configured to identify a portion of a current web page of the plurality of web pages that does not match at least one of the indicia or the form information associated with any portion of the multi-step authentication sequence.

14. The apparatus of claim 10 , wherein the at least one processor is further configured to validate a portion of any of the plurality of web pages associated with the multi-step authentication sequence.

15. A system for automating a multi-step authentication sequence for accessing a computer resource, comprising:

a server comprising at least one processor communicatively coupled to a network, wherein the server is configured to:

present a multi-step authentication sequence comprising a plurality of queries, wherein the plurality of queries for the multi-step authentication sequence are associated with a plurality of web pages;

an interaction processor configured to process form information associated with the multi-step authentication sequence, wherein processing the form information further comprises:

identifying a password field on a first web page of the plurality of web pages, and

identifying a second web page associated with the first web page of the plurality of web pages; and

a client comprising at least one processor communicatively coupled to a network, wherein the client is configured to:

recognize a portion of the multi-step authentication sequence comprising indicia, wherein the indicia comprises least one of host URLs, target URLs, form fields, and page text, and wherein the indicia is recognized for at least part of the multi-step authentication sequence by at least one of an exact match or a fuzzy match, and

automatically answer the portion of the multi-step authentication sequence with a corresponding portion of the form information.

16. The system of claim 15 , wherein the client is further configured to compare indicia of the multi-step authentication sequence with a portion of a current web page.

17. The system of claim 15 , wherein the interaction processor is further configured to record the form information to be used to complete the multi-step authentication sequence.

18. The system of claim 15 , wherein the client is further configured to compare at least one of indicia or form information associated with the plurality of web pages associated with the multi-step authentication sequence with a portion of a current web page to validate the portion.

19. The system of claim 15 , wherein the interaction processor is further configured to monitor interaction with a plurality of web forms to obtain the form information.

Assignments (5)
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ADDRESS CHANGE OF ASSIGNEE Recorded Dec 6, 2012
From: SYMANTEC CORPORATION
To: SYMANTEC CORPORATION
Reel/Frame 029417/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2007
From: COOLEY, SHAUN; MCCORKENDALE, BRUCE
To: SYMANTEC CORPORATION
Reel/Frame 020315/0227 →