Techniques for managing a digital asset repository

US12380466B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12380466-B2
Application numberUS-202318474163-A
CountryUS
Kind codeB2
Filing dateSep 25, 2023
Priority dateFeb 28, 2018
Publication dateAug 5, 2025
Grant dateAug 5, 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.

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

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 US12380466B2 cover?
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…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G06Q30/0243. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 05 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).