Reverse mapping method and apparatus for form filling
AssigneeFacebook, Inc.
InventorsOgnian Z. Topalov, Eric Hohenstein
Life of this patent
Estimating the term…
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.
Claims4
A method for downloading a user's profile in a reverse mapping form fill application without challenging said user with a higher level of authentication, comprising the steps of:
- encrypting said user's profile with a user specific symmetric key, stored in a user database;
- storing said encrypted profile on said user's system after a first time said user authenticates with a higher-level authentication from said user's system;
- using less than every character from said user's profile when subsequently downloading said user profile from said user's system;
- revealing only a subset of said user's profile, while obtaining sufficient confidence in said user's profile to generate a reverse mapping;
- and
- responsive to obtaining said sufficient confidence, generating said reverse mapping.
A method for downloading a user's profile in a reverse mapping form fill application without challenging said user with a higher level of authentication, comprising the step of:
- using less than every character from said user's profile when downloading said user's profile from said user's system;
- revealing only a subset of said user's profile, while obtaining sufficient confidence in said user's profile to generate a reverse mapping;
- and
- responsive to obtaining said sufficient confidence, generating said reverse mapping.
An apparatus for downloading a user's profile in a reverse mapping form fill application without challenging said user with a higher level of authentication, comprising:
- a module for encrypting said user's profile with a user specific symmetric key, stored in a user database;
- a memory storing said encrypted profile on said user's system after a first time said user authenticates with a higher-level authentication from said user's system;
- a module for using less than every character from said user's profile when subsequently downloading said user's profile from said user's system;
- a module for revealing only a subset of said user's profile, while obtaining sufficient confidence in said user's profile to generate a reverse mapping;
- and
- a module, responsive to obtaining said sufficient confidence, for generating said reverse mapping.
An apparatus for downloading a user's profile in a reverse mapping form fill application without challenging said user with a higher level of authentication, comprising:
- a module for using less than every character from said user's profile when downloading said user's profile from said user's system;
- a module for revealing only a subset of said user's profile, while obtaining sufficient confidence in said user's profile to generate a reverse mapping;
- and
- a module for, responsive to obtaining said sufficient confidence, generating said reverse mapping.
Dependencies are inferred from the claim text.