We created a probabilistic framework that can suggest suitable defaults for form entries. It observes the user’s entry patterns, learns from experience and is able to extrapolate the results to previously unseen forms. When it is fairly confident with the result, it can populate the field once the user tabs into it. It is used by Adobe Acrobat to streamline the form filling process. Alex Mohr, an Acrobat engineer, integrated the engine into the product.