Form Patents (Class 715/221)
  • Patent number: 12079284
    Abstract: The present disclosure involves systems, software, and computer-implemented methods for generating data regulation-compliant data from application interface data. One example method includes receiving a request for creation of document data. The request includes personal data of a user. Document data, including at least some of the personal data, is created based on the request. The document data is encoded into an encoded document that does not include any personal data of the user and includes structural information that describes the structure of the document data. A request to use the encoded document is received and the encoded document is decoded. A synthetic document is generated using the structural information included in the encoded document. Generation of the synthetic document includes insertion of synthetic user data into the synthetic document at positions in the synthetic document that correspond to positions of personal data within the document data.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: September 3, 2024
    Assignee: SAP SE
    Inventors: Igor Schukovets, Alexey Streltsov
  • Patent number: 11985279
    Abstract: According to an embodiment, an image forming apparatus displays a questionnaire regarding an apparatus on a control panel. The image forming apparatus acquires answer data to the questionnaire from a user via a touch panel of the control panel. The image forming apparatus acquires related data regarding the apparatus. The image forming apparatus associates the related data with the answer data to transmit the answer data and the related data to another apparatus different from the apparatus.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: May 14, 2024
    Assignee: Toshiba Tec Kabushiki Kaisha
    Inventor: Hideaki Fukaya
  • Patent number: 11962708
    Abstract: Systems and methods are disclosed for parsing resume documents using computer vision and optical character recognition technology in combination with a user feedback interface system to facilitate user feedback to improve the overall processing quality of the resumes that are imported into computer resume processing systems. In at least one embodiment, the system and method prompt a user to upload an input resume document, which is processed with a first parsing pass to generate initial resume data by extracting a plurality of resume text blocks. Further processing identifies an initial set of bounding blocks and to visually displays the initial resume data for user review and feedback to regroup one or more of the initial set of bounding blocks into a regrouped bounding block. Additional processing consolidates into a group text block each of the resume text blocks corresponding to the regrouped one or more of the initial set of bounding blocks.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: April 16, 2024
    Assignee: Indeed, Inc.
    Inventors: Lawrence Thibodeaux, Gokhan Ozer, Chinwei Hu, Jesse Rohwer, Eugene Raether
  • Patent number: 11861303
    Abstract: A method of an electronic apparatus for providing information related to a fulfillment center includes confirming data request information for requesting data related to the fulfillment center, acquiring first data corresponding to the data request information from at least one other apparatus connected to the electronic apparatus, and generating second data by processing the first data based on template information corresponding to the data request information.
    Type: Grant
    Filed: January 3, 2022
    Date of Patent: January 2, 2024
    Assignee: Coupang Corp.
    Inventors: Young Shin Kang, Seung Hoon Park, Hong Gyem Kim, Seung Jin Oh
  • Patent number: 11847301
    Abstract: Disclosed here are methods of creating a manifest record for an outgoing electronic communication and associated systems. The method can include identifying at least one document to be sent with the outgoing electronic communication, receiving a message comprising unstructured text to be inserted into the outgoing electronic communication, generating a manifest record for attachment to the outgoing electronic communication, attaching the at least one document and the manifest record to the outgoing electronic communication, and sending the outgoing electronic communication with the document and the manifest record attached. The manifest record can be creating using an official record of the matter.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: December 19, 2023
    Assignee: Black Hills IP Holdings, LLC
    Inventors: Steven W. Lundberg, Thomas G. Marlow, Christopher James Kinniburgh
  • Patent number: 11763073
    Abstract: Embodiments facilitate selection and assignment of a known user model, based upon input comprising table images of original data. A table engine receives the image and performs pre-processing (e.g., rasterization, Optical Character Recognition, coordinate representation) thereupon to identify image entities. After filtering original numerical data, a similarity (e.g., a distance) is calculated between an image entity and a dimension member of the known user model. Based upon this similarity, the table engine selects and assigns the known user model to the incoming tables images, generating a file representing table columns and rows. This file is received at the UI of an analytics platform, which in turn populates the model with data of the user (rather than the original data) via an API. Embodiments may be particularly valuable in allowing a user to rapidly generate multi-dimensional tables comprising their own data, based upon raw table images received from an external party.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: September 19, 2023
    Assignee: SAP SE
    Inventor: Andreas Doms
  • Patent number: 11645454
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for a template based design approach for cross channel digital form integration and presentation. The system allows for onboarding of various types of forms to push them out to users via multiple various user viewing channels. The invention identifies the sections or fields of the form that require user input and presents those fields using an advanced digital solution illustrated in the channel format. The system is expandable, allowing for a single backend upload of additional forms irrespective of the channel.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: May 9, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Indradeep Dantuluri, Pavan Chayanam, Travon Lamone Kelly, Michael McClish, Ashwin Srinivas Parameswaran, Rupal V. Shah, Surendran Thiyagarajan
  • Patent number: 11553053
    Abstract: Disclosed is a system for tracking user interactions with an application to recommend creation of a microapp. The system determines a recommendation score for creating a microapp corresponding to a functionality of an application based on at least one of the amount of time users spend interacting with the application, the number of interface elements of the application that the user changes, and the input values provided by the users. The system uses interactions corresponding to multiple different users to determine the recommendation score. The system may also recommend an interface element to be included in the microapp. The recommendation score is provided to an administrator, who may use the information to create a microapp.
    Type: Grant
    Filed: April 16, 2020
    Date of Patent: January 10, 2023
    Assignee: Citrix Systems, Inc.
    Inventor: Manbinder Pal Singh
  • Patent number: 11520976
    Abstract: A method and device for agent-assisted digital form filling are described. An agent device assists a user in digital form filling and involves various steps. One step involves providing a user device operated by a user with access to a first digital form that contains a field that can be modified by the user. Another step involves identifying a modification to the field by the user. Another step involves displaying the modification in a second digital form residing on the agent device. The second digital form also contains the field, and is capable of accessing functionality that the first digital form is not capable of accessing. Another step involves analyzing the modification using the functionality the second digital form is capable of accessing. The agent can make a modification to a field in the second digital form and the agent's modification can be displayed in the first digital form.
    Type: Grant
    Filed: August 11, 2021
    Date of Patent: December 6, 2022
    Assignee: ACCELTREE SOFTWARE PRIVATE LIMITED
    Inventors: Vivek Mannige, Parth Abhyankar
  • Patent number: 11470126
    Abstract: Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: October 11, 2022
    Assignee: Slack Technologies, LLC
    Inventors: Roland Schemers, James McPhail, Matthew Wahl
  • Patent number: 11361346
    Abstract: Described herein is a system and techniques for implementing a system that enables exchange of user information between retail and advertising domains while maintaining data security and privacy requirements. In some embodiments, a landing page is generated in response to a user interaction with a user interface element. The landing page is generated within the retail domain while the advertisement is in an advertising domain. The landing page, while in the retail domain, can access stored user information from the retail website and pre-fill forms of the landing page which a user can verify and submit to the advertising, thereby sharing the user information into the advertising domain.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: June 14, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Ajay Modi, Jagadesh Babu Mudireddy, Robin Amit Trivedi
  • Patent number: 11210460
    Abstract: The disclosed embodiments include a method performed by computer system. The method can include retrieving a layout object including layout information, receiving an indication of a request for a formatted document, and determining that the formatted document should have multiple pages with a common layout feature. The method can further include dynamically generating a template for the formatted document based on the layout information of the layout object and generating the formatted document by using the template to create the multiple pages of the formatted document with the common layout feature.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: December 28, 2021
    Assignee: FinancialForce.com, Inc.
    Inventors: Stephen Paul Willcock, Bradley West Slater
  • Patent number: 11210506
    Abstract: An information processing apparatus includes first and second display controllers and a receiver. The first display controller performs control to display a first character recognition result. The first character recognition result is a character recognition result of a first element. The first element and a second element have a specific dependency relationship and are included in a form. The receiver receives a checking/correcting result of checking and/or correcting the first character recognition result. The second display controller performs control to display information that the checking/correcting result and a second character recognition result, which is a character recognition result of the second element, do not satisfy the dependency relationship if the checking/correcting result and the second character recognition result do not satisfy the dependency relationship.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: December 28, 2021
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Chihiro Kawabe
  • Patent number: 11210449
    Abstract: There are provided a page display method and device and a storage medium. The page display device includes a JavaScript execution layer, a conversion layer, and a native layer. The conversion layer converts multiple elements in a virtual tree structure into multiple first views recognizable for the native layer, and sends the multiple first views to the native layer. When a view structure corresponding to view structure data of a first view is cached in a resource pool, the native layer acquires the view structure from the resource pool, and adds the view data of the first view into the view structure to implement page display.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: December 28, 2021
    Assignee: Beijing Xiaomi Mobile Software Co., Ltd.
    Inventors: Hua Wu, Hongwei Fan
  • Patent number: 11200374
    Abstract: Displaying a template of a document in a GUI. The template includes displayed sections. The sections includes at least one configuration defined by conditions, which are defined by rules. The sections are defined by a distinct set of conditions defined by a distinct set of rules. The configuration, conditions, and rules are stored separately from the template and from each other. When modifying the template, at least one of a condition change and a rule change required to implement the change to the template is identified. At least one of a modified condition and rule is retrieved. The first configuration is updated by modifying at least one of the conditions and the rules using at least one of the revised condition and the revised rule. The second configuration for the GUI is rendered to form a modified template. The modified template is displayed on the graphical user interface.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: December 14, 2021
    Assignee: Intuit Inc.
    Inventors: Ranadeep Bhuyan, Shashank Aggarwal
  • Patent number: 11182547
    Abstract: Various embodiments, methods and systems for implementing a form generation system are provided. Generating forms includes dynamic generation, personalization, and optimization of the forms based on automation objects that instruct on how to construct, structure and present forms for personalized data capture experiences. In operation, a form generator engine receives a request from a computing device to access a form. The form generator engine accesses form generation automation rules that are based on form generation parameters and automation objects. Using form generation automation rules, form generation parameters are used to generate automation objects including an annotated schema, a machine learning model, and a layout. Based on the form generation automation rules the automation objects are used to generate the form such that at least a field or a section of the form is selected based on a relevance score associated with field or section. The form is communicated for display.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: November 23, 2021
    Assignee: Adobe Inc.
    Inventors: Mandeep Gandhi, Suvrat Chaturvedi, Deepak Kumar
  • Patent number: 11159694
    Abstract: An information processing system includes an information processing apparatus that provides an electronic apparatus with a service by way of a web application. The system includes a memory and circuit. The memory is configured to store information relating to a setting item of the web application, and store a setting value to be set to the setting item. The circuitry is configured to generate a setting screen based on the information relating to the setting item and the setting value, and update the setting value stored in the memory based on an instruction for configuring settings relating to an operation screen of the web application that is displayed at the electronic apparatus, the instruction being accepted through the setting screen being displayed to the terminal apparatus.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: October 26, 2021
    Assignee: RICOH COMPANY, LTD.
    Inventors: Minami Ogawa, Kai Kodama
  • Patent number: 11144539
    Abstract: A system and method for keeping track of events. In the preferred embodiment, a counter is created on a mobile device and is set to update one or more values based on the occurrence of a triggering event. The triggering event may be based on the user pressing a button or otherwise interacting with the mobile device, or may be based on other functions of the mobile device, such as the arrival in a particular location as determined by GPS. Counters may be shared with other mobile devices, and data in the counters may be stored on the mobile device or in a remote location. Mobile devices can share data from their counters with other mobile devices, and counters can be set to compare data between different mobile devices. Alerts can be set based on predetermined criteria.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: October 12, 2021
    Inventors: Nitin Gambhir, Gaurav Ahuja
  • Patent number: 11113454
    Abstract: A method, computer program product, and system for editing webpages is described. An editable region of a dynamically rendered webpage is identified. An indicator associated with the editable region is provided, wherein the indicator identifies the editable region as available for editing. An in-line edit, made by a user, to a portion of the editable region is identified. Commitment of the in-line edit for rendering is identified. A first portion of the webpage is rendered based upon, at least in part, the commitment of the in-line edit for rendering, wherein the first portion of the webpage is affected by the in-line edit and one or more portions of the webpage that are not affected by the in-line edit are not rendered concurrently with the first portion of the webpage.
    Type: Grant
    Filed: November 1, 2013
    Date of Patent: September 7, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mark C. Hampton, William J. Izard, Elias K. Jordan, Eric Martinez de Morentin
  • Patent number: 10902193
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: January 26, 2021
    Assignee: Think Research Corporation
    Inventors: Alfred Kuo Hui Wong, Laith Azer
  • Patent number: 10868682
    Abstract: The invention is to a system and method that utilizes a user's navigation commands in order to track which portions of a document the user has viewed and to determine if such viewing habit meets a predefined viewing requirement.
    Type: Grant
    Filed: March 12, 2018
    Date of Patent: December 15, 2020
    Assignee: Pushfor, Ltd.
    Inventors: John Safa, Lukasz Sielski
  • Patent number: 10809867
    Abstract: An external data service can be integrated to enhance the metadata of workflow data fields. In response to processing a data field, a request may be sent to a metadata service for a metadata associated with the data field. In response to receiving the metadata, the metadata may be applied to the data field such that the data field as presented in a user interface is constrained according to one or more characteristics defined by the metadata.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: October 20, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert R. LaTurner, Jr., Brett E. Morris, Brian J. Owings
  • Patent number: 10775954
    Abstract: An external data service can be integrated to enhance the metadata of workflow data fields. In response to processing a data field, a request may be sent to a metadata service for a metadata associated with the data field. In response to receiving the metadata, the metadata may be applied to the data field such that the data field as presented in a user interface is constrained according to one or more characteristics defined by the metadata.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: September 15, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert R. LaTurner, Jr., Brett E. Morris, Brian J. Owings
  • Patent number: 10762287
    Abstract: A database management system for processing large volumes of data in a key-value store database is provided. The system may be configured to receive a plurality of filled fillable request forms where each request form may include a request including a plurality of field labels and a plurality of fillable text fields corresponding to each of the plurality of the field labels. The system may be configured to extract each set of inputted data from each fillable text field. The system may be configured to store, in the key-value store database, for each request form, each of the plurality of field labels and the corresponding set of inputted data as a combination key-value pair. The combination key may be equal to a WIP ID number, form ID number and field ID number. The corresponding value may be equal to the set of data of the corresponding field ID number.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: September 1, 2020
    Assignee: Bank of America Corporation
    Inventors: Anuj Shah, Ashwin Roongta, Sayan Banerjee
  • Patent number: 10740547
    Abstract: In an embodiment, a method manages data integrity of an electronic form. In the method, a request from a client device for access to the electronic form is received. Access is provided during a session to the electronic form to the client device, wherein the electronic form is configured to receive user input into fields of the electronic form via the client device, the user input comprising one or more field values corresponding to the fields of the electronic form, transmit the user input to at least one computing device, and transmit a publication request message to the at least one computing device, the publication request message indicative of an end of a session. The user input is received. During the session and before receiving the publication request message, the one or more field values of the user input is updated in a pre-publication database.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: August 11, 2020
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Jonathan Mark Malek, Maryam Gholami, Chad Nicely, Shaun Guth, Lawrence Stone, Priyanka Godbole
  • Patent number: 10708461
    Abstract: An information processing system includes an information processing apparatus that provides an electronic apparatus with a service by way of a web application. The system includes a memory and circuit. The memory is configured to store information relating to a setting item of the web application, and store a setting value to be set to the setting item. The circuitry is configured to generate a setting screen based on the information relating to the setting item and the setting value, and update the setting value stored in the memory based on an instruction for configuring settings relating to an operation screen of the web application that is displayed at the electronic apparatus, the instruction being accepted through the setting screen being displayed to the terminal apparatus.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: July 7, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Minami Ogawa, Kai Kodama
  • Patent number: 10708647
    Abstract: A digital broadcast receiving apparatus capable of executing a function with a higher added value is provided. A broadcast receiving apparatus configured to receive contents includes: a receiving unit configured to receive the contents; an interface via which the contents received by the receiving unit is outputted; a control unit configured to control an output state of the contents from the interface. In this case, the control unit is configured to determine the output state of the contents from the interface in accordance with a combination of control information indicating a copy control state of the contents, control information for specifying necessity or not of protection when to output the contents, information indicating resolution of video of the contents, and information indicating transmission characteristics of video of the contents, which are received by the receiving unit together with the contents.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: July 7, 2020
    Assignee: MAXELL, LTD.
    Inventors: Kazuhiko Yoshizawa, Takuya Shimizu, Yasunobu Hashimoto, Nobuo Masuoka, Nobuaki Kabuto
  • Patent number: 10635692
    Abstract: Systems and methods are provided for creating templates in an information management tool that are designed to track and timely and accurately report certain information in accordance with the requirements of a specific process, form or other requirement. 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.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: April 28, 2020
    Assignee: UBIQ SECURITY, INC.
    Inventors: Linda Eigner, William Eigner, Eric Tobias, Charles Kahle, Anthony F. Iasi
  • Patent number: 10635747
    Abstract: A display (11) displays a form containing multiple input fields. A detector (12) detects an operation given by a user. A query generator (13) generates, when the detector (12) detects an inputting and editing operation for a character string in any of the multiple input fields, a query for retrieval in a database (19) based on a character string having been input, and accepts a matching result with the query. The display (11) displays, when the number of accepted results is equal to or smaller than a predetermined threshold, the results together with the form. A compensator (14) (a) inputs an extracted character string from the selected result to the empty input field, and (b) compensates an input operation by giving an alert when the character string that has been input into the input field not empty contradicts the extracted character string from the selected result for the input field.
    Type: Grant
    Filed: December 3, 2014
    Date of Patent: April 28, 2020
    Assignee: Rakuten, Inc.
    Inventors: Mio Fujioka, Yuri Nishigami
  • Patent number: 10572952
    Abstract: Computer-implemented methods, systems and articles of manufacture detecting inconsistent electronic tax return data. In a tax return preparation application in which a tax logic agent and user interface controller share a data store, and the tax logic agent including or executing a cross-field validation engine is separate from or loosely coupled to a user interface controller, the tax logic agent reads runtime data of the electronic tax return from the data store, and the validation engine compares runtime data cross-field rule conditions. A cross-field rule having a condition that is not satisfied by the runtime data is identified, and a non-binding suggestion is generated by the tax logic agent and received by the user interface controller, which generates an interview screen concerning the detected inconsistency for display to the user.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: February 25, 2020
    Assignee: Intuit Inc.
    Inventors: Gang Wang, Kevin M. McCluskey, Suzette Tritt, Kyle J. Ryan
  • Patent number: 10509564
    Abstract: A request to generate a storage system model is received. The storage system model represents at least a portion of a storage system. In response to receiving the request, a storage system interface configuration is loaded. The storage system interface configuration comprises an attribute of an entity model. The attribute corresponds to an attribute of a storage system entity of the storage system. Further in response to receiving the request, the entity model is identified as representing the storage system entity. In response to identifying the entity model as representing the storage system entity, the entity model is instantiated.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: December 17, 2019
    Assignee: NetApp Inc.
    Inventors: Brian Joseph McGiverin, Christopher Michael Morrissey, Daniel Andrew Sarisky, Santosh C. Lolayekar
  • Patent number: 10482231
    Abstract: A system includes access controls that allow or deny a request based at least in part on a context associated with the request. A service receives a request from a client, and forwards information that describes the request and the context of the request to a context management service. The context management service determines whether the request should be allowed by querying a set of context validation plugins. Each context validation plugin analyzes particular characteristics of a request's context, and based at least in part on the request's context, indicates to the context management service that the request should be allowed or denied. If a quorum of the context validation plugins indicate to the context management service that the request should be allowed, the context management service indicates to the service that the request is allowed within the provided context.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Leighton Harding, Tai Geoffrey Lucas, James Alfred Gordon Greenfield
  • Patent number: 10466983
    Abstract: The technology disclosed relates to a self-service customization protocol for a single page website that implements a support component add-in to the CRM website. The self-service customization protocol may be configured to customize at least one page element of the customized component, wherein the page element is configured to allow a website visitor to interface with a service provided via the website, which may be edited by customers without having to perform coding. In some embodiments, code may be generated for the customized component via an engine.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: November 5, 2019
    Assignee: salesforce.com, inc.
    Inventors: Chetanya Chauhan, Michael Chou, Joseph Shelby Hubick
  • Patent number: 10460025
    Abstract: An online system provides one or more forms on which users provide information to the online system. A form includes various fields configured to receive input from the user. While entering information on a form presented by a client device, the client device transmits a request for content to the online system. The request identifies the user, the field, and the input received via the field. Upon receiving the request, the online system applies a set of rules to information identified in the request and characteristics of the user. Information describing objects included in rules having criteria satisfied by the information in the request and the characteristics of the user is communicated to the client device for presentation to the user in conjunction with the form.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: October 29, 2019
    Assignee: Facebook, Inc.
    Inventors: Dmytro Okhonko, Palash Agarwal, Atol Fortin de Oliveira
  • Patent number: 10417702
    Abstract: Methods for facilitating financial transactions include facilitating or otherwise increasing the ease and speed of checkout processes. In particular, one or more implementations comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a payment gateway. The e-commerce payment facilitator can provide stored payment information to a commerce application based on a few simple selections by a user. This allows a user to easily and securely complete commerce transactions, which simplifies the user's checkout experience and reduces barriers to purchase. Furthermore, the e-commerce payment facilitator can pass payment details to the commerce application's payment gateway. In addition to the foregoing, methods involve dynamically and intelligently providing a user the option of using payment information stored by the network application.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: September 17, 2019
    Assignee: Facebook, Inc.
    Inventors: Michael Vernal, Yuji Higaki, Deborah Liu
  • Patent number: 10304060
    Abstract: A method of routing a voice communication from an information handling system to one of a plurality of queues includes automatically obtaining an identifier from the information handling system that uniquely identifies the information handling system, and transmitting the identifier so that the voice communication can be routed to one of the queues.
    Type: Grant
    Filed: June 22, 2017
    Date of Patent: May 28, 2019
    Assignee: Dell Products, LP
    Inventor: Oliver L. Ilagan
  • Patent number: 10270934
    Abstract: An image processing apparatus includes: a display section; an image reading section; a rectangle extracting section that extracts a rectangle-representing image from a document image acquired from reading by the image reading section and detects a size and a location of the rectangle-representing image in the document image; an identification information assigning section that sequentially assigns a piece of identification information to the extracted rectangle-representing image; a display control section; an operation acceptance section; a box information creating section that associates the rectangle-representing image specified as a box the size and location of the rectangle-representing image in the document image, and the piece of identification information assigned to the rectangle-representing image with each other to create a piece of box information on the box; a storage section; and a control section that allows the storage section to store a template containing the document image and the piece of
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: April 23, 2019
    Assignee: KYOCERA Document Solutions Inc.
    Inventors: Carl Christian Ray Pantin, Earl John Abaquita
  • Patent number: 10248634
    Abstract: In various embodiments, methods, systems, and non-transitory computer-readable media are disclosed that allow developers to place client-side validation rules on user interface components using a desktop integration framework. The validation rules can be tied to translatable resources or model metadata. In one aspect, the validation rules metadata is provided separately from the document to which the validation rules will eventually be tied.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: April 2, 2019
    Assignee: Oracle International Corporation
    Inventors: Edmund Alexander Davis, Freddy Nole Bafuka
  • Patent number: 10200555
    Abstract: An information processing apparatus to connect with a printer and a display, includes: a processor to control the printer to print one or more images that are obtained to output one or more printed images, in response to a print request received from a first user; and control the display to display the one or more images that have been printed with the printer, the images being displayed to one or more users other than the first user.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: February 5, 2019
    Assignee: RICOH COMPANY, LTD.
    Inventors: Hiromi Tokuda, Jun Kimura, Yutaka Yagiura
  • Patent number: 10171481
    Abstract: A security method that includes assigning a sensitivity value for a communication with a sensitivity determining module including at least one hardware processor. Following assignment of the sensitivity value to the communication, the communication is formatted for display. When sensitivity value exceeds a security threshold, the communication is parsed into a sequence of fragments. The communication is transmitted as the sequence of fragments when said sensitivity value exceeds the security threshold.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic
  • Patent number: 10140263
    Abstract: A method and system are provided for processing a document comprising a plurality of content portions. An editing copy of the document is generated. The editing copy includes embedded code identifying at least one task corresponding to at least one content portion of the document, the code defining at least one user interface element for presentation proximate to the at least one content portion and within the editing copy when the editing copy is rendered and presented. The editing copy is sent to a user system for rendering and presentation at the user system. When a user interface element for a task is activated at the user system, a request is sent to the system to execute the identified task; the task is executed and a result sent to the user system for presentation.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: November 27, 2018
    Assignees: FOULNES SERVICES CORP.
    Inventors: Maud Gagné-Langevin, Valeriy Fedorov, Maksim Gritsay, Alexander Potapov, Mikhail Pelyanskiy, Svetlana Krivoshey, Anna Shabalina
  • Patent number: 9971849
    Abstract: An aspect of this invention is a method that includes receiving input data from an application. The input data includes information descriptive of at least one field. The method further includes processing the input data to form an array composed of legal data for the at least one field. The array is formed by merging a result of processing syntactic constraints and a result of processing semantic constraints. The method further includes outputting the array to the application. A system for performing the method is also described, as is a computer program product that can be used to execute the method.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Maira Athanazio de Cerqueira Gatti, Ricardo Guimaraes Herrmann, David Matthew Loewenstern, Larisa Shwartz
  • Patent number: 9928230
    Abstract: In some implementations, a system dynamically adjusts an electronic form of an application based on user data and form data specified for the electronic form. Form data that specifies characteristics of the electronic form is initially received by a computing device. The form data specifies one or more rules configured to vary the content of the electronic form that is presented for different users. User data indicating characteristics of a user is then obtained by the computing device. An interactive element is then selected from among a set of multiple interactive elements based on the received user data and the rules in the received form data. A view of the electronic form is customized for the user by including, in the customized view, the interactive element. The view of the customized electronic form is then displayed by the computing device.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 27, 2018
    Assignee: Vignet Incorporated
    Inventors: Neeta Jain, Yue Cao, Dave Klein, Praduman Jain
  • Patent number: 9779067
    Abstract: A system and method of republishing and syndicating digital content for use by consumer readers, comprising allowing a publisher to register with a syndication engine, to indicate content that the publisher wishes to make available for syndication, and to indicate at least one monetization model for the content. Upon registering with the syndication engine, transmitting a republish control for the publisher to embed in the content. Upon a republisher requesting to view content from the publisher, causing the publisher to transmit the content, including the republish control, to the republisher. If the republisher desires to republish the content, allowing the republisher to select the republish control. Causing transmission of a republish request to the syndication engine in response to selection of the republish control. Then transmitting a unique embed code to the republisher for embedding into a republisher webpage to facilitate republishing of the content from the publisher.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: October 3, 2017
    Assignee: Yieldmo, Inc.
    Inventors: John Philip Pettitt, Katerine Elizabeth McKinley, Timothy Sean McElreavy
  • Patent number: 9756057
    Abstract: A security method that includes assigning a sensitivity value for a communication with a sensitivity determining module including at least one hardware processor. Following assignment of the sensitivity value to the communication, the communication is formatted for display. When sensitivity value exceeds a security threshold, the communication is parsed into a sequence of fragments. The communication is transmitted as the sequence of fragments when said sensitivity value exceeds the security threshold.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: September 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Itzhack Goldberg, James R. Kozloski, Clifford A. Pickover, Neil Sondhi, Maja Vukovic
  • Patent number: 9679077
    Abstract: Embodiments of the present invention are directed to computer systems for implementing dynamic, data-driven workflows within healthcare and other environments. Such a system may include a computer-processable definition of one or more workflows. Each workflow definition may define various aspects of the corresponding workflow, such as the data required by the workflow, a process for extracting such data from a variety of structured and/or unstructured data sources, a set of process steps to be performed within the workflow, and a condition for triggering the workflow. The system may use the workflow definition to extract the data required by the workflow and to perform the workflow's process steps on the extracted data in response to determining that the workflow's trigger condition has been satisfied. The workflow may change in response to changes in data extracted by the workflow.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: June 13, 2017
    Assignee: MModal IP LLC
    Inventors: Vasudevan Jagannathan, Juergen Fritsch
  • Patent number: 9514359
    Abstract: Providing improved card art for display comprises receiving, by one or more computing devices, an image of a card and performing an image recognition algorithm on the image. The computing device identifies images represented on the card image and comparing the identified images to an image database. The computing device determines a standard card art image associated with the identified image based at least in part on the comparison and associates the standard card art image with an account of a user, the account being associated with the card in the image. The computing device displays the standard card art as a representation of the account.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: December 6, 2016
    Assignee: GOOGLE INC.
    Inventors: Marcus Quintana Mitchell, Peter Hazlehurst, Xiaohang Wang, Debra Lin Repenning, Yakov Okshtein, Sanjiv Kumar, Farhan Shamsi, Henry Allan Rowley
  • Patent number: 9508043
    Abstract: A method for identifying information in a document may include analyzing the document for a text block containing a structure element, wherein said structure element is a position, font attribute, or text character; applying a rule based analysis on the text block to identify an adjacent label and field containing a value; and identifying said label and said value as a label and value pair in the document.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 29, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Joseph Schlachter, Elvir Sinanovic
  • Patent number: 9454527
    Abstract: A method, and computer-readable media for performing the method, for creating verified business transaction documents. Electronic transaction documents are received from authenticated users, version identifiers are assigned to these documents, and the documents and version identifiers are stored in a database. Authenticated users may select a single version for “finalization” and a non-alterable document with a verification code is created and stored in the database for retrieval by users.
    Type: Grant
    Filed: May 8, 2008
    Date of Patent: September 27, 2016
    Inventor: Robert E. Marsh
  • Patent number: 9232025
    Abstract: Disclosed herein are a variety of systems and methods for entry of data relating to an electrical power delivery system using a web-based interface. One embodiment may include a computer program product having a client-side module to communicate with a server-side module. The client-side module may further include a web browser interface module to retrieve data entered by an operator into a data entry field in a web browser, a user interface module to display variable length data to a user via the web browser, and a communication module to manage communication with the server-side module. The communication module may further be configured to generate an object comprising data entered by the user into the web browser, transmit the object to the server, and receive a response from the server.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: January 5, 2016
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Glen W. Hanket, Matthew J. Howell, Gabriel DeRuwe, Thomas Allen Stanley