The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Mar. 26, 2024
Filed:
May. 04, 2023
Hint, Inc., Pleasanton, CA (US);
Benjamin Eu-jin Hahr, Irvine, CA (US);
Thomas Quinto, Poway, CA (US);
Abraham Benjamin de Waal, San Jose, CA (US);
HintMD, Pleasanton, CA (US);
Abstract
In some embodiments, a multi-tenant loyalty program configuration platform is provided for selective configuration of loyalty programs in a multi-tenant environment. An example platform comprises a processor and a memory storing instructions which, when executed by the processor, configure the multi-tenant loyalty program configuration platform to cause presentation, in a user interface, of loyalty program options to a first tenant in the multi-tenant environment, the user interface allowing the first tenant and the multi-tenant loyalty program configuration platform to collaborate in a program configuration flow on selected program options made by the first tenant; receive, via the user interface, from the first tenant, first order data relating to a selected program configuration, specific to the first tenant, of a first loyalty program to be implemented using the first order data, the first order data including a first set of attributes relating to the first loyalty program; cause presentation, in the user interface, of loyalty program options to a second tenant in the multi-tenant environment, the user interface allowing the second tenant and the multi-tenant loyalty program configuration platform to collaborate in a program configuration flow on selected program options made by the second tenant; receive, via the user interface, from the second tenant, second order data, different from the first order data, relating to a selected program configuration, specific to the second tenant, of a second loyalty program to be implemented using the second order data, the second order data including a second set of attributes relating to the second loyalty program; store the first and second order data in a loyalty program data structure that includes loyalty program rules specific to each of the first and second tenants and the respective first and second loyalty programs; configure the first and second loyalty programs using data stored in the loyalty program data structure; and implement the configured first and second loyalty programs at the multi-tenant loyalty program configuration platform.