×

Human interactions for populating user information on electronic forms

  • US 10,614,099 B2
  • Filed: 10/23/2013
  • Issued: 04/07/2020
  • Est. Priority Date: 10/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A system for populating an electronic form with user information, comprising:

  • an input device configured to receive one or more voice inputs;

    a database comprising a plurality of storage locations and configured to store a user profile comprising a plurality of fields in association with a plurality of values;

    at least one hardware processor;

    at least one executable software module that, when executed by the at least one hardware processor, is configured to;

    receive, via the input device, a first input that identifies a first field included in the electronic form;

    identify a group of synonymous fields of the plurality of fields of the user profile based on the identified first field and corresponding to a subset of values of the plurality of values;

    identify the subset of values as corresponding to the first field;

    receive, via the input device, a second input selecting a first value included in the subset of values for the first field;

    populate the first field of the electronic form with the first value; and

    derive additional information related to at least one of the subset of values that correspond to the first field based on calculations performed, by the at least one executable software module, on information obtained by the at least one executable software module from third party sources,wherein the group of synonymous fields is identified at least in part by performing comparisons of values inputted by a user corresponding to a plurality of different fields previously obtained by the software module from a plurality of different sources and associating the fields of the plurality different fields having common values;

    wherein the field category is identified at least in part by learning from existing mapped fields from other users to identify fields to which the information is applicable,wherein the subset of values is automatically identified when the user selects the electronic form from a plurality of other electronic forms, andwherein the at least one executable software module is further configured to;

    dissociate the subset of values of the user profile from other values of the plurality of values of a user profile,disassemble the subset of values into a plurality of separate pieces of information,individually encrypt each of the plurality of separate pieces of information comprising the subset of values using a separate encryption key for each of the separate pieces of information, anddistribute each of the plurality of individually encrypted pieces of information among the plurality of storage locations.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×