IP Library Granted Patent US 9,754,314
Granted Patent B2
US 9,754,314 · App. 13/795,932 · Granted Sep 5, 2017

Systems and methods for providing a customized webpage interface

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 9,754,314
App. No.
13/795,932
Granted
Sep 5, 2017
Kind
B2
Abstract

According to one aspect, embodiments of the invention provide a method for administering a virtual gift card, the method comprising acts of receiving a request from a server of a retailer, providing, in response to the request, an interface to a terminal operated by a purchaser, the interface comprising fields for receiving a value and a recipient for the virtual gift card, receiving from the terminal, in response to input from the purchaser, the value and the recipient for the virtual gift card, generating a code for the virtual gift card, and sending a message to the recipient of the virtual gift card, the message including the code for the virtual gift card.

Claims (40)

1. A method of operating an electronic gift card provider server system operational on a distributed computer network for administering electronic gift cards on behalf of third-party retailers by providing a customized webpage interface, the method comprising:

receiving, by a dedicated server of the electronic gift card provider server system over the distributed computer network from a retailer server system associated with a retailer entity, a request to transmit a webpage interface configured to receive data for generating an electronic gift card associated with the retailer entity, the request being generated by the retailer server system in response to an input from computing terminal operated by a user received by a web site operated by the retailer entity;

receiving, by the dedicated server from the retailer server system, a design element including an electronic image specific to the retailer entity;

customizing the webpage interface by combining, on a webpage hosted by the electronic gift card provider server system, (a) the design element with (b) a plurality of data-input fields provided by the electronic gift card provider server system that is independent of the retailer server system, the data-input fields being configured to receive data associated with a recipient of the electronic gift card and a monetary value of the electronic gift card;

transmitting, by the electronic gift card provider server system in response to receiving the request from the retailer server system, the customized webpage interface over the distributed computer network to a web browser application running on the computing terminal operated by the user;

receiving, by the electronic gift card provider server system over the distributed computer network from the webpage interface operating on the computing terminal, in response to input from the computing terminal operated by the user, data inputs in the data-input fields, the data inputs being associated with the recipient of the electronic gift card and the monetary value;

receiving, by the dedicated server from a gift card provider server over the distributed computer network, a unique gift card code and associating the unique gift card code with the electronic gift card;

creating an electronic gift card account storing a unique code and the design element correlated to an encoded electronic representation of the electronic gift card; and

transmitting, by the electronic gift card provider server system over the distributed computer network to a computing device of the recipient specified in the data inputs, the encoded electronic representation of the electronic gift card having the design element, the unique gift card code, and the monetary value.

2. The method of claim 1 , further comprising receiving, by the electronic gift card provider server system from the webpage interface operating on the computing terminal, in response to input from the user, data specifying at least one customizable design element, and wherein the electronic gift card includes the at least one customizable design element.

3. The method of claim 2 , wherein the webpage interface further includes a preview portion displaying the at least one customizable design element according to the data from the user specifying the at least one customizable design element.

4. The method of claim 1 , further comprising generating a plurality of codes, each of the codes corresponding to one of a plurality of electronic gift cards, wherein the unique code for the electronic gift card is selected from the plurality of generated codes.

5. The method of claim 1 , further comprising receiving, by the dedicated server component of the electronic gift card provider server system from the retailer server system, the unique code for the electronic gift card.

6. The method of claim 1 , wherein the webpage interface provided to the computing terminal operated by the user further comprises a plurality of design elements specific to the retailer entity associated with the electronic gift card.

7. The method of claim 1 , wherein the webpage interface further comprises a card template with a design element and layout specific to the retailer entity associated with the electronic gift card.

8. The method of claim 1 , wherein the webpage interface includes one or more webpages, the method further comprising adding to the one or more webpages a link associated with a webpage hosted by retailer server system such that when selected, the user is redirected to the webpage hosted by the retailer server system.

9. A host computer server system for facilitating electronic-based interactions between a computing device of a user and a third-party computer system of a third party over a distributed computer network via a customized webpage interface, the host computer server system comprising:

one or more data storage modules;

one or more server processors communicatively coupled to the one or more data storage modules;

one or more communication devices communicatively coupling at least one of the one or more server processors with the computing device of the user and the third-party computer system via the distributed computer network, each of the computing device and the third-party computer system being coupled to a host of the host computer server system; and

one or more memory devices communicatively coupled to the one or more server processors and storing processor-executable instructions which, when executed by at least one of the one or more server processors, cause the host computer server system to:

receive, from the third-party computer system over the distributed computer network, a request to transmit to the user computing device a webpage interface configured to receive data for generating an electronic gift card associated with the third party, the request being generated by the third-party computer system in response to an input from the computing device received by the third-party computer system;

receive, by the third-party computer system, a design element including an electronic image specific to a retailer entity;

customize the webpage interface by combining on a webpage the design element with a plurality of data-input fields provided by the host computer server system independent of the third-party computer system, the data-input fields being configured to receive data associated with a recipient of the electronic gift card and a monetary value of the electronic gift card;

transmit, over the distributed computer network in response to the request received from the third-party computer system, the customized webpage interface to a web browser application running on the computing device operated by the user;

receive, from the webpage interface operating on the computing device of the user, in response to input from the user, data inputs in the data-input fields, the data inputs being associated with the recipient of the electronic gift card and the monetary value;

receive over the distributed computer network a unique gift card code and associating the unique gift card code with the electronic gift card;

store, in at least one of the one or more data storage modules, an electronic gift card account with a unique code and the specified design element correlated to an encoded electronic representation of the electronic gift card; and

transmit, over the distributed computer network to a computing device of the designated recipient specified in the data inputs, the encoded electronic representation of the electronic gift card with the specified design element, the unique gift card code, and the monetary value.

10. The host computer server system of claim 9 , wherein the one or more memory devices store additional instructions which cause the host computer server system to generate a plurality of codes, each of the codes corresponding to one of a plurality of electronic gift cards, wherein the unique code for the electronic gift card is selected from the generated codes.

11. The host computer server system of claim 9 , wherein the one or more memory devices store additional instructions which cause the host computer server system to receive the unique code for the electronic gift card from the third-party computer system.

12. The host computer server system of claim 9 , wherein the one or more memory devices store additional instructions which cause the host computer server system to:

receive, from third-party computer system, a message including the code for the electronic gift card and an amount of a purchase made by the designated recipient; and

debiting, from the stored electronic gift card account associated with the electronic gift card, the amount of the purchase.

13. The host computer server system of claim 9 , wherein the one or more memory devices store additional instructions which cause the host computer server system to transmit a second webpage interface component to the computing device operated by the designated recipient, the second interface comprising a link to a dynamically generated webpage based upon a current status of the electronic gift card.

14. The host computer server system of claim 9 , wherein the storing the electronic gift card account includes associating the electronic gift card with an encrypted personal identification number.

15. The host computer server system of claim 9 , wherein the webpage interface component further displays fields operable to receive a recipient contact input for the electronic gift card.

16. The host computer server system of claim 15 , wherein the one or more memory devices store additional instructions which cause the host computer server system to:

receive, from the webpage interface component operating on the computing device of the user, the monetary value and the recipient contact input for the electronic gift card; and

store in the electronic gift card account the monetary value and the recipient contact input correlated to the encoded electronic representation of the electronic gift card.

Assignments (4)
RELEASE (REEL 046393 / FRAME 0670) Recorded Mar 13, 2024
From: JPMORGAN CHASE BANK, N.A.
To: BLACKHAWK NETWORK, INC.; BLACKHAWK ENGAGEMENT SOLUTIONS (DE). INC.; EWI HOLDINGS, INC.; CASHSTAR INC.
Reel/Frame 066796/0196 →
SECOND LIEN SECURITY AGREEMENT Recorded Jun 20, 2018
From: BLACKHAWK ENGAGEMENT SOLUTIONS (DE), INC.; BLACKHAWK NETWORK, INC.; EWI HOLDINGS, INC.; CARDLAB, INC.; CARDPOOL, INC.; CASHSTAR INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 046393/0670 →
FIRST LIEN SECURITY AGREEMENT Recorded Jun 19, 2018
From: BLACKHAWK ENGAGEMENT SOLUTIONS (DE), INC.; BLACKHAWK NETWORK, INC.; EWI HOLDINGS, INC.; CARDLAB, INC.; CARDPOOL, INC.; CASHSTAR INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 047377/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2013
From: STONE, DAVID D.; SNYDER, GLENN; PEELER, PHELPS
To: CASHSTAR, INC.
Reel/Frame 030566/0645 →