×

Techniques for customized deployment of offers

  • US 10,296,922 B2
  • Filed: 03/30/2012
  • Issued: 05/21/2019
  • Est. Priority Date: 03/30/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for packaging a self-contained custom offer processing environment, the method implemented as executable instructions that are programmed in a non-transitory computer-readable medium and executes on a hardware server, the method comprising:

  • receiving, by the server, a document descriptor that identifies items and conditions for providing a customized offer, the document descriptor received by a contracting vendor, the server operated by a third party contracted by the contracting vendor to provide the self-contained custom offer processing environment, wherein the conditions including expiration dates and geographic limitations associated with the customized offer;

    acquiring, by the server, a document presenter that defines how the customized offer is presented, the document presenter defines how the customized offer is presented and processed by a mobile device operated by a particular customer and presented or processed by a Point-Of-Sale (POS) device operated by the particular customer or a cashier;

    obtaining, by the server, a plug-in executor configured to execute the conditions using the items to present the customized offer as defined by the document presenter, the plug-in executor including a plurality of standardized components having information about the plurality of components, the information including evaluation criteria and rewards;

    assembling, by the server, an offer plugin that comprises the document descriptor, the document presenter, and the plug-in executor, and configuring the offer plugin with access limited to the document descriptor, the document presenter, and the plug-in executor, the offer plugin when processed performs a sequence of operations including;

    identifying the document descriptor, the document presenter, and executing the plugin-executor, and wherein the plug-in executor configured with limited and predefined access from the deployed environment to resources of an enterprise retail offer management system, and the plugin-executer performs processing of;

    operating in the deployed environment as the self-contained custom offer processing environment with the limited and predefined access to the resources of enterprise retail offer management system, and processing the customized offer within the self-contained custom offer processing environment; and

    packaging, by the server, the document descriptor, the document presenter, and the plug-in executor into an encapsulated customized offer representing the offer plugin, and deploying an encapsulated customized offer to the deployed environment for interaction with the resources of the enterprise retail offer management system and establishing the self-contained custom offer processing environment within the deployed environment, and when the encapsulated customized offer deploys to the deployed environment, an executing version of the encapsulated customer offer utilizing the plug-in executor and enterprise legacy systems representing the resources in during the enterprise retail offer management system, wherein utilizing the enterprise legacy systems includes the executing version of the encapsulated customer offer having access to the resources that include;

    a customer points program, an issuance submission module, and a rewards generation engine of the enterprise legacy systems.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×