User interface with interactive elements having dynamically determined functionality

US11973892B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11973892-B2
Application numberUS-202117235717-A
CountryUS
Kind codeB2
Filing dateApr 20, 2021
Priority dateApr 20, 2021
Publication dateApr 30, 2024
Grant dateApr 30, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Certain aspects of the present disclosure provide techniques for a method of displaying a user interface on a mobile device, comprising: receiving a transaction file; performing text recognition on the transaction file to extract one or more transaction elements; determining a transaction characteristic based on the one or more transaction elements; displaying a transaction characteristic user interface element within an interactive cell displayed in the user interface; receiving a user touch gesture associated with the interactive cell via the user interface; and displaying an action user interface element in response to receiving the user touch gesture, wherein the action user interface element is configured to perform an action based on the transaction characteristic associated with the interactive cell.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of displaying a user interface on a mobile device, comprising: receiving a transaction file; performing text recognition on the transaction file to extract one or more transaction elements; determining if the transaction file comprises an expense or a bill based on the one or more transaction elements; determining whether the transaction file corresponds to an existing expense record or an existing bill record based on the one or more transaction elements; displaying an interactive cell corresponding to the transaction file in the user interface, wherein the interactive cell comprises: an indication of whether the transaction file comprises an expense or a bill; and an indication of whether the transaction file corresponds to an existing expense record or an existing bill record; receiving a user touch gesture associated with the interactive cell via the user interface; selecting, based on the transaction characteristic, an action user interface element from a set of action user interface elements comprising: a first action user interface element configured to cause the mobile device to create an expense record based on the one or more transaction elements; a second action user interface element configured to cause the mobile device to create a bill record based on the one or more transaction elements; a third action user interface element configured to cause the mobile device to match the transaction file to an existing expense record based on the one or more transaction elements; and a fourth action user interface element configured to cause the mobile device to match the transaction file to an existing bill record based on the one or more transaction elements; displaying the selected action user interface element in the interactive cell in response to receiving the user touch gesture; displaying an incompletion user interface element indicating that a set of the one or more transaction elements is not included in the transaction file; and receiving user input comprising the set of the one or more transaction elements. 2. The method of claim 1 , further comprising performing one or more actions associated with the selected action user interface element upon receiving user input with respect to the action user interface element. 3. The method of claim 2 , wherein the one or more actions comprise: storing the transaction file in a transaction database; and removing the interactive cell from the user interface. 4. The method of claim 1 , wherein the action user interface element is selected in response to determining the transaction characteristic based on the one or more transaction elements. 5. The method of claim 1 , further comprising: searching a transaction database based on the one or more transaction elements; identifying a stored transaction in the transaction database associated with the transaction file based on the one or more transaction elements; and displaying a matching transaction user interface element within the interactive cell in the user interface. 6. The method of claim 4 , further comprising: adjusting the one or more transaction elements based on user input; and determining a new action in response to the adjusting. 7. The method of claim 1 , wherein determining the transaction characteristic based on the one or more transaction elements comprises one of: determining a transaction element of the one or more transaction elements is the transaction characteristic; receiving, from a machine learning model, the transaction characteristic after providing the one or more transaction elements to the machine learning model; or determining the one or more transaction elements indicate the transaction characteristic. 8. The method of claim 1 , further comprising displaying a transaction element user interface element based on at least one of the one or more transaction elements. 9. A system, comprising: a processor; and a memory storing instructions, which when executed by the processor perform a method for displaying a user interface on a mobile device, comprising: receiving a transaction file; performing text recognition on the transaction file to extract one or more transaction elements; determining if the transaction file comprises an expense or a bill based on the one or more transaction elements; determining whether the transaction file corresponds to an existing expense record or an existing bill record based on the one or more transaction elements; displaying an interactive cell corresponding to the transaction file in the user interface, wherein the interactive cell comprises: an indication of whether the transaction file comprises an expense or a bill; and an indication of whether the transaction file corresponds to an existing expense record or an existing bill record; receiving a user touch gesture associated with the interactive cell via the user interface; selecting, based on the transaction characteristic, an action user interface element from a set of action user interface elements comprising: a first action user interface element configured to cause the mobile device to create an expense record based on the one or more transaction elements; a second action user interface element configured to cause the mobile device to create a bill record based on the one or more transaction elements; a third action user interface element configured to cause the mobile device to match the transaction file to an existing expense record based on the one or more transaction elements; and a fourth action user interface element configured to cause the mobile device to match the transaction file to an existing bill record based on the one or more transaction elements; displaying the selected action user interface element in the interactive cell in response to receiving the user touch gesture; displaying an incompletion user interface element indicating that a set of the one or more transaction elements is not included in the transaction file; and receiving user input comprising the set of the one or more transaction elements. 10. The system of claim 9 , the method further comprising performing one or more actions associated with the selected action user interface element upon receiving user input with respect to the action user interface element. 11. The system of claim 10 , wherein the one or more actions comprise: storing the transaction file in a transaction database; and removing the interactive cell from the user interface. 12. The system of claim 9 , the method wherein the action user interface element is selected in response to determining the transaction characteristic based on the one or more transaction elements. 13. The system of claim 9 , the method further comprising: searching a transaction database based on the one or more transaction elements; identifying a stored transaction in the transaction database associated with the transaction file based on the one or more transaction elements; and displaying a matching transaction user interface element within the interactive cell in the user interface. 14. The system of claim 12 , the method further comprising: adjusting the one or more transaction elements based on user input; and determining a new action in response to the adjusting. 15. The system of claim 9 , wherein determining the transaction characteristic based on the one or more transaction elements comprises one of: determining a transaction element of the one or more transaction elements is the transaction characteristic; receiving, from a machine le

Assignees

Inventors

Classifications

  • H04M1/724Primary

    User interfaces specially adapted for cordless or mobile telephones · CPC title

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title

  • Recognition of textual entities · CPC title

  • Billing record details, i.e. parameters, identifiers, structure of call data record [CDR] · CPC title

  • Accounting or billing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11973892B2 cover?
Certain aspects of the present disclosure provide techniques for a method of displaying a user interface on a mobile device, comprising: receiving a transaction file; performing text recognition on the transaction file to extract one or more transaction elements; determining a transaction characteristic based on the one or more transaction elements; displaying a transaction characteristic user …
Who is the assignee on this patent?
Intuit Inc
What technology area does this patent fall under?
Primary CPC classification H04M1/724. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).