Linking devices using encrypted account identifiers
US-10460098-B1 · Oct 29, 2019 · US
US12380466B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12380466-B2 |
| Application number | US-202318474163-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 25, 2023 |
| Priority date | Feb 28, 2018 |
| Publication date | Aug 5, 2025 |
| Grant date | Aug 5, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A technique that can be implemented by the digital asset repository, and includes the steps of (1) receiving, from a first application executing on the first computing device, a request to access information associated with a second application managed by the digital asset repository, wherein the request: (i) is transmitted in response to a selection of a user interface that is displayed by the first application and that relates to the second application, and (ii) includes a set of parameters that is provided by a remote server and that specifies at least one utilization requirement pertaining to the second application; (2) receiving, from the second application, an indication that activity associated with the second application has been performed; (3) determining, based on the indication, that the at least one utilization requirement is satisfied; and (4) providing the set of parameters to a metrics manager executing on a second computing device.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: by a digital asset repository executing on a first computing device: receiving, from a first application executing on the first computing device, a request to access information associated with a second application managed by the digital asset repository, wherein the request: is transmitted in response to a selection of a user interface that is displayed by the first application and that relates to the second application, and includes a set of parameters that is provided by a remote server and that specifies at least one utilization requirement pertaining to the second application; receiving, from the second application, an indication that activity associated with the second application has been performed; determining, based on the indication, that the at least one utilization requirement is satisfied; and providing the set of parameters to a metrics manager executing on a second computing device; and by the metrics manager executing on the second computing device: receiving the set of parameters from the digital asset repository; validating at least a first portion of the set of parameters; and transmitting, based on validating at least the first portion of the set of parameters, at least a second portion of the set of parameters to the remote server that indicates an advertisement attribution should be recognized. 2. The method of claim 1 , wherein the set of parameters includes: (i) a remote server identifier (ID) associated with the remote server, and (ii) a universally unique identifier (UUID) that is unique to the set of parameters relative to other sets of parameters generated by the remote server. 3. The method of claim 2 , wherein a private key associated with the remote server is used to digitally-sign (i) the remote server ID, and (ii) the UUID. 4. The method of claim 3 , wherein the metrics manager validates the at least a first portion of the set of parameters using a public key counterpart to the private key. 5. The method of claim 1 , further comprising, prior to receiving the indication: storing the set of parameters into a cache of the first computing device, wherein the cache stores a plurality of sets of parameters; and removing the set of parameters from the cache in response to: (i) providing the set of parameters to the metrics manager, or (ii) identifying that the set of parameters has been stored in the cache for a threshold amount of time. 6. The method of claim 1 , further comprising, prior to receiving the indication: receiving a second request to install the second application on the first computing device; and causing the second application to be installed on the first computing device. 7. The method of claim 1 , wherein the at least one utilization requirement includes: an installation of the second application on the first computing device, the second application launching for a first time, the second application launching a threshold number of times, a user interacting with the second application for a threshold amount of time, and the user performing at least one particular action within the second application. 8. A non-transitory computer readable storage medium configured to store instructions that, when executed by first and second computing devices, cause: a digital asset repository executing on the first computing device to carry out steps that include: receiving, from a first application executing on the first computing device, a request to access information associated with a second application managed by the digital asset repository, wherein the request: is transmitted in response to a selection of a user interface that is displayed by the first application and that relates to the second application, and includes a set of parameters that is provided by a remote server and that specifies at least one utilization requirement pertaining to the second application; receiving, from the second application, an indication that activity associated with the second application has been performed; determining, based on the indication, that the at least one utilization requirement is satisfied; and providing the set of parameters to a metrics manager executing on the second computing device; and by the metrics manager executing on the second computing device: receiving the set of parameters from the digital asset repository; validating at least a first portion of the set of parameters; and transmitting, based on validating at least the first portion of the set of parameters, at least a second portion of the set of parameters to the remote server that indicates an advertisement attribution should be recognized. 9. The non-transitory computer readable storage medium of claim 8 , wherein the set of parameters includes: (i) a remote server identifier (ID) associated with the remote server, and (ii) a universally unique identifier (UUID) that is unique to the set of parameters relative to other sets of parameters generated by the remote server. 10. The non-transitory computer readable storage medium of claim 9 , wherein a private key associated with the remote server is used to digitally-sign (i) the remote server ID, and (ii) the UUID. 11. The non-transitory computer readable storage medium of claim 10 , wherein the metrics manager validates the at least a first portion of the set of parameters using a public key counterpart to the private key. 12. The non-transitory computer readable storage medium of claim 8 , wherein the steps further include, prior to receiving the indication: storing the set of parameters into a cache of the first computing device, wherein the cache stores a plurality of sets of parameters; and removing the set of parameters from the cache in response to: (i) providing the set of parameters to the metrics manager, or (ii) identifying that the set of parameters has been stored in the cache for a threshold amount of time. 13. The non-transitory computer readable storage medium of claim 8 , wherein the steps further include, prior to receiving the indication: receiving a second request to install the second application on the first computing device; and causing the second application to be installed on the first computing device. 14. The non-transitory computer readable storage medium of claim 8 , wherein the at least one utilization requirement includes: an installation of the second application on the first computing device, the second application launching for a first time, the second application launching a threshold number of times, a user interacting with the second application for a threshold amount of time, and the user performing at least one particular action within the second application. 15. A system, comprising: a first computing device that executes a digital asset repository configured to carry out steps that include: receiving, from a first application executing on the first computing device, a request to access information associated with a second application managed by the digital asset repository, wherein the request: is transmitted in response to a selection of a user interface that is displayed by the first application and that relates to the second application, and includes a set of parameters that is provided by a remote server and that specifies at least one utilization requirement pertaining to the second application; receiving, from the second application, an indication that activity associated with the second application has been performed; determining, based on the indication, that the at least one utilizat
wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title
Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer · CPC title
received data contents, e.g. message integrity · CPC title
Comparative campaigns · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.