Form Filling Patents (Class 715/224)
  • Patent number: 11960829
    Abstract: Provided are systems and methods for simplifying a user interaction when inputting data into multiple pages/windows of a software application. In one example, the method may include executing a software application, displaying a plurality of rows of data values from columns of a database table via a user interface embedded in a page of the software application, detecting a request for a fast input submitted via the user interface, and in response to the detected request, displaying a plurality of interactive elements within the plurality of rows of data values on the user interface, and detecting a selection of an interactive element from among the plurality of interactive elements, and in response, displaying a fast input user interface with input fields extracted from one or more other pages of the software application via the user interface.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: April 16, 2024
    Assignee: SAP SE
    Inventor: Patrick Simon
  • Patent number: 11947603
    Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for generating terms of a search query based on a user's spoken utterances, identifying multiple cross-platform messages based on the generated terms, and to generating, via a presentation device, a single interface that enables the user to interact with identified messages. Based on a spoken utterance, the disclosed embodiments may determine user-specified search terms and/or criteria, and based on the user-specified search terms and/or criteria, may obtain cross-platform message data that corresponds to the search query. The communications device may generate one or more interface elements that describe corresponding ones of the cross-platform messages, which may be presented within a unified graphical user interface or voice-user interface by a communications device.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: April 2, 2024
    Assignee: GOOGLE LLC
    Inventors: Vinh Quoc Ly, Ahmet Onur Tekdas, Timo Mertens, Okan Kolak, Charles Randell Sievert, Christine Nguyen, Jin Lu
  • Patent number: 11941353
    Abstract: Disclosed is an improved computer architecture for generating an electronic data layout by having a user input a portion of dataset and obtaining the remaining portion of the format data from a data storage that stores reusable data for various data layouts. A master data object is configured to store “request-agnostic data,” which is typically that portion of dataset that does not differ, or is common, between various data layouts. The data that differs between various data layouts, such as the data that is specific to a form, may be considered as “request-specific data.” When a data layout generation request is received, the user may be prompted to input request-specific data, but not the request-agnostic data. The system automatically obtains the request-agnostic data from the master data object, and integrates the request-agnostic data with the request-specific data to generate the form.
    Type: Grant
    Filed: November 11, 2021
    Date of Patent: March 26, 2024
    Assignee: THE BANK OF NEW YORK MELLON
    Inventors: Rajesh Raman, Aishwarya Maurya, Joanna Graper, Yi Cong Chen, Purushothaman Krishnamurthy
  • Patent number: 11934772
    Abstract: A method, a non-transitory computer readable medium, and an apparatus are provided for switching between a synchronous data entry processing and an asynchronous data entry processing for processing input into a data entry field of the GUI based on a latency threshold for validation and a latency threshold for conversion; and for determining which input from a series of inputs entered into the data field during the asynchronous data entry processing based on a criteria.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: March 19, 2024
    Assignee: Oracle International Corporation
    Inventor: Jeanne Waldman
  • Patent number: 11886802
    Abstract: The disclosed invention provides improved systems and methods for auto-filling electronic forms, which involves presenting a user with an electronic form comprising one or more fields, each field having one or more field attributes, parsing the electronic form to generate a form mapping, including a form path identifier identifying a location from where the electronic form originated, and a global field identifier and corresponding label for each of the one or more fields. The document mapping may be sent to a remote server, which may provide user data in response, which may be used to automatically populate the electronic form.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: January 30, 2024
    Assignee: BOLD Limited
    Inventor: John Magdziarz
  • Patent number: 11860922
    Abstract: Certain aspects of the present disclosure provide techniques for improving a user experience of an application. Embodiments include receiving, from a user and via a user interface, a request for informational content related to a step in a workflow within the application. Embodiments include determining an identifier associated with the step. Embodiments include retrieving a reference document based on the request. Embodiments include accessing metadata associated with the reference document to identify context information associated with the identifier. Embodiments include displaying a portion of the reference document to the user within the user interface based on the context information, wherein the portion of the reference document comprises the informational content.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: January 2, 2024
    Assignee: INTUIT, INC.
    Inventors: Ola Sojobi, Stephanie Shehi
  • Patent number: 11853536
    Abstract: Systems and processes are disclosed for operating a digital assistant in a media environment. In an exemplary embodiment, a user can interact with a digital assistant of a media device while content is displayed by the media device. In one approach, a plurality of exemplary natural language requests can be displayed in response to detecting a user input of a first input type. The plurality of exemplary natural language requests can be contextually-related to the displayed content. In another approach, a user request can be received in response to detecting a user input of a second input type. A task that at least partially satisfies the user request can be performed. The performed task can depend on the nature of the user request and the content being displayed by the media device. In particular, the user request can be satisfied while reducing disruption to user consumption of media content.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: December 26, 2023
    Assignee: Apple Inc.
    Inventors: Lia T. Napolitano, Grace H. Hwang, Henrique D. Penha, Jeremiah D. Shaw, Jorge S. Fino
  • Patent number: 11838343
    Abstract: Establishing a data store of content metadata includes receiving, from a content player executing on a client device, an indication of content played by the content player, the indication comprising one or more pieces of metadata associated with the content. It further includes selecting a set of one or more rules applicable to parsing the metadata associated with the content. It further includes processing the metadata at least in part by applying the selected parsing rules to at least a portion of the metadata associated with the content. It further includes storing, to a data store, at least some of the processed metadata associated with the content.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 5, 2023
    Assignee: Conviva Inc.
    Inventors: Chang Sun, Lei Cao, Ningning Hu
  • Patent number: 11816155
    Abstract: Users of a database management engine may generate fillable digital documents by mapping interface elements onto form documents. When a user maps interface elements onto a form document, the user may accidentally overlap two or more interface elements. To rectify this, the database management engine may modify the position of one of interface elements based on a set of positioning rules. In addition, the database management engine may identify and suggest mappings to users based on similar documents that have been previously mapped. The database management engine identifies similar documents using information about the document, the user, and the mapping itself. The mapping associated with the most similar document may be provided to the user as a suggested mapping. The database management engine converts the form document and finalized mapping into a fillable digital document. The fillable digital document is sent to recipients, who complete the fillable digital document.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: November 14, 2023
    Assignee: ZENPAYROLL, INC.
    Inventor: Minh Quan Dang Nguyen
  • Patent number: 11775746
    Abstract: Aspects of the disclosure provide for mechanisms for identification of table partitions in documents using neural networks. A method of the disclosure includes obtaining a plurality of symbol sequences of a document having at least one table, determining a plurality of vectors representative of symbol sequences having at least one alphanumeric character or a table graphics element, processing the plurality of vectors using a first neural network to obtain a plurality of recalculated vectors, determining an association between a first recalculated vector and a second recalculated vector, wherein the first recalculated vector is representative of an alphanumeric sequence and the second recalculated vector is associated with a table partition, and determining, based on the association between the first recalculated vector and the second recalculated vector, an association between the alphanumeric sequence and the table partition.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: October 3, 2023
    Assignee: ABBYY Development Inc.
    Inventor: Stanislav Semenov
  • Patent number: 11777803
    Abstract: A first server device obtains first device information of the first server device. The first device information may include an event or a device identifier. The first server device determines a first condition corresponding to the first device information of the first server device, and performs a first processing action corresponding to the first device information when determining that the first device information meets the first condition.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: October 3, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jianbing Wang, Yu Yang, Xiaopeng Qin, Qin Wu
  • Patent number: 11768998
    Abstract: An information processing method and an electronic device are provided. The method includes receiving first information inputted by a user in a first input box, and displaying a second input box in a case that the first information does not match the first input box, where the second input box includes a part or all of the first information.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: September 26, 2023
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Wei Feng
  • Patent number: 11757715
    Abstract: A method for managing networking devices. The method includes receiving, by a second management system, first network device state information (NDSI) for a first plurality of network devices, where the first NDSI is obtained by a first management system and where the first management system manages the first plurality of network devices. The method further includes initiating performance of a management action based on a result, wherein the result is obtained by processing at least the first NDSI.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: September 12, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventor: Kenneth James Duda
  • Patent number: 11748828
    Abstract: A real estate transaction facilitating process and system that allows buyers, sellers, and agents to be notified of any incoming offers on a property is disclosed. The real estate transaction facilitating process and system allows buyers, sellers, and agents to see how many offers there are on a property. Sellers have access to all the offers that come in which eliminates a distrustful agent who may hide an offer. Buyers are assured the seller has seen their offer. Agents have all offers in one location so none can be misplaced.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: September 5, 2023
    Inventor: Jamie Michele Pagliano
  • Patent number: 11734781
    Abstract: A single-tier blockchain-based system and method for document transformation and accountability is provided. Transaction documents including document templates relating to a transfer of real property are maintained. Each template includes form elements. The form elements are each associated with a data field identifier and a data value. A data model is maintained for the transaction documents and includes the data field identifiers and the data values for the form elements. A request is received for the transaction documents. The form elements of the transaction documents are automatically populated with the data values via the data model in response to the request. Compliance checking is performed on the data values populating the form elements. A cryptographic hash of the transaction documents is committed to a blockchain copy stored by one or more network nodes in a single-tier when no errors are identified in the data values during the compliance checking.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: August 22, 2023
    Assignee: Side, Inc.
    Inventors: Edward Wu, Guy Gal, Christopher Dzoba, Jeffrey Judkins, Mark J. Stefik, Adriano Castro
  • Patent number: 11734771
    Abstract: Systems and methods for generating a custom document template are disclosed. An example method may be performed by one or more processors of a system and include retrieving a user document including a user data entry in a user data field, identifying a set of system data fields within a plurality of system documents potentially relevant to the user document, determining, for each of the set of system data fields, a weighted value indicative of a likelihood that the system data field is relevant to the user data field, identifying a most relevant system data field of the set of system data fields, the most relevant system data field having a highest weighted value of the determined weighted values, and generating a custom document template including a dynamic data region for the user data entry, the dynamic data region mapped to the most relevant system data field.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: August 22, 2023
    Assignee: Intuit Inc.
    Inventors: Bala Dutt, Rahul Vankudothu, Prabhat Hegde, Anurag Tyagi, Sunil Tandra Sishtla, Sandeep Gupta
  • Patent number: 11726802
    Abstract: Systems and methods relating to enhancing capabilities of robotic process automation systems. A system and method includes recognizing and analyzing the components of a user interface on which at least one task is to be executed. The task can be executed regardless of changes to the user interface as the components of the task are based on the presence and function of areas of the user interface and not on the location of the components necessary to execute the task.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 15, 2023
    Assignee: ServiceNow Canada Inc.
    Inventors: Marie-Claude Cote, Alexei Nordell-Markovits, Andrej Todosic
  • Patent number: 11663507
    Abstract: A method predicts custom fields from text. Transaction text is normalized from transaction data to generate normalized text. A field prediction and a type prediction are selected using prediction data and the normalized text. The prediction data is generated using a machine learning model trained to identify field predictions from free form text. The field prediction and the type prediction are presented to a client device. In response to user input from the client device, the transaction data is updated with the field prediction.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: May 30, 2023
    Assignee: Intuit Inc.
    Inventors: Vignesh Thirukazhukundram Subramaniam, Shrutendra Harsola, Vikas Raturi, Naveen Kumar Kaveti
  • Patent number: 11630877
    Abstract: A user can create a customizable visual code that is associated with a network address of a page. The customizable visual data can be integrated with one or more user selected images and data marks. When the customizable visual code is scanned, one or more pages may be displayed on the scanning device.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: April 18, 2023
    Assignee: Snap Inc.
    Inventors: Omer Cansizoglu, Caleb Ogden, Kirk Ouimet
  • Patent number: 11630976
    Abstract: An information product or item, such as a for sale sign, can be configured with contact information and/or elements that link the information product to a networked system and related services (with the product being called a for information product or FIP in the description). These services can make available applications such as phone and web application that can be helpful in providing an additional mechanism/electronic media as it relates to the FIP and/or any FIP related product/object/item. These services may aid someone to whom the FIP belongs in fielding, FIP related, viewer inquires while providing the FIP viewer with more options, upon making requests to said system services. The FIP may make available linked application system services to viewers of the FIP, which may belong to someone who does not know how to link such services in other ways.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: April 18, 2023
    Inventor: Jackson L. Crisp
  • Patent number: 11570018
    Abstract: In at least one aspect, a method comprises: receiving information associated with a plurality of scheduled actions, each of the plurality of scheduled actions defining a device to be controlled, an action to be carried out with respect to the device to be controlled, a scheduled day on which to carry out the scheduled action and a scheduled time of day to carry out the scheduled action on the scheduled day; determining a chronological ordering that indicates a chronological order in which at least a subset of the plurality of scheduled actions are scheduled to be carried out; generating a view based at least in part on the chronological ordering; and displaying the generated view. Such methods may be performed or implemented by various devices, apparatuses and/or systems.
    Type: Grant
    Filed: December 14, 2020
    Date of Patent: January 31, 2023
    Assignee: Hubbell Incorporated
    Inventors: Daniel Gould, Matthew Harrison
  • Patent number: 11562097
    Abstract: A data processing central consent repository system may be configured to, for example: (1) identify a form used to collect one or more pieces of personal data, (2) determine a data asset of a plurality of data assets of the organization where input data of the form is transmitted, (3) add the data asset to the third-party data repository with an electronic link to the form, (4) in response to a user submitting the form, create a unique subject identifier to submit to the third-party data repository and, along with the form data provided by the user in the form, to the data asset, (5) submit the unique subject identifier and the form data provided by the user to the third-party data repository and the data asset, and (6) digitally store the unique subject identifier and the form data in the third-party data repository and the data asset.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: January 24, 2023
    Assignee: OneTrust, LLC
    Inventors: Jonathan Blake Brannon, Kevin Jones, Dylan D. Patton-Kuhl, Bryan Patrick Kveen, Nicholas Ian Pavlichek, Eliza Rose Crawford
  • Patent number: 11556576
    Abstract: Systems, methods, and apparatuses for automated population of responses into query fields of a form are discussed. The responses are based on data in a networked user data repository maintained by a first party, and the form is presented by a second party. A login request for access to data in the user data repository may be received from a remote computing device. If access to the data in the user data repository is authorized, descriptors for at least one of the query fields may be received, and based on the descriptors, it may be determined whether any responses to any query fields are contained in the user data repository. Query fields may be populated with responses obtained through the data repository. The user provides the second party with information that is made available to the first party without separately inputting the information into the form of the second party.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: January 17, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Imran Haider
  • Patent number: 11551294
    Abstract: Systems and methods are provided for calculating a savings amount for loan refinancing. According to one implementation, a method includes displaying a graphic user interface comprising a widget at a client device and receiving input data from a user regarding a loan. In some embodiments, the input data may include the user's credit level and the current monthly payment, APR, and payoff amount associated with the user's current loan. The method further includes determining a saving amount based on a comparison of the input data with historical savings data accessible to the widget, and displaying the savings amount in the graphic user interface.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: January 10, 2023
    Assignee: Capital One Services, LLC
    Inventors: Adam Shackleton, Patrick Eberle
  • Patent number: 11544082
    Abstract: Shared variable binding and parallel execution of a process and robot workflow activities for robotic process automation (RPA) are disclosed. An RPA robot may be “bound” to a variable that is accessed by and displayed in an application. When the RPA robot is triggered, the RPA robot performs potentially conditional logic that may result in modifications to one or more bound variables. The RPA robot may lookup data, perform calculations, check on the status of other processes, and/or perform any other logical operations. The RPA robot may then modify, delete, or otherwise change the value of one or more bound variables, causing the application associated with those variables to display the results (e.g., when the user interface (UI) of the application is refreshed).
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: January 3, 2023
    Assignee: UiPath, Inc.
    Inventor: Alison Tai
  • Patent number: 11531503
    Abstract: An image processing apparatus has an operation panel, a reading portion, and a controller. The operation panel accepts, from a registered user, registration of an authorized user. The controller sets as a candidate a registered user who has registered a job-requesting user as an authorized user, makes the operation panel accept designation of a registered user set as a candidate, recognizes a designated registered user as a target user, and generates output data of a filled sheet filled with the target user's personal information.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: December 20, 2022
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Rinel Gumapac, Kris-Antonette Torreon
  • Patent number: 11532299
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for modulating language model biasing. In some implementations, context data is received. A likely context associated with a user is determined based on at least a portion of the context data. One or more language model biasing parameters based at least on the likely context associated with the user is selected. A context confidence score associated with the likely context based on at least a portion of the context data is determined. One or more language model teasing parameters based at least on the context confidence score is adjusted. A baseline language model based at least on the one or more of the adjusted language model biasing parameters is biased. The baseline language model is provided for use by an automated speech recognizer (ASR).
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: December 20, 2022
    Assignee: Google LLC
    Inventors: Pedro J. Moreno Mengibar, Petar Aleksic
  • Patent number: 11494551
    Abstract: Processing a first document using a first service that includes a first machine learning model. One embodiment provides a method that includes receiving, over a network, the first document including a first form field and identifying a first value associated with a first entity. The method also includes obtaining a first subset of documents from the first service, analyzing, using the first machine learning model, the first subset of documents to extract a second document including a first value and a second value, automatically populating the first form field with the first value or the second value, and providing, via a graphical user interface, the first document to a user to be validated. The method also includes saving a validated first document to a database, transmitting the validated first document to a second service, and updating the first machine learning model with the validated first document.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: November 8, 2022
    Assignee: Esker, S.A.
    Inventors: Jérémy Michel Carlo Espinas, Jean-Jacques Yves Bérard
  • Patent number: 11475214
    Abstract: Systems and methods described herein relate to determining whether to provide auto-completed values for fields in a digital form. More specifically, for a given field in the digital form, a machine-learning model can be trained to transform an input data set into a predicted field value and can further generate a corresponding confidence metric. A relative-loss parameter can be determined for the field, where the relative-loss parameter represents a loss of responding to an inaccurate predicted field value for the field relative to a loss corresponding to a human user providing a field value for the field. A confidence-metric threshold can be determined for the field based on the relative-loss parameter. For a given usage of the digital form, it can then be determined whether to auto-complete the field with a predicted field value generated by the model by determining whether the corresponding confidence metric exceeds the confidence-metric threshold.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: October 18, 2022
    Assignee: Oracle International Corporation
    Inventors: Ranjit Joseph Chacko, Hugo Alexandre Pereira Monteiro, Beat Nuolf, Alberto Polleri, Oleg Gennadievich Shevelev
  • Patent number: 11474696
    Abstract: Systems and methods for providing automatic document filling functionality are described. A method includes providing, by a processing device, an integrated interface that includes a document editing component having a document display area for displaying a document and one or more document editing features for editing a document and a document fill component having contents that elicit one or more inputs that are used to fill the document. The method further includes receiving, via the document fill component of the integrated interface, one or more inputs that correspond to data to be inputted into the document, determining, by the processing device, one or more locations within the document to input the data, and inserting the data into the one or more locations within the document.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: October 18, 2022
    Assignee: LEXISNEXIS, A DIVISION OF REED ELSEVIER INC.
    Inventor: Eric Platow
  • Patent number: 11449669
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating input by a user into a form. In one aspect, a method include actions of obtaining a web resource that includes a form, determining a particular field of the form has been selected, determining an intent that corresponds to the form from a first semantic tag in the web resource, determining a parameter of the intent that corresponds to the particular field of the form from a second semantic tag in the web resource, determining a value to suggest for the particular field based at least on the intent and the parameter of the intent, and providing the value for output as a suggestion of input for the particular field.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: September 20, 2022
    Assignee: GOOGLE LLC
    Inventors: David Wang, Ulas Kirazci, Joshua Richard Williams
  • Patent number: 11429274
    Abstract: In some embodiments, an electronic device receives handwritten inputs in text entry fields and converts the handwritten inputs into font-based text. In some embodiments, an electronic device selects and deletes text based on inputs from a stylus. In some embodiments, an electronic device inserts text into pre-existing text based on inputs from a stylus. In some embodiments, an electronic device manages the timing of converting handwritten inputs into font-based text. In some embodiments, an electronic device presents a handwritten entry menu. In some embodiments, an electronic device controls the characteristic of handwritten inputs based on selections on the handwritten entry menu. In some embodiments, an electronic device presents autocomplete suggestions. In some embodiments, an electronic device converts handwritten input to font-based text. In some embodiments, an electronic device displays options in a content entry palette.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: August 30, 2022
    Assignee: Apple Inc.
    Inventors: Julian Missig, Matan Stauber, Guillaume Ardaud, Jeffrey Traer Bernstein, Marisa Rei Lu, Jiabao Li, Praveen Sharma, Christopher D. Soli
  • Patent number: 11423212
    Abstract: Systems and methods of the present technology generally provide computer implemented assistance for data summary, including organizing and generating a summary of data selected from legal source documents. User-identified information may be selected from one or more legal source documents at a user device, in response to which a unique identifier selection box may be displayed at the user device. A unique identifier may be selected from the unique identifier selection box. A first data set and/or a request for generation of a summary set may be sent to a system server via a communication link, the first data set may include the unique identifier and the user-identified information. The user device may then receive a generated summary via the communication link and may display the summary.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 23, 2022
    Inventors: Wilson Tsu, Srujani Pagidipati
  • Patent number: 11409955
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating input by a user into a form. In one aspect, a method include actions of obtaining a web resource that includes a form, determining a particular field of the form has been selected, determining an intent that corresponds to the form from a first semantic tag in the web resource, determining a parameter of the intent that corresponds to the particular field of the form from a second semantic tag in the web resource, determining a value to suggest for the particular field based at least on the intent and the parameter of the intent, and providing the value for output as a suggestion of input for the particular field.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: August 9, 2022
    Assignee: GOOGLE LLC
    Inventors: David Wang, Ulas Kirazci, Joshua Richard Williams
  • Patent number: 11402823
    Abstract: A system for validating a worksite includes determining extents of a worksite at which a job is to be performed. A graphical representation of the worksite may be presented to a user via a graphical user interface on a user device. The graphical user interface may also include an indication of a current location of the user or the user device. Sensor data, including data indicating a position of the user or the user device, can be used to determine whether the worksite is valid. The worksite plan may include information about additional conditions for validating the worksite and additional sensor data can be used to further validate the worksite. Further aspects may include controlling machines at the worksite when the worksite is validated.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: August 2, 2022
    Assignee: Caterpillar Inc.
    Inventor: Gautham Subramanian
  • Patent number: 11395974
    Abstract: Various aspects of the subject technology relate to systems, methods, and machine-readable media for contextual matchmaking. The method includes receiving player information for a plurality of players, the player information for each player comprising at least one of player statistics, player tendencies, and player preferences. The method also includes generating player archetypes for each of the plurality of players based on the player information, each of the player archetypes comprising at least one premier scenario. The method also includes matching the players based on the player archetypes. The method also includes generating in-game objectives based on the player archetypes.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 26, 2022
    Assignee: Electronic Arts Inc.
    Inventor: Jean Pierre Kellams
  • Patent number: 11392759
    Abstract: A system and method for creating a dynamic electronic form are described. The system may include one or more processors that cause the system to perform create an electronic form with one or more data entry fields. The system may also obtain access to a plurality of datasets, where each dataset may include multiple entry fields and integrate at least one identified dataset with the electronic form. The system may further suggest at least one data input in the data entry field based on information input in the data entry field by a user. The data entry input suggested may be sourced from the identified dataset integrated to the electronic form.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: July 19, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Andrei Alexandrescu, Alexandru-Viorel Antihi, Bryan Williams, Cenk Sezgin, Geoffrey Bakker, Kunal Marwaha, Michal Adamczyk, Matthew Fedderly, Takashi Okamoto, Winnie Chai
  • Patent number: 11373035
    Abstract: Systems, devices, and methods generate a structured report based on unstructured data. Unstructured data may be received. One or more reference segments in the unstructured data may be detected. The one or more reference segments may be provided. A selection of at least one of the reference segments may be received. The one or more reference segments may be imported into the structured report in accordance with the selection. A structured report may be generated based on the detected one or more reference segments. Generating the structured report may include importing the reference segments. A records management system may generate the structured report based on unstructured data. A system may include first recording device, second recording device, and a server configured to generate a structured report from unstructured data recorded by the first recording device and the second recording device.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: June 28, 2022
    Assignee: Axon Enterprise, Inc.
    Inventors: Stephen Nomura, Michael Wheeler, Timothy Wingerter, Tian Xia, Daniel Ladvocat Cintra, Sayce Falk, Michael Bohlander
  • Patent number: 11321519
    Abstract: Systems and methods are provided for parsing, verifying, and supplementing user-submitted data and pre-populating the information detected in the user-submitted data into a user-fillable electronic form. For example, the user may upload a cumulative vitae (CV) onto a system, and the system may analyze the CV to extract the date ranges and the corresponding entities enumerated in the CV. The system may confirm the information about the extracted entities in a database of entities, and pre-populate an electronic form using the confirmed information. Upon viewing the electronic form, the user may make any changes as needed before submitting the electronic form. Based on the changes made by the user, the system can update its data parsing and/or verification techniques using machine learning.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 3, 2022
    Assignee: APPLIED STATISTICS & MANAGEMENT INC.
    Inventors: Nickolaus Taylor Phan, Daniel George Cairney
  • Patent number: 11275933
    Abstract: Systems and methods for segmentation of report corpus using visual signatures are disclosed. According to one embodiment, a computer-implemented method comprises converting a document to a grayscale image and removing noise from the grayscale image by eroding isolated pixels. Connected regions in the grayscale image are determined and a region of the grayscale image having a square shape is identified. An area of the region is computed and if the area is larger than a threshold, determining that the document contains a form.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: March 15, 2022
    Inventors: Pankaj Rawat, Jyoti Gupta, Armen Kherlopian, Jagjeet Singh
  • Patent number: 11257134
    Abstract: A system for automated supplier invoice reconciliation is disclosed. The system may receive an order confirmation associated with a purchase order (PO) from a supplier system. The system may receive the PO associated with the order confirmation from a buyer system. The system may receive a first invoice associated with the PO and the order confirmation from the supplier system. The system may reconcile between the PO, the first invoice, and the order confirmation to generate a second invoice. The system may pass the second invoice to the buyer system.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 22, 2022
    Assignee: American Express Travel Related Services, Inc.
    Inventors: Satishkumar Balasubramanian, Mary Catherine Callahan, Mohnish Gorantla, Sachin D. Jadhav, Christine A. Knorr, Jason Meltzer, Dorothy Mills, Amar Petla, Anupam Seth, Rahul Shaurya, Silajit Singh, Urvashi Tyagi
  • Patent number: 11238210
    Abstract: Methods, systems, apparatus, and computer-readable media for generating and presenting customized information cards. In some implementations, an indication of a data set is received. Data indicating a selection of an element of the data set is received. An indication of items in the data set that are associated with the selected element is received. Data is received indicating a selection of one or more of the items that are associated with the selected element of the data set. Card data defining an information card for the selected element of the data set is stored. The card definition data can indicate the selected one or more items and a reference to the data set.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 1, 2022
    Assignee: MicroStrategy Incorporated
    Inventors: Siamak Ziraknejad, Jiao Xu, Boyu Li, Quan Jia, Saurabh Abhyankar, Timothy Lang
  • Patent number: 11238223
    Abstract: The present disclosure relates to systems and methods for providing an interface that displays a prediction of remaining code segments of a code comprised of a sequence of code segments. The remaining code segments may be automatically predicted in response to the interface receiving a user's input of at least a portion of a code segment (or a user input of other data elements that are not code segments). Predicting the remaining code segments may be performed using a trained machine-learning model that can generate output(s) predictive of remaining code segments in response to a user inputting at least one code segment of a code into an input element of the interface.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: February 1, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Beat Nuolf, Amir Hossein Rezaeian, Terence Joseph Munday, Joseph Michael Albowicz, Brian David MacDonald
  • Patent number: 11233911
    Abstract: There is provided an image processing apparatus. A generating unit that generates preview image data representing a document read by a reading unit. A display controller that controls a display such that the display displays a partial image which is an image represented by the preview image data and is positioned in a specific area which is a predetermined partial area, as an upright image.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 25, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Naoki Homma, Atsuya Baba
  • Patent number: 11222169
    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: August 3, 2018
    Date of Patent: January 11, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Koji Akiyama, Yoshiaki Sawano, Yashuhiro Shibutani, Yasuaki Takahashi
  • Patent number: 11188519
    Abstract: A server computer system for parsing non-uniformly presented data from a variety of unique non-uniform third-party web portals can comprise a scripting processor configured to automatically execute a web-portal specific script for each of the one or more third-party web portals accessed by a network communication device. Each of the web-portal specific scripts can be configured to imitate inputs from a user input device and to automatically adapt interactions with each of the one or more third-party web portals to access and parse data elements from one or more non-uniformly available data fields. Further, the server computer system can comprise a database processor configured to compare a first set of data received from the one or more non-uniformly available data fields with a second set of data, which is stored within the local database device.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: November 30, 2021
    Assignee: BEST COLLECT, S.A. de C.V., Mexico
    Inventors: Gabriel Díaz Garza Abraham, Ricardo Suárez López
  • Patent number: 11182544
    Abstract: Media and method for presenting a user interface for verifying automatically recognized information from forms. Embodiments of the invention may import an image of a form and break the form down into a series of bounding boxes, each including the value of a form item and a description and/or label for the form item. When making use of a particular value from the form image, embodiments of the invention may present the bounding box containing that value to the user, together with enough context for the user to verify that the correct item has been identified and that the automatically recognized value is correct.
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: November 23, 2021
    Assignee: HRB Innovations, Inc.
    Inventors: Eric R. Roebuck, Mary Clark, Erik V. Lustig, David Jason Gregory Butler
  • Patent number: 11176518
    Abstract: Systems, methods and apparatus are provided for generating electronic transactional documents using a form generating system. The electronic transactional document may be created using a design tool that allows a user to place data entry fields over an image or snap shot of a transactional document. Rules, default values, and attributes associated with the date entry fields may be established as the electronic transactional document is being created.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: November 16, 2021
    Assignee: Zillow, Inc.
    Inventors: Gregory Austin Allison, Matthew Allan Vorst, Nandagopal Mysoro Jayaram
  • Patent number: 11157473
    Abstract: Methods, systems, and computer program products for processing a query to determine query results. The query may be analyzed to determine a constant column pair corresponding to the query. The column constant pair may be analyzed with respect to a column constant pair associated with a partitioned data set in order to route the query to a subset of the data set. Data sets may be partitioned into subsets by analyzing historical queries to determine a partitioning column constant pair with respect to the data set that is used to partition the data of the data set into subsets. The query processing may include both query routing and data set partitioning.
    Type: Grant
    Filed: November 21, 2014
    Date of Patent: October 26, 2021
    Assignee: RED HAT, INC.
    Inventors: Filip Nguyen, Filip Elias
  • Patent number: 11132421
    Abstract: In an embodiment, operations include crawling a set of web pages and labeling one or more items of a first web page based on user input. Each item corresponds to a node in a first tree data structure of the first web page. The operations further include generating a first extraction rule to extract a first item from the one or more first items. The first extraction rule includes a first path, in the first tree data structure, for a first node of the first item, and includes first visual information of each node in the first path. The operations further include comparing the first visual information in the first path with second visual information of each of a plurality of candidate nodes in a second tree data structure of a second web page and further refining the first extraction rule to generate a second extraction rule.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: September 28, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Jun Wang, Kanji Uchino, Gang Zou