IP Library Granted Patent US 10,055,773
Granted Patent B2
US 10,055,773 · App. 14/067,612 · Granted Aug 21, 2018

System and methods for generating user interfaces for custom card design session

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,055,773
App. No.
14/067,612
Granted
Aug 21, 2018
Kind
B2
Abstract

A transaction card customization system that includes a customer user interface that is generatable based on a customization parameter indicative of at least one of a customer context and a product context of the user interface. An administrative user interface is described that facilitates an administrative user establishing a consumer user interface based on a customer context and/or product context. In turn, a locator is generated that includes the customization parameter indicative of the customer context and/or product context. As such, upon a user utilizing the locator to navigate to a custom card design server, a payload including the customization parameter is received at the custom card design server and used to generate the customer user interface based on the indicated customer context and/or product context.

Claims (22)

1. A method for configuration of a consumer web page user interface for a custom card design session executed by a processor of a custom card design server, comprising:

maintaining, in a memory of the custom card design server, a custom card design session interface template that is configurable by the processor of the custom card design server at least with respect to a customer context and a product context for generation of the consumer web page user interface for the custom card design session, wherein the custom card design session interface template includes at least one customer context dependent configurable element and at least one product context dependent configurable element, and wherein the at least one customer context dependent configurable element is independent of at least one product context dependent configurable element;

first storing, in the memory of the custom card design server, a plurality of customer contextual attributes for the at least one customer context dependent configurable element that each uniquely configure the at least one customer context dependent configurable element of the custom card design session interface template, wherein each customer contextual attribute corresponds to a corresponding one of a plurality of customer contexts;

second storing, in the memory of the custom card design server, a plurality of product contextual attributes for the at least one product context dependent configurable element that each uniquely configure the at least one product context dependent configurable element of the custom card design session interface template, wherein each product contextual attribute corresponds to a corresponding one of a plurality of product contexts;

receiving, at the processor of the custom card design server, a configuration parameter by a communication through the Internet in response to activation of a link by a user computer to request the consumer web page user interface, wherein the configuration parameter is indicative of a customer context and a product context of the consumer web page user interface to be presented to the user;

first selecting, using the processor of the custom card design server, a selected one of the plurality of customer contextual attributes corresponding to the customer context for configuration of the at least one customer context dependent configurable element of the consumer web page user interface;

second selecting, using the processor of the custom card design server, a selected one of the plurality of product contextual attributes corresponding to the product context for configuration of the at least one product context dependent configurable element of the consumer web page user interface; and

generating, using the processor of the custom card design server, the custom card design session having the consumer web page user interface upon activation of the link and serving the consumer web page user interface to the user computer, wherein the generating comprises configuring the custom card design session interface template such that the at least one customer context dependent configurable element is configured by the selected one of the plurality of customer contextual attributes and the at least one product context dependent configurable element is configured by the selected one of the plurality of product contextual attributes.

2. The method according to claim 1 , wherein the customer context is used to select a customer configuration from a customer hierarchical organization of the plurality of customer configurations stored in the memory of the custom card design server.

3. The method according to claim 2 , further comprising:

creating, using the processor of the custom card design server, a new customer configuration, wherein the new customer configuration inherits attributes of a parent customer configuration of the customer hierarchical organization.

4. The method according to claim 3 , further comprising:

modifying, using the processor of the custom card design server, the at least one customer context dependent configurable element of the new customer configuration from the parent customer configuration.

5. The method according to claim 4 , wherein the modifying creates a child customer configuration of the parent customer configuration in the customer hierarchical organization.

6. The method according to claim 1 , wherein the product context is used to select a product configuration from a product hierarchical organization of the plurality of product configurations stored in the memory of the custom card design server.

7. The method according to claim 6 , further comprising:

creating, using the processor of the custom card design server, a new product configuration, wherein the new product configuration inherits attributes of a parent product configuration of the product hierarchical organization stored in the memory of the custom card design server.

8. The method according to claim 6 , further comprising:

modifying, using the processor of the custom card design server, the at least one product context dependent configurable element of the new product configuration from the parent product configuration.

9. The method according to claim 4 , wherein the modifying creates a child product configuration of the parent product configuration in the product hierarchical organization.

10. The method according to claim 1 , wherein the at least one customer context dependent configurable element comprises at least one of a locale element, a language element, or a currency element.

11. The method according to claim 1 , wherein the at least one product context dependent configurable element comprises at least one of a product listing, a product customization menu, or a product delivery option.

Assignments (13)
SECURITY INTEREST Recorded Jul 12, 2024
From: CPI CARD GROUP – COLORADO, INC.; CPI CARD GROUP – MINNESOTA, INC.; CPI CARD GROUP – TENNESSEE, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 068310/0406 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 055592/0923 Recorded Jul 11, 2024
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: CPI CARD GROUP - TENNESSEE, INC.; CPI CARD GROUP – MINNESOTA, INC.; CPI CARD GROUP - COLORADO, INC.
Reel/Frame 068292/0825 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 55657/0978 Recorded Jul 11, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (AS SUCCESSOR IN INTEREST TO U.S. BANK NATIONAL ASSOCIATION), AS NOTES COLLATERAL AGENT
To: CPI CARD GROUP – TENNESSEE, INC.; CPI CARD GROUP – MINNESOTA, INC.; CPI CARD GROUP – COLORADO, INC.
Reel/Frame 068283/0638 →
SECURITY INTEREST Recorded Jul 11, 2024
From: CPI CARD GROUP – TENNESSEE, INC.; CPI CARD GROUP – MINNESOTA, INC.; CPI CARD GROUP – COLORADO, INC.
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 068292/0703 →
SECURITY INTEREST Recorded Mar 19, 2021
From: CPI CARD GROUP - TENNESSEE, INC.; CPI CARD GROUP - MINNESOTA, INC.; CPI CARD GROUP - COLORADO, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 055657/0978 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2021
From: GUGGENHEIM CREDIT SERVICES, LLC
To: CPI CARD GROUP - COLORADO, INC.; CPI CARD GROUP - MINNESOTA, INC.; CPI CARD GROUP - TENNESSEE, INC.
Reel/Frame 055599/0343 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2021
From: GLAS AMERICAS LLC, AS SUCCESSOR TO THE BANK OF NOVA SCOTIA
To: CPI CARD GROUP - MINNESOTA, INC.; CPI CARD GROUP - COLORADO, INC.; CPI CARD GROUP - TENNESSEE, INC.
Reel/Frame 056750/0435 →
SECURITY INTEREST Recorded Mar 15, 2021
From: CPI CARD GROUP - TENNESSEE, INC.; CPI CARD GROUP - MINNESOTA, INC.; CPI CARD GROUP - COLORADO, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 055592/0923 →
NOTICE OF SUCCESSOR AGENT AND ASSIGNMENT OF SECURITY INTEREST (PATENTS) Recorded Mar 12, 2020
From: THE BANK OF NOVA SCOTIA
To: GLAS AMERICAS LLC
Reel/Frame 052160/0085 →
PATENT SECURITY AGREEMENT Recorded Mar 6, 2020
From: CPI CARD GROUP - COLORADO, INC.; CPI CARD GROUP - MINNESOTA, INC.; CPI CARD GROUP - TENNESSEE, INC.
To: GUGGENHEIM CREDIT SERVICES, LLC, AS COLLATERAL AGENT
Reel/Frame 052117/0145 →
PATENT SECURITY AGREEMENT Recorded Aug 20, 2015
From: CPI CARD GROUP - COLORADO, INC.
To: THE BANK OF NOVA SCOTIA
Reel/Frame 036400/0925 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 031513 FRAME 0560. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE NAME CPI CARD GROUP, INC. SHOULD BE CORRECTED TO CPI CARD GROUP - COLORADO, INC. Recorded Nov 21, 2013
From: BECK, BRIAN CHRISTOPHER
To: CPI CARD GROUP-COLORADO, INC.
Reel/Frame 031694/0424 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2013
From: BECK, BRIAN CHRISTOPHER
To: CPI CARD GROUP, INC.
Reel/Frame 031513/0560 →