IP Library Granted Patent US 8,713,654
Granted Patent B2
US 8,713,654 · App. 13/593,249 · Granted Apr 29, 2014

Reverse mapping method and apparatus for form filling

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,713,654
App. No.
13/593,249
Granted
Apr 29, 2014
Kind
B2
Abstract

In the presently preferred embodiment of the invention, every time a user submits a form the client software tries to match the submitted information with the stored profile of that user. If a match is discovered, the program tags the field of the recognized data with a corresponding type. The resulting profile can be used after that to help all subsequent users to fill the same form.

Claims (35)

1. A method comprising:

receiving an authentication request to participate in an automated form filling system;

generating a random number token at a server that includes one or more processors, said server signing said token with a certificate, and storing said token on a user's system a first time said user authenticates with a second level password; and

flagging said user to prevent issuing of multiple tokens for a same user,

wherein communications are identifiable for unique users in the automated form filling system without knowing an actual identity of said users themselves.

2. The method of claim 1 , wherein said token and a signature are included in all communications between said user and a reverse mapping server.

3. The method of claim 1 , wherein storing said token on a user's system comprises storing said token in a hashed user profile.

4. The method of claim 1 , further comprising refraining from storing said token at said server.

5. The method of claim 1 , further comprising automating the filling of form data.

6. The method of claim 1 , wherein the reverse mapping system utilizes reverse auto-profiling based on form submissions by a plurality of users to develop mapping data that includes one or more mapping data entries for one or more corresponding domains, each mapping data entry including one or more mappings between one or more form field names for the corresponding domain and one or more corresponding data classes.

7. An apparatus, comprising:

one or more processors;

a module for receiving an authentication request to participate in an automated form filling system;

a pseudo-random number generator for generating a random number token;

a module for signing said token with a certificate;

a memory for storing said token on a user's system a first time said user authenticates with a second level password; and

a module for flagging said user to prevent issuing of multiple tokens for a same user,

wherein communications are identifiable for unique users in the automated form filling system without knowing an actual identity of said users themselves.

8. The apparatus of claim 7 , wherein said token and signature are included in all communications between said user and a reverse mapping server.

9. The apparatus of claim 7 , further comprising validating the legitimacy of the token.

10. The apparatus of claim 7 , wherein storing said token on a user's system comprises storing said token in a hashed user profile.

11. The apparatus of claim 7 , further comprising refraining from storing said token at said apparatus.

12. The apparatus of claim 9 , wherein the certificate is usable to validate the legitimacy of the token.

13. The apparatus of claim 8 , wherein the reverse mapping server utilizes reverse auto-profiling based on form submissions by a plurality of users to develop mapping data that includes one or more mapping data entries for one or more corresponding domains, each mapping data entry including one or more mappings between one or more form field names for the corresponding domain and one or more corresponding data classes.

14. A non-transitory computer-readable storage media having stored thereon computer-executable instructions that, when executed by one or more processors of a computer system, cause the computer system to perform a method comprising:

receiving an authentication request to participate in an automated form filling system;

generating a random number token, signing said token with a certificate, and storing said token on a user's system a first time said user authenticates with a second level password; and

flagging said user to prevent issuing of multiple tokens for a same user,

wherein communications are identifiable for unique users in the automated form filling system without knowing an actual identity of said users themselves.

15. The computer-readable storage media of claim 14 , wherein said token and a signature are included in all communications between said user and a reverse mapping server.

16. The computer-readable storage media of claim 14 , wherein storing said token on a user's system comprises storing said token in a hashed user profile.

17. The computer-readable storage media of claim 14 , further comprising refraining from storing said token at the computer system.

18. The computer-readable storage media of claim 14 , further comprising automating the filling of form data.

19. The computer-readable storage media of claim 18 , wherein the automated form mapping system utilizes reverse auto-profiling based on form submissions by a plurality of users to develop mapping data that includes one or more mapping data entries for one or more corresponding domains, each mapping data entry including one or more mappings between one or more form field names for the corresponding domain and one or more corresponding data classes.

20. The computer-readable storage media of claim 14 , wherein the certificate is usable to validate the legitimacy of the token.

Assignments (5)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: TOPALOV, OGNIAN Z.; HOHENSTEIN, ERIC
To: AMERICA ONLINE, INC.
Reel/Frame 030809/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: AOL LLC
To: AOL INC.
Reel/Frame 030809/0606 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2013
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 030809/0703 →
CHANGE OF NAME Recorded Jul 16, 2013
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 030813/0515 →