Patents Assigned to THINK RESEARCH CORPORATION
-
Patent number: 11822878Abstract: Computer systems, methods, and devices for structured dynamic electronic forms are provided. The system includes a user device comprising a client form management application and a server comprising a server form management application. The client form management application generates and sends a request for a dynamic electronic form to the server. The server form management application stores the dynamic electronic form comprising separately stored form template data and form data; and merges and sends the form template data and the form data to the user device for rendering. The client form management application sends a request for a form filler package (“FFP”) comprising rules for filling out and rendering the dynamic electronic form. The server form management application sends the FFP to the user device and the client form management application renders the dynamic electronic form using the merged form template data and form data and the FFP.Type: GrantFiled: February 24, 2022Date of Patent: November 21, 2023Assignee: Think Research CorporationInventors: Emimel Samonte, Kirsten Lewis, Daniel Karas, Ben Hare
-
Patent number: 10909024Abstract: A system and method are provided for testing electronic visual user interface outputs. The method includes obtaining a baseline set of one or more screen shots of a user interface, the user interface comprising one or more elements; generating an updated set of one or more screen shots of the user interface, the updated set comprising one or more changes to the user Interface; comparing the baseline set to the updated set to generate a differential set of one or more images illustrating differences in how at least one of the user interface elements is rendered.Type: GrantFiled: April 19, 2018Date of Patent: February 2, 2021Assignee: Think Research CorporationInventors: Ji Ping Li, Benjamin Thomas Hare
-
Patent number: 10902193Abstract: Many forms exist as fillable electronic documents (FEDs), such as in the Portable Document Format (PDF). Generating web-based forms that match these FEDs, even with existing software tools, is time consuming and laborious. A computing system and a related process are provided that automatically and very quickly generate a web-based form that looks the same as a FED. In particular, the computing process includes extracting a fillable object (e.g. a checkbox) in a FED and generating a pixel image of an entire page in the FED. A web-fillable object (e.g. a JSON fillable object) is generated that corresponds to the fillable object. The web-based form is created by overlaying the web-fillable object over the pixel image.Type: GrantFiled: December 13, 2017Date of Patent: January 26, 2021Assignee: Think Research CorporationInventors: Alfred Kuo Hui Wong, Laith Azer
-
Patent number: 10824800Abstract: A method of updating a declarative description of a form in which the declarative description includes a hierarchy of declarations of form elements. The form is displayed by rendering each of the form elements based on the declarative description. The position of each rendered form element relative to the other rendered form elements is based on the position of the declaration of that form element in the hierarchy. An indication of a further element to add to the form and a location where that element is to be inserted into the form are received. The form is updated by inserting a declaration of the further element into the description at a position in the hierarchy determined based on the position, and the updated form displayed.Type: GrantFiled: November 10, 2017Date of Patent: November 3, 2020Assignee: Think Research CorporationInventors: Ben Hare, Saurabh Mukhi, Andy Rogers, Alfred Wong
-
Publication number: 20190324890Abstract: A system and method are provided for testing electronic visual user interface outputs. The method includes obtaining a baseline set of one or more screen shots of a user interface, the user interface comprising one or more elements; generating an updated set of one or more screen shots of the user interface, the updated set comprising one or more changes to the user Interface; comparing the baseline set to the updated set to generate a differential set of one or more images illustrating differences in how at least one of the user interface elements is rendered.Type: ApplicationFiled: April 19, 2018Publication date: October 24, 2019Applicant: Think Research CorporationInventors: Ji Ping LI, Benjamin Thomas HARE
-
Publication number: 20190179885Abstract: Many forms exist as fillable electronic documents (FEDs), such as in the Portable Document Format (PDF). Generating web-based forms that match these FEDs, even with existing software tools, is time consuming and laborious. A computing system and a related process are provided that automatically and very quickly generate a web-based form that looks the same as a FED. In particular, the computing process includes extracting a fillable object (e.g. a checkbox) in a FED and generating a pixel image of an entire page in the FED. A web-fillable object (e.g. a JSON fillable object) is generated that corresponds to the fillable object. The web-based form is created by overlaying the web-fillable object over the pixel image.Type: ApplicationFiled: December 13, 2017Publication date: June 13, 2019Applicant: Think Research CorporationInventors: Alfred Kuo Hui WONG, Laith AZER
-
Patent number: 10019420Abstract: Disclosed are systems and methods of extending user interface web pages of a web-based application with user interface elements of a second web-based application. A client receiving a web page from a first server may detect that web page as including user interface of a first web-based application. The client may analyze that web page to extract data and send that data to a second server. The client may receive an indication of one or more modifications to make to the web page from the second server so as to display user interface of a second web-based application. The web page may be modified according to the indication, and the modified web page rendered in the client browser so as to yield a screen display with user interface elements of both the first and second web-based applications. Embodiments may employ a web browser plug-in.Type: GrantFiled: October 1, 2015Date of Patent: July 10, 2018Assignee: Think Research CorporationInventors: Ryan Kimber, Saurabh Mukhi, Alfred Wong
-
Patent number: 9342495Abstract: Methods, software, and devices for processing a user-filled form are disclosed. A parsable electronic representation of the user-filled form is received. Based on parsing this electronic representation, at least one of a first or a second subset of input elements is identified. The first subset of input elements represents input fields that have received user-filled data while the second subset of input elements represents input fields that have not received user-filled data. Those text elements representing text providing descriptive context to input fields represented by the identified subset of input elements are associated with the identified subset of input elements. A graphical representation of the user-filled form is generated. In this graphical representation, text represented by text elements associated the first subset of input elements are highlighted relative to text represented by text elements associated with the second subset of input elements.Type: GrantFiled: July 18, 2012Date of Patent: May 17, 2016Assignee: THINK RESEARCH CORPORATIONInventors: Ryan Kimber, Tommy Trinh, Alfred Wong