Form Filling Patents (Class 715/224)
  • Patent number: 11113358
    Abstract: An online training system and support tool that overlays browser-based help pages to guide users through page navigation or processes. Each item on the page when selected can bring up an item specific help tool for that item. An administrator function can pop up to allow the administrator to edit items on the page and provide item specific help tools. In addition, the help overlay can be toggled on and off by toggling the button, where the button on the page is in one condition to show the page with no annotations, and is selected to make the tool active, and to automatically detect the user selecting a specific item and toggling that item.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: September 7, 2021
    Inventor: Christopher Kieffaber
  • Patent number: 11113025
    Abstract: An interaction management device fills items with data based on user's speech content. The interaction management device includes a control unit. The control unit is configured to estimate data with which to fill in a blank item that is not yet filled in with data based on a past action history of the user when there is the blank item, inquire of the user whether the data with which to fill in the blank item is the estimated data, and determine that the estimated data is data with which to fill in the blank item if a response indicating that the estimated data is correct is received from the user.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: September 7, 2021
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventor: Masanobu Washio
  • Patent number: 11074366
    Abstract: A masking system and method for automatically masking sensitive user information on a webpage is provided. The method includes the steps of identifying a location of the first user data of the first type of sensitive user information on the webpage, updating an initial path to the first user data to account for changes to the initial path detected in response to repeated visits to the webpage, wherein the updated initial path to the first user data is stored as a stable path, locating a second user data associated with a second type of sensitive user information on the webpage, by accessing a central database containing path information to a location of the second user data on the webpage, and masking the first user data and the second user data on the webpage, using the stable path and the path information obtained from the central database.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: July 27, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ching-Wei Cheng, Tzu-Ching Kuo, June-Ray Lin, Yi-Chun Tsai
  • Patent number: 11048858
    Abstract: A system for use in automated aggregation and distribution of content to and from at least one webpage on the Internet comprises an API server which includes a webpage served by the API server for use by a user on a user device. The user device and the API server are each associated with an at least one identifier. There is a browser and a browser extension. The browser extension is configured to instruct the browser to communicate the at least one identifier associated with the user device to the at least one website and not communicate the at least one identifier associated with the API server. The browser extension transiently stores and/or manipulates content and communicates content between the client application, the API server and at least one website in response to an input from the user, such that the user distributes content to the at least one website.
    Type: Grant
    Filed: November 21, 2013
    Date of Patent: June 29, 2021
    Assignee: ROOFOVERYOURHEAD MARKETING LTD.
    Inventors: Adam Alexander Cowley, Anton Sivolapov
  • Patent number: 11023876
    Abstract: Embodiments relate generally to computer software and computing devices, and more particularly, to a system, an apparatus and a method configured to segregate data at an interface of a computing device to facilitate on-line electronic payment transactions. In one embodiment, a method includes presenting fields configured to accept a first type of data and to accept a second type of data for an on-line electronic payment transaction. The method includes generating an initialization signal for transmission to an isolated data management system to initialize a portion of a memory associated with first type of data, responsive to an interaction with a field, receiving data from the field, and generating a save signal to save the data from the field in a portion of the memory. This can be responsive to a second interaction with the field.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: June 1, 2021
    Assignee: HomeAway.com, Inc.
    Inventors: Brent T. Schneeman, Dennis Kashkin, Eric M. Carr, Mark R. Reynolds, Matthew W. Kinman, Charles R. Poff, III, Douglas A. Squires, Daniel A. Herrera
  • Patent number: 11023678
    Abstract: A user interface and method for composing a message to be sent over a wireless network environment using a handheld device is disclosed. According to the method, upon receipt of a user request to compose a message, a screen is displayed with a recipient field for a recipient address, an associated label to indicate that the recipient field is for a recipient address, and a message body field for holding message content. The method further includes, upon each keystroke entry of text to the recipient field, looking up entries from an address book which match the text, and displaying a selection menu representing addresses from at least a portion of the entries as well as cached entries previously looked up from a global address book.
    Type: Grant
    Filed: November 7, 2019
    Date of Patent: June 1, 2021
    Assignee: BlackBerry Limited
    Inventors: Theodore Van Belle, Scotte Zinn, Andrew Douglas Bocking, Michael Thomas Hardy
  • Patent number: 10990751
    Abstract: A computing system includes a client device and a form template server. The client device has a display associated therewith to display an application page from an application, and generate a screenshot of the form. The application page includes a form requiring data to be filled in by a user. The form template server compares a form template extracted from the screenshot to a private form template database for a match. The private form template database includes private form templates from different applications, with each private form template having user data associated therewith previously filled in for the user. The client device then populates the form on the display with the data from the matched private form template.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: April 27, 2021
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Jeroen Mattijs Van Rotterdam
  • Patent number: 10984003
    Abstract: A method of generating a report for a digital task is provided. The method may include receiving an identification of a digital task initiated by a user, and electronically monitoring at least one of user interaction with at least one application while the user performs the digital task via an electronic system and a state of the electronic system while the user performs the digital task via the electronic system. Further, the method may include capturing a plurality of snapshots for the digital task. Each snapshot of the plurality of snapshots may include information for at least of one or more user actions and the state of the electronic system while the user performs the digital task. The method may also include generating a report for the digital task including the plurality of snapshots.
    Type: Grant
    Filed: September 16, 2017
    Date of Patent: April 20, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Jorjeta G. Jetcheva, Ajay Chander
  • Patent number: 10963633
    Abstract: A system including first computer memory storing a full data set representable in rows and columns, a second computer memory storing executable instructions, and processors configured to execute the instructions to cause presentation of data of the full data set on a display including columns of data each having data fields, receive user input identifying a column of the data set, determine items to modify in information in the data fields of the identified column, generate and cause display of an indication of a proposed change action to modify the determined items, and in response to a user input indicating a selection of the indication of the proposed change action, update the presentation of the data based on the change action to modify information displayed in the data fields of the identified column of the data, and store a log of the change action.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: March 30, 2021
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Daniel Cervelli, Adam Storr, Jesse Rickard, A. Rafee Memon
  • Patent number: 10942959
    Abstract: Systems, methods, and apparatuses for automated population of responses into query fields of a form are discussed. The responses are based on data in a networked user data repository maintained by a first party, and the form is presented by a second party. A login request for access to data in the user data repository may be received from a remote computing device. If access to the data in the user data repository is authorized, descriptors for at least one of the query fields may be received, and based on the descriptors, it may be determined whether any responses to any query fields are contained in the user data repository. Query fields may be populated with responses obtained through the data repository. The user provides the second party with information that is made available to the first party without separately inputting the information into the form of the second party.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: March 9, 2021
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Imran Haider
  • Patent number: 10943063
    Abstract: An apparatus has a processor and a memory connected to the processor. The memory stores instructions executed by the processor to store identity attributes including real identity attributes for a real individual and a digital identity with digital identity data attributes operative as a personal privacy proxy for the real individual. Web site input forms are automatically filled alternately using the real identity attributes and the digital identity attributes.
    Type: Grant
    Filed: January 18, 2018
    Date of Patent: March 9, 2021
    Assignee: ANONYOME LABS, INC.
    Inventors: Steven Harvey Mccown, Paul Ashley, Steve Shillingford, Greg Clark
  • Patent number: 10915970
    Abstract: Computer-implemented methods, system and computer program products for identifying and communicating errors or inconsistencies in data of an electronic tax return during preparation of the electronic tax return, e.g., presenting a message to a user regarding the error or inconsistency “on the spot” or immediately in response to identifying the error or inconsistency during a currently displayed interview screen. Error messages may be communicated to an interface controller that processes error messages or non-binding suggestions concerning same from a rule module by the rule module pushing messages to the interface controller, the interface controller pulling or querying the rule module, or by use of a shared memory or data store to which the rule module pushes messages and from which the interface controller pulls or retrieves the messages generated by the rule module.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: February 9, 2021
    Assignee: Intuit Inc.
    Inventors: Gang Wang, Kevin M. McCluskey, Qing Zhang
  • Patent number: 10885013
    Abstract: Automated application lifecycle tracking includes receiving a plurality of electronic messages associated with an application development project from one or more computers. One or more scanning parameters associated with the plurality of electronic messages are identified, and a database entry template is generated for an application lifecycle management module. An electronic message from the plurality of electronic messages is selected for analysis. The selected electronic message is analyzed according to the one or more identified scanning parameters to identify data within the electronic message, and fields of the database entry template are populated based on the identified data.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: January 5, 2021
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventor: Jenese D. Mason
  • Patent number: 10846317
    Abstract: A method and system including a display; a memory storing processor-executable process steps; and a processor to execute the processor-executable process steps to cause the system to: present a user interface on a display, the user interface including one or more user-entry fields to receive data categorizing an object; receive data in one or more of the displayed user-entry fields; in response to the received data, display a list of one or more pre-defined categories when the received data is not a pre-defined category; and receive a selection of the one or more pre-defined categories, linking the received data to the selected pre-defined category. Numerous other aspects are provided.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: November 24, 2020
    Assignee: SAP SE
    Inventor: Amruth Kumar Ashok
  • Patent number: 10839147
    Abstract: A method, a system and a machine-readable data carrier, which are intended to classify input fields and groups of input fields of a webpage, are described. The method for classifying input fields and groups of input fields of a webpage may include a browser extension that contains program elements Content Script and Background Script and a program recognition module. The method may form a hierarchy of HTML-documents of a webpage. A multicomponent system for classifying input fields and groups of input fields of a webpage may include a processor device and a storage, and a set of instructions that, when executed by the processor, control the processor to form a hierarchy with grouped fields and a report file for HTML-documents of the webpage. The instructions may also identify elements of the HTML-documents on the webpage.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 17, 2020
    Assignee: Intersections Inc.
    Inventors: Mykola Chernov, Pavlo Malin, Oleksandr Chaikovskyi, Vitalii Afanasiev, Vasyl Shutovskyi, Volodymyr Shelest
  • Patent number: 10719582
    Abstract: A medical legal workflow management system and a medical legal workflow management process are disclosed. The medical legal workflow management system and process transfers scheduling, appointment notices, exam notes, billing invoices, and financial reports to all State and Federal forms based on a single data entry input.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: July 21, 2020
    Inventor: Stephen A. Stepaniuk
  • Patent number: 10706733
    Abstract: Systems herein allow a student to share media with other students in a classroom with the permission of a teacher. The student can send a sharing request to a management server with a sender student device. The management server can identify a teacher device and send the sharing request to the teacher device for approval. When the request is granted, the student device can supply an address local to the sender device, from which the media will stream. The management server can send the address and an authentication token to other recipient student devices. The management server can further lock the recipient student devices into the sharing location to ensure that each student device will stream the media. At the request of the teacher device or the sender student device, the streaming can end.
    Type: Grant
    Filed: April 2, 2019
    Date of Patent: July 7, 2020
    Assignee: AIRWATCH LLC
    Inventors: Suman Aluvala, Dheeraj Bhati, Naveen Mableshwar Hegde, Ashish Maan
  • Patent number: 10706108
    Abstract: In one aspect, a system for recommending a field name in data is disclosed. The system includes a processor; a memory; and one or more modules stored in the memory and executable by a processor to perform operations. The operations performed include: receive a user selection from choices of data; convert the selected data into a searchable format; receive a user selection of a portion of the selected data; apply heuristics to the portion; and recommend a field name and a field type based on the heuristics applied to the portion.
    Type: Grant
    Filed: April 29, 2017
    Date of Patent: July 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Yuchen Zhao
  • Patent number: 10642459
    Abstract: A method for an assisted display for command line interfaces is described. In an embodiment, an input region and an output region of a command line interface are displayed. Commands are displayed within the input region as they are received. A history is maintained that stores the output of previous executions. At least a portion of the output maintained by the history is displayed within the output region. The output region is scrolled by adding one or more outputs from the history to the display of the output region and/or removing one or more outputs from the display of the output region. Wherein, scrolling the output region does not cause the display of the input region to become obscured. In another embodiment, an input assistance region is displayed that walks a user through selecting commands supported by the command line interface as well as options and arguments for those commands.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: May 5, 2020
    Assignee: Cisco Technology, Inc.
    Inventor: Brian Sarbin
  • Patent number: 10628633
    Abstract: A form management server computer (“server”) and processing methods are disclosed. In some embodiments, the server is programmed to cause presentation of a result of identifying form elements from an image of a form and allow correction of the result or specification of actions to be performed on the form elements. The server is programmed to then receive a new image of a new form, identify form elements in the new form from the new image, and determine actions to be performed on the form elements in the new form based on the specification of actions for previously processed forms.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: April 21, 2020
    Assignee: DECISION ENGINES, INC.
    Inventors: Kunling Geng, Sridhar Gunapu
  • Patent number: 10592586
    Abstract: Server and client methods and systems for improving efficiency, accuracy and speed for inputting data from a variety of sources into an electronic form in a continuously streaming manner. More specifically, the present disclosure relates to client/server system and methods for continuous streaming and scrolling of re-organized forms to improve speed, accuracy and efficiency of electronic form population.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: March 17, 2020
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Michal Knas, Jiby John
  • Patent number: 10534501
    Abstract: [Object] To facilitate user's operations. [Solution] An editing apparatus is provided including: a component output unit for outputting a display screen on which a plurality of components are displayed; a node output unit for outputting a plurality of nodes respectively corresponding to the plurality of components on the display screen so that the nodes are displayed along with the plurality of components so as to overlap the display of the plurality of components; and a setting unit for setting, in response to a user's instruction of association between two or more of the nodes, an association between two or more of the components corresponding to the two or more of the nodes.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: January 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshiroh Kamiyama, Kotaro Shima
  • Patent number: 10482170
    Abstract: Media and method for presenting a user interface for verifying automatically recognized information from forms. Embodiments of the invention may import an image of a form and break the form down into a series of bounding boxes, each including the value of a form item and a description and/or label for the form item. When making use of a particular value from the form image, embodiments of the invention may present the bounding box containing that value to the user, together with enough context for the user to verify that the correct item has been identified and that the automatically recognized value is correct.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: November 19, 2019
    Assignee: HRB Innovations, Inc.
    Inventors: Eric R. Roebuck, Mary Clark, Erik V. Lustig, David Jason Gregory Butler
  • Patent number: 10482169
    Abstract: The present invention provides recommendation of top scoring form fragments to a form designer. A plurality of form fragments may be stored in a form repository, each form fragment including user-defined form fragment attributes, and analytics data for the form fragments may be collected over a period of time to calculate a performance score for each of the form fragments. When an author searches for a form fragment, at least one matching form fragment from the form repository may be obtained based on the search query or criteria inputted by the author using natural language processing (NLP). The matching form fragments may be ordered based on the performance score, where higher performing form fragments are listed first. The ordered form fragments may be displayed on a device associated with the author so that the form fragments may be used by the author when authoring forms.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: November 19, 2019
    Assignee: ADOBE INC.
    Inventors: Harpreet Singh, Arvind Heda
  • Patent number: 10474754
    Abstract: A user interface and method for composing a message to be sent over a wireless network environment using a handheld device is disclosed. According to the method, upon receipt of a user request to compose a message, a screen is displayed with a recipient field for a recipient address, an associated label to indicate that the recipient field is for a recipient address, and a message body field for holding message content. The method further includes, upon each keystroke entry of text to the recipient field, looking up entries from an address book which match the text, and displaying a selection menu representing addresses from at least a portion of the entries as well as cached entries previously looked up from a global address book.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: November 12, 2019
    Assignee: BlackBerry Limited
    Inventors: Theodore Van Belle, Scotte Zinn, Andrew Douglas Bocking, Michael Thomas Hardy
  • Patent number: 10445417
    Abstract: An aspect of the present disclosure facilitates users of touch screens to conveniently provide values for fields of a form. In an embodiment, a mapping is maintained to map symbols to corresponding profiles, with each profile being defined to specify a respective value for each of a corresponding set of fields. A form is sent for display on a touch screen, and a user is permitted to perform a touch action constituting a sequence of touch points (and representing input symbol) on the touch screen. The mapping is examined to determine a first symbol matching the input symbol, and a first profile corresponding to the first symbol is identified. The form is then auto-filled with values specified by the first profile. The user can continue interaction with the form with such auto-filled values.
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: October 15, 2019
    Inventors: Vineet Dhanawat, Govinda Raj Sambamurthy
  • Patent number: 10403391
    Abstract: Automatic mapping of semantics in healthcare is provided. Data sets have different semantics (e.g., Gender designated with M and F in one system and Sex designated with 1 or 2 in another system). For semantic interoperability, the semantic links between the semantic systems of different healthcare entities are created (e.g., Gender=Sex and/or 1=F and 2=M) by a processor from statistics of the data itself. The distribution of variables, values, or variables and values, with or without other information and/or logic, is used to create a map from one semantic system to another. Similar distributions of other variable and/or values are likely to be for variables and/or values with the same meaning.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: September 3, 2019
    Assignee: Cerner Health Services, Inc.
    Inventors: Faisal Farooq, Joseph M. Overhage, Glenn Fung, Shipeng Yu, R. Bharat Rao, Balaji Krishnapuram, Jan DeHaan
  • Patent number: 10372963
    Abstract: An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: August 6, 2019
    Assignee: Apple Inc.
    Inventors: Byron Han, Matthew E. Shepherd, Imran Chaudhri, Gregory N. Christie, Patrick L. Coffman, Craig M. Federighi, Matthew H. Gamble, Brittany D. Paine, Brendan J. Langoulant, Craig A. Marciniak, Donald W. Pitschel, Daniel O. Schimpf, Andrew R. Whalley, Christopher R. Whitney, Jonathan R. Dascola, Lawrence Y. Yang
  • Patent number: 10327099
    Abstract: Systems and methods for provisioning applications include storing an application identifier in association with location information in a database that is accessible by a user device. The user device then detects that it is located at a location included in the location information. In response to detecting that it is located at the location, the user device determines an application that is included on the user device and that is identified by the application identifier that is associated with the first location. The user device then automatically provides the application for display to a user. In some embodiments, the application may be automatically provided by automatically launching the application on the user device, and that application may be automatically closed if the user device leaves the location or the application is not used for a predetermined amount of time.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: June 18, 2019
    Assignee: PayPal, Inc.
    Inventor: Venkatesh Gnanasekaran
  • Patent number: 10268346
    Abstract: [Object] To facilitate user's operations. [Solution] An editing apparatus is provided including: a component output unit for outputting a display screen on which a plurality of components are displayed; a node output unit for outputting a plurality of nodes respectively corresponding to the plurality of components on the display screen so that the nodes are displayed along with the plurality of components so as to overlap the display of the plurality of components; and a setting unit for setting, in response to a user's instruction of association between two or more of the nodes, an association between two or more of the components corresponding to the two or more of the nodes.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: April 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Yoshiroh Kamiyama, Kotaro Shima
  • Patent number: 10255819
    Abstract: Systems herein allow a student to share media with other students in a classroom with the permission of a teacher. The student can send a sharing request to a management server with a sender student device. The management server can identify a teacher device and send the sharing request to the teacher device for approval. When the request is granted, the student device can supply an address local to the sender device, from which the media will stream. The management server can send the address and an authentication token to other recipient student devices. The management server can further lock the recipient student devices into the sharing location to ensure that each student device will stream the media. At the request of the teacher device or the sender student device, the streaming can end.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: April 9, 2019
    Assignee: AIRWATCH LLC
    Inventors: Suman Aluvala, Dheeraj Bhati, Naveen Mableshwar Hegde, Ashish Maan
  • Patent number: 10181046
    Abstract: An enterprise level data element review system including a data access event collection subsystem operative to collect data access event notifications relating to ones of a multiplicity of data elements, a data element metadata modification subassembly receiving an output from the data access event collection subsystem and providing a script indicating which data elements have had a metadata modification over a given period of time, and a data element dancer operative to collect at least one of metadata and access permissions for a plurality of data elements which is substantially less than the multiplicity of data elements and is selected on the basis of the script.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: January 15, 2019
    Assignee: VARONIS SYSTEMS, INC.
    Inventors: Yakov Faitelson, Ohad Korkus, David Bass, Yzhar Kaysar, Ophir Kretzer-Katzir
  • Patent number: 10176155
    Abstract: A content graph data structure representing at least a portion of a document is provided. The data structure includes a first node containing contents authored by a first user. The data structure further includes a second node specifying a proposed edit to the contents of the first node proposed by a second user distinct from the first user, the second node being connected to the first node using an edge of a first type, the edge of the first type connoting that the edit specified by the second node is proposed for the first node, such that the data structure is accessible to identify the second node as specifying an edit proposed for the first node.
    Type: Grant
    Filed: August 9, 2016
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Earl Standefer, III, Christopher Lee Mullins
  • Patent number: 10176162
    Abstract: An improved system and method for address entry are provided for a user to enter a plurality of addresses into a recipient field of an electronic communication composition application. According to embodiments described herein, an auto-complete list is generated based on an input indicative of at least a portion of a current recipient address and is additionally based on a previously entered recipient address, and the auto-complete list is then displayed.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: January 8, 2019
    Assignee: BlackBerry Limited
    Inventors: Nicholas B. Wilson, Robert J.A. Guay, Sherif A. Abdel-Kader
  • Patent number: 10146850
    Abstract: Systems and methods for collecting, classifying, transmitting and updating personal information for completion and submission or supplementation of electronic forms or databases on any type of mobile or other computing device are provided. Information relating to a user is obtained from one or more sources through electronic means, and the information is then organized and securely stored in a database using field mapping and other techniques to classify the information into specific categories. The information that is obtained and organized may include contact information, financial information, health information and historical information. The organized information may then be accessed by the user to automatically and instantaneously populate or supplement an electronic document, form or web-based application without requiring the user to manually enter the information. The system automatically detects and stores updates to information and builds a database of forms and electronic documents for future use.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: December 4, 2018
    Assignee: FHOOSH, INC.
    Inventors: Linda Eigner, William Eigner, Eric Tobias, Charles Kahle, Anthony F. Iasi
  • Patent number: 10146766
    Abstract: The email suggestor system and method provide an efficient and effective way to capture a user identifier, such as an email address of a consumer in a retail environment. The email suggestor system generates one or more suggested first text portions based on input data, outputs at least one of the suggested first text portions, and receives a selection of a first text portion. The email suggestor system generates one or more suggested second text portions of a user identifier based on the input data, outputs at least one of the suggested second text portions, and receives a selection of a second text portion. The email suggestor system generates a user identifier including the selected first text portion and the selected second text portion. The email suggestor system uses received feedback response to refine and/or train one or more models with which it generates the suggested text portions.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: December 4, 2018
    Assignee: GROUPON, INC.
    Inventors: Evan MacMillan, Gaston L'Huillier, Sebastian Kreft, Francisco Larrain
  • Patent number: 10133813
    Abstract: Embodiments of the present invention provide systems, methods, and computer storage media directed at predicting values for an electronic form. In embodiments, the method can include forming synonym groupings of form field labels for a number of users. The synonym groupings can be based on an analysis of the similarity of form field values that are associated with form field labels. In embodiments a predictive model may be generated from these synonym groupings. The predictive model can correlate the synonym groupings of one user with synonym groupings of one or more additional users to enable a determination of one or more predicted form field values for the one user based on a queried form field label even though the one user may have never submitted an electronic form with the queried form field label. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: November 20, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Shawn Alan Gaither, Eylon Stroh, Priyank Mathur, Randy Swineford
  • Patent number: 10095675
    Abstract: A system for inputting data to a web page that is selectively accessed and displayed through a web browser executing on a computing device includes an electronic scratch pad on the computing device that is configured to identify data entry fields on an accessed web page and to retrieve a label corresponding to any identified data entry field of the web page. The electronic scratch pad records the label and any user input that is input using a user input device to the corresponding data entry field.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: October 9, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Koji Akiyama, Yoshiaki Sawano, Yashuhiro Shibutani, Yasuaki Takahashi
  • Patent number: 10089293
    Abstract: Embodiments for facilitating form entry by one or more processors. The form is initialized by recognizing template data using a Quick Response (QR) code scanned by a user device. The form is populated using user data obtained from the user device.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: October 2, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Corville O. Allen, Madison E. Cantrell, Michael C. Gouveia, Anandakrishnan Narayanan, Roman Ruiz-Esparza
  • Patent number: 10068107
    Abstract: A system, to persist state in a dynamic electronic form, may include a communications module to receive a request to certify a template associated with an electronic form, an attribute detector to determine that the template is associated with a restore state attribute and a certification module. The certification module may be configured to selectively grant the request to certify the template based on the restore state attribute.
    Type: Grant
    Filed: October 18, 2006
    Date of Patent: September 4, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: Roberto Perelman, Christopher T. Sole, Anatole A. Matveief, Jeff Young, John P. Brinkman
  • Patent number: 10042998
    Abstract: In an approach for changing a password. Aspects of an embodiment of the present invention include an approach for changing a password, wherein the approach includes a processor identifies a resource protected by a password. A processor discovers at least one information source containing information relevant to a process for changing the password of the resource. A processor constructs a set of procedures to change the password using the information relevant to the process for changing the password. A processor alters the password of the resource according to the constructed set of procedures.
    Type: Grant
    Filed: June 4, 2015
    Date of Patent: August 7, 2018
    Assignee: International Business Machines Corporation
    Inventors: Hisham E. Elshishiny, Mohamed S. Salem, Shady S. M. Samaan, Amr F. Yassin
  • Patent number: 10025767
    Abstract: A method and apparatus are provided for determining the layout of a form automatically to accommodate text in the form. Under the method and apparatus, a set of parameters define the sizing and alignment of elements of the form. Sizing and positioning instructions that are separate from the sizing and alignment parameters set the sizing and positioning of elements of the form based on the sizing and alignment parameters. The instructions determine the minimum size for the form, based in part on text in the form. The difference between the minimum size for the form and a desired size for the form is then distributed across the form to size and position the elements in the form.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: July 17, 2018
    Assignee: CALLAHAN CELLULAR L.L.C.
    Inventors: Nicholas James Thomson, Dmitri Davydok, Anthony Lee, Ian Carl Legler
  • Patent number: 10013411
    Abstract: In some embodiments, a document management application determines that a field of a document lacks a tag describing the field. The document management application also determines that data entered into the field of the document corresponds to a value of a field description included in a user profile. The document management application tags or otherwise associates the field with the field description based on the entered data corresponding to the value of the field description.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 3, 2018
    Assignee: Adobe Systems Incorporated
    Inventors: David Rudi Sherry, Kirk B. Gould, Steve Dakin, Frederic Thevenet, Lalit Vohra, Abhishek Modi
  • Patent number: 9996344
    Abstract: Methods, systems, and computer program products for creating a customized runtime environment are described. One or more runtime environment capabilities are determined based on a profile. One or more runtime bundles corresponding to the one or more runtime environment capabilities are identified and the identified runtime bundles are assembled.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: June 12, 2018
    Assignee: SAP SE
    Inventors: Ulf Fildebrandt, Madhav Bhargava, Sachit Aggarwal, Tarun Ramakrishna Elankath, Sridhar Jayaraman
  • Patent number: 9971754
    Abstract: Techniques for electronic signature process management are described. Some embodiments provide an electronic signature service (“ESS”) configured to associate third-party content with electronic signature documents by way of dynamic form fields. A dynamic form field is associated with a data store and an electronic signature document. The ESS may automatically populate the dynamic form field with data obtained from the associated data store. If a signer changes the data of the dynamic form field, the ESS may write back the changed data to the data store.
    Type: Grant
    Filed: January 26, 2016
    Date of Patent: May 15, 2018
    Assignee: DocuSign, Inc.
    Inventors: Thomas H. Gonser, Jr., Donald G. Peterson
  • Patent number: 9928221
    Abstract: Aspects of the subject technology relate to systems and methods for sharing links which include user input. A first web page is displayed in a web browser, where the first web page is associated with a first universal resource locator and includes at least one input element. One or more user entries are received to form a filled-in web page, where each entry is associated with an input element of the at least one input element. Each received user entry is converted into a respective string value. A second universal resource locator is generated based on the string values and the first universal resource locator, where the second universal resource locator, when processed, generates a second web page corresponding to the first web page and having at least one input element filled in based on the second URL.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: March 27, 2018
    Assignee: GOOGLE LLC
    Inventors: Martin Brandt Freund, Yuanying Xie
  • Patent number: 9898456
    Abstract: A user interface and method for composing a message to be sent over a wireless network environment using a handheld device is disclosed. According to the method, upon receipt of a user request to compose a message, a screen is displayed with a recipient field for a recipient address, an associated label to indicate that the recipient field is for a recipient address, and a message body field for holding message content. The method further includes, upon each keystroke entry of text to the recipient field, looking up entries from an address book which match the text, and displaying a selection menu representing addresses from at least a portion of the entries as well as cached entries previously looked up from a global address book.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: February 20, 2018
    Assignee: BlackBerry Limited
    Inventors: Theodore Van Belle, Scotte Zinn, Andrew Bocking, Michael Hardy
  • Patent number: 9836788
    Abstract: The example methods and systems described herein provide for configuration of one or more trade order parameters to associate with one or more trade orders, where the trade orders may be submitted to one or more electronic exchanges. According to an example embodiment, rather than having the trader manually configure each individual parameter associated with each trade order, a trader can pre-configure customer and order parameters. A user, for example a trader, broker, or market maker, can configure trade order parameters to associate with one or more customers, one or more order types, and/or internal messages to associate with any of the configured customers or orders. Based on the selected customer and tradeable object, the trading system evaluates the pre-configured customer and associated order parameters and determines which trade order parameters best match. The trading system then dynamically populates the order entry window with the specific trade order parameters associated with the best match.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: December 5, 2017
    Assignee: Trading Technologies International, Inc.
    Inventors: Steven J. Carroll, Stephen P. Decker, Bharat Mittal
  • Patent number: 9818398
    Abstract: In some embodiments, recognition results produced by a speech processing system (which may include two or more recognition results, including a top recognition result and one or more alternative recognition results) based on an analysis of a speech input, are evaluated for indications of potential errors. In some embodiments, the indications of potential errors may include discrepancies between recognition results that are meaningful for a domain, such as medically-meaningful discrepancies. The evaluation of the recognition results may be carried out using any suitable criteria, including one or more criteria that differ from criteria used by an ASR system in determining the top recognition result and the alternative recognition results from the speech input. In some embodiments, a recognition result may additionally or alternatively be processed to determine whether the recognition result includes a word or phrase that is unlikely to appear in a domain to which speech input relates.
    Type: Grant
    Filed: May 15, 2015
    Date of Patent: November 14, 2017
    Assignee: Nuance Communications, Inc.
    Inventors: William F. Ganong, III, Raghu Vemula, Robert Fleming
  • Patent number: 9767088
    Abstract: An electronic writing solution server includes a stroke autocompletion application that comprises an autocompletion processor. The autocompletion processor loads a blank form for a user, the form being associated with a list of auto completion target, retrieves a set of regions and a first form identifier (ID) included in the list of auto completion targets, receives information about the user, identifies a set of potential completion lists from a plurality of potential completion lists stored in a database based on the set of regions, the first form ID and the information about the user, retrieves at least one stroke from the set of potential completion lists for a region in the set of regions, ranks the at least one stroke and provides the at least one stroke to the user.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: September 19, 2017
    Assignee: Ricoh Company, Ltd.
    Inventor: Michael J. Gormish