Form Filling Patents (Class 715/224)
  • 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: 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: 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: 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
  • Patent number: 9652678
    Abstract: Provided is a device including: a display unit configured to display handwritten content based on an analog handwritten input of a user; a user input unit that receives a user input of selecting a portion of the handwritten content displayed on the display unit; and a control unit reproduces a segment of multimedia content, which corresponds to the portion of the handwritten content, from the multimedia content synchronized with the handwritten content.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: May 16, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Pil-seung Yang, Da-hye Park, Seol-hye Won, In-kuk Yun, Yong-gook Park
  • Patent number: 9558521
    Abstract: In general, in one aspect, the invention relates to a method for populating a field on a form. The method includes: establishing a communication session between a first computing device and a second computing device; receiving, from a user of the first computing device, a selection of source data; transferring, over the secure communication session, the source data from the first computing device to the second computing device; matching, based on a matching criterion, the source data to the field in the second computing device; calculating, after matching the source data to the field, a value for the field based on the matching criterion and the source data; and populating the field with the value.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: January 31, 2017
    Assignee: Intuit Inc.
    Inventors: Amir R. Eftekhari, Alan Tifford
  • Patent number: 9465786
    Abstract: A computer-implemented method is provided for facilitating a quick login using a mobile computing device having a space-wise limited virtual keyboard. The method includes detecting a response from a server of a website or from an application native to the computing device that includes a login form displayed on a screen of the mobile computing device for authenticating a user, activating an application on the mobile computing device configured to auto fill the login form, and displaying a quick login keyboard, which includes a plurality of boxes configured to hold credential data of the user, wherein the quick login keyboard further includes a plurality of fill buttons, each of which is associated with one of the credential data boxes. The method further includes detecting a tapping on one of the plurality of fill buttons, and populating the login form with the credential data associated with the tapped fill button.
    Type: Grant
    Filed: February 7, 2014
    Date of Patent: October 11, 2016
    Assignee: KEEPER SECURITY, INC.
    Inventors: Craig B. Lurey, Darren S. Guccione
  • Patent number: 9451091
    Abstract: A system may provide state awareness across communication channels and statefully transition a user between a source channel and a destination channel. A method may include storing a unique identifier associated with the user and data associated with the user, retrieving the data associated with the user based upon the user identifier and in response to the user entering the destination channel that is different from the source channel, and populating the data associated with the user in the destination channel. The destination channel may include a display of a customer service representative, and the populating may occur automatically. Furthermore, the method may include placing a call to a telephone number associated with the user in response to at least one of: the user answering a requisite number of questions in the source channel and the user requesting a transition to a voice destination channel.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: September 20, 2016
    Assignee: III Holdings 1, LLC
    Inventor: Siddhartha Dutta
  • Patent number: 9451408
    Abstract: A computer system for receiving user data comprising a user access component having a display and a processor arranged to execute a data receiving application, wherein the data receiving application provides on the display at least one address field; and a geographical location device in communication with a location network and arranged to identify a geographical location of the device using information from the location network, the geographical location device located at a user address, the geographical location device operable to provide location data from which address data of the user address is derived and supplied to the data receiving application to automatically populate the address field on the display.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: September 20, 2016
    Assignee: Skype
    Inventor: Martin Roos
  • Patent number: 9430504
    Abstract: The systems and methods described herein relate to dynamic runtime modifications of an object-relational mapping behavior associated with a relational persistence layer. In various embodiments, access to a relational persistence layer, such as a relational database management system may be provided via an object-relational mapper (ORM). The ORM may map data from the relational persistence layer to an object-oriented domain model. The ORM may include a plurality of field mappers configured with an original mapping strategy to map an entity field from the relational persistence layer to the object-oriented domain model. One or more of the field mappers may be configured with a dynamic adjustment strategy that allows the selected field mapper(s) to be injected with a temporary or conditional mapping behavior. The dynamic adjustment strategy may be initialized with the field mapper at startup, while the injection of temporary or conditional mappings may be performed during runtime.
    Type: Grant
    Filed: September 19, 2014
    Date of Patent: August 30, 2016
    Assignee: BENEFITFOCUS.COM, INC.
    Inventor: Michael Rosier
  • Patent number: 9342495
    Abstract: 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: Grant
    Filed: July 18, 2012
    Date of Patent: May 17, 2016
    Assignee: THINK RESEARCH CORPORATION
    Inventors: Ryan Kimber, Tommy Trinh, Alfred Wong
  • Patent number: 9336826
    Abstract: Online interactions using optical disc players are facilitated by extracting information from a user request that was initiated from an optical disc player, and then using the extracted information to identify pre-existing user-specific data. A short code, which is specific to the desired online interaction and associated with the extracted information and pre-existing information, is generated and transmitted back to the optical disc player. This short code is then provided back to the back-end server by the user from a secondary consumer electronic device, and used to retrieve associated information, such as the target website for consummating the desired interaction and the previously-identified pre-existing information. Retrieved information is used to populate data fields on the target website prior the user being re-directed to the target website.
    Type: Grant
    Filed: February 17, 2010
    Date of Patent: May 10, 2016
    Assignees: SONY CORPORATION, SONY DADC US INC.
    Inventors: Timur Insepov, Russell Brian Stewart
  • Patent number: 9280361
    Abstract: Methods and system of creating a multi device interactive form. At design time a declarative data model having a plurality of queries each said query having a data source definition and plurality of fields and plurality of data entry view for a runtime data model of said declarative data model are defined and associated. At runtime the runtime data model is generated using reflection classes and annotation attributes the data entry view is presented as an interactive form having UI controls to a user.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: March 8, 2016
    Assignee: PNMSoft Ltd.
    Inventor: Stas Naftulin
  • Patent number: 9158433
    Abstract: Methods of interfacing with a terminal based operating system include receiving a block of text including a plurality of lines of text, displaying the block of text on a terminal window, presenting a selection cursor on the displayed block of text at a cursor location on the terminal window, wherein a size of the block of text is equal to a screen size of the terminal window, receiving a cursor selection while the cursor is positioned at the cursor location, presenting a menu including menu options corresponding to available actions that can be taken, receiving a command corresponding to one of the menu options, identifying a text object associated with the cursor location wherein a size of the block of text is equal to a screen size of the terminal window, and executing the one of the menu options on the text object.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: October 13, 2015
    Assignee: CA, Inc.
    Inventor: Igor Kosonovsky
  • Patent number: 9135225
    Abstract: A system and method for injecting a node into a data description of an electronic form are provided. In one embodiment, the system comprises a request detector, an injection tool, a template module, and a storing module. The request detector may be configured to detect a request to include a new form object into an electronic form. The injection tool may be configured to determine that the data schema does not accommodate the new form object, and to automatically modify the data description by adding a node that is associated with the new form object. The template module may be configured to add the new form object into the electronic form to create a modified electronic form. The modified electronic form comprises the modified data description, while the data schema upon which the electronic form was originally based may remain unchanged.
    Type: Grant
    Filed: October 2, 2009
    Date of Patent: September 15, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: John P. Brinkman, Jean A. Young
  • Patent number: 9116872
    Abstract: One embodiment of the present invention provides a system for mapping data sets to fields in electronic forms to facilitate rapid entry of data. During operation, the system receives a selection of a first field in an electronic form. In response to receiving the selection of the first field, the system retrieves a first set of data items that have previously been entered into the first field. Next, the system highlights the data items in the first set of data items such that each data item in the first set of data items has a different highlight. The system then receives a selection of a first data item from the first set of data items. In response to receiving the selection of the first data item, the system receives a selection of a second field in the electronic form. Next, the system retrieves a second set of data items that have previously been entered into the second field.
    Type: Grant
    Filed: January 25, 2011
    Date of Patent: August 25, 2015
    Assignee: INTUIT INC
    Inventor: Girish Mallenahally Channakeshava
  • Patent number: 9064492
    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: July 9, 2012
    Date of Patent: June 23, 2015
    Assignee: Nuance Communications, Inc.
    Inventors: William F. Ganong, III, Raghu Vemula, Robert Fleming
  • Publication number: 20150149878
    Abstract: Visitors that abandon electronic or computer-generated forms before completing and submitting the form are lost to business entities. Data obtained from abandoned electronic or computer-generated forms is used to identify these lost visitors. Sometimes a unique script embedded on the webpages scrapes the data from the forms. The obtained data is further utilized to market or remarket to the lost consumers by sending personalized messages via a preferred communication medium. Electronic form events can be tracked and the obtained data and the event tracking information can be compiled into reports. Patterns in the obtained data can be evaluated to provide revisions to the electronic forms.
    Type: Application
    Filed: June 18, 2014
    Publication date: May 28, 2015
    Inventors: Thomas Chow Ling, III, Peter Iveson Norton
  • Publication number: 20150149324
    Abstract: Provided are methods, systems and computer program products for providing remote document execution. Such methods, systems and computer program products may include storing an electronic document as a secure electronic file, identifying a signature space in the electronic document, the signature space, after being executed, includes a signature of a signing party of the electronic document, receiving the signature of the signing party into the electronic document stored as the secure electronic file and responsive to receiving the signature of the signing party, converting the electronic document into a read only electronic document.
    Type: Application
    Filed: May 23, 2014
    Publication date: May 28, 2015
    Applicant: CaffeiNATION Signings (Series 3 of Caffeination Series, LLC)
    Inventors: Curt Daniel Szymanski, Myles Kenneth Leighton
  • Publication number: 20150143219
    Abstract: Systems and methods for facilitating version control over an electronic document, the electronic document being subject to a distribution sequence among at least first and second reviewing parties over a network. The method includes receiving an instruction set from a source client. Based on the instruction set, at least one editable field populated with content is embedded in the electronic document. The progress of the electronic document through the distribution sequence is monitored over the network. The content of the editable field being edited by the first reviewing party is determined. In response to determining that the content has been edited by the first reviewing party, the edited electronic document is provided to the second reviewing party. The electronic document being electronically signed by the first and second reviewing parties is validated. The editable field is locked from further electronic editing.
    Type: Application
    Filed: January 30, 2015
    Publication date: May 21, 2015
    Inventors: Andrew David McCabe, Thomas H. Gonser, Jr.
  • Patent number: 9026899
    Abstract: A user interface features a field explorer component comprising a list of available fields in a stored document. Certain embodiments may present the field explorer in conjunction with an existing transaction interface. In one operational mode, information may be input by selecting values from a drop menu associated with one field of the field explorer. The corresponding field of the transaction interface may be indicated (e.g. with highlighting), with the user being allowed to click/drag/drop selected data from the field explorer to that indicated field. Some embodiments may dispense with displaying the transaction interface, presenting the field explorer instead alongside a symbolic representation of a document container. In this operational mode, the user pulls the desired data from the field explorer into the container representation. If the document is persisted (e.g. as a file or on a database), an output representation (e.g. PDF) may be generated and stored.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: May 5, 2015
    Assignee: SAP SE
    Inventor: Ralf Wolfgang Geithner
  • Patent number: 9015574
    Abstract: An apparatus for a vector-based form field document includes a reference module referencing document content for a vector-based document and referencing form field information corresponding to the document content. A loading module loads the document content in a vector-based document viewer. An insertion module inserts one or more form fields onto the document content in the viewer. The one or more form fields are inserted based on the form field information. Each form field includes a field for user input.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: April 21, 2015
    Inventor: Jason Porter Rickabaugh
  • Patent number: 9009586
    Abstract: A method and apparatus for authoring an article entry comprising a plurality of data fields from at least one electronic document and storing the article in a knowledgebase. The apparatus comprises an authoring applet displayed on an electronic display, the applet comprising a plurality of panes, one of each of the panes associated with a respective one of the plurality of article data fields, wherein the selection device is used to highlight a text snippet from the at least one electronic document by moving a cursor to a start of the text snippet, depressing and holding a user operable selection device button while moving the cursor to an end of the text snippet wherein on release of the button the highlighted text snippet is copied to an active pane as a pane content and for subsequent editing and publishing to the knowledgebase.
    Type: Grant
    Filed: July 12, 2012
    Date of Patent: April 14, 2015
    Inventor: Micah Nathanael Peterson
  • Patent number: 8990676
    Abstract: A method for processing application forms comprising extracting content from filled first forms of consumers, each of the first forms comprising one or more fields, arranging the extracted content of one or more fields of the plurality of fields of the plurality of filled first forms in a first matrix; encoding the content of each of the rows of the first matrix to define a second matrix; and disposing the encoded content of the second matrix in multiple empty second forms such that content of one column is disposed on only one of the empty second forms, each of the second forms includes the same type and number of fields as that of one of the filled first forms, further wherein the number of the filled second forms is based on the number of the one or more fields in the filled first forms.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: March 24, 2015
    Assignee: Xerox Corp
    Inventors: Nischal M. Piratla, Kovendhan Ponnavaikko, Chithralekha Balamurugan, Michael Robert Campanelli
  • Patent number: 8984404
    Abstract: Provided is a method of guiding an image-based task execution. The method allows a user of a computing device to record an association between an image and at least one task, wherein a task is an action related to content present in the image; and upon subsequent recognition of the image, guides a user to perform the at least one task associated with the image, based on previously recorded association.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: March 17, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Suryaprakash Kompalli, Vimal Sharma, Praphul Chandra
  • Publication number: 20150067464
    Abstract: Systems and methods for distributed electronic signature documents. A method for distributed electronic signature documents includes creating a signing template that contains information about how a signable document is to be signed. A signable document is created to be distributed to a signer for signing. The signable document is electronically transmitted to the signer. A message is sent using an activatable control in the signing document to a web signing server to invoke the signing process. A browser window is opened on a signer's computer in order to execute the signing process.
    Type: Application
    Filed: November 10, 2014
    Publication date: March 5, 2015
    Inventors: Andrew D. McCabe, Thomas H. Gonser, JR.
  • Patent number: 8954839
    Abstract: A computer based system and method for contract authoring. The method can receive an external contract document in electronic form, wherein the external contract document comprises a plurality of text portions relating to a plurality of contract component types, respectively. The method can accessing a knowledge base describing a plurality of text patterns which identify with the plurality of the contract component types, respectively. Moreover, the method can process the external contract document utilizing the knowledge base to automatically identify the plurality of the contract component types for the plurality of the text portions in the contract document, respectively.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: February 10, 2015
    Inventors: Sachin Sharma, Shawn Fernandes
  • Publication number: 20150039988
    Abstract: The present disclosure provides a form processing method and terminal. Instead of using the cursor to locate an input box at a form, the present techniques fix a position of the cursor at the form and move the form at a touchscreen to coincide an information inputting position at a to-be-processed input box with the position of the cursor at the touchscreen. The present techniques facilitate a terminal to input the information received from the user into the to-be-processed input box to achieve the purpose of using the form to collect information. The present techniques are not required to assign lots of processes for clicking by the user to trigger the touchscreen and moving the cursor and only need to assign processes of moving the form. Thus, the present techniques reduce the processes required for processing the form and effectively save terminal resources.
    Type: Application
    Filed: July 29, 2014
    Publication date: February 5, 2015
    Inventor: Yanfang Mei
  • Publication number: 20150039987
    Abstract: Systems and methods are disclosed for inputting data into a computing device, and particularly for presenting form content on a computing device having a limited viewing area for receiving input from a user. A protocol or other data is obtained that specifies a plurality of fields into which input data can be entered. Each field is associated with a field group. The field group specifies an ordering of all fields assigned to the field group. The fields are presented in series, one at a time, on a display screen of the computing device. The presentation occurs according to an ordering specified in the field group. Input data is received as it is entered into each field of the plurality of fields during a data entry session. The input data is incorporated into form data corresponding to the data entry session. The form data is made accessible to a third-party application.
    Type: Application
    Filed: July 28, 2014
    Publication date: February 5, 2015
    Inventor: Jason M. Soulier
  • Patent number: 8949713
    Abstract: Multiple versions of a service can be supported by taking advantage of the fact that version information can be included in any received request. Using the version information, an appropriate template can be determined up front to be used for the response. In instance of the template can be filled in using appropriate data sources, as may be specified using metadata in the template itself. Information can be processed in parallel, respecting any data dependencies specified by the template metadata. Once the instance of the template is filled, the response can be finalized and sent to the source of the request.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: February 3, 2015
    Assignee: Amazon Technologies, Inc.
    Inventors: Vanessa Y. Sun, Feras Karablieh, Xiaohu Liu, Ajay M. Desai
  • Publication number: 20150019413
    Abstract: The present invention is a data entry system for extracting data from an image. The system displays a number of data capture windows corresponding to data fields employed in a data processing application, such as accounting software. The system allows the user to position the capture windows over the associated data in the image and automatically extracts the digital string under the window as the value of the associated data field. The system then submits all the data field values to the data processing application as if the user had entered them directly into a data entry screen in the data processing application.
    Type: Application
    Filed: August 9, 2013
    Publication date: January 15, 2015
    Inventor: Russell Lazarus
  • Patent number: 8918709
    Abstract: An object template system is described herein that allows an administrator of an IT management application to define templates that provide a streamlined mechanism for pre-populating IT objects with common values based on business logic and processes. The object template system addresses manipulation of objects both as part of a user interactive session as well as in programmatic workflows, while also allowing for referencing of existing objects to assume integrity of data. A metadata-driven schema allows for portable definitions of simple and complex extensible objects. The system validates these definitions against the extensible types that define the objects to ensure structural integrity. Users can then apply these definitions at runtime to both create and/or update simple and complex management objects. Thus, the object template system allows an administrator to define controlled processes for creating and modifying management objects within a flexible IT management application.
    Type: Grant
    Filed: May 29, 2009
    Date of Patent: December 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Jakub M. Oleksy, Bogdan Berce, Bradley M. Hammond
  • Patent number: RE45371
    Abstract: Methods are disclosed for gathering information from different sources to be used to automatically fill in online forms. The information is collected using a persona of an individual. A persona is created by filtering a larger set of raw data for that user so that only certain fields are allowed to be seen and used by others. An individual can have several personas, each assigned to a particular other individual, such as a family member or a friend. The individual allowing one of his personas to be shared is the information provider and the user requesting the information is the information requester. The information is taken from both the provider and requester, and used by a vendor in a form, filled out by the information requester. In one embodiment, the information requester is a “gift giver” and the provider is a “gift receiver.” The gift giver is requesting shipping and other information from the gift receiver, who can grant one of his personas to the particular gift giver.
    Type: Grant
    Filed: February 18, 2010
    Date of Patent: February 10, 2015
    Assignee: Zanni Assets Limited Liability Company
    Inventor: Geoffrey W. Simons