Accessing application content and features using deep linking with wireless protocols or scannable codes

US12333375B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12333375-B2
Application numberUS-202418628406-A
CountryUS
Kind codeB2
Filing dateApr 5, 2024
Priority dateNov 10, 2023
Publication dateJun 17, 2025
Grant dateJun 17, 2025

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 disclosed herein enable accessing and updating content using deep linking. The system may generate a deep link for a user that links the user to an operator that requested generation of the deep link. The deep link may be encoded into a wirelessly detectable tag or a visually scannable code, which may be stored with user action data and an operator identifier. When a visually scannable code is scanned or a wirelessly detectable tag is accessed, the deep link is decoded and all data associated with the deep link is retrieve and generated for display, when needed. By generating deep links in combination with the visually scannable codes or wirelessly detectable tags, the system is able to provide quick and efficient data retrieval and update.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for tracking user actions using deep links written into near field communication tags, the system comprising: one or more processors; and one or more non-transitory, computer-readable storage media storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising: receiving, from a first operator, a first request to generate a near field communication payload that links the first operator and a user, wherein the first request comprises (1) first action data describing a first action (2) a first operator identifier corresponding to the first operator, and (3) a user identifier of the user; in response to the first request, generating interpretable code and a deep link for executing the interpretable code, wherein the interpretable code links the first operator, the user, and the first action using the first operator identifier and the user identifier of the user; writing the deep link into the near field communication payload of a near field communication tag; detecting an update request to the near field communication tag, wherein the update request comprises (1) second action data describing a second action associated with the user, and (2) a second operator identifier corresponding to a second operator; in response to the update request, retrieving, using the deep link within the near field communication tag, the interpretable code associated with the deep link; generating updated interpretable code based on the second action data and the second operator identifier, wherein the updated interpretable code causes a user interface comprising a first action identifier of the first action, a second action identifier of the second action, the first operator identifier, the second operator identifier, and the user identifier to be generated for display; receiving a data access request comprising the deep link; and based on receiving the data access request comprising the deep link, executing the updated interpretable code associated with the deep link. 2. A method for tracking user actions using deep links, the method comprising: receiving a request to generate a deep link that links an operator and a user; in response to the request, generating interpretable code and the deep link, wherein accessing the deep link causes execution of the interpretable code that links a first operator identifier for a first operator and a user identifier for the user, and wherein the deep link is written into a wirelessly detectable tag; detecting an update request to the wirelessly detectable tag, wherein the update request comprises (1) one or more changes to the interpretable code and (2) the deep link for updating the interpretable code associated with the wirelessly detectable tag; in response to the update request, generating updated interpretable code based on the one or more changes, wherein the updated interpretable code causes a user interface linking the user and the operator to be generated for display; receiving a data access request comprising the deep link; and based on receiving the data access request comprising the deep link, executing the updated interpretable code associated with the deep link. 3. The method of claim 2 , further comprising: retrieving, from the request, a deep link type associated with the deep link; and generating the interpretable code of a first type of a plurality of interpretable code types, wherein the first type corresponds to the deep link type. 4. The method of claim 3 , wherein generating the interpretable code and the deep link comprises: determining, based on the deep link type, a plurality of fields and a plurality of values to be retrieved by the interpretable code; and adding, to the interpretable code, instructions to retrieve the plurality of fields and the plurality of values from a data source. 5. The method of claim 2 , wherein the request comprises (1) first action data describing a first action (2) the first operator identifier corresponding to the first operator, and (3) the user identifier corresponding to the user. 6. The method of claim 5 , wherein the update request comprises (1) second action data describing a second action associated with the user, and (2) a second operator identifier corresponding to a second operator, and wherein the update request causes the interpretable code to link the user with the second operator. 7. The method of claim 6 , wherein the updated interpretable code causes generation of a display comprising a first action identifier of the first action, a second action identifier of the second action, the first operator identifier, the second operator identifier, and the user identifier. 8. The method of claim 7 , wherein executing the updated interpretable code associated with the deep link comprises: generating a graphical user interface that enables the user to enter user data; and adding, to code for the graphical user interface, a first identifier of the first operator and a second identifier of the second operator. 9. The method of claim 2 , further comprising: encoding the deep link into a near field communication payload; and writing the near field communication payload into the wirelessly detectable tag. 10. The method of claim 2 , wherein generating the deep link comprises: generating a database entry for the deep link; and adding, to the database entry, a plurality of fields representing the deep link, wherein the plurality of fields comprises an expiration timestamp for the deep link. 11. The method of claim 10 , further comprising: based on receiving the data access request comprising the deep link, determining, using the expiration timestamp, whether the deep link is still valid. 12. The method of claim 11 , wherein writing the deep link into the wirelessly detectable tag comprises: encoding the deep link into a format compatible with near field communication protocol to generate an encoded deep link; and writing the encoded deep link into a near field communication tag of an object. 13. One or more non-transitory, computer-readable storage media storing instructions that, when executed by one or more processors, cause operations comprising: receiving a request to generate a deep link; in response to the request, generating interpretable code and the deep link for executing the interpretable code, wherein accessing the deep link causes execution of the interpretable code that links a first operator identifier for a first operator and a user identifier for a user, and wherein the deep link is written into a wirelessly detectable tag; detecting an update request for the wirelessly detectable tag, wherein the update request comprises (1) one or more changes to the interpretable code and (2) the deep link for updating the interpretable code associated with the wirelessly detectable tag; in response to the update request, generating updated interpretable code based on the one or more changes, wherein the updated interpretable code causes a user interface to be generated for display; receiving a data access request comprising the deep link; and based on receiving the data access request comprising the deep link, executing the updated interpretable code associated with the deep link. 14. The one or more non-transitory, computer-readable storage media of claim 13 , wherein the instructions further cause the one or more processors to perform operations comprising: retrieving, from the request, a deep link type associated with the deep link; and generating the interpretable code of a first type of a plurality of int

Assignees

Inventors

Classifications

  • Updates (security arrangements therefor G06F21/57) · CPC title

  • for implementing user interfaces · CPC title

  • arrangements for handling protocols designed for non-contact record carriers such as RFIDs NFCs, e.g. ISO/IEC 14443 and 18092 (cryptographic protocols H04L9/00; network security protocols H04L63/00; real-time communication protocols in data switching networks H04L65/00; network protocols for data switching network services H04L67/00) · CPC title

  • loading programming parameters or programs into the interrogator, e.g. for configuring the interrogator · CPC title

  • the method including quality enhancement steps · 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 US12333375B2 cover?
Methods and systems disclosed herein enable accessing and updating content using deep linking. The system may generate a deep link for a user that links the user to an operator that requested generation of the deep link. The deep link may be encoded into a wirelessly detectable tag or a visually scannable code, which may be stored with user action data and an operator identifier. When a visuall…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06K7/10227. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 17 2025 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).