Payment cards and devices with budgets, parental controls, and virtual accounts

Information

  • Patent Grant
  • 8622309
  • Patent Number
    8,622,309
  • Date Filed
    Monday, April 5, 2010
    14 years ago
  • Date Issued
    Tuesday, January 7, 2014
    11 years ago
Abstract
A payment card is provided with a display. A user may enter budget amounts and budget expiration dates into a card. Such information may be communicated via a dynamic magnetic stripe communications device such that future purchases adhere to the budget amount and budget expiration date attributes set by a user. Users may set budget information for other users. For example, a parent may set budget information for a child.
Description
BACKGROUND OF THE INVENTION

This invention relates to magnetic cards and devices and associated payment systems.


SUMMARY OF THE INVENTION

A card may include a dynamic magnetic communications device. Such a dynamic magnetic communications device may take the form of a magnetic encoder or a magnetic emulator. A magnetic encoder may change the information located on a magnetic medium such that a magnetic stripe reader may read changed magnetic information from the magnetic medium. A magnetic emulator may generate electromagnetic fields that directly communicate data to a magnetic stripe reader. Such a magnetic emulator may communicate data serially to a read-head of the magnetic stripe reader.


All, or substantially all, of the front as well as the back of a card may be a display (e.g., bi-stable, non bi-stable, LCD, or electrochromic display). Electrodes of a display may be coupled to one or more capacitive touch sensors such that a display may be provided as a touch-screen display. Any type of touch-screen display may be utilized. Such touch-screen displays may be operable of determining multiple points of touch. Accordingly, a barcode may be displayed across all, or substantially all, of a surface of a card. In doing so, compute vision equipment such as barcode readers may be less acceptable to errors in reading a displayed barcode.


A user may set budgets for a card for himself/herself or other users. Accordingly, a user may set debit and/or credit limits. For example, a parent may set a spending limit for a child or multiple spending limits for multiple children. An employer may utilize such the card to control, for example, the spending limit of an employee or multiple spending limits of multiple employees. Spending limits may be based on time (e.g., daily limits, weekly limits, and monthly limits).


An unlocking code may be entered into a card in order to change the attributes of a spending limit. For example, a parent may enter an unlocking code into a card in order to change a particular child's daily spending limit. A card may include multiple sources of light (e.g., LEDs) to identify the account whose spending limit a parent (or other individual) is in the process of changing.


The spending limit may be communicated through a dynamic magnetic stripe communications device (e.g., a magnetic stripe encoder or a magnetic stripe emulator) every time the card is used. Such a spending limit may also be communicated through other communication devices (e.g., an exposed IC chip and/or an RFID). Accordingly, a remote server may update spending limit information for a particular account based on this received information. In doing so, the remote server may govern the authorization of spending associated with that account's spending limit.


A user (e.g., a parent or employer) may also set spending limits online via a webpage for a card or group of cards. The user (e.g., the parent or employer) then may, for example, activate a card for a different user (e.g., a child or employee) by utilizing a proper unlocking code. Similarly, a user may also set spending exceptions online via a webpage. For example, a user may allow for particular types of purchases (e.g., gas and food) to be excluded from spending totals for a period of time. The server that receives such information from such a webpage may communicate with an authorization server such that the authorization server is made aware of spending rules (e.g., spending limits).


Rule changes (e.g., that particular types of goods are exempt from spending limits) may also be made on either a card (e.g., via buttons) or a graphical user interface of a device (e.g., via a mobile telephone or laptop computer). Such rule changes may be communicated from the card itself to an authorization server (e.g., via a dynamic magnetic stripe communications device, RFID, and/or exposed IC chip) or via another device (e.g., a laptop computer running a browser over the internet or a mobile telephonic device).





BRIEF DESCRIPTION OF THE DRAWINGS

The principles and advantages of the present invention can be more clearly understood from the following detailed description considered in conjunction with the following drawings, in which the same reference numerals denote the same structural elements throughout, and in which:



FIG. 1 is an illustration of cards constructed in accordance with the principles of the present invention;



FIG. 2 is an illustration of a card constructed in accordance with the principles of the present invention;



FIG. 3 is an illustration of display screens for a card constructed in accordance with the principles of the present invention;



FIG. 4 is an illustration of display screens for a card constructed in accordance with the principles of the present invention;



FIG. 5 is an illustration of display screens for a card constructed in accordance with the principles of the present invention;



FIG. 6 is an illustration of a card constructed in accordance with the principles of the present invention;



FIG. 7 is an illustration of a website constructed in accordance with the principles of the present invention;



FIG. 8 is an illustration of a card constructed in accordance with the principles of the present invention;



FIG. 9 is an illustration of a card constructed in accordance with the principles of the present invention;



FIG. 10 is a flow chart of processes constructed in accordance with the principles of the present invention;



FIG. 11 is an illustration of a card constructed in accordance with the principles of the present invention;



FIG. 12 is an illustration of a network constructed in accordance with the principles of the present invention;



FIG. 13 is an illustration of a virtual card constructed in accordance with the principles of the present invention; and



FIG. 14 is a flow chart of processes constructed in accordance with the principles of the present invention.





DETAILED DESCRIPTION OF THE INVENTION


FIG. 1 shows card 100 that may include, for example, a dynamic number that may be entirely, or partially, displayed via display 112. A dynamic number may include a permanent portion such as, for example, permanent portion 111. Permanent portion 111 may be printed as well as embossed or laser etched on card 100. Multiple displays may be provided on a card. For example, display 113 may be utilized to display a dynamic code such as a dynamic security code. Display 125 may also be provided to display logos, barcodes, or multiple lines of information. A display may be a bi-stable display or non bi-stable display. Permanent information 120 may also be included and may include information such as information specific to a user (e.g., a user's name or username) or information specific to a card (e.g., a card issue date and/or a card expiration date). Card 100 may include one or more buttons such as buttons 131-134. Such buttons may be mechanical buttons, capacitive buttons, or a combination or mechanical and capacitive buttons. Light sources may be provided on a card (e.g., light sources 101 and 102). Such light sources may correspond to different accounts such that a user of the device is provided with a visual indication of what account is being utilized. For example, a particular source of light may emit light to indicate that the spending limits are being changed for that account. Accordingly, for example, a source of light may identify the account associated with options displayed on a card (e.g., via a display) and manual input interfaces capable of receiving manual input (e.g., via buttons).


Architecture 150 may be utilized with any card. Architecture 150 may include processor 120. Processor 120 may have on-board memory for storing information (e.g., application code). Any number of components may communicate to processor 120 and/or receive communications from processor 120. For example, one or more displays (e.g., display 140) may be coupled to processor 120. Persons skilled in the art will appreciate that components may be placed between particular components and processor 120. For example, a display driver circuit may be coupled between display 140 and processor 120. Memory 142 may be coupled to processor 120. Memory 142 may include data that is unique to a particular card. For example, memory 142 may include a user-specific and card-specific data for multiple payment accounts (e.g., name, account number, parental control preferences, and/or budget thresholds). In turn, for example, memory 142 may include data for one user's credit account (e.g., a parent) and a different user's pre-paid debit account (e.g., a child).


Any number of reader communication devices may be included in architecture 150. For example, IC chip 150 may be included to communicate information to an IC chip reader. IC chip 150 may be, for example, an EMV chip. As per another example, RFID 150 may be included to communicate information to an RFID reader. A magnetic stripe communications device may also be included to communicate information to a magnetic stripe reader. Such a magnetic stripe communications device may provide electromagnetic signals to a magnetic stripe reader. Different electromagnetic signals may be communicated to a magnetic stripe reader to provide different tracks of data. For example, electromagnetic field generators 170, 180, and 185 may be included to communicate separate tracks of information to a magnetic stripe reader. Such electromagnetic field generators may include a coil wrapped around one or more materials (e.g., a soft-magnetic material and a non-magnetic material). Each electromagnetic field generator may communicate information serially to a receiver of a magnetic stripe reader for particular magnetic stripe track. Read-head detectors 171 and 172 may be utilized to sense the presence of a magnetic stripe reader (e.g., a read-head housing of a magnetic stripe reader). This sensed information may be communicated to processor 120 to cause processor 120 to communicate information serially from electromagnetic generators 170, 180, and 185 to magnetic stripe track receivers in a read-head housing of a magnetic stripe reader. Accordingly, a magnetic stripe communications device may change the information communicated to a magnetic stripe reader at any time. Processor 120 may, for example, communicate user-specific and card-specific information through RFID 151, IC chip 150, and electromagnetic generators 170, 180, and 185 to card readers coupled to remote information processing servers (e.g., purchase authorization servers). Driving circuitry 141 may be utilized by processor 120, for example, to control electromagnetic generators 170, 180, and 185.



FIG. 2 shows card 200. Card 200 may include manual input interfaces 240-249. Each one of manual input interfaces 240-249 may include indicia indicative of the type of input associated to the particular manual input interface. For example, manual input interfaces 240-249 may each include indicia representative of a digit and/or letter. Manual input interfaces 231, 232, and 233 may also be included. Manual input interfaces 231 and 233 may be utilized to, for example, scroll through options on display 250 while 232 may be utilized to select a particular option.


Graphical User Interface (GUI) 260 may be displayed via a display (e.g., display 250 of card 200). Any number of lines of information may be provided to a user. For example, three lines of information may be provided to a user. Furthering this example, line 261 may display information indicative of a type of user selection. Lines 262 and 263 may each include a single selection for a user or multiple selections for a user. A user may then utilize manual input interfaces 240-249 to select a particular option. Also, for example, a user may utilize manual input interfaces 231 and 233 to toggle between selections and manual input interface 230 to select a selection. Persons skilled in the art will appreciate that a selection may be graphically highlighted. For example, the color of the information may change, the font of the information may change, and/or the size of the information may change. Similarly, for example, the background of the information may change colors or display different indicia (e.g., photographs or graphical patterns). A bi-stable display may, for example, inverse the background and displayed information such that a highlighted selection inverses the colors of the background and the information. In doing so, particular features may be displayed with a background of one particular color (e.g., white or green) and information in a different color (e.g., black or blue) and other features may utilize the background as the different color (e.g., black or blue) and the information as the particular color (e.g., white or green).


Information 261 may, for example, display information representative of receiving a correct unlocking code by a user. More particularly, for example, a card may operate in a low-power mode and not provide particular functionality until an appropriate unlocking code is entered in by a user. An unlocking code may take any form. For example, an unlocking code may take the form of a particular combination of manual input via manual input interfaces 240-249. For example, if each of manual input interfaces 240-249 includes indicia representative of a particular digit, an unlocking code for a user may take the form of “12345.” The entrance of a proper unlocking code may cause a processor of card 200 to display GUI 260 on a display. A proper unlocking code may, for example, switch the colors utilized for a background and displayed information. In doing so, for example, a user may determine whether the card is unlocked simply by viewing the colors of a display's information (e.g., text) and background.


Information 262 may be indicative of a user option to select a budget that the user assigned to himself/herself or a budget that was assigned to the user by a third party (e.g., a parent or employer). A budget, for example, may be associated with a particular type of payment. For example, a budget may be associated with a debit account. Accordingly, a purchase on the budget account may directly remove money from a particular bank account. Information 263 may include, for example, information indicative of a user option to select a particular type of payment account without a budget. For example, information 263 may include an option for a user to select a credit account. Additional types of payment may include, for example, pre-paid, gift, points, miles, decoupled debit, or any other type of payment account. For example, a user may select a points payment account and may pay for items at a point-of-sale (e.g., or online) using points from the user's points balance. Accordingly, for example, a user may set rules for how the user may spend points (e.g., by setting a point spending limit for a particular amount of time or a particular type of transaction).


A number of events may occur when a user goes over a budget. A purchase transaction may, for example, be declined. Accordingly, a user may, for example, have to select a different payment account (e.g., a credit account) and retry a transaction using that account. Alternatively, for example, the authorization system may split the transaction into two transactions. Particularly, an authorization system may authorize a transaction for an account associated with a budget up to that budgeted amount. The remaining amount may then be budgeted to a different account (e.g., a credit account). In doing so, for example, a transaction may still be authorized even if a budget is exceeded.


Persons skilled in the art will appreciate that a user may change a budget on-card without notifying a bank via the phone or a website. GUI 261 may be utilized by a user to set a budget on a card. For example, a user (e.g., a parent or user) may enter an unlocking code into a card to identify the user as one operable of setting a budget (or providing another spending rule). That user may then set a budget for the card or a particular account. Information 271 may be displayed in order to prompt a user of the types of options on GUI 261. Information 272 may be an option for a user to select, such as an option for a user to set a particular budget amount. Information 273 may also be an option for a user to select, such as an option for a user to set a particular amount of time before the budget expires (e.g., within 24 hours). An option may also be provided to allow a user to define when a budget resets. In doing so, a period may be associated with a budget (e.g., weekly, monthly, etc.).



FIG. 3 shows GUI 310. GUI 310 may be utilized, for example, to display a user's selection for a budget. Information 311 may include display information indicative of the mode associated with the user selections. Information 312 may be included and may be indicative of the budget limit for a user. Such a budget limit may be a set amount of money or a percentage of a particular amount. By utilizing percentages, for example, a user may allocate different percentages for different types of purchases or among different users (e.g., employees). For example, a user may include one spending limit for groceries and another spending limit for gas. Information 313 may be included and may be indicative of the time duration of the budget. When time expires for a budget, for example, the budget may reset, the budget may be removed, or the budget may set to zero such that no further purchases can be made using the card. Persons skilled in the art will appreciate that budgets may be set for a particular number of purchases. Accordingly, for example, a parent may provide a card to a child with the instructions that the child may use the card a particular number of times (e.g., twice). In doing so, for example, the parent may not desire to set a limit to the amount of purchases, just the number of purchases. For example, if the parent is providing a card to a child for dinner and a movie, the parent may provide the child with the ability to use the card twice. Persons skilled in the art will also appreciate that a card may include a visual aid (e.g., a source of light or indicia on a display) to display that a particular user of the card (e.g., a card's administrator) has authorized a particular user to use the card. For example, the display may include indicia stating “Jeffrey Mullen has authorized Philip Yen to use this card.” In doing so, for example, a cashier or waiter may recognize that a card's use is properly authorized.


GUI 340 may be utilized to select between different users such that budgets may be set for each user. Alternatively, for example, GUI 340 may be utilized to select between predetermined budget cards. For example, a user may store budget cards for multiple users (e.g., multiple children). Accordingly, a user may unlock a card, select another user, and then provide their card to that other user for use. In this manner, a parent may drop off a child at a movie theater, select that child on GUI 341 to retrieve a budget for that child, and then give the child the card. GUI 340 may, for example, reset a budget. For example, suppose a parent selects an option associated with information 342 for the user “Katie.” Suppose this budget provides a daily budget of $20. If the parent received the card back from the user “Katie” six hours after giving the user “Katie” the card, the parent may enter in an unlocking code, enter manual input instructing the card to display the stored budgets, and then select an option associated with information 343 for user “Chris.” Suppose this budget provides a daily budget of $30/day. The selection of an option associated with set 343 may be utilized to reset the amount under the budget to $0 so that any money the user “Katie” spent would not reduce the budget of the user “Chris.” Accordingly, for example, one or more communications devices to (e.g., an RFID, magnetic stripe communications device, and/or IC chip) may communicate budget information to a user with every transaction. More generally, a communications device may communicate information indicative of user selections into a card in addition to payment information (e.g., credit card account number and associated discretionary data for authorizing a purchase transaction). Such information may be communicated in, for example, discretionary data fields not associated with those for authorizing a purchase transaction. The information may include, for example, the budget as well as information indicative of how to deploy the budget. For example, information may be included indicative of a budget amount and a budget reset (e.g., if changing between user “Katie” and user “Chris”). Alternatively, for example, information may be included indicative of a budget amount and a budget modification (e.g., if a user changes a budget from $100 to $200).


A display may be provided on a card to display such discretionary data. This discretionary data may be entered online at the time of a purchase. For example, multiple security codes may be displayed. Each security code may be utilized to authenticate a transaction. However, each different security code may be associated to different budget data. In this way, for example, budget information may be communicated through transactions that are performed online or over the phone.


GUI 370 may be included in a card. For example, a user may carry around a card that can have attributes modified by a third party (e.g., a parent). Accordingly, GUI 370 may be utilized for that third party user to identify themselves (e.g., information 373) and set controls (e.g., information 372) for a card (e.g., card 371). Persons skilled in the art will appreciate that a card may have multiple accounts associated with it and that GUI 370 may be utilized for a particular account.



FIG. 4 includes GUI 410. GUI 400 may be initiated by a processor of a card, for example, to provide parental controls (or other controls such as employer controls) for a card. Such controls may, for example, change the limit of a card (e.g., information 412) as well as lock-in the decisions for a period of time (e.g., information 413) or until an event occurs (e.g., a particular number of purchases have been made).


GUI 440 may be included to allow a user to increase or decrease the amounts of particular selections. By including GUI 440, for example, a card may include two or three buttons, but may be able to set values for selections. Accordingly, GUI 440 may include an option (represented as information 442) for a user to increase a value by a particular unit (e.g., a dollar, ten dollars, one-hundred dollars, one hour, one day, one week). An option (represented as information 443) may be utilized for a user to confirm the amount chosen. Information 441 may be utilized to display the current amount selected.


GUI 470 may be included. Information 471-473 may be included in order to allow a user to change an unlocking code to alter the card as well as a different unlocking code for changing a budget. Persons skilled in the art will appreciate that a user (e.g., one parent) may provide a different unlocking code to a different user (e.g., the other parent) such that multiple people can change attributes of a card. Alternatively, for example, a child may be assigned his/her unlocking code such that multiple people can utilize the same card (e.g., multiple children) and each have their own budgets with that card. Information indicative of the user of the card at the time a purchase is made (e.g., a user's identity) may be communicated through a communications device to a reader or may be displayed on a display (e.g., for online use).



FIG. 5 may include GUI 510. GUI 510 may include information 511 indicative of, for example, a particular user's budget. Information 512 may be, for example, indicative of an option to track a budget while information 513 may be indicative of an option to change a budget. Persons skilled in the art will appreciate that any displayed GUI may be displayed, for example, on a touch-screen such as a capacitive touch screen. Accordingly, for example, a user may select an option by pressing the associated information on a touch-sensitive screen.


Persons skilled in the art will also appreciate that a card may receive information from a card reader. For example, an electromagnetic generator may be formed from a coil. A reader that includes a magnetic stripe encoder may generate electromagnetic fields that may, for example, be received as communication signals by this coil. Accordingly, the card may receive information from a magnetic stripe reader. Additionally, an RFID may receive information from an RFID reader and an IC chip may receive information from an IC chip reader. Information may also be received in a variety of other ways. For example, a light sensor may receive light pulses, indicative of information, from a display. Accordingly, information indicative of a user's spending history and/or remaining amount of a budget may be communicated to a card. A user may utilize manual input interfaces to enter information into a card (e.g., how much a user believes he/she has spent out of a budget). Information 541 may display information associated with a user's tracked budget. Information 542 may be associated with an option to display the remaining budget for a particular budget. Information 543 may be associated with an option for a user to update his/her spending history such that an appropriate budget approximation may be obtained.


GUI 570 may be included and may display information 571-573. Such a GUI may allow a user to change an amount for a budget as well as the time the budget is available to a user.



FIG. 6 shows card 600 that may include manual interfaces 630-639, 620-622, 673, 674, 671, and 672. Persons skilled in the art will appreciate that manual interfaces may be dedicated interfaces to a particular function. For example, manual interface 671 may be utilized at any time to initiate budget tracking. Similarly, manual interface 672 may be utilized at any time to initiate the ability for a user to change a budget. Light sensor 680 may be included, for example, to receive information. Particularly, light sensor 680 may receive light pulses from a display (e.g., a computer display or a mobile phone display). Accordingly, information may be loaded into a card without any manual input. This information may be communicated by, for example, a webpage, commercial, movie, or television show. Information that may be communicated may include, for example, types of accounts for a card and any associated unlocking codes or budget information. Transaction history and remaining budget information may also be, for example, communicated to a card via light pulses or other types of communication signals.


A source of light may be included to communicate information to another card or device. Similarly, for example, a magnetic stripe communications device on one card may communicate information to a magnetic stripe communications device on another card. Information sent to another card may include, for example, account information, unlocking code information, as well as budget information. Accordingly, for example, a parent may enter budget information into the parent's card for a child's card and then hold his/her card next to the child's card to communicate budget information (e.g., budget amount and expiration information) to that child's card. Accordingly, a parent's card may be mated with one or more child's cards such that the child's card recognize (e.g., via a handshaking process between the cards) the parent's card and receives instructions from the parent's card. Such a scheme may be beneficial in numerous situations such as, for example, an employer providing a budget to an employee or a school providing a daily budget to a student athlete at an away game.


A display may be operable to display a barcode such that, for example, spending rules may be communicated optically to an optical reader. Accordingly, spending rules may be added to magnetic stripe data (e.g., via discretionary data fields) or may be converted into character information that may be displayed as a barcode. Accordingly, for example, a payment account number (e.g., credit, debit, or points number) and spending rules may be communicated as a barcode to an optical barcode reader (e.g., at a grocery store).



FIG. 7 shows GUI 700. GUI 700 may be displayed on a display of, for example, a laptop, stationary computer, television set, gaming device, or mobile telephonic device. GUI 700 may include, for example, navigational tools 710 and display area 720. Information 721 may be displayed to identify the type of selection options associated with GUI 700. Options 722 and 723 may be included. Option 722 may initiate budget tracking for a particular card. Option 723 may initiate supplemental budget cards for a card. Accordingly, for example, a user may log into a website and find a particular card and change the attributes of that card using GUI 700. For example, a user (e.g., a parent) may utilize option 724 and enter in the name of a supplemental card and additional information (e.g., budget information). Option 726 may be utilized to generate light pulses so a card can receive information via one or more light sensors. Option 727 may be utilized to generate sound (e.g., tones) so that a card can receive information via one or more microphones. Option 728 may be utilized to generate a manual code such that a user can enter information into a card via manual input interfaces. Accordingly, a card may include software to translate a manual code into, for example, budget and supplemental card information.



FIG. 8 shows card 800. Card 800 may be, for example, a simplified budget card. For example, a parent may have a card setup for multiple users (e.g., multiple children). A button on the card may switch between the different accounts. Display 802 may display the name of the account selected. A dynamic magnetic communications device may communicate different information for each account (e.g., the same account number and different discretionary data or different account numbers). A budget may be associated with each account.



FIG. 9 shows card 900 that may include, for example, branding areas 920 and 940. Branding areas may include, for example, company logos. Signature line 930 may be included. The surface shown on card 900 may be, for example, the reverse side of any card. One or more displays may be provided on such a reverse side. Card 900 may also include, for example, IC chip 950, RFID 960, as well as a magnetic stripe communications device (e.g., one, two, or three electromagnetic generators for communicating individual track information serially to a magnetic stripe reader).


Persons skilled in the art will appreciate that budgets may have exceptions or that particular purchases may not be utilized as part of a budget. For example, emergency purchases or particular types of purchases (e.g., gas and food), may not be included as part of a budget. Additionally, for example, a budget may be provided for different types of transactions (e.g., gas, entertainment, and clothing). A remote server may keep track of all budgets for each type of purchase a user makes on an account utilizing, for example, information about the retailer authorizing a purchase (e.g., a gas station, movie theater, and clothing store). Such spending rules (e.g., budgets and exceptions) may be determined on-card and provided through a communications device (e.g., a magnetic stripe emulator) or may be determined online (e.g., via a website). For example, an issuer may set initial spending rules online and then modify these rules in a store at checkout. Such spending rules may also be set and modified via other devices such as, for example, mobile telephonic devices, ATMs, and cash registers. Additionally, users may set monitoring rules online and modify these monitoring rules in a store at checkout. Accordingly, for example, a user may set budgets online and may receive communications from a server (e.g., SMS text messages or emails) when budgets are exceeded. A user may set particular bill pay options and associate these bill pay options on-card or online. For example, a user may select to automatically pay a bill when a particular budget has been reached.



FIG. 10 includes flow chart 1010 that may include step 1011, in which a user may identify themselves via a proper unlocking code. Step 1012 may be included, in which a GUI for modifying a budget is displayed. Step 1013 may be included, in which new budget information is entered. Such new budget information may then be stored in step 1014 on a card. This new budget information may then be transmitted (e.g., in step 1015) through a communications device to a remote server at the next purchase where a reader is used to receive information from the communications device.


Flow chart 1020 may be utilized in which, for example, a budget GUI is activated in step 1021. Step 1022 may be provided in which an amount of a budget is set. Step 1023 may also be provided, in which timing for the budget (e.g., an expiration) is set. Step 1024 may be provided, in which payments are authorized and expenses are tracked. Step 1025 may be provided, in which transactions are declined when the budget is surpassed by the expenses of a user.


Flow chart 1230 may be utilized and may include, for example, step 1031, in which a budget GUI is activated. Step 1032 may be provided in which an amount of a budget is set. Step 1033 may also be provided, in which timing for the budget (e.g., an expiration) is set. Step 1034 may be provided, in which payments are authorized and expenses are tracked. Step 1035 may be provided, in which transactions are split between multiple accounts when the budget is surpassed by the expenses of a user.



FIG. 11 shows card 1100, which may include a display screen over substantially the entire obverse surface of the card. Persons skilled in the art will appreciate that a display screen may also be placed over substantially the entire reverse surface of the card. One or more batteries (e.g., lithium polymer batters) may be provided to power the card. Such a display screen may be a touch sensitive screen and virtual manual input interfaces (e.g., interface 1130) may be displayed such that a user can provide manual input in the proximity of the virtual manual input interface. Portion 1120 may be provided to display information. Persons skilled in the art will appreciate that portion 1120 may not include any touch-screen ability (e.g., no capacitive-touch sensors may be provided about area 1120).



FIG. 12 shows network 1200 that may include, for example, communications network 1250, budget server 1210, authorization server 1220, routing server 1230, card issuing server 1240, point-of-sale terminal 1260, parental controls management server 1270, virtual account management server 1280, and additional remote systems 1290. Additional remote systems 1290 may include, for example, call centers and unlocking code management software. Information regarding a change to spending rules may be, for example, generated on a card, communicated to budget server 1210 while being routed via POS terminal 1260 and routing server 1230. During the same transaction (e.g., the same swipe of a dynamic magnetic stripe communications device), payment account information and associated data may be generated from the card and communicated to authorization server 1220 via POS terminal 1260 routing server 1230. Authorization server 1220 may then communicate, for example, with budget server 1210 to determine budget constraints for the transaction.



FIG. 13 shows mobile device 1300 that may include display screen 1310 and manual input interface 1340. Virtual card 1320 may be displayed on display screen 1310 and include virtual button 1330 (e.g., display 1310 may be a capacitive touch-screen). Any card discussed herein may be provided as a virtual card and utilized on a mobile device (e.g., a mobile telephonic device). Physical buttons on a card may correspond, for example, to virtual buttons on a display. Information may be communicated, for example, wirelessly from the phone to a point of sale terminal (e.g., via an RFID). Information may be communicated via, for example, a barcode. Information may be communicated through, for example, communication devices of the mobile telephone (e.g., a wireless transmitter/receiver).



FIG. 14 shows flow chart 1410 that may include, for example, step 1411, in which items are purchased. A remote server may, for example, calculate a remaining budget based on the purchase in step 1412 and communicate (e.g., via light) this remaining budget to a card or other device (e.g., phone) in 1413. The remaining budget may be stored on a card in step 1414 and displayed on the card, via a display, in step 1415. Flow chart 1420 is included and may include step 1421 in which an option is selected on a card or phone. Such an option may be, for example, an option to change spending rules for a particular payment account (e.g., a points or credit account). Step 1422 may be included in which this option is communicated with payment information to a point of sale device (e.g., a magnetic stripe reader or RFID reader). Step 1423 may be included in which the information is received by one or more servers. A purchase may then be processed in step 1424 based on this option. The results of the purchase and/or the option may be communicated back in step 1425. For example, both a card and a phone may include circuitry for receiving cell phone signals. Accordingly, each device may receive an SMS text message indicative of the results of the purchase (e.g., a receipt) and an option (e.g., whether it was properly implemented). Such a message may be displayed on a display of the card or phone. For example, an option to pay for an option with points if points are available may return with a message that a partial amount of the purchase was paid for with points and a different amount of the purchase was paid for with credit. A fee may be included for the user if the split between points and credit was made because the user did not have the point balance required to pay for the purchase with points.


Persons skilled in the art will appreciate that a budget card may be utilized for accounting and expense management benefits. Particularly, a cardholder may manage his/her own spending. A cardholder may be provided with the ability to set an amount of spending for particular spend categories (e.g., groceries, clothing, entertainment). A cardholder may, after each transaction, enter in the category of the expense (e.g., grocery, clothing, and entertainment) and the amount of money the user spent. The card can then calculate the amount left in a user's spending allocation for each category and display this information to the user. Accordingly, the balance of each expense category may be stored on card such that a user can keep personal track of his/her finances using the card. Such information may be communicated to a server whenever a purchase is made. This communicated information may be utilized to provide the user with an online GUI that tracks a user's expenses based on input received from a cardholder on the card. A cardholder may be provided with a messaging service (e.g., SMS notifications and alerts) for free or at an additional cost. The cardholder can then select, for example, spending thresholds for different categories. The user can be sent SMS messages indicating to the user the exact amount spent. The user may utilize this information at his/her convenience to enter it into a card. Alternatively, for example, the device receiving the messages (e.g., the mobile device) can communicate the information to the card (e.g., via light pulses communicated from the display of the device). Similarly, a cardholder may receive an alert via other device message services (e.g., SMS messages on a mobile device) when a remaining budget for a cardholder is exhausted or falls below a certain pre-determined threshold. Such pre-determined thresholds for alerts may be defined by the user or may be a pre-defined percentage or amount (e.g., 10% of the budget left or $100 left). Similarly, a card may alert a user when a budget is close to exhaustion. Such an alert may take the form of, for example, alert information being displayed on the display of a card. A remote authentication system for purchases may also communicate information regarding the remaining budget to a point-of-sale device such that the point-of-sale device can print this information on a receipt (e.g., or communicate the information to a card via light pulses on a display).


Persons skilled in the art will also appreciate that the present invention is not limited to only the embodiments described. Instead, the present invention more generally involves dynamic information. Persons skilled in the art will also appreciate that the apparatus of the present invention may be implemented in other ways then those described herein. All such modifications are within the scope of the present invention, which is limited only by the claims that follow.

Claims
  • 1. A payment card comprising: a display;a battery; andan array of manual input interfaces,wherein said array of manual input interfaces is operable to receive a budget amount and expiration date, andsaid card is operable to communicate said budget amount and said expiration date via a dynamic magnetic stripe communications device.
  • 2. The payment card of claim 1, further comprising a second display.
  • 3. The payment card of claim 1, wherein said dynamic magnetic stripe communications device comprises a magnetic emulator.
  • 4. The payment card of claim 1, wherein said dynamic magnetic stripe communications device comprises a magnetic encoder.
  • 5. The payment card of claim 1, wherein said display is operable to display multiple lines of information.
  • 6. The payment card of claim 1, further comprising a processor.
  • 7. The payment card of claim 1, further comprising an RFID.
  • 8. The payment card of claim 1, further comprising an exposed IC chip.
  • 9. The payment card of claim 1, wherein said card is operable to communicate a payment account number via said dynamic magnetic stripe communications device with said budget amount and said expiration date.
  • 10. The payment card of claim 1, wherein said array of manual input interfaces is operable to receive an unlocking code, and said card is operable to verify said unlocking code before said budget amount and said expiration date is communicated.
  • 11. The payment card of claim 1, further comprising a plurality of magnetic stripe reader read-head detectors.
  • 12. The payment card of claim 1, further comprising a first surface, wherein said display is viewable from said first surface and said display represents at least 50% of said first surface when viewed.
  • 13. The payment card of claim 1, further comprising a source of light.
  • 14. The payment card of claim 1, further comprising a light sensor.
  • 15. The payment card of claim 1, further comprising a source of light and a light sensor.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit of U.S. Provisional Patent Application No. 61/166,788, filed on Apr. 6, 2009, titled “Payment Cards and Devices with Budgets, Parental Controls, and Virtual Accounts,” which is hereby incorporated by reference herein in its entirety.

US Referenced Citations (231)
Number Name Date Kind
4353064 Stamm Oct 1982 A
4394654 Hofmann-Cerfontaine Jul 1983 A
4614861 Pavlov et al. Sep 1986 A
4667087 Quintana May 1987 A
4701601 Francini et al. Oct 1987 A
4720860 Weiss Jan 1988 A
4786791 Hodama Nov 1988 A
4791283 Burkhardt Dec 1988 A
4797542 Hara Jan 1989 A
5038251 Sugiyama et al. Aug 1991 A
5168520 Weiss Dec 1992 A
5237614 Weiss Aug 1993 A
5276311 Hennige Jan 1994 A
5347580 Molva et al. Sep 1994 A
5361062 Weiss et al. Nov 1994 A
5412199 Finkelstein et al. May 1995 A
5434398 Goldberg Jul 1995 A
5434405 Finkelstein et al. Jul 1995 A
5478994 Rahman Dec 1995 A
5479512 Weiss Dec 1995 A
5484997 Haynes Jan 1996 A
5485519 Weiss Jan 1996 A
5585787 Wallerstein Dec 1996 A
5591949 Bernstein Jan 1997 A
5608203 Finkelstein et al. Mar 1997 A
5623552 Lane Apr 1997 A
5657388 Weiss Aug 1997 A
5748737 Daggar May 1998 A
5834747 Cooper Nov 1998 A
5834756 Gutman et al. Nov 1998 A
5856661 Finkelstein et al. Jan 1999 A
5864623 Messina et al. Jan 1999 A
5907142 Kelsey May 1999 A
5913203 Wong et al. Jun 1999 A
5937394 Wong et al. Aug 1999 A
5955021 Tiffany, III Sep 1999 A
5956699 Wong et al. Sep 1999 A
6025054 Tiffany, III Feb 2000 A
6045043 Bashan et al. Apr 2000 A
6076163 Hoffstein et al. Jun 2000 A
6085320 Kaliski Jul 2000 A
6095416 Grant et al. Aug 2000 A
6130621 Weiss Oct 2000 A
6145079 Mitty et al. Nov 2000 A
6157920 Jakobsson et al. Dec 2000 A
6161181 Haynes, III et al. Dec 2000 A
6176430 Finkelstein et al. Jan 2001 B1
6182894 Hackett et al. Feb 2001 B1
6189098 Kaliski Feb 2001 B1
6199052 Mitty et al. Mar 2001 B1
6206293 Gutman et al. Mar 2001 B1
6240184 Huynh et al. May 2001 B1
6241153 Tiffany, III Jun 2001 B1
6256873 Tiffany, III Jul 2001 B1
6269163 Rivest et al. Jul 2001 B1
6286022 Kaliski et al. Sep 2001 B1
6308890 Cooper Oct 2001 B1
6313724 Osterweil Nov 2001 B1
6389442 Yin et al. May 2002 B1
6393447 Jakobsson et al. May 2002 B1
6411715 Liskov et al. Jun 2002 B1
6446052 Juels Sep 2002 B1
6460141 Olden Oct 2002 B1
6592044 Wong et al. Jul 2003 B1
6607127 Wong Aug 2003 B2
6609654 Anderson et al. Aug 2003 B1
6631849 Blossom Oct 2003 B2
6655585 Shinn Dec 2003 B2
6681988 Stack et al. Jan 2004 B2
6705520 Pitroda et al. Mar 2004 B1
6755341 Wong et al. Jun 2004 B1
6764005 Cooper Jul 2004 B2
6769618 Finkelstein Aug 2004 B1
6805288 Routhenstein et al. Oct 2004 B2
6811082 Wong Nov 2004 B2
6813354 Jakobsson et al. Nov 2004 B1
6817532 Finkelstein Nov 2004 B2
6873974 Schutzer Mar 2005 B1
6902116 Finkelstein Jun 2005 B2
6970070 Juels et al. Nov 2005 B2
6980969 Tuchler et al. Dec 2005 B1
6985583 Brainard et al. Jan 2006 B1
6991155 Burchette, Jr. Jan 2006 B2
7013030 Wong et al. Mar 2006 B2
7035443 Wong Apr 2006 B2
7039223 Wong May 2006 B2
7044394 Brown May 2006 B2
7051929 Li May 2006 B2
7083094 Cooper Aug 2006 B2
7100049 Gasparini et al. Aug 2006 B2
7100821 Rasti Sep 2006 B2
7111172 Duane et al. Sep 2006 B1
7114652 Moullette et al. Oct 2006 B2
7136514 Wong Nov 2006 B1
7140550 Ramachandran Nov 2006 B2
7163153 Blossom Jan 2007 B2
7195154 Routhenstein Mar 2007 B2
7197639 Juels et al. Mar 2007 B1
7219368 Juels et al. May 2007 B2
7225537 Reed Jun 2007 B2
7225994 Finkelstein Jun 2007 B2
7246752 Brown Jul 2007 B2
7298243 Juels et al. Nov 2007 B2
7334732 Cooper Feb 2008 B2
7337326 Palmer et al. Feb 2008 B2
7346775 Gasparinl et al. Mar 2008 B2
7356696 Jakobsson et al. Apr 2008 B1
7357319 Liu et al. Apr 2008 B1
7359507 Kaliski Apr 2008 B2
7360688 Harris Apr 2008 B1
7363494 Brainard et al. Apr 2008 B2
7380710 Brown Jun 2008 B2
7398253 Pinnell Jul 2008 B1
7404087 Teunen Jul 2008 B2
7424570 D'Albore et al. Sep 2008 B2
7427033 Roskind Sep 2008 B1
7454349 Teunen et al. Nov 2008 B2
7461250 Duane et al. Dec 2008 B1
7461399 Juels et al. Dec 2008 B2
7472093 Juels Dec 2008 B2
7472829 Brown Jan 2009 B2
7494055 Fernandes et al. Feb 2009 B2
7502467 Brainard et al. Mar 2009 B2
7502933 Jakobsson et al. Mar 2009 B2
7503485 Routhenstein Mar 2009 B1
7516492 Nisbet et al. Apr 2009 B1
7523301 Nisbet et al. Apr 2009 B2
7530495 Cooper May 2009 B2
7532104 Juels May 2009 B2
7543739 Brown et al. Jun 2009 B2
7559464 Routhenstein Jul 2009 B2
7562221 Nystrom et al. Jul 2009 B2
7562222 Gasparini et al. Jul 2009 B2
7580898 Brown et al. Aug 2009 B2
7584153 Brown et al. Sep 2009 B2
7591426 Osterweil et al. Sep 2009 B2
7591427 Osterweil Sep 2009 B2
7602904 Juels et al. Oct 2009 B2
7631804 Brown Dec 2009 B2
7639537 Sepe et al. Dec 2009 B2
7641124 Brown et al. Jan 2010 B2
7660902 Graham et al. Feb 2010 B2
7828207 Cooper Nov 2010 B2
8074877 Mullen et al. Dec 2011 B2
20010034702 Mockett et al. Oct 2001 A1
20010047335 Arndt et al. Nov 2001 A1
20020059114 Cockrill et al. May 2002 A1
20020082989 Fife et al. Jun 2002 A1
20020096570 Wong et al. Jul 2002 A1
20020120583 Keresman, III et al. Aug 2002 A1
20030034388 Routhenstein et al. Feb 2003 A1
20030052168 Wong Mar 2003 A1
20030057278 Wong Mar 2003 A1
20030116635 Taban Jun 2003 A1
20030152253 Wong Aug 2003 A1
20030163287 Vock et al. Aug 2003 A1
20030173409 Vogt et al. Sep 2003 A1
20030179909 Wong et al. Sep 2003 A1
20030179910 Wong Sep 2003 A1
20030226899 Finkelstein Dec 2003 A1
20040035942 Silverman Feb 2004 A1
20040133787 Doughty Jul 2004 A1
20040162732 Rahim et al. Aug 2004 A1
20040172535 Jakobsson Sep 2004 A1
20040177045 Brown Sep 2004 A1
20050043997 Sahota et al. Feb 2005 A1
20050080747 Anderson et al. Apr 2005 A1
20050086160 Wong et al. Apr 2005 A1
20050086177 Anderson et al. Apr 2005 A1
20050116026 Burger et al. Jun 2005 A1
20050119940 Concilio et al. Jun 2005 A1
20050154643 Doan et al. Jul 2005 A1
20050228959 D'Albore et al. Oct 2005 A1
20060000900 Fernandes et al. Jan 2006 A1
20060037073 Juels et al. Feb 2006 A1
20060041759 Kaliski et al. Feb 2006 A1
20060085328 Cohen et al. Apr 2006 A1
20060091223 Zellner et al. May 2006 A1
20060161435 Atef et al. Jul 2006 A1
20060163353 Moulette et al. Jul 2006 A1
20060174104 Crichton et al. Aug 2006 A1
20060196931 Holtmanns et al. Sep 2006 A1
20060256961 Brainard et al. Nov 2006 A1
20070034700 Poidomani et al. Feb 2007 A1
20070114274 Gibbs et al. May 2007 A1
20070124321 Szydlo May 2007 A1
20070152070 D'Albore Jul 2007 A1
20070152072 Frallicciardi et al. Jul 2007 A1
20070153487 Frallicciardi et al. Jul 2007 A1
20070174614 Duane et al. Jul 2007 A1
20070192249 Biffle et al. Aug 2007 A1
20070241183 Brown et al. Oct 2007 A1
20070241201 Brown et al. Oct 2007 A1
20070256123 Duane et al. Nov 2007 A1
20070290049 Ratcliffe Dec 2007 A1
20070291753 Romano Dec 2007 A1
20080005510 Sepe et al. Jan 2008 A1
20080008315 Fontana et al. Jan 2008 A1
20080008322 Fontana et al. Jan 2008 A1
20080010675 Massascusa et al. Jan 2008 A1
20080016351 Fontana et al. Jan 2008 A1
20080019507 Fontana et al. Jan 2008 A1
20080028447 O'Malley et al. Jan 2008 A1
20080040271 Hammad et al. Feb 2008 A1
20080040276 Hammad et al. Feb 2008 A1
20080058016 Di Maggio et al. Mar 2008 A1
20080059379 Ramaci et al. Mar 2008 A1
20080096326 Reed Apr 2008 A1
20080126398 Cimino May 2008 A1
20080128515 Di Iorio Jun 2008 A1
20080148394 Poidomani et al. Jun 2008 A1
20080201264 Brown et al. Aug 2008 A1
20080209550 Di Iorio Aug 2008 A1
20080288699 Chichierchia Nov 2008 A1
20080294930 Varone et al. Nov 2008 A1
20080302877 Musella et al. Dec 2008 A1
20090013122 Sepe et al. Jan 2009 A1
20090036147 Romano Feb 2009 A1
20090046522 Sepe et al. Feb 2009 A1
20090108064 Fernandes et al. Apr 2009 A1
20090150295 Hatch et al. Jun 2009 A1
20090152365 Li et al. Jun 2009 A1
20090159697 Mullen et al. Jun 2009 A1
20090164380 Brown Jun 2009 A1
20090242648 Di Sirio et al. Oct 2009 A1
20090244858 Di Sirio et al. Oct 2009 A1
20090253460 Varone et al. Oct 2009 A1
20090255996 Brown et al. Oct 2009 A1
20090290704 Cimino Nov 2009 A1
20090303885 Longo Dec 2009 A1
20110028184 Cooper Feb 2011 A1
Foreign Referenced Citations (8)
Number Date Country
05210770 Aug 1993 JP
WO9852735 Nov 1998 WO
WO0247019 Jun 2002 WO
WO2006066322 Jun 2006 WO
WO2006080929 Aug 2006 WO
WO2006105092 Oct 2006 WO
WO2006116772 Nov 2006 WO
WO2008064403 Jun 2008 WO
Non-Patent Literature Citations (6)
Entry
English translation of JP 05210770 A.
U.S. Appl. No. 60/594,300, Poidomani et al.
U.S. Appl. No. 60/675,388, Poidomani et al.
The Bank Credit Card Business. Second Edition, American Bankers Association, Washington, D.C., 1996.
A Day in the Life of a Flux Reversal. http://www.phrack/org/issues.html?issue=37&id=6#article. As viewed on Apr. 12, 2010.
Dynamic Virtual Credit Card Numbers. http://homes.cerias.purdue.edu/˜jtli/paper/fc07.pdf. As viewed on Apr. 12, 2010.
Provisional Applications (1)
Number Date Country
61166788 Apr 2009 US