Abstract: A machine may be configured to facilitate partial reductions of an amount by generating and providing a graphical user interface that enables a user to specify one or more partial reductions of the amount, thus defining or otherwise controlling how the amount is to be reduced in stages by such partial reductions. For example, in situations where a total amount is to be reduced in stages by multiple partial reductions, the generated and provided graphical user interface may be operable to specify each stage of reduction by enabling the user to select a corresponding account for each stage of reduction. The corresponding account may be selected from among a set of multiple available accounts, each with a respectively corresponding available amount, any portion or all of which may be available to use in that stage of reducing the total amount.
Type:
Grant
Filed:
April 27, 2023
Date of Patent:
July 8, 2025
Assignee:
Hint, Inc.
Inventors:
Aubrey Eric Rankin, Gaurav Jhaveri, Shrankhla Narya
Abstract: A payment processing system can detect an attempted re-initiation of a payment transaction for the same purchase of an item or service. In some examples, the system compares initial transaction data against re-initiated transaction data to identify the attempted duplicated payment. Based on the identified attempted duplicated payment, initiating a payment deduplication phase by generating a potential payment duplication alert for presentation at the POS terminal device and/or in the user interface of a mobile device.
Type:
Grant
Filed:
July 31, 2023
Date of Patent:
June 24, 2025
Assignee:
Hint, Inc.
Inventors:
Muthanna Nischal Ammatanda, Ram Prasad Gotru, Rhys Andersson Lee Chiu
Abstract: In an example, a proxy server includes a proxy callback interface supporting a plurality of webhook channels, each channel of the plurality of webhook channels being identified by a respective webhook channel address. The proxy callback interface receives a webhook call, the webhook call including a specific webhook channel address identifying a specific webhook channel, and payload callback data. The proxy server also includes a database interface to store a callback record that includes the payload callback data in a proxy server database. The proxy server also includes a query interface to receive a callback query, the callback query identifying the specific webhook channel address. The query interface further identifies a plurality of callback records, associated with the specific webhook channel address, that were stored within the proxy server database subsequent to receipt of a previously-received callback query, and returns the plurality of callback records, responsive to the callback query.
Abstract: The present disclosure provides a multi-tenant loyalty platform 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 platform to: cause presentation of loyalty program options to a first tenant in a multi-tenant environment; receive, from the first tenant, first order data relating to a selected program configuration; cause presentation of loyalty program options to a second tenant; receive, from the second tenant, second order data different from the first order data; 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; and configure the first and second loyalty programs using data stored in the loyalty program data structure.
Type:
Grant
Filed:
April 1, 2022
Date of Patent:
February 6, 2024
Assignee:
Hint, Inc.
Inventors:
Muthanna Nischal Ammatanda, Abraham Benjamin de Waal, Thomas Quinto, Laura Biersteker, Trinh Viet Ngoc Nguyen
Abstract: In some embodiments, a multi-tenant loyalty program configuration platform is provided for selective configuration of loyalty programs in a multi-tenant environment.
Type:
Grant
Filed:
November 4, 2022
Date of Patent:
June 20, 2023
Assignee:
Hint, Inc.
Inventors:
Benjamin Eu-jin Hahr, Thomas Quinto, Abraham Benjamin de Waal
Abstract: A machine may be configured to facilitate partial reductions of an amount by generating and providing a graphical user interface that enables a user to specify one or more partial reductions of the amount, thus defining or otherwise controlling how the amount is to be reduced in stages by such partial reductions. For example, in situations where a total amount is to be reduced in stages by multiple partial reductions, the generated and provided graphical user interface may be operable to specify each stage of reduction by enabling the user to select a corresponding account for each stage of reduction. The corresponding account may be selected from among a set of multiple available accounts, each with a respectively corresponding available amount, any portion or all of which may be available to use in that stage of reducing the total amount.
Type:
Grant
Filed:
May 20, 2021
Date of Patent:
June 13, 2023
Assignee:
Hint, Inc.
Inventors:
Aubrey Eric Rankin, Gaurav Jhaveri, Shrankhla Narya
Abstract: In some embodiments, a method to generate a user interface for a subscription management system may include receiving first order data relating to a first subscription offering, receiving second order data related to a second subscription offering, combining the first and second order data into a subscription data structure that, calculating a combined one-time payment amount for both the first and second subscription offerings based on the quantity data, calculating a combined periodic monthly subscription payment amount for both the first and the second subscription offerings based on the quantity and period data, and/or causing presentation of both the combined one-time payment amount and the combined monthly subscription payment amount in the user interface for the subscription management system.
Type:
Grant
Filed:
June 7, 2019
Date of Patent:
February 21, 2023
Assignee:
Hint, Inc.
Inventors:
Frank Thanh Nguyen, Abraham Benjamin de Waal, Aubrey Eric Rankin
Abstract: In an example, a proxy server includes a proxy callback interface supporting a plurality of webhook channels, each channel of the plurality of webhook channels being identified by a respective webhook channel address. The proxy callback interface receives a webhook call, the webhook call including a specific webhook channel address identifying a specific webhook channel, and payload callback data. The proxy server also includes a database interface to store a callback record that includes the payload callback data in a proxy server database. The proxy server also includes a query interface to receive a callback query, the callback query identifying the specific webhook channel address. The query interface further identifies a plurality of callback records, associated with the specific webhook channel address, that were stored within the proxy server database subsequent to receipt of a previously-received callback query, and returns the plurality of callback records, responsive to the callback query.