Methods and systems for populating application-specific information using overlay applications

US11580296B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11580296-B2
Application numberUS-202117319234-A
CountryUS
Kind codeB2
Filing dateMay 13, 2021
Priority dateDec 3, 2020
Publication dateFeb 14, 2023
Grant dateFeb 14, 2023

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.

Methods and systems are described herein for populating application-specific information using overlay applications. For example, in order to relieve some of the difficulties users face in inputting information into mobile devices which may have smaller screen sizes and may not feature dedicated input mechanisms, the methods and systems described herein automatically populate application-specific information. The methods and systems do this using an application that presents an application overlay feature. That is, the application is accessible while a user is using another application (e.g., on the mobile device) and/or while a user is scrolling through other applications.

First claim

Opening claim text (preview).

What is claimed is: 1. A mobile device for populating application-specific information using overlay applications through transmissions of application programming interface (“API”) requests to remote sources across a computer network, the mobile device comprising: memory configured to store a first application and a second application; control circuitry configured to: receive a user input selecting an application overlay, corresponding to the first application, while a user interface, generated by the second application, is displayed; in response to receiving the user input: identify the second application; and determine whether a field currently displayed in the user interface corresponds to a predetermined field that is automatically populated by the first application; in response to determining that the field corresponds to the predetermined field, determine supplemental content for populating the field, wherein the supplemental content is selected from available supplemental content based on the second application and the field; and transmit the supplemental content for populating the field in the second application on the mobile device. 2. A method for populating application-specific information using overlay applications, the method comprising: receiving, at a server, a user input selecting an application overlay, corresponding to a first application, while a user interface, generated by a second application, is displayed; in response to receiving the user input: identifying, at the server, the second application; and determining, at the server, whether a field currently displayed in the user interface corresponds to a predetermined field that is automatically populated by the first application; in response to determining that the field corresponds to the predetermined field, determining supplemental content for populating the field, wherein the supplemental content is generated based on the second application and the field; transmitting the supplemental content for populating the field in the second application on a mobile device. 3. The method of claim 2 , wherein the supplemental content is a virtual account number for a service provider. 4. The method of claim 3 , wherein the virtual account number corresponds to an entity corresponding to the second application. 5. The method of claim 2 , wherein identifying the second application comprises: determining an application identification number for the second application; and comparing the application identification number to an application identification number database to identify the second application. 6. The method of claim 2 , wherein identifying the second application comprises: determining an application identification number for the second application; and comparing the application identification number to an application identification number database to identify an entity corresponding to the second application. 7. The method of claim 6 , further comprising: querying the entity for a current identification number for the second application; receiving the current identification number for the second application from the entity; and comparing the application identification number to the current identification number. 8. The method of claim 2 , wherein identifying the second application comprises: determining a mapping of the second application; and comparing the mapping to an application mapping database to identify an entity corresponding to the second application. 9. The method of claim 2 , further comprising generating for display a selectable icon corresponding to the application overlay over the user interface. 10. The method of claim 2 , further comprising: determining a native overlay for an operating system for the mobile device; determining a display position for the native overlay; and selecting a position for selectable icon based on the display position. 11. The method of claim 2 , wherein determining whether the field currently displayed in the user interface corresponds to the predetermined field that is automatically populated by the first application, further comprises: determining a conceptual data model for the second application, wherein the conceptual data model includes semantic information; and determining the field based on the conceptual data model. 12. A non-transitory computer-readable media for populating application-specific information using overlay applications comprising instructions that, when executed by one or more processors, cause operations comprising: receiving a user input selecting an application overlay, corresponding to a first application, while a user interface, generated by a second application, is displayed; in response to receiving the user input: identifying the second application; and determining whether a field currently displayed in the user interface corresponds to a predetermined field that is automatically populated by the first application; in response to determining that the field corresponds to the predetermined field, determining supplemental content for populating the field; and transmitting the supplemental content for populating the field in the second application on a mobile device. 13. The non-transitory computer-readable media of claim 12 , wherein the supplemental content is a virtual account number for a service provider, and wherein the virtual account number corresponds to an entity corresponding to the second application. 14. The non-transitory computer-readable media of claim 12 , wherein identifying the second application comprises: determining an application identification number for the second application; and comparing the application identification number to an application identification number database to identify the second application. 15. The non-transitory computer-readable media of claim 12 , wherein identifying the second application comprises: determining an application identification number for the second application; and comparing the application identification number to an application identification number database to identify an entity corresponding to the second application. 16. The non-transitory computer-readable media of claim 15 , wherein the instructions further cause operations comprising: querying an entity for a current identification number for the second application; receiving the current identification number for the second application from the entity; and comparing the application identification number to the current identification number. 17. The non-transitory computer-readable media of claim 16 , wherein identifying the second application comprises: determining a mapping of the second application; and comparing the mapping to an application mapping database to identify an entity corresponding to the second application. 18. The non-transitory computer-readable media of claim 12 , wherein the instructions further cause operations comprising generating for display a selectable icon corresponding to the application overlay over the user interface. 19. The non-transitory computer-readable media of claim 12 , wherein the instructions further cause operations comprising: determining a native overlay for an operating system for the mobile device; determining a display position for the native overlay; and selecting a position for selectable icon based on the display position. 20. The non-transitory computer-readable media of claim 12 , wherein determining whether the field currentl

Assignees

Inventors

Classifications

  • G06F40/174Primary

    Form filling; Merging · CPC title

  • Machine learning · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • G06F9/451Primary

    Execution arrangements for user interfaces · 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 US11580296B2 cover?
Methods and systems are described herein for populating application-specific information using overlay applications. For example, in order to relieve some of the difficulties users face in inputting information into mobile devices which may have smaller screen sizes and may not feature dedicated input mechanisms, the methods and systems described herein automatically populate application-specif…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/174. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 14 2023 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).