Transmitting interactive content for rendering by an application
AssigneeCardlytics, Inc.
InventorKwajalyn Chamar Burney
Life of this patent
Estimating the term…
Abstract
Provided herein are systems and processes for transmitting interactive content to an application and causing the interactive content to be rendered on a display of the application. In at least one embodiment, the system is configured to analyze mapping metadata based on deployment criteria and cause a content element to be rendered on a display when the mapping metadata satisfies the deployment criteria. A content element may be a permitted content element from a plurality of permissible content elements. The deployment criteria includes temporal criteria, mapping criteria, and/or other criteria described herein.
Claims20
A process for transmitting interactive content comprising:
- identifying a subset of a plurality of permissible content elements based on a spend history corresponding to particular data of an external computing system, wherein each of the plurality of permissible content elements are associated with a respective entity and each respective entity comprises a plurality of respective locations;
- activating at least one permissible content element of the subset of the plurality of permissible content elements and storing the activated at least one permissible content element as at least one permitted content element;
- generating a plurality of deployment criteria associated with the at least one permitted content element based on the plurality of respective locations for the respective entity corresponding to the at least one permitted content element;
- receiving mapping metadata corresponding to an application, the mapping metadata comprising at least one of:
- an origination location, a plurality of locations along a pathway, and a terminal location;
- determining whether the plurality of deployment criteria are satisfied for the at least one permitted content element based on the mapping metadata;
- and
- in response to the plurality of deployment criteria being satisfied, causing the at least one permitted content element to be rendered on a display of the application at a position corresponding to one of the plurality of respective locations.
A computer system comprising:
- a first portion of a distributed architecture coupled for intercommunication to an external computing system and located behind a firewall, wherein the first portion comprises at least one first computing device that is configured to:
- identify a subset of a plurality of permissible content elements based on a spend history corresponding to particular data of the external computing system, wherein each of the plurality of permissible content elements are associated with a respective entity and each respective entity comprises a plurality of respective locations;
- and
- activate at least one permissible content element of the subset of the plurality of permissible content elements and storing the activated at least one permissible content element as at least one permitted content element;
- and
- a second portion of the distributed architecture located outside of the firewall coupled for intercommunication to the first portion of the distributed architecture, wherein the second portion comprises at least one second computing device that is configured to:
- generate a plurality of deployment criteria associated with the at least one permitted content element based on the plurality of respective locations for the respective entity corresponding to the at least one permitted content element;
- receive mapping metadata from an application, the mapping metadata comprising at least one of:
- an origination location, a plurality of locations along a pathway, and a terminating location;
- verify that the plurality of deployment criteria are satisfied for the at least one permitted content element based on the mapping metadata;
- and
- in response to the plurality of deployment criteria being satisfied, cause the at least one permitted content element to be rendered on a display of the application at a position corresponding to one of the plurality of respective locations.
A system for transmitting interactive content comprising:
- a data store comprising data describing a respective entity for each of a plurality of permitted content elements, wherein each respective entity comprises a plurality of respective locations;
- and
- at least one computing device in communication with the data store, the at least one computing device being configured to:
- generate a plurality of deployment criteria associated with the plurality of permitted content elements based on the plurality of respective locations for the respective entity;
- receive mapping metadata, the mapping metadata comprising at least one of:
- an origination location, a plurality of locations along a pathway, and a terminating location;
- identify the plurality of permitted content elements based on an association between a secured identifier and at least one public identifier;
- in response to identifying the plurality of permitted content elements, verify that the plurality of deployment criteria are satisfied for at least one of the plurality of permitted content elements based on the mapping metadata;
- and
- cause the at least one of the plurality of permitted content elements to be rendered on a display at a position corresponding to one of the plurality of respective locations.
Dependencies are inferred from the claim text.