One form of the present invention contemplates a unique system for creating a customized bank card by an individual based on instructions from a remote terminal. Other forms of the present invention contemplate unique apparatuses, systems, devices, hardware, software, methods, and combinations of these for creating customized bank cards. Further embodiments, forms, objects, features, benefits, and aspects of the present inventions are disclosed in the following description and drawings.
For the purposes of promoting an understanding of the principles of the inventions, reference will now be made to the embodiment illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the inventions is thereby intended, such alterations and further modifications in the illustrated device, and such further applications of the principles of the invention is illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates.
Referring to
The consumer card designer 20 is operably coupled via a computer network 100 to each of the institution 50, the card producer 60, and the user 70. The consumer card designer 20 provides a consumer card designer application 80 and a card designer application 90. In one form of the present application, the computer network 100 is an internet connection which the user 70 uses to interface with the consumer card designer 20 through a web browser on a remote terminal 110. In some forms of the present application, the user 70, via an e-mail client application (not shown) may also receive e-mails to confirm card orders or to be notified of non-acceptable card designs.
The consumer card designer application 80 is provided for allowing the user 70 to design the customized bank card 66 from their own digital image or from a pre-designed artwork/image. The consumer card designer application 80 is a front-end application the user accesses to conduct the card design and ordering process. This application demonstrates a look-and-feel and functions according to configuration information established by the institution 50. As described in further detail below, the consumer card designer application 80 supports many institutions and adjusts the associated look-and-feel and functional behavior depending on the originating institution of the user 70. In one form of the present application, the consumer card designer application 80 is a website. In another form, the consumer card designer application 80 is an object oriented programming language based application (ex. Java®) operable to run on the remote terminal 110. In still another form, the consumer card designer application 80 is a website utilizing an object oriented programming language based application. Further details of the consumer card designer application 80 may be found below.
The card designer application 90 is an application, website, or server operable for institutions (and their service providers) to use to manage the configuration, catalogs, approvals, orders and other information related to operations of the consumer card designer application 80. In one form, the card designer application 90 is a website. The card designer application 90 provides back-end management capability for the consumer card designer application 80. The card designer application 90 authorizes and configures an institution's use of consumer card designer application 80, provides tools for institutions to design card design templates (i.e., basic card designs without a background), offers a tailored pre-designed background catalog, and manages their consumer users and to review orders that have been placed within the consumer card designer application 80. Further details of the card designer application 90 may be found below.
The Institution/Service Provider 50 (typically the provider of a home banking solution, which may be the institution itself or a provider of related services), in addition to managing the consumer card designer application 80 configuration via the card designer application 90, provides several direct interfaces to the consumer card designer application 80. In one form of the present application, the financial institution/service provider 50 provides its customers with a card account-specific link (not shown) to the consumer card designer 20 and the financial institution 50 is able to send/receive messages from the consumer card designer 20 regarding card design orders and approvals. One form contemplates that the card account-specific link is a hyperlink to the consumer card designer application 80. Other forms are contemplated such as the card account-specific link is included in a banner advertisement on a webpage or the card account-specific link is sent via email. The card account-specific link may route the user to a secure login screen requiring the user to login prior to initiating the design session.
In one form of the present application, the card account-specific link contains a session ID or unique user key embedded in the link that identifies at least one of the specific user and/or the financial institution to the consumer card designer application 80. The financial institution, in response to the user selecting the card account-specific link sends a payload to the consumer card designer application 80. Upon receipt of the unique user key, the consumer card designer application 80 associates the unique user key with the corresponding payload. In one form, the payload contains at least one of an initial card specification, a terms & conditions text, and privileges text. One form contemplates the initial card specification containing at least one of a financial institution's card template and a record providing basic information needed to initialize the card layout (such as brand mark, debit mark, 3rd and 4th embossing lines, etc.). Further details regarding the card account-specific link components and operation may be found below.
In one form of the present application, the institution provides at least one interface which allows for at least some of the following data to be communicated from the consumer card designer application 80 to the user 50:
The card producer 60 is the final destination for the card design image or output. The institution/service provider 50 is responsible for ensuring an embossing request is properly delivered to the card producer 60. In one form of the present application, at least one interface 120 exists allowing the card producer 60 to pull a card design image from the consumer card designer application 80 based on the session ID. In another form of the present application, the consumer card designer application 80 will push the card design image and session ID to the card producer 60 using an automated interface (not shown). The choice of interface is configurable by the institution/service provider 50. The physical card 66 is the final output that is produced by the card producer 60. Following production, the card producer 60 delivers the card 66 to the user 70 typically via mail or other known delivery methods including but not limited to the delivery services provided by FEDEX®, UPS®, and DHL®. In another form of the present application, the card producer 60 delivers the card 66 to the financial institution 50 who then delivers the card 66 to the user 70.
Referring now to
The card designer 20 includes a secure computer or server 32 having operating logic and having memory device 34 operable to store the consumer card designer application 80 and the card designer application 90. It is envisioned that memory device 34 is illustrated in association with server 34; however, memory device 34 can be separate from or at least partially included in one or more of digital signal processors (DSP) and/or processors (not shown). Memory device 34 includes at least one Removable Memory Device (RMD) 34a. Memory device 34 can be of a solid-state variety, electromagnetic variety, optical variety, or a combination of these forms. Furthermore, memory device 34 can be volatile, nonvolatile, or a mixture of these types. Memory device 34 can be at least partially integrated with circuitry, DSP, and/or processor (not shown). RMD 34a can be a floppy disc, cartridge, or tape form of removable electromagnetic recording media; an optical disc, such as a CD or DVD type; an electrically reprogrammable solid-state type of nonvolatile memory, and/or such different variety as would occur to those skilled in the art. In still other embodiments, RMD 34a is absent.
In one form of the present application, the card designer 20 further includes an approver computer 40 for approving appropriateness of images utilized in creating the customized bank card. The approver computer includes an input device 42 such as a keyboard or mouse, a memory device 44, a processor 46, a display 48, and a communication interface in the form of a connecting device 49. Memory device 44 is or may be similar to memory device 34 discussed above. The communication interface 49 is operable to connect the approver computer 40 to the network 100. As discussed in further detail below, the server 32 transmits a card design image created by the user 70 from the consumer card designer application to the approver computer 40 for review.
The financial institution/service provider 50 includes a provider computer 51 and a provider server 52 housing an institution web page or portal 53. The provider server 52 is coupled to the provider computer 51 through a network 54. The provider computer 51 includes a processor 55, a memory device 56, an input device 57, a display 58 and a communication interface in the form of a connecting device 59. In one form, memory device 56 is similar to memory device 34 discussed above. The communication interface 59 is operable to connect the financial institution/service provider 50 to the computer network 100.
The card producer 60 includes a card producer computer 61 and a card printing device 62. The card producer computer 61 includes a memory device 63 similar to memory device 34 discussed above, an input device 64, a processor 65, a display 66, and a communication interface in the form of a connecting device 67. The communication interface 67 receives the completed card design from the secure server 32. The card producer computer 61 processes the card design and transmits the card design for printing to the card printing device 62. In one form of the present application, the communication interface 67 is operable to connect the card producer 60 to the computer network 100. In another form of the present application the communication interface 67 is operable to form the interface 120 (
The remote terminal 110 includes a user computer 112 having at least one input device 114, a memory device 116, a processor 117, a display 118, and a communication interface in the form of a connecting device 119. It is envisioned that the input device 114 is operable to receive inputs from user 70. The input device 114 may be at least one of a mouse, a keyboard, or a cellular phone transmitting a data image.
In one form of the present application, the user 70 accesses the institution web portal 52 through the communication network 100 and then activates a card account-specific link 122. As discussed in detail below, activation of the card account-specific link 122 connects the financial institution/provider 50 to the card designer 20 which in turn connects the user computer 112 to the secure server 32. The consumer card designer application 80 is transmitted or downloaded to the memory device 116 of the user computer 112. The user 70 then may access the consumer card designer application 80 to create a customized bank card. Once the user 70 designs the customized bank card, the card image is sent through the communication interface 119 to the memory device 34 of the secure server 32. Further details relating to the underlying operation of the consumer card designer application 80 may be found below.
As discussed in greater detail below, the card design, prior to printing, may be reviewed and approved to ensure the content is appropriate and to identify any potentially problematic printing issues. Once the card has been approved, data interfaces must be invoked both to signal card ordering and to transfer image data to the card producer. In another form of the present application, a user may visit the consumer card designer application/site directly without a link from an existing institution and card account. In still another form of the present application, a user's card may be rejected due to inappropriate content or approved contingent upon user review of comments, such as potential for poor print quality. Examples of inappropriate content include but are not limited to the use of proprietary images, brand images (unless authorized), unauthorized images identified by the financial institution, sexually explicit, and/or offensive language or content. In yet another form of the present application, a user may visit the system, begin a design and save it for further work/review, then revisit the system later to resume and order it. In another form of the present application, the user may visit the system using a link from a prior, completed card order.
A flow chart of the process is shown in
The process begins with site entry, block 300, which takes place when a user initiates the consumer card designer application/site. Site entry, block 300, may include a user logging into a secured data network/database, further details of login capabilities are discussed below. The system provides an entry page which is accessible via a URL and is configured to accept the “payload.” In one form of the present application, in addition to the financial institutions template, the payload includes a record consisting of: embossing lines 3 and 4; brand mark type: VISA®, MASTERCARD®, AMERICAN EXPRESS®, or DISCOVER®; brand mark debit indicator: DEBIT or CREDIT; and a BIN number. The system determines whether the payload is present, block 310. If the payload is present, the system determines whether the payload is valid, block 320. Upon receipt of a valid payload, the system determines whether the design session is complete, block 330. If the design session is not complete (i.e., ordered) the system shall store this payload data, associate it with the user's browser session and redirect the user interface to the Design/Review process, block 340. For users with an invalid payload, the system presents an error message indicating that the information provided was incomplete or invalid and redirect them to the Sessionless Entry process (Trial/Demo), block 350. If the system determines that no payload is present, the system determines whether the user is logged in, block 360. In one form, the user is given the opportunity to login at block 360. If the user is not logged in, the user is directed to the Sessionless Entry, block 350. A successful login of the user where the system determines there is no payload, block 360, redirects the user to the Account/History Management process, block 370. An unsuccessful login attempt shall generate an appropriate error message to the user and shall record the user login attempt in a system log with at least the following: client IP address, username attempted, date and time of attempt.
Referring now to the details of the Sessionless or Trial/Demo process, block 350. The Trial/Demo process provides the user with a mixed graphical and textual introduction to the card design and ordering process. Animated or multimedia presentation formats may be employed to increase user attention and retention and to better illustrate ease of use of the system. In one form of the present application, a demonstration capability in which the user can design a mock card is provided, although the order capability will not be supported.
Referring now to the Account/History Management, block 370, authenticated users have access to an Account/History Management capability. The Account/History Management capability includes a mechanism to view and update current account information and view past order history. In one form of the present application, the system allows an authenticated user to create a new design based on a previous order contained in the order history. This capability is an optional feature for customers of an institution which supports an interface allowing the original design session ID to be duplicated to begin a new design session. If supported and requested by the user, the system connects to the institution's interface, retrieves a new design session payload and redirects the user to the Design/Review process, block 340. If the institution does not support the feature the system returns a failure status and the user is alerted and the new design request aborted.
Referring now to the design/review process, block 340, where the system supports the ability for a user to interactively create a card-proportioned design within the framework of a card template overlay. The card template will be a graphical overlay representing a structure that contains at least one of the following elements: a VISA® or MASTERCARD® brand mark; an optional, corresponding VISA® or MASTERCARD® hologram element; an optional DEBIT text element; a sample card number; a sample card good thru date and a “good thru” text element; optionally, a sample card valid since date and a “valid since” text element; embossing lines 3 and 4; and BIN number text element. If the user is in a design session, the card template shall be retrieved from the corresponding institution's configuration information using, at a minimum, the brand mark type. If the institution does not have a card template corresponding to the brand mark type, an error shall be presented to the operator and the system shall generate an entry in a system log with the following information, at a minimum: institution identification, design session identification, brand mark type, date and time of error. If the user is not in a design session (i.e., no valid payload was received), the card template shall be derived from a default, sample design template provided by the system.
If the user selects, Upload File, block 430, the system provides a user interface which allows the user to upload an image file from the user's local storage (e.g., hard drive, camera, removable media, cell-phone etc.). The user interface provides information on the optimal file format, dimensions and resolution: uncompressed image at 300 dpi with a size of 1050 by 672 pixels. In one form of the present application, the user interface provides information on the minimum and maximum allowable file sizes and allowed file types. The upload user interface provides a progress indicator which displays to the user the relative (e.g., 50%) and actual (e.g., 600 KB of 1.2 MB) amount of the file uploaded. This indicator shall be updated frequently to adequately communicate file upload status. The system limits the type and size of files uploaded. In one form of the present application, the system supports JPEG, GIF and PNG file formats and requires the image have a minimum dimension/resolution of 640×480 and 72 dpi. In another form of the present application, the system limits the file size to a maximum, not to exceed, 4 MB. After the file upload is complete, if the image fails to meet system requirements, the user is notified and given the capability to retry the operation. If the image meets the system requirements, the image is stored and the user redirected to the Card Designer, block 450.
If the user selects Browse/Search Catalog, block 420, the system provides a capability for the user to browse and search for images within a pre-established artwork catalog/database. The catalog/database represents images that the institution, the institution's reseller and/or the system administrators have made available for the consumer card designer application/website. In one form of the present application, the images are presented to the user in the following order: first, those offered by the institution, then, those offered by the institution's reseller and, finally, those generally offered by the system. In one form of the present application, the catalog/database is presented in a categorical-arranged thumbnail display. The user has the ability to select a thumbnail and view its corresponding larger preview image. In one form of the present application, the system provides a search capability where the user may search by keyword within the image's name or description. Search results are returned to the user using a graphical thumbnail display using the same ordering logic as the catalog (institution-specific images first, then reseller, then general site images). In some forms of the present invention, the catalog/database may include images for purchase including special images such as sporting teams, copyrighted artwork, colleges, and other images that may require a license agreement. For each image, if an additional cost for the image will be charged, that cost shall be sufficiently visible to the user. After selecting an image from the catalog/database, the user is redirected to the Card Designer, block 450.
The user has the option of selecting receive e-mail attachment, block 440, for the source of the background image. Additionally, the system may provide the capability allowing the user to e-mail an image to a system-generated e-mail address. This capability allows the user to retrieve images from non-local image sources, such as cellular phones and other people's computers. In one implementation of the user electing to use this capability, the system generates a user specific e-mail address which corresponds to an e-mail monitoring capability pre-established by the system. This e-mail address is presented to the user with instructions on sending the image. Image limitations and recommendations, as discussed above in reference to Upload File, block 430, will also be provided. The system monitors incoming e-mail messages and simultaneously provides an indicator to the user showing e-mail receipt status. This indicator updates frequently to adequately communicate e-mail retrieval status. When the e-mail attachment retrieval is complete and if the image fails to meet system requirements, the user is notified and given the capability to retry the operation, otherwise, the image is stored and the user redirected to the Card Designer, block 450. In another implementation, the system emails the user electing this capability, a reply including specific code corresponding to the received image file sent to the user. By entering this code, the user is directed to a design session utilizing his or her emailed image.
Referring now to the Card Designer, block 450, the system offers a card designer tool which allows the user to manipulate selected aspects of a card design within the constraints of the card template layout. A sample card layout is illustrated in
Referring now to
The system supports at least one of the following background image manipulations:
The system provides a capability for the user to save a design in progress, block 460. The system ensures that the user has an existing user account to which to save the design. If the user is not logged in, the user shall be required to login or establish an account. The Establish User Account process, block 470, shall be invoked if the user elects to establish an account, further details of the establish user account process, block 470, may be found below. Once the user account identity has been established, the system saves the design, block 460, and all associated artwork products such that the design can later be accessed by that account. If the user chooses to order the customized bank card, the system directs the user to the Preview/Warnings dialog, block 480. The Preview/Warnings process, block 480, provides a user interface that displays a preview image of the completed card design. This interface provides at least one of the following: institution name, embossing lines 3 and 4, order price and warnings relating to the output of the design. In one form of the present application, the warnings include at least one of the following:
Referring now to
Referring now to the Establish Account Process, block 504, the system provides a mechanism by which a user may login to the system or else establish a new account within the system. By maintaining an account, a user may leave the system and then return later to resume a card design or may review past orders and order status. The user interface provides a mechanism to allow a user to login to the system using pre-established account information, consisting of, at a minimum, a username and password. The system allows the user to set up a new account by supplying the following items, at a minimum: an e-mail address and a password. Upon request to establish an account, the user is sent a confirmation e-mail. In one form of the present application, the e-mail contains a link or URL which must be visited to confirm the e-mail account as valid. In another form of the present application, the e-mail contains a short alphanumeric code sequence which the user can manually enter to confirm the account.
If the financial institution does not provide for payment, the system provides a secure mechanism by which the user can enter payment means for payment of the order, block 520. The system shall support at least one of the following payment means: a credit card, PayPal, and electronic check/EFT. The user interface validates all required fields to include the validity of the credit card number (e.g., Luhn algorithm) and expiration date before submitting the payment request. After entering the payment, the system provides for Payment Authorization/Confirmation, block 524. The system securely connects to a payment gateway and authorizes the user's payment. Upon successful authorization of the payment, block 528, the system records the payment confirmation details with the order and invokes the Record Order process, block 512. If the connection attempt is unsuccessful, the system redirects the user to the Payment Entry screen, block 520, and displays an appropriate message indicating that the payment was unable to be processed. If the authorization is declined, the system redirects the user to the Payment Entry screen, block 520, and displays the response information from the payment gateway.
Referring now to Record Order, block 512, upon verification of a valid payment source, the system records the order details. The system generates a unique invoice number and assigns this number to the order record. The system presents the user with a printable receipt/invoice, block 532, which serves as the record for the financial transaction. In one form of the present application, the receipt is also made available from within the user's Account/History Management area.
Referring to
As shown in
Referring now to the Reviewer Approval, block 552, one form of the present application contemplates the system supports an interface to allow one or more card designs to be reviewed by a reviewer. In one form of the present application, this interface will be used by the Card Designer application, which will host the order preview and approval capability. In another form of the present application, the interface is supported by the consumer card designer application/site. The reviewer is provided a mechanism to enter comments about the design. This mechanism records the comments along with the reviewer's identity and the date and time of the comments. The system allows an order to be set to at least one of the following states: approved, approved with comments, rejected, and escalated. The system determines whether the order is approved or not, block 560. If an order is “approved” and a payment was authorized during the Order/Payment process, block 490 (
In one form of the present application, if a user re-accesses the system to update a card design which was approved with comments or rejected (see Reviewer Approval), following login, the user is presented with a user interface which shows the card design image and which provides the status of the approval as well as any comments provided by the reviewer(s). From this user interface, a link is provided to direct the user to the Card Designer 340 to modify the design.
In some forms of the present application, the financial institution may request more than one layer of review. A multi-layer review scheme allows a lower level review to determine specific factors and may escalate the design to a higher level depending on the approval structure determined by the financial institution. If the order is “escalated”, the system shall generate an alert to the second level reviewer(s) referenced in the Reviewer Approval interface, block 552 using the Reviewer Alert Mechanism, block 540. The e-mail shall contain a link to the Reviewer Approval interface, block 552.
The system may support transmission of a “design-ready message” to the institution/service provider, block 584. This message contains at least one of the following:
As shown in
In at least one form of the present application, the system provides a management interface via Card Designer. Some forms contemplate the management interface may be restricted to administrative users of the system. The management interface supports at least one of the following features:
It is envisioned that certain forms of the present application contemplate that the system may provide a configuration interface via Card Designer. The configuration interface is accessible by Global administrative users and administrative users for the associated Reseller and institution. At least one of the following configuration items is supported:
The system provides the ability for the financial institutions/service providers to manage orders (block 720). This allows the representative to review the ordered designs block 800 and choose to approve the ordered design block 810. The representative may choose to reject or conditionally approve the card design block 820 after which the system sends a notification email to the user block 830. The representative may choose to accept the card design, block 840, and the system then sends a confirmation email to the user block 850. Further details regarding the approval process are described above with reference to
The system may also provide the capability to modify the pre-designed background catalog for a given institution block 730. The modifying capability includes the ability to disable or add system-level backgrounds block 860 and/or disable or add categories block 870.
In some forms, the system may also provide a reporting capability which is restricted to appropriate users, which are determined by the financial institution. All reports support the download of tabular data corresponding to the report data using comma-separated value format. At least one of the following reports shall be supported:
Other forms of functionality may be supported by the system including: Archival; Diagnostics; and Logging. The system provides a mechanism by which a system administrator user can purge the system of unused design session information as well as outdated or obsolete card design and order information. The system provides at least one of the following diagnostic test capabilities:
As discussed above, the system is capable of supporting multiple, simultaneous users. The system maintains separate states, data and images for each simultaneous user. Simultaneous users shall be prevented from accessing the state, data or image of another user. In one exemplary embodiment, the system supports 100 simultaneous users per server and any number of servers may be present to handle the load providing acceptable responsiveness within the load capacity requirements set forth. Other embodiments contemplate larger numbers of users per server. On a high speed connection, acceptable responsiveness may be defined using the following guidelines:
With reference to
Referring now to
While the invention has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiments have been shown and described and that all changes and modifications that come within the spirit of the inventions are desired to be protected. It should be understood that while the use of words such as preferable, preferably, preferred or more preferred utilized in the description above indicate that the feature so described may be more desirable, it nonetheless may not be necessary and embodiments lacking the same may be contemplated as within the scope of the invention, the scope being defined by the claims that follow. In reading the claims, it is intended that when words such as “a,” “an,” “at least one,” or “at least one portion” are used there is no intention to limit the claim to only one item unless specifically stated to the contrary in the claim. When the language “at least a portion” and/or “a portion” is used the item can include a portion and/or the entire item unless specifically stated to the contrary.