US20140074704A1 - Systems, methods and devices for conducting transactions with electronic passbooks - Google Patents
Systems, methods and devices for conducting transactions with electronic passbooks Download PDFInfo
- Publication number
- US20140074704A1 US20140074704A1 US13/928,849 US201313928849A US2014074704A1 US 20140074704 A1 US20140074704 A1 US 20140074704A1 US 201313928849 A US201313928849 A US 201313928849A US 2014074704 A1 US2014074704 A1 US 2014074704A1
- Authority
- US
- United States
- Prior art keywords
- electronic
- gift card
- electronic device
- passbook
- prepaid instrument
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/32—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
- G06Q20/322—Aspects of commerce using mobile devices [M-devices]
- G06Q20/3223—Realising banking transactions through M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/34—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using cards, e.g. integrated circuit [IC] cards or magnetic cards
- G06Q20/353—Payments by cards read by M-devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
Definitions
- the present disclosure relates generally to electronic commerce and, more particularly, to software applications for conducting transactions and storing information on mobile computing and cellular devices.
- E-commerce Electronic commerce, or “e-commerce” as it is more commonly known, has become one of the most prevalent means for conducting transactions both domestically and internationally.
- E-commerce can generally be typified as the buying and selling of products or services over electronic systems, such as the Internet and other computer networks.
- Various forms of electronic payment instruments such as credit cards, debit cards, pre-paid value cards, cash cards, gift cards, gift certificates, and the like, have been used to facilitate commercial transactions, including web-based (e.g., “e-commerce”) transactions and brick-and-mortar (e.g., “store front”) transactions.
- Conventional pre-paid payment mechanisms are typically acquired by a purchaser for value from a seller.
- the seller can take on various known forms, such as banks and other financial institutions, retailers, online institutions, and other types of entities.
- the purchaser typically provides value (e.g., currency) to the seller and, in exchange, is issued a pre-paid payment instrument, e.g., by delivering or otherwise associating the value with a pre-paid payment instrument.
- value e.g., currency
- pre-paid payment instrument e.g., by delivering or otherwise associating the value with a pre-paid payment instrument.
- a conventional gift card scenario the originating purchaser is required to travel in person to a brick-and-mortar store and purchase a card that is associated with a certain amount of stored value. Once acquired, the originating purchaser must then mail or otherwise deliver the gift card to the intended recipient, who typically redeems the value of the gift card by traveling to the store, picking out an item for purchase, and presenting the gift card at a point-of-sale terminal as a form of payment.
- this scenario is inconvenient for both the originating purchaser and the recipient because of the additional personal time and money required to travel to the store for the original purchase of the gift card as well as subsequent purchases with the gift card. Even for the merchant, this situation may be undesirable due to avoidable overhead costs and personnel time associated with stocking, displaying and selling gift cards.
- gift card redemption is typically limited to a single retailer such that the gift card can be redeemed at that retailer's stores only.
- internet-based “online” systems enable shoppers to purchase items, such as gift cards or prepaid cards, from home using personal credit cards and a personal computer.
- items such as gift cards or prepaid cards
- the purchaser is required to access a specific website for a desired online retailer, navigate the website to determine where gift cards are available for purchase, choose a gift card and associated value, enter personal shipping and billing information, and, once the transaction is complete, then wait for the gift card to be delivered.
- the processes and interfaces for purchasing gift cards from an online retailer can oftentimes be confusing and time consuming to the purchaser.
- the originating purchaser or the intended recipient must wait until the gift card is physically shipped and received before they can redeem the value of the card.
- There are also security risks associated with conducting electronic transactions over the internet are exacerbated by purchases made electronically with portable computing and cellular devices, such as laptop computers and smartphones, which are more susceptible to loss, theft and tampering than desktop computers.
- a digital wallet also known as an electronic wallet or “e-wallet”
- e-wallet is a software component, typically consisting of various sub-component software components, modules, and the like, that allows a consumer to make a secure electronic payment with an electronic payment instrument, such as a credit card or debit card, during an e-commerce transaction.
- the software includes features that provide security and encryption for personal information used to conduct the electronic transaction, such as credit card information, bank account information, and other sensitive information.
- the digital wallet can thus hold a consumer's payment information, a digital certificate to identify the consumer, shipping/address information, and the like to speed transaction processing. Consumers benefit from using a digital wallet because their information is encrypted against piracy, and the digital wallet can automatically input shipping and other necessary information to complete the transaction.
- digital wallets are stored “client side” on the consumer's personal computer (PC) or smartphone, and are self-maintained. Digital wallets may also reside on a remote, non-consumer owned and operated server, such as a retailer server, a financial institution server, or a digital wallet company server.
- a “server side” digital wallet also known as a “thin wallet,” is one that an organization creates for and about an individual consumer. Server-side digital wallets are gaining popularity among major retailers due to the security, efficiency, and added utility it provides to the end-user, which increases customer loyalty and purchase frequency. Nevertheless, digital wallets are typically limited in their overall functionality and in the types of information that can be stored in a digital wallet.
- aspects of the present disclosure are directed to a method of storing on a portable electronic device an electronic gift card issued by a prepaid instrument provider.
- the method includes: receiving, at a server of the prepaid instrument provider, a request from a web browser running on a portable electronic device for a web page hosted by the prepaid instrument provider server, the request including a uniform resource locator (URL) associated with a selected electronic gift card selected from a plurality of electronic gift cards stored on the prepaid instrument provider server, the selected electronic gift card being associated with a unique identification code, a balance of an amount of value remaining on the selected electronic gift card, a name of a sender of the selected electronic gift card, and a URL link to the selected electronic gift card stored on the prepaid instrument provider server; the prepaid instrument provider server sending to the web browser running on the portable electronic device the web page that includes a user interface control that is configured, when selected, to cause a representation of the selected electronic gift card to be added to an electronic passbook on the portable electronic device; responsive to the prepaid instrument provider server receiving an
- a method for importing to a portable electronic device an electronic gift card issued by a prepaid instrument provider.
- the method includes: receiving an indication confirming a purchase of an electronic gift card selected from a plurality of electronic gift cards stored on a server of the prepaid instrument provider; in response to receiving the indication confirming the purchase, the prepaid instrument provider associating with the selected electronic gift card at least a unique identification code, an amount of value of the selected electronic gift card, and a uniform resource locator (URL) link to the selected electronic gift card stored on the prepaid instrument provider server; transmitting an electronic notification of the purchase to an intended recipient; receiving from the intended recipient, at the prepaid instrument provider server, a request with the URL link associated with the selected electronic gift card; the prepaid instrument provider server sending to a web browser running on a portable electronic device of the recipient a web page with a user-selectable feature that is operable, when selected, to automatically export a representation of the selected electronic gift card into an electronic passbook on the portable electronic device; responsive
- a method for dynamically constructing a web page for display on a video display of an electronic device.
- the method includes: determining, from an HTTP header associated with a web page requested from a web browser running on the electronic device, whether an electronic passbook is present on the electronic device, wherein the web page is hosted by a prepaid instrument provider server that issues and stores a plurality of electronic gift cards, and wherein the electronic passbook is configured to store a plurality of virtual instruments; responsive to determining that the electronic passbook is present on the electronic device, adding, prior to displaying the entire web page, a user interface control that is configured when selected to cause a selected electronic gift card of the plurality of electronic gift cards issued by the prepaid instrument provider server to be added to the electronic passbook; and responsive to determining that the electronic passbook is not present on the electronic device, causing the web page to be displayed on the video display without the user interface control
- Additional aspects of the present disclosure are directed to computer program products comprising one or more non-transient computer-readable media.
- the computer-readable media includes instructions which, when executed by one or more processors of a prepaid instrument provider, cause the one or more processors to operate with one or more servers of the prepaid instrument provider to perform any of the methods disclosed herein.
- Systems and devices for storing on a portable electronic device an electronic gift card issued by a prepaid instrument provider are also disclosed.
- FIG. 1 is a diagrammatic illustration of a representative system for conducting a transaction using a portable electronic device in accordance with aspects of the present disclosure.
- FIGS. 2A-2C are plan-view illustrations of an exemplary portable electronic device with an electronic passbook with which aspects of the present disclosure can be practiced.
- FIG. 3 is a flow chart representing an exemplary algorithm or method for storing an electronic gift card in an electronic passbook on a portable electronic device in accordance with aspects of the present disclosure.
- FIG. 4 is a flowchart illustration of an example method or algorithm of a prepaid instrument provider dynamically building a web page depending on the capabilities of the portable electronic device.
- FIG. 5 is an example web page hosted and generated by the prepaid instrument provider server displaying a button control, which indicates that the electronic device supports an electronic passbook.
- FIG. 6 is an example web page hosted and generated by the prepaid instrument provider server, which allows the recipient of an electronic gift card to thank the sender thereof.
- FIG. 7 is an example web page hosted and generated by the prepaid instrument provider server, which allows an authenticated recipient of the electronic gift card to redeem it online or at a retailer.
- FIG. 1 illustrates an exemplary wireless communications system and network, designated generally as 10 , for conducting transactions using a portable electronic device 12 in accordance with aspects of the present disclosure.
- the system 10 includes, but is not limited to, the portable electronic device 12 , which is operated by a user or client 14 , a communications network 16 , and one or more servers 18 and 20 , and one or more participating retailers or merchants 22 and 24 .
- the system 10 illustrated in FIG. 1 is merely provided as an exemplary application by which the various inventive aspects and features of this disclosure can be applied. Moreover, only selected components of the system 10 have been shown and will be described in additional detail hereinbelow.
- systems and devices discussed herein can include numerous additional and alternative features, and other well-known peripheral components, for example, for carrying out the various methods and functions disclosed herein. Those components which are not necessary for carrying out the aspects of the present disclosure will not be described in further detail.
- the communications network 16 can be a wired or a wireless network, or a combination of wired and wireless technology.
- most if not all of the transaction functions (e.g., purchasing) described herein by the portable electronic device 12 can be conducted over a wireless network, such as a WLAN or cellular data network, to ensure freedom of movement of the user and device 12 .
- the system 10 can be a web-based system where users or clients 14 use internet-based websites and/or web-based applications to access the transaction features disclosed herein.
- the portable electronic device 12 includes a web browser or a dedicated, standalone application software, or a combination of both.
- a web browser typically allows the user 14 to search for and/or request a web page (e.g., from the server 18 ) with a web page request.
- a web page in a non-limiting example, is a data file that includes computer executable or interpretable data, graphics, text, video, and/or sound, that can be executed, displayed, played, processed, streamed, and/or stored, and that can contain links to other web pages.
- a user manually requests a web page from the server 18 .
- the dedicated transaction software automatically makes requests with the web browser.
- the portable electronic device 12 can connect to the network 16 over a cable, which can pertain to a peripheral bus such as a USB or Firewire® (IEEE-1394) connection.
- a peripheral bus such as a USB or Firewire® (IEEE-1394) connection.
- the communications network 16 connects the user 14 , through operation of the portable electronic device 12 , with one or more servers 18 and 20 . Communication can take place through any now-known or hereinafter developed media, such as telephone lines (e.g., Dial-Up), local area network (LAN) or wide area network (WAN) links (e.g., Ethernet, T(X) lines, X.25, etc.), broadband connections (e.g., Integrated Service Data Network (ISDN), Frame Relay, etc.), wireless links (e.g., infrared, Bluetooth®, WiFi or WLAN), cellular networks, and so on.
- telephone lines e.g., Dial-Up
- LAN local area network
- WAN wide area network
- broadband connections e.g., Integrated Service Data Network (ISDN), Frame Relay, etc.
- wireless links e.g., infrared, Bluetooth®, WiFi or WLAN
- the network 16 can typically carry Transmission Control Protocol/Internet Protocol (TCP/IP) protocol communications, and HTTP/HTTPS requests made by a web browser and associated responses and replies, and the connection between client software and a server can be communicated over such TCP/IP networks.
- TCP/IP Transmission Control Protocol/Internet Protocol
- Some non-limiting examples of networks that can serve as the communications network 16 include a wireless or wired Ethernet-based intranet, a local or wide-area network (LAN or WAN), and/or the global communications network known as the Internet, which can be configured to accommodate many different communications media and protocols.
- the dedicated transaction or application software can be implemented in various forms.
- the dedicated transaction software or application software can be in the form of a web-based (e.g., Java) applet that is downloaded to the portable electronic device 12 and runs in conjunction with a web browser on the portable electronic device 12 .
- the dedicated transaction software can be in the form of a standalone software application, which can be implemented in a multi-platform language such as .Net or Java, or in native processor executable code. If executed on the portable electronic device 12 , the dedicated transaction software can be operable to open a network connection with the servers 18 , 20 over the communications network 16 and, thus, communicates via that connection with the server servers 18 , 20 .
- the dedicated transaction software of the portable electronic device 12 communicates with a single “host” or “client” server 18 , which in turn conducts any necessary communications with one or more “third party” servers 20 to complete a particular transaction.
- the dedicated transaction software and web browser can be part of a single client-server interface, where the software can be implemented as a “plug-in” to the web browser, for example.
- the host server 18 can include one or more servers, such as a host server and a prepaid instrument provider server, such as a server operated by First Data Corporation's merchant processing service.
- the host server 18 can carry out the functions of a prepaid instrument provider server, or the host server 18 can interface with a remote prepaid instrument provider server, which manages and stores gift cards and their associated account information including balances.
- a host server is a digital gifting platform operated by CashStar, Inc., the assignee of the present disclosure.
- the third party servers 20 can include more than one third party server (e.g., a third party relative to the prepaid instrument provider), including, for example, servers of several independently owned and operated merchants, which are not owned or operated by the host/prepaid instrument provider server 18 .
- the entity operating the server 20 is not the same entity as the issuer of the prepaid instruments stored on the prepaid instrument provider server 18 .
- the reference numbers 18 and 20 each generally designates one or more servers.
- the network 16 is used to securely communicatively couple the portable electronic device 12 to one or more of the servers 18 , 20 .
- Each server 18 , 20 can be implemented on one or more server class computers, which can be subcomponents of a computer hardware server system, with sufficient memory, data storage, and processing power and, in some embodiments, the capabilities to run a server class operating system (e.g., GNU/Linux, SUN Solaris, Microsoft Windows OS, etc.).
- the servers 18 , 20 can each be part of a logical group of one or more servers, such as a server farm or server network.
- the application software can be implemented in components, with different components running on different server computers, on the same server, or any logical combination thereof.
- FIG. 1 illustrates a single portable electronic device 12 communicating with a single host server 18 over a single network 16 to execute a transaction with a single retailer 22
- the system 10 can support numerous portable electronic devices 12 operating over one or more networks 16 to conduct transactions with an array of retailers 22 through a variety of host servers 18 and third party servers 20 .
- the portable electronic device 12 comprises a housing or casing 26 and includes one or more input devices 28 , which can include various devices such as a keyboard, buttons on a button panel, a single- or multi-touch screen, a track ball, a track pad, a microphone, or voice and/or gesture recognition software and hardware.
- the portable electronic device 12 can include, in a few examples, a display device 30 , which can include a high-resolution liquid crystal display (LCD) panel, a plasma display, or a light emitting diode (LED) or organic LED (OLED) display, one or more speakers, one or more user-accessible ports (e.g., an audio output jack for headphones, a video headset jack, etc.), and other conventional I/O devices and ports.
- LCD liquid crystal display
- LED light emitting diode
- OLED organic LED
- the primary display device 30 can be configured to display aspects of the dedicated transaction software, which can take on the form of a dedicated mobile software application (or “app”), as well as other tangential features, functions and information, such as text messaging, emails, alerts and announcements, personal information, advertisements, and the operating status of the portable electronic device 12 .
- the portable electronic device 12 can also include a location tracking device 34 , which can include a global positioning system (GPS) receiver.
- GPS global positioning system
- portable electronic devices include, but are not limited to, cellular phones and smartphones, laptop computers, tablet computers (e.g., the Samsung GALAXY TAB tablet device and the Apple IPAD tablet device), e-readers (e.g., the KINDLE electronic reader device), personal digital assistants (PDA), etc.
- portable it is meant that the device can be comfortably held in the hand or hands of one adult human and weighs less than a pound to a few pounds.
- the user-input device(s) 28 accept(s) user input(s) and transforms the user input(s) to electronic data signals indicative of input or inputs, which can correspond to an enabled feature for such input(s) at a time of activation.
- the input(s), once transformed into electronic data signals, can be outputted to a central processing unit (CPU) or controller 32 for processing.
- the electronic data signals can correspond to an electrical current, an electrical voltage, an electrical charge, an optical signal, or a magnetic signal, or any combination thereof.
- a transaction with the portable electronic device 12 can be optionally enabled only by an authentication process in which a primary or secondary source confirms the identity of the user 14 .
- a primary or secondary source confirms the identity of the user 14 .
- user identification information for example, such as a password, PIN number, credit card number, personal information, biometric input, predefined key sequences, etc.
- the user can be permitted to access a user account.
- a transaction can be enabled by, for example, a combination of personal identification input (e.g., mother's maiden name) with a secret PIN number, or a combination of a password and a corresponding PIN number, or a combination of a credit card input with secret PIN number.
- Other conventional security or authentication features can be utilized to prevent unauthorized access to a user's account, for example, to minimize an impact of any unauthorized access to a user's account, or to prevent unauthorized access to any personal information or funds accessible via a user's account.
- the various components of the portable electronic device 12 are controlled by one or more processors (e.g., CPU, distributed processors, etc.) 32 , also referred to herein generally as a controller (e.g., microcontroller, microprocessor, etc.).
- the controller 32 can include any suitable processor(s).
- the controller 32 can include a plurality of microprocessors including a master processor, a slave processor, and a secondary or parallel processor.
- Controller 32 can comprise any combination of hardware, software, and/or firmware disposed inside and/or outside of the housing 26 of the device 12 that is configured to communicate with and/or control the transfer of data between the portable electronic device 12 and a bus, another computer, processor, or device and/or a service and/or a network.
- the controller 32 is generally operable to execute any or all of the various computer program products, software, applications, algorithms, methods and/or other processes disclosed herein.
- the controller 32 can include a memory device or can be coupled to a memory device, which can comprise a volatile memory (e.g., a random-access memory (RAM) or multiple RAM) and a non-volatile memory (e.g., an EEPROM).
- RAM random-access memory
- EEPROM non-volatile memory
- Location and movement of the portable electronic device 12 can be tracked via a location tracking device 34 , which can reside in the portable electronic device 12 .
- the location can be determined through a satellite-based GPS navigation system.
- the portable electronic device 12 can provide location and movement information through cooperation with a cellular system through a process known as “trilateration.”
- a cellular system's towers and base stations communicate radio signals and are arranged into a network of cells.
- Cellular devices such as cellphones, smartphones and cellular-enabled tablet computers, have low-power transmitters for communicating with the nearest tower, base station, router, or access point.
- the base stations monitor the strength of the transmitter's signal.
- the transmitter signal strength diminishes for a current tower.
- the base station in the approaching cell detects a strength increase in the signal.
- the towers transfer the signal from one to the next.
- a computer can determine the location of the device based on measurements of the transmitter signal, such as the angle of approach to the cell tower(s), the time it takes the signal to travel to multiple towers, and the strength of the signal when it reaches the towers.
- a movement sensor can be provided comprising one or more sensors configured to determine the movement (e.g., rotation, translation, etc.) of the portable electronic device 12 with respect to an established datum or reference (e.g., position, spatial orientation, reaction, force, velocity, acceleration, electrical contact, etc.) about or along one or more axes.
- an established datum or reference e.g., position, spatial orientation, reaction, force, velocity, acceleration, electrical contact, etc.
- FIGS. 2A-2C provide a more specific example of a portable electronic device, which is illustrated as a WiFi-enabled and cellular-enabled smartphone 112 .
- the smartphone of FIGS. 2A-2C includes various known input and output devices, including one or more input devices, which in this example includes a touch screen (or “touchscreen”) 128 A and a digital camera 128 B, and one or more output devices, such as a high-resolution LCD display screen 130 A and an ear speaker 130 B.
- the portable electronic device 112 of FIG. 2 can take on any of the various forms, optional configurations, and functional alternatives, including those described above with respect to the aspects exemplified in the portable electronic device 12 of FIG. 1 , and thus can include any of the corresponding options, components and features.
- the portable electronic device 112 can communicate with one or more servers (e.g., servers 18 and 20 of FIG. 1 ) via a wireless network (e.g., network 16 of FIG. 1 ) in any of the manners described above or
- Downloaded to or otherwise available on the portable electronic device 112 is a software application for conducting transactions electronically.
- This software application is portrayed as a dedicated mobile software application 160 (more commonly known as a “mobile application” or just “app”).
- the software application 160 ( FIG. 2C ) can take on any of the various forms and optional alternatives described above as well as those now known and hereinafter developed.
- the software application 160 is an electronic passbook.
- the electronic passbook is operable, in at least some embodiments of the present disclosure, to store electronic travel tickets, electronic entertainment event tickets, electronic pre-paid value cards, electronic loyalty cards, or electronic coupons, or any combination thereof.
- the electronic passbook can safely store airplane boarding passes, sporting, concert and movie tickets, retail coupons, loyalty cards, virtual gift cards, and more all in one place. Rather than merely saving information associated with each of these articles, the electronic passbook allows the user to save, organize, access, and redeem or otherwise use the passes/tickets/coupons/cards/etc.
- the electronic passbook allows the user to present the portable electronic device 112 on site and, directly from the display screen 130 A or through onboard wireless technology (e.g., near field communication (NFC) technology or radio-frequency identification (RFID) technology) redeem a retail coupon, check in at an airline gate for a flight, or access a movie at the movie theatre.
- NFC near field communication
- RFID radio-frequency identification
- the electronic passbook may offer additional functionality, including generating notifications (e.g., a “push” notification) indicating when a concert or movie is about to start, when a retail coupon is about to expire, when a flight has been delayed, or when the balance of a pre-paid store card is running low.
- notifications e.g., a “push” notification
- the electronic passbook may be characterized, at least in part, by not being operable to store bank account information, credit card information, or personalized shipping information of the user.
- a prepaid instrument provider may receive an electronic confirmation that Jeremy P. purchased an eGC, which was selected from an assortment of available electronic gift cards that are stored on one or more servers of the prepaid instrument provider (e.g., host server 18 of FIG. 1 ).
- the confirmation can include various types of information, including proof of purchase, a specific merchant for the eGC (e.g., SLAP Clothing), a selected design for the eGC, and a card value of the eGC, which can be a fixed value, a value chosen from one or more predefined values, or a user-defined value.
- the electronic confirmation may also include other information, such as the intended recipient's personal information and/or an email address, a mailing address, or a preexisting account number for purposes of delivery. Some other optional information may include the purchaser's/sender's personal contact information, a date of purchase, associated terms and conditions, etc.
- the purchaser/sender buy the eGC for himself/herself; in such an instance, the purchaser (e.g., “Jeremy P.”) would be receiving the email 140 .
- the electronic notification may have been generated and transmitted from a source other than the prepaid instrument provider (e.g., by the third party servers 20 of FIG. 1 ).
- the eGC is a “virtual gift card” (generally called a virtual prepaid instrument) where a physical (e.g., plastic or paper) gift card or gift voucher is not issued with the purchase.
- the term “card” includes a voucher, ticket, coupon, and the like, and is not limited to any particular tangible form such as paper or plastic.
- “Virtual” as used herein means that the prepaid instrument exists electronically, such as an electronically stored file, that is stored on a non-transitory computer-readable medium, such as a memory device.
- a virtual gift card account is created and a redemption code is assigned to that account, such as by the prepaid instrument provider server 18 .
- Redeeming the eGC merely requires displaying, via the display device 130 A, a digital representation of the virtual gift card with the characterizing indicia of the gift card and presenting the digital representation at a point-of-sale retailer.
- Virtual gift cards offer many of the conveniences of a traditional gift card, but are typically available within seconds or minutes without the extra time and cost associated with shipping a physical gift card, and are less susceptible to loss and theft. Gift recipients can receive an email notification with a link to activate their virtual gift card.
- virtual gift cards offer the benefit of allowing the user to instantly redeem a virtual gift card at a merchant's store or kiosk, or at the webpage of an online retailer, without having to log into any accounts to authenticate the transactions. The user is not required to visit any outside websites or enter any further authentication information, though in some implementations, these actions are contemplated by this disclosure.
- the prepaid instrument provider In response to the electronic confirmation of the eGC purchase, the prepaid instrument provider will generate a profile for the selected eGC, store the profile locally on the prepaid instrument provider server(s), and associate unique sales information with the selected eGC.
- the unique sales information can include any or all of the information provided in the electronic confirmation of purchase, which is discussed above.
- the unique sales information will include a unique identification code and a uniform resource locator (URL) link to the selected electronic gift card stored on the prepaid instrument provider's server(s).
- URL uniform resource locator
- eGC profile e.g., a date of purchase, a card number (which is distinct from the unique ID code), a point of purchase, billing information for the purchaser, a balance of the amount of value remaining on the selected electronic gift card, etc.
- the prepaid instrument provider will then generate and transmit an electronic notification (e.g., email 140 of FIG. 2A ) of the purchase to the intended recipient of the selected eCG.
- an electronic notification e.g., email 140 of FIG. 2A
- the user accesses or “opens” the electronic notification, they can be presented with a message, a picture, a logo, an animation, a sound byte, or any other indicia, singly or in combination, to notify the user of the purchased eGC.
- FIG. 2A (right)
- the user is presented with a message 142 , which states “Happy Days! Your friend Jeremy P.
- the email 140 also presents to the user a user-selectable button 144 which, once selected, accesses a specific URL in a web browser (e.g., SAFARI or ANDROID BROWSER) on the portable electronic device 112 , and directs the user to a web page hosted by the prepaid instrument provider with a simulated gift-unwrapping feature 146 . That is, selection of the user-selectable button 144 may include transmitting a request to the server(s) of the prepaid instrument provider. The request can be transmitted by a web browser running on the portable electronic device 112 . The request for the web page hosted by the prepaid instrument provider server may include the URL associated with the selected eGC.
- a web browser e.g., SAFARI or ANDROID BROWSER
- the user-selectable button 144 may take on alternative forms, such as a hypertext-file user-selectable hyperlink and/or instructions for opening a web browser and submitting the request manually.
- the user-selectable button 144 may be omitted altogether; in this instance, the transmission of the request can be automated, for example, in response to the recipient opening the email 140 .
- the prepaid instrument provider server(s) Upon receiving the request from the web browser running on the portable electronic device 112 for the web page hosted by the prepaid instrument provider server(s), the prepaid instrument provider server(s) sends the requested web page to the web browser, which includes the optional gift-unwrapping feature 146 .
- This optional feature 146 which can best be seen in FIG. 2B (left), displays to the user a simulated gift box 148 wrapped in wrapping paper (left, top).
- the user is prompted to “unwrap” the gift box 148 by swiping their finger or other appendage back and forth across display screen 130 .
- the selected eGC including the sender (e.g., “Jason”), the merchant (e.g., SLAP Clothing), which operates separately from the prepaid instrument provider, and the value of the eGC (e.g., $100 USD) is revealed to the user, as seen in FIG. 2B (left, bottom).
- the sender e.g., “Jason”
- the merchant e.g., SLAP Clothing
- the value of the eGC e.g. $100 USD
- the user is directed to an eGC summary page 150 for providing more detailed information about the eGC transaction.
- the summary page 150 provides the user with a “Status Bar” 151 , a nameplate 152 with the name of the merchant associated with the eGC (e.g., “SLAP eGiftCard”), branding information unique to that merchant associated with the eGC (e.g., a SLAP logo 153 ), a value or a remaining balance 154 of the eGC, a faceplate 155 with a design of the eGC, and a message box 156 with a message from the sender. Additional and alternative types of information can be presented to the user in the summary page 150 .
- the web page in FIG. 2B also includes a user interface control 158 (also referred to herein as “user-selectable control”) that is configured, when selected, to cause a representation of the selected eGC to be added to the electronic passbook 160 on the portable electronic device 112 .
- the user “selects” the user interface control 158 using any of the input devices available on the portable electronic device 112 (e.g., touchscreen 128 A).
- the user interface control 158 can be omitted altogether such that a representation of the selected eGC is automatically imported into the electronic passbook 160 on the portable electronic device 112 , for example, upon completion of the simulated gift-unwrapping feature 146 or at another predetermined time.
- the one or more servers of the prepaid instrument provider in response to receiving an indication of a selection of the user interface control 158 , will determine the unique identification code of the selected eGC. In some embodiments, this can include receiving from the web browser on the portable electronic device 112 the unique ID code associated with the selected eGC. Optionally, or as an alternative for some embodiments, the unique ID code can be retrieved from another source or any number of available sources, such as directly from the prepaid instrument provider server(s).
- the prepaid instrument provider server(s) Responsive to receiving or otherwise determining the unique ID code for the eGC, the prepaid instrument provider server(s) creates an electronic passbook file 170 (or “e-pass”) for the selected eGC. From the unique sales information stored along with the unique ID code in the eGC profile on the host server(s) 18 of FIG. 1 , for example, an e-pass file 170 can be generated with any of an assortment of requisite information.
- the electronic passbook file 170 can be created dynamically after the prepaid instrument provider server(s) receives notification that the user interface control 158 has been selected.
- the electronic passbook file 170 can be based on a template e-pass file and predefined guidelines provided by the merchant and/or manufacturer of the portable electronic device 112 .
- the electronic passbook file may include any or all of the information in the eGC profile, including the available balance and the name of the sender (displayed at 172 in FIG. 2C ), as well as the URL associated with the selected eGC.
- the electronic passbook file 170 can include other relevant information as well, such as the merchant associated with the selected eGC (displayed at 171 in FIG. 2C ), a card number and bar code associated with the selected eGC (displayed at 173 in FIG. 2C ) for redemption thereof, and/or a personal identification number (PIN).
- PIN personal identification number
- the card number associated with the selected electronic gift card is typically distinct from the unique identification code.
- a distinct card number may be assigned to each eGC by the merchant in advance of purchase to keep track of the total number of available gift cards, while a unique ID code is created and assigned to the eGC by the prepaid instrument provider after the eGC is purchased.
- the prepaid instrument provider server(s) sends the e-pass file 170 to the intended recipient.
- the host server(s) 18 communicates to the web browser on the portable electronic device 112 the electronic passbook file 170 as the representation of the selected eGC, which will subsequently be added to the electronic passbook 160 . As seen in FIG.
- the electronic passbook 160 is shown displaying seven individually selectable e-pass files: a FARGET e-pass 161 for a national discount-retail chain; a MANDANGO e-pass 162 for an online concert ticket retailer; a CARBUCKS e-pass 163 for a local carwash chain; a CAMTRACK e-pass 164 for an international passenger-train carrier; an APPLE STONE e-pass 165 for an independently owned and run grocery store; a UNITE AIR e-pass 166 for an international airline company; and a National Baseball League (NBL) e-pass 167 for tickets to see teams of a professional baseball league.
- a new e-pass file 170 is shown in FIG.
- the e-pass file 170 can be automatically downloaded from the web browser into the electronic passbook 160 on the portable electronic device 112 , as described above.
- the e-pass file 170 may include branding information unique to the merchant (e.g., SLAP Clothing), pre-established terms and conditions for using the selected eGC, and/or a hyperlink to a webpage hosted by the merchant (e.g., to redeem the balance on the eGC. Once received, the e-pass file 170 is automatically added to the electronic passbook 160 .
- the host server(s) 18 may need to determine whether the portable electronic device 112 supports this platform (i.e., includes an electronic passbook 170 ) prior to sending the e-pass file 170 for the eGC to the device 112 .
- Determining whether the portable electronic device 112 includes an electronic passbook 170 may be a single-step or a multi-step verification process, including as some non-limiting examples: ascertaining the make and model of the portable electronic device 112 ; ascertaining if the portable electronic device 112 is JavaScript enabled; ascertaining what type of operating system, and the version of the operating system, that is on the portable electronic device 112 ; and/or ascertaining the type and version of the web browser running on the portable electronic device 112 . Fewer, greater or alternative steps than those enumerated above are certainly contemplated as being within the scope of spirit of the present disclosure.
- FIG. 3 can be representative of an algorithm 200 that corresponds to at least some instructions that can be stored, for example, in a memory device, and executed, for example, by a CPU to perform any or all of the above and/or below described functions associated with the disclosed concepts.
- the method 200 will be described with reference to the various aspects and features shown in the other Figures of the drawings; such reference is being provided purely by way of explanation and clarification.
- the method 200 starts at block 201 with receipt (e.g., via server 18 of FIG. 1 ) of a purchase confirmation for a selected electronic gift card (eGC). Then, at block 203 , the method 200 includes creating a unique URL for the selected eGC, which includes a user-selectable control or other feature for importing the selected eGC to the recipient's electronic passbook.
- the selected eGC is associated with unique eGC sales information. This information may include, in any combination, a unique identification code, a balance of an amount of value remaining on the selected electronic gift card, a name of a sender of the selected electronic gift card, and a URL link to the selected electronic gift card stored on the prepaid instrument provider server.
- the steps presented in blocks 203 and/or 205 may be performed by the server(s) 18 of the prepaid instrument provider. An electronic notification of the purchase can be contemporaneously transmitted to the intended recipient(s).
- the URL link to the selected eGC is sent to the intended recipient(s).
- Black 207 may be performed in response to receipt from an intended recipient, at the prepaid instrument provider server, of a request with the URL link associated with the selected electronic gift card.
- Block 207 may include the prepaid instrument provider server sending to a web browser running on a portable electronic device of the recipient a web page with a user-selectable control that is operable, when selected, to automatically export a representation of the selected electronic gift card into an electronic passbook on the portable electronic device.
- the method 200 continues, at block 209 , which receipt of an indication that the user-selectable control has been activated or otherwise selected.
- a unique ID code associated with the selected eGC is determined.
- the unique ID code may have been generated and associated with the selected eGC contemporaneous with blocks 203 and/or 205 .
- the unique ID code may be received from the web browser running on the recipient's portable electronic device.
- an electronic passbook file is created, for example, by the prepaid instrument provider server(s) at block 213 .
- the electronic passbook file may include the balance, the name of the sender, and the URL associated with the selected electronic gift card.
- the unique electronic passbook file is transmitted to the recipient for automatic exportation into the recipient's electronic passbook.
- the method 200 includes at least those steps enumerated above. It is also within the scope and spirit of the present invention to omit steps, include additional steps, and/or modify the order presented above.
- FIG. 4 is a flowchart illustration of an example method or algorithm 400 of a prepaid instrument provider dynamically building a web page depending on the capabilities of the portable electronic device.
- the algorithm 400 determines from an HTTP header whether an electronic passbook is present on the electronic device 12 ( 401 ). If an electronic passbook is present, the prepaid instrument provider server 18 adds to the web page a user interface control, which is configured to cause a selected electronic gift card issued by the prepaid instrument provider server 18 to be added to the electronic passbook ( 403 ). However, if the electronic passbook is not present on or supported by the electronic device 12 , the prepaid instrument provider server 18 causes a web page to be displayed on the display device 30 of the electronic device 12 without the user interface control.
- the method 400 includes at least those steps enumerated above. It is also within the scope and spirit of the present invention to omit steps, include additional steps, and/or modify the order presented above.
- FIG. 5 is an example graphical user interface 500 displayed on the display device 30 of the portable electronic device 12 .
- the graphical user interface 500 includes a web page 502 hosted by the prepaid instrument provider server 18 .
- the prepaid instrument provider server 18 via one or more controllers, implements a method of dynamically constructing one or more web pages, including the web page 502 , for display on the display device 30 of an electronic device, such as the portable electronic device 12 .
- the prepaid instrument provider server 18 determines, from an HTTP header associated with the web page 502 requested from a web browser running on the electronic device 12 , whether an electronic passbook is present on the electronic device 12 .
- the web page 502 is hosted by the prepaid instrument provider server 502 , which issues and stores multiple electronic gift cards.
- the electronic passbook includes an electronic passbook module and is configured to store multiple virtual instruments. Examples of virtual instruments that can be stored in the electronic passbook include boarding passes, movie tickets, retail coupons, loyalty cards, and electronic gift cards.
- An example of an electronic passbook is the PASSBOOK available from Apple, Inc. for iOS 6.0 or later.
- a virtual instrument is used to interact with the physical world at a point-of-sale (POS) terminal or under verification by a human.
- POS point-of-sale
- a virtual instrument can include an electronic code (such as a barcode or a quick response QR code) that is sensed (such as by a near-field communication NFC sensor) or scanned (such as by an imaging camera or barcode scanner) by a sensor to convert the electronic code to corresponding digital information indicative of the electronic code.
- an electronic code such as a barcode or a quick response QR code
- sensed such as by a near-field communication NFC sensor
- scanned such as by an imaging camera or barcode scanner
- the prepaid instrument provider server 18 determines that the electronic passbook is present on the electronic device 12 , the prepaid instrument provider server 18 adds, prior to displaying the entire web page 502 , a user interface control 520 that is configured when selected to cause a selected electronic gift card 506 of the electronic gift cards issued by the prepaid instrument provider server 18 to be added to the electronic passbook.
- the prepaid instrument provider server 18 dynamically constructs the web page 502 based on the capability of the electronic device 12 (explained in more detail below) before the entire web page 502 is displayed on the display device 30 .
- the prepaid instrument provider server 18 determines that the electronic passbook is not present on the electronic device, the prepaid instrument provider server 18 causes the web page 502 to be displayed on the display device 30 without the user interface control 520 .
- the prepaid instrument provider server 18 instead of displaying the user interface control 520 in the form of a button control bearing the indicia “Add to Passbook,” the prepaid instrument provider server 18 causes a barcode 514 associated with a card number 526 of the selected electronic gift card to be displayed on the display device 30 of the portable electronic device 12 .
- whether the user interface control 520 is added to the web page 502 depends on whether the electronic device 12 supports electronic passbooks.
- This determination can include determining a version of an operating system (OS) running on the electronic device 12 and a type of the web browser running on the electronic device 12 .
- the prepaid instrument provider server compares the determined version and the determined type with a predetermined version and a predetermined type that are known to support the electronic passbook.
- the predetermined operating system version can be IOS 6.0 or higher
- the predetermined type of the web browser can be SAFARI provided by Apple, Inc.
- the prepaid instrument provider server 18 determines that the device 12 does not support electronic passbooks and will therefore omit the user interface control 520 from the web page 502 .
- the OS version and the browser type can be extracted from the user-agent field of the HTTP header of the requesting device 12 .
- the prepaid instrument provider server 18 can also determine a device type of the electronic device 12 and compare the determined device type with a predetermined device type known to support the electronic passbook.
- a predetermined device type can include the IPHONE smartphone by Apple, Inc., and if the determined device type corresponds to the IPHONE smartphone, and the OS version and the browser type match the corresponding predetermined OS version and browser type, the prepaid instrument provider server 18 adds the user interface control 520 to the web page 502 dynamically as the web page is being constructed in response to receiving a GET request before delivering the entire web page for display on the display device 30 of the electronic device 12 .
- the prepaid instrument provider server 18 can extract the device type from the user-agent field of the HTTP header.
- the user interface control 520 is a button bearing indicia (in this example, “Add to Passbook”) indicating that if the button 520 is selected, the selected electronic gift card will be added to the electronic passbook.
- the electronic device 12 handles adding the electronic gift card to the electronic passbook, as explained in more detail below.
- the prepaid instrument provider server 18 is remote from the electronic device 12 , and the prepaid instrument provider server 18 , not the electronic device 12 , determines whether the electronic passbook is present.
- the prepaid instrument provider server 18 dynamically builds or constructs the web page 502 as a function of whether the electronic passbook is present such that different content is presented on the web page 520 depending on whether the electronic device 12 includes the electronic passbook. For example, in FIG. 5 , if the device 12 supports an electronic passbook (e.g., the electronic passbook functionality is enabled or available on the device 12 ), the user interface control 520 is displayed on the web page 520 .
- the barcode 514 can optionally also be displayed on the web page 502 . However, if the device 12 does not support an electronic passbook (e.g., the electronic passbook functionality is disabled, unavailable, or not present on the device 12 ), the barcode 514 is displayed on the web page 502 instead of the user interface control 520 .
- the prepaid instrument provider server 18 can determine whether the electronic passbook is present based on additional information. For example, the prepaid instrument provider server 18 can receive an indication of a selection of the user interface control 520 and, responsive thereto, receive from the web browser a unique identification code associated with the selected electronic gift card. In response to receiving the identification code, the prepaid instrument provider server 18 creates an electronic passbook file that includes at least the monetary balance, the name of the sender, and the URL link of the selected electronic gift card. Once the prepaid instrument provider 18 creates or builds the electronic passbook file, the prepaid instrument provider server 18 communicates to the web browser the electronic passbook file as the representation of the selected electronic gift card for adding the representation of the selected electronic gift card to the electronic passbook that stores a plurality of instruments of value.
- the prepaid instrument provider server 18 can present a challenge page, such as a challenge web page, on the electronic device 12 .
- the challenge web page prompts for entry by the user 14 of a challenge code entered by a recipient of the selected electronic gift card to authenticate that the selected electronic gift card is being accessed by the intended recipient. If the user 14 does not enter the challenge code, the prepaid instrument provider 18 blocks the user 14 from accessing the selected electronic gift card and does not add the selected electronic gift card to the electronic passbook.
- the challenge code represents an additional security measure to ensure that only those electronic gift cards actually intended for the recipient are added to the electronic passbook.
- the challenge code can include, for example, an email address of the recipient corresponding to the email address sent to the recipient with a uniform resource locator (URL) link to the selected electronic gift card.
- URL uniform resource locator
- the electronic passbook file can further include an image, such as a merchant's logo 504 , associated with a merchant of a service or an item with whom the selected electronic gift card is redeemable.
- the electronic file can also include terms and conditions (accessible by the terms and conditions user interface control 528 ) associated with the redemption of the selected electronic gift card with the merchant, a card number 526 , and a personal identification code (PIN) 526 associated with the selected electronic gift card.
- the electronic file can further include a third party URL link to a web page associated with the merchant.
- the electronic gift card balance, the recipient's name, the URL link, the logo 504 , the terms and conditions, the card number, and the PIN can be stored on the prepaid instrument provider server 18 and associated by the prepaid instrument provider server 18 with the selected electronic gift card. These items of data are not controlled by the electronic device 12 .
- the card number can be generated by the merchant at which the electronic gift card can be redeemed, and the identification code can be generated by the prepaid instrument provider server 18 .
- the prepaid instrument provider server 18 causes the card number to be displayed by the web browser on the web page 502 or another web page (e.g., the web page 702 shown in FIG. 7 ) linked to the web page 502 .
- the prepaid instrument provider server can optionally add a terms and conditions user interface control 528 (e.g., a button control) to the web page 502 such that when the terms and conditions user interface control 528 is selected, the terms and conditions associated with the electronic gift card are displayed on the web page 502 or another web page 602 , 702 linked to the web page 502 .
- the prepaid instrument provider server 18 can add the terms and conditions associated with the selected electronic gift card to the web page 502 (not shown).
- the terms and conditions are a legal document that specify the terms and conditions associated with the electronic gift card.
- the electronic passbook stores or holds virtual instruments, which are used to interact with the physical world.
- Virtual instruments in these examples, can include an electronic code, such as a barcode, that is sensed or scanned by a sensor to convert the electronic code to corresponding digital information indicative of the electronic code.
- virtual instruments do not include bank account or credit card numbers.
- Virtual instruments that do not include bank account or credit card numbers can be prepaid instruments, which means that the value associated with the instrument has already been paid and entitles the bearer of the instrument to present the virtual instrument to a point-of-sale terminal or to a human for entry into a paid event (e.g., a charity event or a concert or sporting event ticket or the right to board a vessel such as a passenger ship or airplane) or to receive a service or an item in exchange for the value associated with the instrument (e.g., an electronic gift card or a stored value card), without having to provide any additional monetary funds.
- a paid event e.g., a charity event or a concert or sporting event ticket or the right to board a vessel such as a passenger ship or airplane
- a service or an item in exchange for the value associated with the instrument e.g., an electronic gift card or a stored value card
- virtual instruments differ from traditional digital wallets, which store sensitive bank account or credit card information, in that a virtual instrument does not include this
- the prepaid instrument provider server 18 can include a second user interface control 522 (e.g., a button control) on the web page 502 prior to displaying the entire web page 502 .
- This control 522 allows the user 14 to thank the sender of the electronic gift card.
- a second web page 602 (shown in FIG. 6 ) linked to the web page 502 is displayed.
- the second web page 602 includes a camera user interface control 608 , a text box user interface control 610 , and a send user interface control 612 .
- the camera user interface control 608 when selected permits a user 14 of the electronic device 12 to take a digital photograph, which the user 14 can send with a thank you note.
- the text box user interface control 610 accepts a text entry by the user 14 , such as a thank you note.
- the send user interface control 612 when selected causes the prepaid instrument provider server 18 to instruct an email application residing on the electronic device 12 to send an email that includes the digital photograph (if taken by the user 14 ) and the text entry (e.g., a thank you note) to a sender of the selected electronic gift card.
- Additional button controls can be provided on the second web page 602 , such as a social networking service button control 614 for thanking the sender on a social media website, such as FACEBOOK, and a second social networking service button control 616 for thanking the sender on a social networking service, such as TWITTER.
- the terms and conditions button control 528 can be displayed on the second web page 602 .
- the prepaid instrument provider server 18 retrieves the requested terms and conditions associated with the selected electronic gift card and sends it to the web browser on the electronic device 12 .
- Images associated with a merchant or provider of the selected electronic gift card can be displayed on the web page 502 , such as the merchant's logo 504 .
- the merchant's logo 504 can be hosted on the prepaid instrument provider server or on the merchant's server that is controlled by the merchant and not by the prepaid instrument provider server 18 or by the electronic device 12 .
- a faceplate image 510 selected by a sender of the selected electronic gift card can be included on the web page 502 .
- the faceplate image 510 can correspond to any image that the sender desires to be shown on the electronic gift card, such as an image having a birthday theme.
- a button control 524 can be included on the web page 502 , which when selected, causes a third web page 702 (shown in FIG. 7 ) to be displayed. Selecting the button control 524 indicates that the user 14 desires to use the selected electronic gift card.
- the original balance, the balance remaining, the card number of the selected electronic gift card, and the PIN number of the selected electronic gift card can also be displayed in the area 526 shown in FIG. 5 .
- the third web page 702 is displayed.
- the web pages 502 , 602 , 702 are linked together.
- “a web page” can include one or more web pages linked together, such as by uniform resource locators, to form a collection of linked web pages.
- the web pages 502 , 602 , 702 can include an indicium 508 indicating the amount of the selected electronic gift card and the name of the sender, along with the merchant's logo 504 , and indication 506 that the selected electronic gift card is an electronic gift card (as opposed to, for example, a stored value or loyalty card, so as not to confuse the user 14 ), and the terms and conditions interface control button 528 . Referring to FIG.
- the third web page 702 includes a barcode 704 , which can correspond to the barcode 514 if displayed on the web page 502 , associated with the electronic gift card.
- a merchant can scan this barcode 704 at a point of sale (POS) terminal to complete a sales transaction using the remaining balance (in this example $54.95) selected electronic gift card to fund part or all of the purchase of an item or service.
- the device 12 can include a near-field communication (NFC) module for transmitting at least the card number and PIN number associated with the selected electronic gift card.
- Indicia 706 can indicate an online method that the user 14 can redeem the selected electronic gift card online and displays the card number and PIN associated with the selected electronic gift card in case the same needs to be manually inputted into a POS terminal.
- Indicia 708 on the third web page 702 can indicate an in-store method that the user 14 can redeem the selected electronic gift card for an item or a service with instructions for scanning the barcode 704 at checkout.
- a button control 710 allows the user 14 to redeem the selected electronic gift card at a retailer, such as at a brick-and-mortar store or kiosk.
- a button control 712 allows the user 14 to find a retailer near the physical location of the user 14 using the electronic device's 12 geolocation capabilities.
- a button control 714 allows the user 14 to download a software application (colloquially referred to as an “app” when used on smartphones or tablet computing devices) released or controlled by the retailer to the electronic device 12 .
- a button control 716 allows the user 14 to see if there are any online offers offered by the merchant associated with the selected electronic gift card that can be used with the selected electronic gift card for a purchase of an item or a service offered by the retailer/merchant.
- a button control 718 allows the user 14 to see whether there are any in-store (e.g., at a brick-and-mortar or kiosk location of the merchant) offers offered by the merchant associated with the selected electronic gift card that can be used in the store or at the kiosk together with the selected electronic gift card for a purchase of an item or a service offered by the retailer/merchant.
- aspects of this disclosure can be implemented, in some embodiments, through a computer-executable program of instructions, such as program modules, generally referred to as software applications or application programs executed by a computer.
- the software can include, in non-limiting examples, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types.
- the software forms an interface to allow a computer to react according to a source of input.
- the software can also cooperate with other code segments to initiate a variety of tasks in response to data received in conjunction with the source of the received data.
- the software can be stored on any of a variety of memory media, such as CD-ROM, magnetic disk, bubble memory, and semiconductor memory (e.g., various types of RAM or ROM).
- aspects of the present disclosure can be practiced with a variety of computer-system and computer-network configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable-consumer electronics, minicomputers, mainframe computers, and the like.
- aspects of the present disclosure can be practiced in distributed-computing environments where tasks are performed by remote-processing devices that are linked through a communications network.
- program modules can be located in both local and remote computer-storage media including memory storage devices.
- aspects of the present disclosure can therefore, be implemented in connection with various hardware, software or a combination thereof, in a computer system or other processing system.
- Any of the methods described herein can include machine readable instructions for execution by: (a) a processor, (b) a controller, and/or (c) any other suitable processing device.
- Any algorithm, software, or method disclosed herein can be embodied in software stored on a tangible medium such as, for example, a flash memory, a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), or other memory devices, but persons of ordinary skill in the art will readily appreciate that the entire algorithm and/or parts thereof could alternatively be executed by a device other than a controller and/or embodied in firmware or dedicated hardware in a well known manner (e.g., it can be implemented by an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable logic device (FPLD), discrete logic, etc.).
- ASIC application specific integrated circuit
- PLD programmable logic device
- FPLD field programmable logic device
- machine readable instructions represented in any flowchart depicted herein can be implemented manually.
- specific algorithms are described with reference to flowcharts depicted herein, persons of ordinary skill in the art will readily appreciate that many other methods of implementing the example machine readable instructions can alternatively be used.
- the order of execution of the blocks can be changed, and/or some of the blocks described can be changed, eliminated, or combined.
Abstract
A method is disclosed for storing an electronic gift card (eGC) on a portable electronic device. The method includes: receiving a request for a web page hosted by a prepaid instrument provider server, the request including a uniform resource locator (URL) associated with a selected eGC stored on the server; associating with the selected eGC a unique identification code and a URL link to the selected eGC; sending the web page with a user-interface control that, when selected, causes the selected eGC to be added to an electronic passbook on the portable electronic device; responsive to selection of the user-interface control, receiving the unique identification code associated with the selected eGC; responsive to receiving the unique identification code, creating an electronic passbook file for the selected eGC; and, communicating the electronic passbook file for adding as a representation of the selected eGC to the electronic passbook.
Description
- This application claims the benefit of and priority to U.S. Provisional Patent Application No. 61/699,704, which was filed on Sep. 11, 2012, and is incorporated herein by reference in its entirety.
- The present disclosure relates generally to electronic commerce and, more particularly, to software applications for conducting transactions and storing information on mobile computing and cellular devices.
- Electronic commerce, or “e-commerce” as it is more commonly known, has become one of the most prevalent means for conducting transactions both domestically and internationally. E-commerce can generally be typified as the buying and selling of products or services over electronic systems, such as the Internet and other computer networks. Various forms of electronic payment instruments, such as credit cards, debit cards, pre-paid value cards, cash cards, gift cards, gift certificates, and the like, have been used to facilitate commercial transactions, including web-based (e.g., “e-commerce”) transactions and brick-and-mortar (e.g., “store front”) transactions. Conventional pre-paid payment mechanisms are typically acquired by a purchaser for value from a seller. The seller can take on various known forms, such as banks and other financial institutions, retailers, online institutions, and other types of entities. The purchaser typically provides value (e.g., currency) to the seller and, in exchange, is issued a pre-paid payment instrument, e.g., by delivering or otherwise associating the value with a pre-paid payment instrument. Traditionally, once the seller completes the initial transaction of selling and providing the pre-paid payment instrument to the purchaser, the seller tracks purchases against currency value attributed to the pre-paid payment instrument.
- In a conventional gift card scenario, the originating purchaser is required to travel in person to a brick-and-mortar store and purchase a card that is associated with a certain amount of stored value. Once acquired, the originating purchaser must then mail or otherwise deliver the gift card to the intended recipient, who typically redeems the value of the gift card by traveling to the store, picking out an item for purchase, and presenting the gift card at a point-of-sale terminal as a form of payment. Generally speaking, this scenario is inconvenient for both the originating purchaser and the recipient because of the additional personal time and money required to travel to the store for the original purchase of the gift card as well as subsequent purchases with the gift card. Even for the merchant, this situation may be undesirable due to avoidable overhead costs and personnel time associated with stocking, displaying and selling gift cards. Moreover, gift card redemption is typically limited to a single retailer such that the gift card can be redeemed at that retailer's stores only.
- With the advent of the internet and the World Wide Web, internet-based “online” systems enable shoppers to purchase items, such as gift cards or prepaid cards, from home using personal credit cards and a personal computer. In a typical online gift card purchase, the purchaser is required to access a specific website for a desired online retailer, navigate the website to determine where gift cards are available for purchase, choose a gift card and associated value, enter personal shipping and billing information, and, once the transaction is complete, then wait for the gift card to be delivered. The processes and interfaces for purchasing gift cards from an online retailer can oftentimes be confusing and time consuming to the purchaser. Moreover, the originating purchaser or the intended recipient must wait until the gift card is physically shipped and received before they can redeem the value of the card. There are also security risks associated with conducting electronic transactions over the internet. These issues are exacerbated by purchases made electronically with portable computing and cellular devices, such as laptop computers and smartphones, which are more susceptible to loss, theft and tampering than desktop computers.
- Various mechanisms have been proposed to provide security and convenience for transactions conducted electronically, especially with respect to individual consumers using mobile computing and cellular devices to purchase goods and services over the Internet from online retailers. For example, a digital wallet (also known as an electronic wallet or “e-wallet”) is a software component, typically consisting of various sub-component software components, modules, and the like, that allows a consumer to make a secure electronic payment with an electronic payment instrument, such as a credit card or debit card, during an e-commerce transaction. The software includes features that provide security and encryption for personal information used to conduct the electronic transaction, such as credit card information, bank account information, and other sensitive information. The digital wallet can thus hold a consumer's payment information, a digital certificate to identify the consumer, shipping/address information, and the like to speed transaction processing. Consumers benefit from using a digital wallet because their information is encrypted against piracy, and the digital wallet can automatically input shipping and other necessary information to complete the transaction.
- Most digital wallets are stored “client side” on the consumer's personal computer (PC) or smartphone, and are self-maintained. Digital wallets may also reside on a remote, non-consumer owned and operated server, such as a retailer server, a financial institution server, or a digital wallet company server. A “server side” digital wallet, also known as a “thin wallet,” is one that an organization creates for and about an individual consumer. Server-side digital wallets are gaining popularity among major retailers due to the security, efficiency, and added utility it provides to the end-user, which increases customer loyalty and purchase frequency. Nevertheless, digital wallets are typically limited in their overall functionality and in the types of information that can be stored in a digital wallet. What is needed are digital storage and security applications for mobile computing and cellular devices that offer the security and benefits of server-side digital wallets, but can be maintained client side on, accessed through and modified with a consumer's portable computing or cellular device. There is also a need for digital storage and security applications that offer more functionality beyond just storing and encrypting personal shipping and bank account information.
- Aspects of the present disclosure are directed to a method of storing on a portable electronic device an electronic gift card issued by a prepaid instrument provider. The method includes: receiving, at a server of the prepaid instrument provider, a request from a web browser running on a portable electronic device for a web page hosted by the prepaid instrument provider server, the request including a uniform resource locator (URL) associated with a selected electronic gift card selected from a plurality of electronic gift cards stored on the prepaid instrument provider server, the selected electronic gift card being associated with a unique identification code, a balance of an amount of value remaining on the selected electronic gift card, a name of a sender of the selected electronic gift card, and a URL link to the selected electronic gift card stored on the prepaid instrument provider server; the prepaid instrument provider server sending to the web browser running on the portable electronic device the web page that includes a user interface control that is configured, when selected, to cause a representation of the selected electronic gift card to be added to an electronic passbook on the portable electronic device; responsive to the prepaid instrument provider server receiving an indication of a selection of the user interface control, receiving from the web browser the unique identification code associated with the selected electronic gift card; responsive to receiving the unique identification code, the prepaid instrument provider server creating an electronic passbook file that includes the balance, the name of the sender, and the URL associated with the selected electronic gift card; and, the prepaid instrument provider server communicating to the web browser the electronic passbook file as the representation of the selected electronic gift card for adding the representation of the selected electronic gift card to the electronic passbook on the portable electronic device.
- According to other aspects of the present disclosure, a method is presented for importing to a portable electronic device an electronic gift card issued by a prepaid instrument provider. The method includes: receiving an indication confirming a purchase of an electronic gift card selected from a plurality of electronic gift cards stored on a server of the prepaid instrument provider; in response to receiving the indication confirming the purchase, the prepaid instrument provider associating with the selected electronic gift card at least a unique identification code, an amount of value of the selected electronic gift card, and a uniform resource locator (URL) link to the selected electronic gift card stored on the prepaid instrument provider server; transmitting an electronic notification of the purchase to an intended recipient; receiving from the intended recipient, at the prepaid instrument provider server, a request with the URL link associated with the selected electronic gift card; the prepaid instrument provider server sending to a web browser running on a portable electronic device of the recipient a web page with a user-selectable feature that is operable, when selected, to automatically export a representation of the selected electronic gift card into an electronic passbook on the portable electronic device; responsive to the prepaid instrument provider server receiving an indication of a selection of the user-selectable feature, determining the unique identification code of the selected electronic gift card; from the unique identification code, creating an electronic passbook file that includes the amount of value and the URL link of the selected electronic gift card; and, the prepaid instrument provider server communicating to the portable electronic device the electronic passbook file as the representation of the selected electronic gift card and an instruction to automatically import the representation of the selected electronic gift card into the electronic passbook on the portable electronic device.
- In accordance with other aspects of the present disclosure, a method is presented for dynamically constructing a web page for display on a video display of an electronic device. The method includes: determining, from an HTTP header associated with a web page requested from a web browser running on the electronic device, whether an electronic passbook is present on the electronic device, wherein the web page is hosted by a prepaid instrument provider server that issues and stores a plurality of electronic gift cards, and wherein the electronic passbook is configured to store a plurality of virtual instruments; responsive to determining that the electronic passbook is present on the electronic device, adding, prior to displaying the entire web page, a user interface control that is configured when selected to cause a selected electronic gift card of the plurality of electronic gift cards issued by the prepaid instrument provider server to be added to the electronic passbook; and responsive to determining that the electronic passbook is not present on the electronic device, causing the web page to be displayed on the video display without the user interface control
- Additional aspects of the present disclosure are directed to computer program products comprising one or more non-transient computer-readable media. The computer-readable media includes instructions which, when executed by one or more processors of a prepaid instrument provider, cause the one or more processors to operate with one or more servers of the prepaid instrument provider to perform any of the methods disclosed herein. Systems and devices for storing on a portable electronic device an electronic gift card issued by a prepaid instrument provider are also disclosed.
- The above summary is not intended to represent each embodiment or every aspect of the present disclosure. Rather, the foregoing summary merely provides an exemplification of some of the novel aspects and features set forth herein. The above features and advantages, and other features and advantages of the present disclosure, will be readily apparent from the following detailed description of the exemplary embodiments and modes for carrying out the present invention when taken in connection with the accompanying drawings and appended claims.
-
FIG. 1 is a diagrammatic illustration of a representative system for conducting a transaction using a portable electronic device in accordance with aspects of the present disclosure. -
FIGS. 2A-2C are plan-view illustrations of an exemplary portable electronic device with an electronic passbook with which aspects of the present disclosure can be practiced. -
FIG. 3 is a flow chart representing an exemplary algorithm or method for storing an electronic gift card in an electronic passbook on a portable electronic device in accordance with aspects of the present disclosure. -
FIG. 4 is a flowchart illustration of an example method or algorithm of a prepaid instrument provider dynamically building a web page depending on the capabilities of the portable electronic device. -
FIG. 5 is an example web page hosted and generated by the prepaid instrument provider server displaying a button control, which indicates that the electronic device supports an electronic passbook. -
FIG. 6 is an example web page hosted and generated by the prepaid instrument provider server, which allows the recipient of an electronic gift card to thank the sender thereof. -
FIG. 7 is an example web page hosted and generated by the prepaid instrument provider server, which allows an authenticated recipient of the electronic gift card to redeem it online or at a retailer. - While the present disclosure is susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and will be described in detail herein. It should be understood, however, that the disclosure is not intended to be limited to the particular forms disclosed. Rather, the disclosure is to cover all modifications, equivalents, and alternatives falling within the scope of the invention as defined by the appended claims.
- The present invention is susceptible of embodiment in many different forms and aspects. There are shown in the drawings and will herein be described in detail aspects of the present disclosure with the understanding that it is to be considered as an exemplification of the principles of the invention or inventions disclosed herein and is not intended to limit the broad aspects illustrated. To that extent, elements and limitations that are disclosed, for example, in the Abstract, Summary, and Detailed Description sections, but not explicitly set forth in the claims, should not be incorporated into the claims, singly or collectively, by implication, inference or otherwise. For purposes of the present detailed description, unless specifically disclaimed, the singular includes the plural and vice versa; the words “and” and “or” shall be both conjunctive and disjunctive; the word “all” means “any and all”; the word “any” means “any and all”; and the word “including” means “including without limitation.” Moreover, words of approximation, such as “about,” “almost,” “substantially,” “approximately,” and the like, can be used herein in the sense of “at, near, or nearly at,” or “within 3-5% of,” or any logical combination thereof, for example.
- Referring now to the drawings, wherein like reference numerals refer to like components throughout the several views,
FIG. 1 illustrates an exemplary wireless communications system and network, designated generally as 10, for conducting transactions using a portableelectronic device 12 in accordance with aspects of the present disclosure. Thesystem 10 includes, but is not limited to, the portableelectronic device 12, which is operated by a user orclient 14, acommunications network 16, and one ormore servers merchants system 10 illustrated inFIG. 1 is merely provided as an exemplary application by which the various inventive aspects and features of this disclosure can be applied. Moreover, only selected components of thesystem 10 have been shown and will be described in additional detail hereinbelow. Nevertheless, the systems and devices discussed herein can include numerous additional and alternative features, and other well-known peripheral components, for example, for carrying out the various methods and functions disclosed herein. Those components which are not necessary for carrying out the aspects of the present disclosure will not be described in further detail. - The
communications network 16 can be a wired or a wireless network, or a combination of wired and wireless technology. In at least some aspects, most if not all of the transaction functions (e.g., purchasing) described herein by the portableelectronic device 12 can be conducted over a wireless network, such as a WLAN or cellular data network, to ensure freedom of movement of the user anddevice 12. In some implementations, thesystem 10 can be a web-based system where users orclients 14 use internet-based websites and/or web-based applications to access the transaction features disclosed herein. In various aspects, the portableelectronic device 12 includes a web browser or a dedicated, standalone application software, or a combination of both. A web browser typically allows theuser 14 to search for and/or request a web page (e.g., from the server 18) with a web page request. A web page, in a non-limiting example, is a data file that includes computer executable or interpretable data, graphics, text, video, and/or sound, that can be executed, displayed, played, processed, streamed, and/or stored, and that can contain links to other web pages. In some embodiments, a user manually requests a web page from theserver 18. Alternatively, the dedicated transaction software automatically makes requests with the web browser. Examples of commercially available web browser software include, but are certainly not limited to, FIREFOX, available from the Mozilla Corp., of Mountain View, Calif., SAFARI available from Apple, Inc., ANDROID BROWSER, available from Google Inc., and INTERNET EXPLORER, available from Microsoft Corp., of Redmond, Wash. In one implementation, the portableelectronic device 12 can connect to thenetwork 16 over a cable, which can pertain to a peripheral bus such as a USB or Firewire® (IEEE-1394) connection. - The
communications network 16 connects theuser 14, through operation of the portableelectronic device 12, with one ormore servers network 16, in at least some embodiments, can typically carry Transmission Control Protocol/Internet Protocol (TCP/IP) protocol communications, and HTTP/HTTPS requests made by a web browser and associated responses and replies, and the connection between client software and a server can be communicated over such TCP/IP networks. Some non-limiting examples of networks that can serve as thecommunications network 16 include a wireless or wired Ethernet-based intranet, a local or wide-area network (LAN or WAN), and/or the global communications network known as the Internet, which can be configured to accommodate many different communications media and protocols. - The dedicated transaction or application software can be implemented in various forms. For instance, the dedicated transaction software or application software can be in the form of a web-based (e.g., Java) applet that is downloaded to the portable
electronic device 12 and runs in conjunction with a web browser on the portableelectronic device 12. Optionally, the dedicated transaction software can be in the form of a standalone software application, which can be implemented in a multi-platform language such as .Net or Java, or in native processor executable code. If executed on the portableelectronic device 12, the dedicated transaction software can be operable to open a network connection with theservers communications network 16 and, thus, communicates via that connection with theserver servers electronic device 12 communicates with a single “host” or “client”server 18, which in turn conducts any necessary communications with one or more “third party”servers 20 to complete a particular transaction. Optionally, the dedicated transaction software and web browser can be part of a single client-server interface, where the software can be implemented as a “plug-in” to the web browser, for example. Other optional variations and known alternatives are considered to be within the scope and spirit of the present disclosure. Thehost server 18 can include one or more servers, such as a host server and a prepaid instrument provider server, such as a server operated by First Data Corporation's merchant processing service. In some implementations, thehost server 18 can carry out the functions of a prepaid instrument provider server, or thehost server 18 can interface with a remote prepaid instrument provider server, which manages and stores gift cards and their associated account information including balances. An example of a host server is a digital gifting platform operated by CashStar, Inc., the assignee of the present disclosure. Thethird party servers 20 can include more than one third party server (e.g., a third party relative to the prepaid instrument provider), including, for example, servers of several independently owned and operated merchants, which are not owned or operated by the host/prepaidinstrument provider server 18. In other words, the entity operating theserver 20 is not the same entity as the issuer of the prepaid instruments stored on the prepaidinstrument provider server 18. Thereference numbers - In the illustrated system, the
network 16 is used to securely communicatively couple the portableelectronic device 12 to one or more of theservers server servers FIG. 1 illustrates a single portableelectronic device 12 communicating with asingle host server 18 over asingle network 16 to execute a transaction with asingle retailer 22, it should be understood that thesystem 10 can support numerous portableelectronic devices 12 operating over one ormore networks 16 to conduct transactions with an array ofretailers 22 through a variety ofhost servers 18 andthird party servers 20. - The portable
electronic device 12 comprises a housing orcasing 26 and includes one ormore input devices 28, which can include various devices such as a keyboard, buttons on a button panel, a single- or multi-touch screen, a track ball, a track pad, a microphone, or voice and/or gesture recognition software and hardware. For output, the portableelectronic device 12 can include, in a few examples, adisplay device 30, which can include a high-resolution liquid crystal display (LCD) panel, a plasma display, or a light emitting diode (LED) or organic LED (OLED) display, one or more speakers, one or more user-accessible ports (e.g., an audio output jack for headphones, a video headset jack, etc.), and other conventional I/O devices and ports. Theprimary display device 30 can be configured to display aspects of the dedicated transaction software, which can take on the form of a dedicated mobile software application (or “app”), as well as other tangential features, functions and information, such as text messaging, emails, alerts and announcements, personal information, advertisements, and the operating status of the portableelectronic device 12. In some embodiments, the portableelectronic device 12 can also include alocation tracking device 34, which can include a global positioning system (GPS) receiver. Examples of some portable electronic devices include, but are not limited to, cellular phones and smartphones, laptop computers, tablet computers (e.g., the Samsung GALAXY TAB tablet device and the Apple IPAD tablet device), e-readers (e.g., the KINDLE electronic reader device), personal digital assistants (PDA), etc. By portable, it is meant that the device can be comfortably held in the hand or hands of one adult human and weighs less than a pound to a few pounds. - In some embodiments, the user-input device(s) 28 accept(s) user input(s) and transforms the user input(s) to electronic data signals indicative of input or inputs, which can correspond to an enabled feature for such input(s) at a time of activation. The input(s), once transformed into electronic data signals, can be outputted to a central processing unit (CPU) or
controller 32 for processing. The electronic data signals can correspond to an electrical current, an electrical voltage, an electrical charge, an optical signal, or a magnetic signal, or any combination thereof. - To enhance security, a transaction with the portable
electronic device 12 can be optionally enabled only by an authentication process in which a primary or secondary source confirms the identity of theuser 14. Upon entry of user identification information, for example, such as a password, PIN number, credit card number, personal information, biometric input, predefined key sequences, etc., the user can be permitted to access a user account. Thus, a transaction can be enabled by, for example, a combination of personal identification input (e.g., mother's maiden name) with a secret PIN number, or a combination of a password and a corresponding PIN number, or a combination of a credit card input with secret PIN number. Other conventional security or authentication features can be utilized to prevent unauthorized access to a user's account, for example, to minimize an impact of any unauthorized access to a user's account, or to prevent unauthorized access to any personal information or funds accessible via a user's account. - The various components of the portable
electronic device 12 are controlled by one or more processors (e.g., CPU, distributed processors, etc.) 32, also referred to herein generally as a controller (e.g., microcontroller, microprocessor, etc.). Thecontroller 32 can include any suitable processor(s). By way of example, thecontroller 32 can include a plurality of microprocessors including a master processor, a slave processor, and a secondary or parallel processor.Controller 32, as used herein, can comprise any combination of hardware, software, and/or firmware disposed inside and/or outside of thehousing 26 of thedevice 12 that is configured to communicate with and/or control the transfer of data between the portableelectronic device 12 and a bus, another computer, processor, or device and/or a service and/or a network. Thecontroller 32 is generally operable to execute any or all of the various computer program products, software, applications, algorithms, methods and/or other processes disclosed herein. Thecontroller 32 can include a memory device or can be coupled to a memory device, which can comprise a volatile memory (e.g., a random-access memory (RAM) or multiple RAM) and a non-volatile memory (e.g., an EEPROM). - Location and movement of the portable
electronic device 12 can be tracked via alocation tracking device 34, which can reside in the portableelectronic device 12. As indicated above, the location can be determined through a satellite-based GPS navigation system. Even without a GPS receiver, the portableelectronic device 12 can provide location and movement information through cooperation with a cellular system through a process known as “trilateration.” A cellular system's towers and base stations communicate radio signals and are arranged into a network of cells. Cellular devices, such as cellphones, smartphones and cellular-enabled tablet computers, have low-power transmitters for communicating with the nearest tower, base station, router, or access point. As a user moves with the cellular device, e.g., from one cell to another, the base stations monitor the strength of the transmitter's signal. When the cellular device moves toward the edge of one cell, the transmitter signal strength diminishes for a current tower. At the same time, the base station in the approaching cell detects a strength increase in the signal. As the user moves into a new cell, the towers transfer the signal from one to the next. A computer can determine the location of the device based on measurements of the transmitter signal, such as the angle of approach to the cell tower(s), the time it takes the signal to travel to multiple towers, and the strength of the signal when it reaches the towers. According to other aspects of at least some embodiments of the present concepts, a movement sensor can be provided comprising one or more sensors configured to determine the movement (e.g., rotation, translation, etc.) of the portableelectronic device 12 with respect to an established datum or reference (e.g., position, spatial orientation, reaction, force, velocity, acceleration, electrical contact, etc.) about or along one or more axes. -
FIGS. 2A-2C provide a more specific example of a portable electronic device, which is illustrated as a WiFi-enabled and cellular-enabledsmartphone 112. The smartphone ofFIGS. 2A-2C includes various known input and output devices, including one or more input devices, which in this example includes a touch screen (or “touchscreen”) 128A and adigital camera 128B, and one or more output devices, such as a high-resolutionLCD display screen 130A and anear speaker 130B. The portableelectronic device 112 ofFIG. 2 can take on any of the various forms, optional configurations, and functional alternatives, including those described above with respect to the aspects exemplified in the portableelectronic device 12 ofFIG. 1 , and thus can include any of the corresponding options, components and features. For instance, the portableelectronic device 112 can communicate with one or more servers (e.g.,servers FIG. 1 ) via a wireless network (e.g.,network 16 ofFIG. 1 ) in any of the manners described above or otherwise known. - Downloaded to or otherwise available on the portable
electronic device 112, e.g., as a standard feature with the device's operating system, is a software application for conducting transactions electronically. This software application is portrayed as a dedicated mobile software application 160 (more commonly known as a “mobile application” or just “app”). The software application 160 (FIG. 2C ) can take on any of the various forms and optional alternatives described above as well as those now known and hereinafter developed. As will be developed in further detail below, thesoftware application 160 is an electronic passbook. The electronic passbook is operable, in at least some embodiments of the present disclosure, to store electronic travel tickets, electronic entertainment event tickets, electronic pre-paid value cards, electronic loyalty cards, or electronic coupons, or any combination thereof. For example, the electronic passbook can safely store airplane boarding passes, sporting, concert and movie tickets, retail coupons, loyalty cards, virtual gift cards, and more all in one place. Rather than merely saving information associated with each of these articles, the electronic passbook allows the user to save, organize, access, and redeem or otherwise use the passes/tickets/coupons/cards/etc. By way of non-limiting example, the electronic passbook allows the user to present the portableelectronic device 112 on site and, directly from thedisplay screen 130A or through onboard wireless technology (e.g., near field communication (NFC) technology or radio-frequency identification (RFID) technology) redeem a retail coupon, check in at an airline gate for a flight, or access a movie at the movie theatre. The electronic passbook may offer additional functionality, including generating notifications (e.g., a “push” notification) indicating when a concert or movie is about to start, when a retail coupon is about to expire, when a flight has been delayed, or when the balance of a pre-paid store card is running low. In contrast to prior art digital wallets (or “e-wallets”), the electronic passbook may be characterized, at least in part, by not being operable to store bank account information, credit card information, or personalized shipping information of the user. - As seen in
FIG. 2A (left), the user (a fictitious “Derek F.”) of the portableelectronic device 112 has received an electronic notification, in the form of anemail 140, indicating that another person (a fictitious “Jeremy P.”) has sent to the user an electronic gift card (eGC). In this example, a prepaid instrument provider may receive an electronic confirmation that Jeremy P. purchased an eGC, which was selected from an assortment of available electronic gift cards that are stored on one or more servers of the prepaid instrument provider (e.g.,host server 18 ofFIG. 1 ). The confirmation can include various types of information, including proof of purchase, a specific merchant for the eGC (e.g., SLAP Clothing), a selected design for the eGC, and a card value of the eGC, which can be a fixed value, a value chosen from one or more predefined values, or a user-defined value. The electronic confirmation may also include other information, such as the intended recipient's personal information and/or an email address, a mailing address, or a preexisting account number for purposes of delivery. Some other optional information may include the purchaser's/sender's personal contact information, a date of purchase, associated terms and conditions, etc. It is also within the scope and spirit of the present disclosure that the purchaser/sender buy the eGC for himself/herself; in such an instance, the purchaser (e.g., “Jeremy P.”) would be receiving theemail 140. As another optional alternative, the electronic notification may have been generated and transmitted from a source other than the prepaid instrument provider (e.g., by thethird party servers 20 ofFIG. 1 ). - For some preferred embodiments, the eGC is a “virtual gift card” (generally called a virtual prepaid instrument) where a physical (e.g., plastic or paper) gift card or gift voucher is not issued with the purchase. The term “card” includes a voucher, ticket, coupon, and the like, and is not limited to any particular tangible form such as paper or plastic. “Virtual” as used herein means that the prepaid instrument exists electronically, such as an electronically stored file, that is stored on a non-transitory computer-readable medium, such as a memory device. According to some implementations, a virtual gift card account is created and a redemption code is assigned to that account, such as by the prepaid
instrument provider server 18. Redeeming the eGC, in some implementations, merely requires displaying, via thedisplay device 130A, a digital representation of the virtual gift card with the characterizing indicia of the gift card and presenting the digital representation at a point-of-sale retailer. Virtual gift cards offer many of the conveniences of a traditional gift card, but are typically available within seconds or minutes without the extra time and cost associated with shipping a physical gift card, and are less susceptible to loss and theft. Gift recipients can receive an email notification with a link to activate their virtual gift card. In the context of the present disclosure, virtual gift cards offer the benefit of allowing the user to instantly redeem a virtual gift card at a merchant's store or kiosk, or at the webpage of an online retailer, without having to log into any accounts to authenticate the transactions. The user is not required to visit any outside websites or enter any further authentication information, though in some implementations, these actions are contemplated by this disclosure. - In response to the electronic confirmation of the eGC purchase, the prepaid instrument provider will generate a profile for the selected eGC, store the profile locally on the prepaid instrument provider server(s), and associate unique sales information with the selected eGC. The unique sales information can include any or all of the information provided in the electronic confirmation of purchase, which is discussed above. In addition, or alternatively, the unique sales information will include a unique identification code and a uniform resource locator (URL) link to the selected electronic gift card stored on the prepaid instrument provider's server(s). Other types of information can also be associated with the eGC profile—e.g., a date of purchase, a card number (which is distinct from the unique ID code), a point of purchase, billing information for the purchaser, a balance of the amount of value remaining on the selected electronic gift card, etc.
- The prepaid instrument provider will then generate and transmit an electronic notification (e.g., email 140 of
FIG. 2A ) of the purchase to the intended recipient of the selected eCG. When the user accesses or “opens” the electronic notification, they can be presented with a message, a picture, a logo, an animation, a sound byte, or any other indicia, singly or in combination, to notify the user of the purchased eGC. As seen inFIG. 2A (right), for example, upon selection of theemail 140, the user is presented with amessage 142, which states “Happy Days! Your friend Jeremy P. has given you an eGift!” Theemail 140 also presents to the user a user-selectable button 144 which, once selected, accesses a specific URL in a web browser (e.g., SAFARI or ANDROID BROWSER) on the portableelectronic device 112, and directs the user to a web page hosted by the prepaid instrument provider with a simulated gift-unwrappingfeature 146. That is, selection of the user-selectable button 144 may include transmitting a request to the server(s) of the prepaid instrument provider. The request can be transmitted by a web browser running on the portableelectronic device 112. The request for the web page hosted by the prepaid instrument provider server may include the URL associated with the selected eGC. The user-selectable button 144 may take on alternative forms, such as a hypertext-file user-selectable hyperlink and/or instructions for opening a web browser and submitting the request manually. Optionally, the user-selectable button 144 may be omitted altogether; in this instance, the transmission of the request can be automated, for example, in response to the recipient opening theemail 140. - Upon receiving the request from the web browser running on the portable
electronic device 112 for the web page hosted by the prepaid instrument provider server(s), the prepaid instrument provider server(s) sends the requested web page to the web browser, which includes the optional gift-unwrappingfeature 146. Thisoptional feature 146, which can best be seen inFIG. 2B (left), displays to the user a simulated gift box 148 wrapped in wrapping paper (left, top). To reveal the eGC, namely the value of the eGC, the retailer associated with the eGC, and the sender of the eGC, the user is prompted to “unwrap” the gift box 148 by swiping their finger or other appendage back and forth across display screen 130. After the gift box is unwrapped, the selected eGC, including the sender (e.g., “Jason”), the merchant (e.g., SLAP Clothing), which operates separately from the prepaid instrument provider, and the value of the eGC (e.g., $100 USD) is revealed to the user, as seen inFIG. 2B (left, bottom). - After completing the gift-unwrapping
feature 146, the user is directed to aneGC summary page 150 for providing more detailed information about the eGC transaction. For instance, in the example illustrated inFIG. 2B (right), thesummary page 150 provides the user with a “Status Bar” 151, anameplate 152 with the name of the merchant associated with the eGC (e.g., “SLAP eGiftCard”), branding information unique to that merchant associated with the eGC (e.g., a SLAP logo 153), a value or a remainingbalance 154 of the eGC, afaceplate 155 with a design of the eGC, and amessage box 156 with a message from the sender. Additional and alternative types of information can be presented to the user in thesummary page 150. - The web page in
FIG. 2B (right) also includes a user interface control 158 (also referred to herein as “user-selectable control”) that is configured, when selected, to cause a representation of the selected eGC to be added to theelectronic passbook 160 on the portableelectronic device 112. With regard to the illustrated example, the user “selects” theuser interface control 158 using any of the input devices available on the portable electronic device 112 (e.g.,touchscreen 128A). For some optional implementations, theuser interface control 158 can be omitted altogether such that a representation of the selected eGC is automatically imported into theelectronic passbook 160 on the portableelectronic device 112, for example, upon completion of the simulated gift-unwrappingfeature 146 or at another predetermined time. - The one or more servers of the prepaid instrument provider, in response to receiving an indication of a selection of the
user interface control 158, will determine the unique identification code of the selected eGC. In some embodiments, this can include receiving from the web browser on the portableelectronic device 112 the unique ID code associated with the selected eGC. Optionally, or as an alternative for some embodiments, the unique ID code can be retrieved from another source or any number of available sources, such as directly from the prepaid instrument provider server(s). - Responsive to receiving or otherwise determining the unique ID code for the eGC, the prepaid instrument provider server(s) creates an electronic passbook file 170 (or “e-pass”) for the selected eGC. From the unique sales information stored along with the unique ID code in the eGC profile on the host server(s) 18 of
FIG. 1 , for example, ane-pass file 170 can be generated with any of an assortment of requisite information. Theelectronic passbook file 170 can be created dynamically after the prepaid instrument provider server(s) receives notification that theuser interface control 158 has been selected. Theelectronic passbook file 170 can be based on a template e-pass file and predefined guidelines provided by the merchant and/or manufacturer of the portableelectronic device 112. The electronic passbook file may include any or all of the information in the eGC profile, including the available balance and the name of the sender (displayed at 172 inFIG. 2C ), as well as the URL associated with the selected eGC. Theelectronic passbook file 170 can include other relevant information as well, such as the merchant associated with the selected eGC (displayed at 171 inFIG. 2C ), a card number and bar code associated with the selected eGC (displayed at 173 inFIG. 2C ) for redemption thereof, and/or a personal identification number (PIN). The card number associated with the selected electronic gift card is typically distinct from the unique identification code. For instance, a distinct card number may be assigned to each eGC by the merchant in advance of purchase to keep track of the total number of available gift cards, while a unique ID code is created and assigned to the eGC by the prepaid instrument provider after the eGC is purchased. - Once the e-pass file is created, the prepaid instrument provider server(s) sends the
e-pass file 170 to the intended recipient. In some embodiments, the host server(s) 18 communicates to the web browser on the portableelectronic device 112 theelectronic passbook file 170 as the representation of the selected eGC, which will subsequently be added to theelectronic passbook 160. As seen inFIG. 2C (left), for example, theelectronic passbook 160 is shown displaying seven individually selectable e-pass files: a FARGET e-pass 161 for a national discount-retail chain; a MANDANGO e-pass 162 for an online concert ticket retailer; a CARBUCKS e-pass 163 for a local carwash chain; aCAMTRACK e-pass 164 for an international passenger-train carrier; anAPPLE STONE e-pass 165 for an independently owned and run grocery store; aUNITE AIR e-pass 166 for an international airline company; and a National Baseball League (NBL) e-pass 167 for tickets to see teams of a professional baseball league. A newe-pass file 170 is shown inFIG. 2C (right) being exported from the prepaid instrument provider, through the onboard web browser, and imported by the portableelectronic device 112 into theelectronic passbook 160. Thee-pass file 170, in some embodiments, can be automatically downloaded from the web browser into theelectronic passbook 160 on the portableelectronic device 112, as described above. Thee-pass file 170 may include branding information unique to the merchant (e.g., SLAP Clothing), pre-established terms and conditions for using the selected eGC, and/or a hyperlink to a webpage hosted by the merchant (e.g., to redeem the balance on the eGC. Once received, thee-pass file 170 is automatically added to theelectronic passbook 160. - Prior to importing the
e-pass file 170, the host server(s) 18 may need to determine whether the portableelectronic device 112 supports this platform (i.e., includes an electronic passbook 170) prior to sending thee-pass file 170 for the eGC to thedevice 112. Determining whether the portableelectronic device 112 includes anelectronic passbook 170 may be a single-step or a multi-step verification process, including as some non-limiting examples: ascertaining the make and model of the portableelectronic device 112; ascertaining if the portableelectronic device 112 is JavaScript enabled; ascertaining what type of operating system, and the version of the operating system, that is on the portableelectronic device 112; and/or ascertaining the type and version of the web browser running on the portableelectronic device 112. Fewer, greater or alternative steps than those enumerated above are certainly contemplated as being within the scope of spirit of the present disclosure. - With reference now to the flow chart of
FIG. 3 , an improved method for storing on a portable electronic device an electronic gift card issued by a prepaid instrument provider is generally described as analgorithm 200 in accordance with aspects of the present disclosure.FIG. 3 can be representative of analgorithm 200 that corresponds to at least some instructions that can be stored, for example, in a memory device, and executed, for example, by a CPU to perform any or all of the above and/or below described functions associated with the disclosed concepts. Themethod 200 will be described with reference to the various aspects and features shown in the other Figures of the drawings; such reference is being provided purely by way of explanation and clarification. - The
method 200 starts atblock 201 with receipt (e.g., viaserver 18 ofFIG. 1 ) of a purchase confirmation for a selected electronic gift card (eGC). Then, atblock 203, themethod 200 includes creating a unique URL for the selected eGC, which includes a user-selectable control or other feature for importing the selected eGC to the recipient's electronic passbook. Inblock 205, the selected eGC is associated with unique eGC sales information. This information may include, in any combination, a unique identification code, a balance of an amount of value remaining on the selected electronic gift card, a name of a sender of the selected electronic gift card, and a URL link to the selected electronic gift card stored on the prepaid instrument provider server. Likeblock 201, the steps presented inblocks 203 and/or 205 may be performed by the server(s) 18 of the prepaid instrument provider. An electronic notification of the purchase can be contemporaneously transmitted to the intended recipient(s). - At
block 207, the URL link to the selected eGC is sent to the intended recipient(s).Black 207 may be performed in response to receipt from an intended recipient, at the prepaid instrument provider server, of a request with the URL link associated with the selected electronic gift card.Block 207 may include the prepaid instrument provider server sending to a web browser running on a portable electronic device of the recipient a web page with a user-selectable control that is operable, when selected, to automatically export a representation of the selected electronic gift card into an electronic passbook on the portable electronic device. - The
method 200 continues, atblock 209, which receipt of an indication that the user-selectable control has been activated or otherwise selected. At block 211 a unique ID code associated with the selected eGC is determined. The unique ID code may have been generated and associated with the selected eGC contemporaneous withblocks 203 and/or 205. The unique ID code may be received from the web browser running on the recipient's portable electronic device. Responsive to determining the unique ID code atblock 211, an electronic passbook file is created, for example, by the prepaid instrument provider server(s) atblock 213. The electronic passbook file may include the balance, the name of the sender, and the URL associated with the selected electronic gift card. Atblock 215, the unique electronic passbook file is transmitted to the recipient for automatic exportation into the recipient's electronic passbook. - In some embodiments, the
method 200 includes at least those steps enumerated above. It is also within the scope and spirit of the present invention to omit steps, include additional steps, and/or modify the order presented above. -
FIG. 4 is a flowchart illustration of an example method oralgorithm 400 of a prepaid instrument provider dynamically building a web page depending on the capabilities of the portable electronic device. Thealgorithm 400 determines from an HTTP header whether an electronic passbook is present on the electronic device 12 (401). If an electronic passbook is present, the prepaidinstrument provider server 18 adds to the web page a user interface control, which is configured to cause a selected electronic gift card issued by the prepaidinstrument provider server 18 to be added to the electronic passbook (403). However, if the electronic passbook is not present on or supported by theelectronic device 12, the prepaidinstrument provider server 18 causes a web page to be displayed on thedisplay device 30 of theelectronic device 12 without the user interface control. - In some embodiments, the
method 400 includes at least those steps enumerated above. It is also within the scope and spirit of the present invention to omit steps, include additional steps, and/or modify the order presented above. -
FIG. 5 is an examplegraphical user interface 500 displayed on thedisplay device 30 of the portableelectronic device 12. Thegraphical user interface 500 includes aweb page 502 hosted by the prepaidinstrument provider server 18. The prepaidinstrument provider server 18, via one or more controllers, implements a method of dynamically constructing one or more web pages, including theweb page 502, for display on thedisplay device 30 of an electronic device, such as the portableelectronic device 12. - The prepaid
instrument provider server 18 determines, from an HTTP header associated with theweb page 502 requested from a web browser running on theelectronic device 12, whether an electronic passbook is present on theelectronic device 12. Theweb page 502 is hosted by the prepaidinstrument provider server 502, which issues and stores multiple electronic gift cards. The electronic passbook includes an electronic passbook module and is configured to store multiple virtual instruments. Examples of virtual instruments that can be stored in the electronic passbook include boarding passes, movie tickets, retail coupons, loyalty cards, and electronic gift cards. An example of an electronic passbook is the PASSBOOK available from Apple, Inc. for iOS 6.0 or later. A virtual instrument is used to interact with the physical world at a point-of-sale (POS) terminal or under verification by a human. A virtual instrument can include an electronic code (such as a barcode or a quick response QR code) that is sensed (such as by a near-field communication NFC sensor) or scanned (such as by an imaging camera or barcode scanner) by a sensor to convert the electronic code to corresponding digital information indicative of the electronic code. - If the prepaid
instrument provider server 18 determines that the electronic passbook is present on theelectronic device 12, the prepaidinstrument provider server 18 adds, prior to displaying theentire web page 502, auser interface control 520 that is configured when selected to cause a selectedelectronic gift card 506 of the electronic gift cards issued by the prepaidinstrument provider server 18 to be added to the electronic passbook. The prepaidinstrument provider server 18 dynamically constructs theweb page 502 based on the capability of the electronic device 12 (explained in more detail below) before theentire web page 502 is displayed on thedisplay device 30. - If the prepaid
instrument provider server 18 determines that the electronic passbook is not present on the electronic device, the prepaidinstrument provider server 18 causes theweb page 502 to be displayed on thedisplay device 30 without theuser interface control 520. For example, as shown inFIG. 5 , instead of displaying theuser interface control 520 in the form of a button control bearing the indicia “Add to Passbook,” the prepaidinstrument provider server 18 causes abarcode 514 associated with acard number 526 of the selected electronic gift card to be displayed on thedisplay device 30 of the portableelectronic device 12. - As mentioned above, whether the
user interface control 520 is added to theweb page 502 depends on whether theelectronic device 12 supports electronic passbooks. This determination can include determining a version of an operating system (OS) running on theelectronic device 12 and a type of the web browser running on theelectronic device 12. The prepaid instrument provider server compares the determined version and the determined type with a predetermined version and a predetermined type that are known to support the electronic passbook. For example, the predetermined operating system version can be IOS 6.0 or higher, and the predetermined type of the web browser can be SAFARI provided by Apple, Inc. If thedevice 12 lacks either IOS 6.0 or higher or the SAFARI web browser, the prepaidinstrument provider server 18 determines that thedevice 12 does not support electronic passbooks and will therefore omit theuser interface control 520 from theweb page 502. The OS version and the browser type can be extracted from the user-agent field of the HTTP header of the requestingdevice 12. - Optionally, in addition to the OS version and the browser type, the prepaid
instrument provider server 18 can also determine a device type of theelectronic device 12 and compare the determined device type with a predetermined device type known to support the electronic passbook. For example, a predetermined device type can include the IPHONE smartphone by Apple, Inc., and if the determined device type corresponds to the IPHONE smartphone, and the OS version and the browser type match the corresponding predetermined OS version and browser type, the prepaidinstrument provider server 18 adds theuser interface control 520 to theweb page 502 dynamically as the web page is being constructed in response to receiving a GET request before delivering the entire web page for display on thedisplay device 30 of theelectronic device 12. Like the OS version and the browser type, the prepaidinstrument provider server 18 can extract the device type from the user-agent field of the HTTP header. - As shown in
FIG. 5 , theuser interface control 520 is a button bearing indicia (in this example, “Add to Passbook”) indicating that if thebutton 520 is selected, the selected electronic gift card will be added to the electronic passbook. Theelectronic device 12 handles adding the electronic gift card to the electronic passbook, as explained in more detail below. - As discussed above, the prepaid
instrument provider server 18 is remote from theelectronic device 12, and the prepaidinstrument provider server 18, not theelectronic device 12, determines whether the electronic passbook is present. The prepaidinstrument provider server 18 dynamically builds or constructs theweb page 502 as a function of whether the electronic passbook is present such that different content is presented on theweb page 520 depending on whether theelectronic device 12 includes the electronic passbook. For example, inFIG. 5 , if thedevice 12 supports an electronic passbook (e.g., the electronic passbook functionality is enabled or available on the device 12), theuser interface control 520 is displayed on theweb page 520. Thebarcode 514 can optionally also be displayed on theweb page 502. However, if thedevice 12 does not support an electronic passbook (e.g., the electronic passbook functionality is disabled, unavailable, or not present on the device 12), thebarcode 514 is displayed on theweb page 502 instead of theuser interface control 520. - The prepaid
instrument provider server 18 can determine whether the electronic passbook is present based on additional information. For example, the prepaidinstrument provider server 18 can receive an indication of a selection of theuser interface control 520 and, responsive thereto, receive from the web browser a unique identification code associated with the selected electronic gift card. In response to receiving the identification code, the prepaidinstrument provider server 18 creates an electronic passbook file that includes at least the monetary balance, the name of the sender, and the URL link of the selected electronic gift card. Once theprepaid instrument provider 18 creates or builds the electronic passbook file, the prepaidinstrument provider server 18 communicates to the web browser the electronic passbook file as the representation of the selected electronic gift card for adding the representation of the selected electronic gift card to the electronic passbook that stores a plurality of instruments of value. - Optionally, prior to adding the selected electronic gift card to the electronic passbook, the prepaid
instrument provider server 18 can present a challenge page, such as a challenge web page, on theelectronic device 12. The challenge web page prompts for entry by theuser 14 of a challenge code entered by a recipient of the selected electronic gift card to authenticate that the selected electronic gift card is being accessed by the intended recipient. If theuser 14 does not enter the challenge code, theprepaid instrument provider 18 blocks theuser 14 from accessing the selected electronic gift card and does not add the selected electronic gift card to the electronic passbook. The challenge code represents an additional security measure to ensure that only those electronic gift cards actually intended for the recipient are added to the electronic passbook. The challenge code can include, for example, an email address of the recipient corresponding to the email address sent to the recipient with a uniform resource locator (URL) link to the selected electronic gift card. - The electronic passbook file can further include an image, such as a merchant's
logo 504, associated with a merchant of a service or an item with whom the selected electronic gift card is redeemable. The electronic file can also include terms and conditions (accessible by the terms and conditions user interface control 528) associated with the redemption of the selected electronic gift card with the merchant, acard number 526, and a personal identification code (PIN) 526 associated with the selected electronic gift card. The electronic file can further include a third party URL link to a web page associated with the merchant. The electronic gift card balance, the recipient's name, the URL link, thelogo 504, the terms and conditions, the card number, and the PIN can be stored on the prepaidinstrument provider server 18 and associated by the prepaidinstrument provider server 18 with the selected electronic gift card. These items of data are not controlled by theelectronic device 12. The card number can be generated by the merchant at which the electronic gift card can be redeemed, and the identification code can be generated by the prepaidinstrument provider server 18. However, the prepaidinstrument provider server 18 causes the card number to be displayed by the web browser on theweb page 502 or another web page (e.g., theweb page 702 shown inFIG. 7 ) linked to theweb page 502. - The prepaid instrument provider server can optionally add a terms and conditions user interface control 528 (e.g., a button control) to the
web page 502 such that when the terms and conditionsuser interface control 528 is selected, the terms and conditions associated with the electronic gift card are displayed on theweb page 502 or anotherweb page web page 502. Alternately, the prepaidinstrument provider server 18 can add the terms and conditions associated with the selected electronic gift card to the web page 502 (not shown). The terms and conditions are a legal document that specify the terms and conditions associated with the electronic gift card. - The electronic passbook, in various but not necessarily all aspects disclosed herein, stores or holds virtual instruments, which are used to interact with the physical world. Virtual instruments, in these examples, can include an electronic code, such as a barcode, that is sensed or scanned by a sensor to convert the electronic code to corresponding digital information indicative of the electronic code. In some examples, virtual instruments do not include bank account or credit card numbers. Virtual instruments that do not include bank account or credit card numbers can be prepaid instruments, which means that the value associated with the instrument has already been paid and entitles the bearer of the instrument to present the virtual instrument to a point-of-sale terminal or to a human for entry into a paid event (e.g., a charity event or a concert or sporting event ticket or the right to board a vessel such as a passenger ship or airplane) or to receive a service or an item in exchange for the value associated with the instrument (e.g., an electronic gift card or a stored value card), without having to provide any additional monetary funds. In some examples, virtual instruments differ from traditional digital wallets, which store sensitive bank account or credit card information, in that a virtual instrument does not include this information.
- Returning to
FIG. 5 , the prepaidinstrument provider server 18 can include a second user interface control 522 (e.g., a button control) on theweb page 502 prior to displaying theentire web page 502. Thiscontrol 522 allows theuser 14 to thank the sender of the electronic gift card. When thebutton control 522 is selected, a second web page 602 (shown inFIG. 6 ) linked to theweb page 502 is displayed. Thesecond web page 602 includes a camerauser interface control 608, a text boxuser interface control 610, and a senduser interface control 612. The camerauser interface control 608 when selected permits auser 14 of theelectronic device 12 to take a digital photograph, which theuser 14 can send with a thank you note. The text boxuser interface control 610 accepts a text entry by theuser 14, such as a thank you note. The senduser interface control 612 when selected causes the prepaidinstrument provider server 18 to instruct an email application residing on theelectronic device 12 to send an email that includes the digital photograph (if taken by the user 14) and the text entry (e.g., a thank you note) to a sender of the selected electronic gift card. Additional button controls can be provided on thesecond web page 602, such as a social networkingservice button control 614 for thanking the sender on a social media website, such as FACEBOOK, and a second social networkingservice button control 616 for thanking the sender on a social networking service, such as TWITTER. The terms andconditions button control 528 can be displayed on thesecond web page 602. When selected, the prepaidinstrument provider server 18, retrieves the requested terms and conditions associated with the selected electronic gift card and sends it to the web browser on theelectronic device 12. - Images associated with a merchant or provider of the selected electronic gift card can be displayed on the
web page 502, such as the merchant'slogo 504. The merchant'slogo 504 can be hosted on the prepaid instrument provider server or on the merchant's server that is controlled by the merchant and not by the prepaidinstrument provider server 18 or by theelectronic device 12. Afaceplate image 510 selected by a sender of the selected electronic gift card can be included on theweb page 502. Thefaceplate image 510 can correspond to any image that the sender desires to be shown on the electronic gift card, such as an image having a birthday theme. - Instead of adding the selected electronic gift card to the electronic passbook, the
user 14 may desire to use the electronic gift card immediately. Abutton control 524 can be included on theweb page 502, which when selected, causes a third web page 702 (shown inFIG. 7 ) to be displayed. Selecting thebutton control 524 indicates that theuser 14 desires to use the selected electronic gift card. The original balance, the balance remaining, the card number of the selected electronic gift card, and the PIN number of the selected electronic gift card can also be displayed in thearea 526 shown inFIG. 5 . - If the
user 14 selects thebutton control 524, thethird web page 702 is displayed. Theweb pages web pages indicium 508 indicating the amount of the selected electronic gift card and the name of the sender, along with the merchant'slogo 504, andindication 506 that the selected electronic gift card is an electronic gift card (as opposed to, for example, a stored value or loyalty card, so as not to confuse the user 14), and the terms and conditions interfacecontrol button 528. Referring toFIG. 7 , thethird web page 702 includes abarcode 704, which can correspond to thebarcode 514 if displayed on theweb page 502, associated with the electronic gift card. A merchant can scan thisbarcode 704 at a point of sale (POS) terminal to complete a sales transaction using the remaining balance (in this example $54.95) selected electronic gift card to fund part or all of the purchase of an item or service. Alternately, thedevice 12 can include a near-field communication (NFC) module for transmitting at least the card number and PIN number associated with the selected electronic gift card.Indicia 706 can indicate an online method that theuser 14 can redeem the selected electronic gift card online and displays the card number and PIN associated with the selected electronic gift card in case the same needs to be manually inputted into a POS terminal. -
Indicia 708 on thethird web page 702 can indicate an in-store method that theuser 14 can redeem the selected electronic gift card for an item or a service with instructions for scanning thebarcode 704 at checkout. - One or more of the following user interface controls can also be provided on the third web page by the prepaid
instrument provider server 18. Abutton control 710 allows theuser 14 to redeem the selected electronic gift card at a retailer, such as at a brick-and-mortar store or kiosk. Abutton control 712 allows theuser 14 to find a retailer near the physical location of theuser 14 using the electronic device's 12 geolocation capabilities. Abutton control 714 allows theuser 14 to download a software application (colloquially referred to as an “app” when used on smartphones or tablet computing devices) released or controlled by the retailer to theelectronic device 12. Abutton control 716 allows theuser 14 to see if there are any online offers offered by the merchant associated with the selected electronic gift card that can be used with the selected electronic gift card for a purchase of an item or a service offered by the retailer/merchant. Abutton control 718 allows theuser 14 to see whether there are any in-store (e.g., at a brick-and-mortar or kiosk location of the merchant) offers offered by the merchant associated with the selected electronic gift card that can be used in the store or at the kiosk together with the selected electronic gift card for a purchase of an item or a service offered by the retailer/merchant. - Aspects of this disclosure can be implemented, in some embodiments, through a computer-executable program of instructions, such as program modules, generally referred to as software applications or application programs executed by a computer. The software can include, in non-limiting examples, routines, programs, objects, components, and data structures that perform particular tasks or implement particular abstract data types. The software forms an interface to allow a computer to react according to a source of input. The software can also cooperate with other code segments to initiate a variety of tasks in response to data received in conjunction with the source of the received data. The software can be stored on any of a variety of memory media, such as CD-ROM, magnetic disk, bubble memory, and semiconductor memory (e.g., various types of RAM or ROM).
- Moreover, the numerous aspects of the present disclosure can be practiced with a variety of computer-system and computer-network configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable-consumer electronics, minicomputers, mainframe computers, and the like. In addition, aspects of the present disclosure can be practiced in distributed-computing environments where tasks are performed by remote-processing devices that are linked through a communications network. In a distributed-computing environment, program modules can be located in both local and remote computer-storage media including memory storage devices. Aspects of the present disclosure can therefore, be implemented in connection with various hardware, software or a combination thereof, in a computer system or other processing system.
- Any of the methods described herein can include machine readable instructions for execution by: (a) a processor, (b) a controller, and/or (c) any other suitable processing device. Any algorithm, software, or method disclosed herein can be embodied in software stored on a tangible medium such as, for example, a flash memory, a CD-ROM, a floppy disk, a hard drive, a digital versatile disk (DVD), or other memory devices, but persons of ordinary skill in the art will readily appreciate that the entire algorithm and/or parts thereof could alternatively be executed by a device other than a controller and/or embodied in firmware or dedicated hardware in a well known manner (e.g., it can be implemented by an application specific integrated circuit (ASIC), a programmable logic device (PLD), a field programmable logic device (FPLD), discrete logic, etc.). Also, some or all of the machine readable instructions represented in any flowchart depicted herein can be implemented manually. Further, although specific algorithms are described with reference to flowcharts depicted herein, persons of ordinary skill in the art will readily appreciate that many other methods of implementing the example machine readable instructions can alternatively be used. For example, the order of execution of the blocks can be changed, and/or some of the blocks described can be changed, eliminated, or combined.
- It should be noted that the algorithms illustrated and discussed herein as having various modules or blocks that perform particular functions and interact with one another. It should be understood that these modules are merely segregated based on their function for the sake of description and represent computer hardware and/or executable software code which is stored on a computer-readable medium for execution on appropriate computing hardware. The various functions of the different modules and units can be combined or segregated as hardware and/or software stored on a non-transitory computer-readable medium as above as modules in any manner, and can be used separately or in combination.
- While particular embodiments and applications of the present disclosure have been illustrated and described, it is to be understood that the present disclosure is not limited to the precise construction and compositions disclosed herein and that various modifications, changes, and variations can be apparent from the foregoing descriptions without departing from the spirit and scope of the invention as defined in the appended claims.
Claims (19)
1. A method of storing on a portable electronic device an electronic gift card issued by a prepaid instrument provider, the method comprising:
receiving, at a server of the prepaid instrument provider, a request from a web browser running on a portable electronic device for a web page hosted by the prepaid instrument provider server, the request including a uniform resource locator (URL) associated with a selected electronic gift card selected from a plurality of electronic gift cards stored on the prepaid instrument provider server, the selected electronic gift card being associated with a unique identification code, a balance of an amount of value remaining on the selected electronic gift card, a name of a sender of the selected electronic gift card, and a URL link to the selected electronic gift card stored on the prepaid instrument provider server;
the prepaid instrument provider server sending to the web browser running on the portable electronic device the web page hosted by the server, the web page including a user interface control that is configured, when selected, to cause a representation of the selected electronic gift card to be added to an electronic passbook on the portable electronic device;
responsive to the prepaid instrument provider server receiving an indication of a selection of the user interface control, receiving by the prepaid instrument provider sever from the web browser the unique identification code associated with the selected electronic gift card;
responsive to receiving the unique identification code, the prepaid instrument provider server creating an electronic passbook file that includes the balance, the name of the sender, and the URL associated with the selected electronic gift card; and
the prepaid instrument provider server communicating to the web browser the electronic passbook file as the representation of the selected electronic gift card for adding the representation of the selected electronic gift card to the electronic passbook on the portable electronic device.
2. The method of claim 1 , wherein the selected electronic gift card is associated with a merchant operating separately from the prepaid instrument provider.
3. The method of claim 2 , wherein the representation of the selected electronic gift card includes branding information unique to the merchant.
4. The method of claim 2 , wherein the representation of the selected electronic gift card includes pre-established terms and conditions for using the selected electronic gift card.
5. The method of claim 2 , wherein the representation of the selected electronic gift card includes a hyperlink to a webpage hosted by the merchant.
6. The method of claim 1 , further comprising determining whether the portable electronic device includes the electronic passbook prior to communicating to the web browser the electronic passbook file as the representation of the selected electronic gift card.
7. The method of claim 6 , wherein the determining whether the portable electronic device includes the electronic passbook comprises ascertaining at least a device make and model of the portable electronic device.
8. The method of claim 6 , wherein the determining whether the portable electronic device includes the electronic passbook comprises ascertaining if the portable electronic device is JavaScript enabled.
9. The method of claim 6 , wherein the determining whether the portable electronic device includes the electronic passbook comprises ascertaining an operating system type and a version of the operating system on the portable electronic device.
10. The method of claim 6 , wherein the determining whether the portable electronic device includes the electronic passbook comprises ascertaining a browser type and a version of the web browser running on the portable electronic device.
11. The method of claim 1 , wherein the electronic passbook file is created dynamically after the prepaid instrument provider server receives the indication of the selection of the user interface control.
12. The method of claim 1 , wherein the communicating includes the electronic passbook file being automatically downloaded from the web browser into the electronic passbook on the portable electronic device.
13. The method of claim 1 , wherein the prepaid instrument provider server also associates a card number with the selected electronic gift card, the card number being distinct from the unique identification code.
14. The method of claim 1 , wherein the electronic passbook file also includes a card number, a merchant, and a personal identification number (PIN), all of which are associated with the selected electronic gift card.
15. The method of claim 1 , wherein the electronic passbook is operable to store electronic travel tickets, electronic entertainment event tickets, electronic pre-paid value cards, electronic loyalty cards, or electronic coupons, or any combination thereof.
16. The method of claim 1 , wherein the electronic passbook is characterized, at least in part, by not being operable to store bank account information or credit card information.
17. The method of claim 1 , wherein the electronic passbook is a dedicated mobile device application saved on the portable electronic device.
18. A computer program product comprising one or more non-transient computer-readable media including instructions which, when executed by one or more processors of a prepaid instrument provider, cause the one or more processors to operate with one or more servers of the prepaid instrument provider to:
receive a request from a web browser running on a portable electronic device for a web page hosted by the prepaid instrument provider, the request including a uniform resource locator (URL) associated with an electronic gift card selected from a plurality of electronic gift cards stored on the one or more servers of the prepaid instrument provider, the selected electronic gift card being associated with a unique identification code, a balance remaining on the selected electronic gift card, a sender of the selected electronic gift card, and a URL link to the selected electronic gift card stored on the one or more servers of the prepaid instrument provider;
send to the web browser running on the portable electronic device the web page which includes a user interface control that is configured, when selected, to cause a representation of the selected electronic gift card to be added to an electronic passbook on the portable electronic device;
responsive to receiving an indication of a selection of the user interface control, receive from the web browser the unique identification code associated with the selected electronic gift card;
responsive to receiving the unique identification code, create an electronic passbook file that includes the balance, the sender, and the URL associated with the selected electronic gift card; and
communicate to the web browser the electronic passbook file as the representation of the selected electronic gift card for adding the representation of the selected electronic gift card to the electronic passbook on the portable electronic device.
19. A method of importing to a portable electronic device an electronic gift card issued by a prepaid instrument provider, the method comprising:
receiving an indication confirming a purchase of an electronic gift card selected from a plurality of electronic gift cards stored on a server of the prepaid instrument provider;
in response to receiving the indication confirming the purchase, the prepaid instrument provider server associating with the selected electronic gift card at least a unique identification code, an amount of value of the selected electronic gift card, and a uniform resource locator (URL) link to the selected electronic gift card stored on the prepaid instrument provider server;
transmitting an electronic notification of the purchase to an intended recipient;
receiving from the intended recipient, at the prepaid instrument provider server, a request with the URL link associated with the selected electronic gift card;
the prepaid instrument provider server sending to a web browser running on a portable electronic device of the recipient a web page with a user-selectable control that is operable, when selected, to automatically export a representation of the selected electronic gift card into an electronic passbook on the portable electronic device;
responsive to the prepaid instrument provider server receiving an indication of a selection of the user-selectable control, determining the unique identification code of the selected electronic gift card;
from the unique identification code, creating an electronic passbook file that includes the amount of value and the URL link of the selected electronic gift card; and
the prepaid instrument provider server communicating to the portable electronic device the electronic passbook file as the representation of the selected electronic gift card and an instruction to automatically import the representation of the selected electronic gift card into the electronic passbook on the portable electronic device.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/928,849 US20140074704A1 (en) | 2012-09-11 | 2013-06-27 | Systems, methods and devices for conducting transactions with electronic passbooks |
EP13770532.3A EP2895998A1 (en) | 2012-09-11 | 2013-09-05 | Systems, methods and devices for transmitting electronic giftcards |
PCT/US2013/058272 WO2014042954A1 (en) | 2012-09-11 | 2013-09-05 | Systems, methods and devices for transmitting electronic giftcards |
CA2883964A CA2883964A1 (en) | 2012-09-11 | 2013-09-05 | Systems, methods and devices for transmitting electronic giftcards |
AU2013315844A AU2013315844A1 (en) | 2012-09-11 | 2013-09-05 | Systems, methods and devices for transmitting electronic giftcards |
US14/788,047 US10664823B2 (en) | 2012-09-11 | 2015-06-30 | Method for using a user interface control to transfer an ID from a server |
AU2019202356A AU2019202356A1 (en) | 2012-09-11 | 2019-04-04 | Systems, methods and devices for conducting transactions with electronic passbooks |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261699704P | 2012-09-11 | 2012-09-11 | |
US13/928,849 US20140074704A1 (en) | 2012-09-11 | 2013-06-27 | Systems, methods and devices for conducting transactions with electronic passbooks |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/788,047 Continuation US10664823B2 (en) | 2012-09-11 | 2015-06-30 | Method for using a user interface control to transfer an ID from a server |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140074704A1 true US20140074704A1 (en) | 2014-03-13 |
Family
ID=50234346
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/928,849 Abandoned US20140074704A1 (en) | 2012-09-11 | 2013-06-27 | Systems, methods and devices for conducting transactions with electronic passbooks |
US14/788,047 Active 2033-08-15 US10664823B2 (en) | 2012-09-11 | 2015-06-30 | Method for using a user interface control to transfer an ID from a server |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/788,047 Active 2033-08-15 US10664823B2 (en) | 2012-09-11 | 2015-06-30 | Method for using a user interface control to transfer an ID from a server |
Country Status (5)
Country | Link |
---|---|
US (2) | US20140074704A1 (en) |
EP (1) | EP2895998A1 (en) |
AU (2) | AU2013315844A1 (en) |
CA (1) | CA2883964A1 (en) |
WO (1) | WO2014042954A1 (en) |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130054423A1 (en) * | 2011-08-24 | 2013-02-28 | Sungmin HWANG | Method and system for selling goods online in affiliation with e-tailer |
US20140244494A1 (en) * | 2013-02-26 | 2014-08-28 | Digimarc Corporation | Methods and arrangements for smartphone payments |
US20150082212A1 (en) * | 2013-09-13 | 2015-03-19 | Visa International Service Association | Actionable Notifications Apparatuses, Methods and Systems |
US9104237B1 (en) * | 2014-03-31 | 2015-08-11 | Gift Card Impressions, LLC | System and method for digital delivery of reveal videos for online gifting |
US20150269625A1 (en) * | 2014-03-20 | 2015-09-24 | Vibes Media Llc | Streamlined Mobile Advertising for Digital Passes |
US20160026249A1 (en) * | 2014-03-31 | 2016-01-28 | Gift Card Impressions, LLC | System and method for digital delivery of reveal videos for online gifting |
US20160036739A1 (en) * | 2014-07-30 | 2016-02-04 | Gift Card Impressions, LLC | Thank you message processing system and method for online gifting |
US20160217360A1 (en) * | 2015-01-27 | 2016-07-28 | Alibaba Group Holding Limited | Methods and devices for processing information card |
US20160285803A1 (en) * | 2015-03-24 | 2016-09-29 | Unrapp LLC | System and method for sharing multimedia recording in a gift receiving event |
US9483786B2 (en) | 2011-10-13 | 2016-11-01 | Gift Card Impressions, LLC | Gift card ordering system and method |
US20160350842A1 (en) * | 2014-03-31 | 2016-12-01 | Gift Card Impressions, LLC | System and method for digital delivery of vouchers for online gifting |
US9817956B2 (en) * | 2014-12-12 | 2017-11-14 | Excalibur Ip, Llc | User authentication and data encryption |
US9830588B2 (en) * | 2013-02-26 | 2017-11-28 | Digimarc Corporation | Methods and arrangements for smartphone payments |
CN107436940A (en) * | 2017-07-28 | 2017-12-05 | 四川长虹电器股份有限公司 | The method of web front-end Dynamic Display data based on user profile behavioural analysis |
US10049376B1 (en) | 2014-10-02 | 2018-08-14 | Jpmorgan Chase Bank, N.A. | System and method for payment with rewards currency at the point of sale |
WO2018226355A1 (en) * | 2017-06-08 | 2018-12-13 | Mastercard International Incorporated | Systems and methods for facilitating interactive scenarios based on user parameters |
US10332427B2 (en) | 2014-06-30 | 2019-06-25 | Alibaba Group Holding Limited | Processing electronic payments using at least two payment tools for a transaction |
US10373033B2 (en) * | 2013-11-07 | 2019-08-06 | Scantrust Sa | Two dimensional barcode and method of authentication of such barcode |
USD857712S1 (en) * | 2017-08-18 | 2019-08-27 | Qondado Llc | Display screen or portion thereof with a graphical user interface |
US10430865B2 (en) | 2012-01-30 | 2019-10-01 | Gift Card Impressions, LLC | Personalized webpage gifting system |
TWI693569B (en) * | 2016-07-29 | 2020-05-11 | 臺灣集中保管結算所股份有限公司 | A method and system for authenticating a user with service providers using a universal one time password |
US10664823B2 (en) | 2012-09-11 | 2020-05-26 | Cashstar, Inc. | Method for using a user interface control to transfer an ID from a server |
US11049094B2 (en) | 2014-02-11 | 2021-06-29 | Digimarc Corporation | Methods and arrangements for device to device communication |
US20210233062A1 (en) * | 2020-01-24 | 2021-07-29 | The APocket Company LLC | Mobile platform and associated methods for digital gifts and business networking |
USD930702S1 (en) | 2020-09-03 | 2021-09-14 | Wepay Global Payments Llc | Display screen portion with animated graphical user interface |
USD931330S1 (en) | 2020-09-05 | 2021-09-21 | Wepay Global Payments Llc | Display screen portion with animated graphical user interface |
USD931899S1 (en) | 2020-09-03 | 2021-09-28 | Etla, Llc | Display screen portion with animated graphical user interface |
US20210326840A1 (en) * | 2020-04-17 | 2021-10-21 | Ready Credit Corporation | Issuing a virtual value-bearing card associated with only non-personally identifying information from a kiosk |
USD945453S1 (en) | 2021-09-16 | 2022-03-08 | Fintech Innovation Associates Llc | Display screen portion with animated graphical user interface |
USD989097S1 (en) | 2021-09-16 | 2023-06-13 | FedNow Cash Consortium | Display screen portion with animated graphical user interface |
USD991955S1 (en) | 2021-09-16 | 2023-07-11 | ACH Direct LLC | Display screen portion with animated graphical user interface |
USD993265S1 (en) | 2021-09-20 | 2023-07-25 | CardPay NCUA Licensing Group | Display screen portion with animated graphical user interface |
USD997185S1 (en) | 2021-09-16 | 2023-08-29 | 7ollar Corp FedNow IP Holdings | Display screen portion with animated graphical user interface |
USD1001153S1 (en) | 2021-09-16 | 2023-10-10 | PocktBank Corporation | Display screen portion with animated graphical user interface |
US20230336508A1 (en) * | 2022-01-26 | 2023-10-19 | Simon Chamberlain | Machine readable indicia-based message delivery |
US11928696B2 (en) | 2009-12-16 | 2024-03-12 | E2Interactive, Inc. | Systems and methods for generating a virtual value item for a promotional campaign |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210306858A1 (en) * | 2020-03-25 | 2021-09-30 | Jpmorgan Chase Bank, N.A. | Method and system for detecting instrumentation tools |
US11853985B2 (en) * | 2021-05-27 | 2023-12-26 | The Toronto-Dominion Bank | Systems and methods for configuring resource transfers |
Citations (118)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4800543A (en) * | 1987-12-03 | 1989-01-24 | Ramtron Corporation | Timepiece communication system |
US4926480A (en) * | 1983-08-22 | 1990-05-15 | David Chaum | Card-computer moderated systems |
US5276311A (en) * | 1989-03-01 | 1994-01-04 | Hartmut Hennige | Method and device for simplifying the use of a plurality of credit cards, or the like |
US5557516A (en) * | 1994-02-04 | 1996-09-17 | Mastercard International | System and method for conducting cashless transactions |
US5793027A (en) * | 1994-12-19 | 1998-08-11 | Samsung Electronics Co., Ltd. | IC card for credit transactions and credit transaction apparatus and method using the same |
US6014648A (en) * | 1996-09-17 | 2000-01-11 | Sherry Brennan | Electronic card valet |
US6122403A (en) * | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
US6169890B1 (en) * | 1992-11-11 | 2001-01-02 | Sonera Smarttrust Oy | Mobile telephone system and method for carrying out financial transactions using a mobile telephone system |
US6230267B1 (en) * | 1997-05-15 | 2001-05-08 | Mondex International Limited | IC card transportation key set |
US6311171B1 (en) * | 1997-07-11 | 2001-10-30 | Ericsson Inc. | Symmetrically-secured electronic communication system |
US20010037312A1 (en) * | 2000-01-05 | 2001-11-01 | Gray William J. | Smartcard internet authorization system |
US20020004783A1 (en) * | 1997-11-12 | 2002-01-10 | Cris T. Paltenghe | Virtual wallet system |
US20020038287A1 (en) * | 2000-08-30 | 2002-03-28 | Jean-Marc Villaret | EMV card-based identification, authentication, and access control for remote access |
US20020077993A1 (en) * | 2000-12-18 | 2002-06-20 | Nokia Corporation | Method and system for conducting wireless payments |
US20020077978A1 (en) * | 2000-06-22 | 2002-06-20 | The Chase Manhattan Bank | Method and system for processing internet payments |
US20030065624A1 (en) * | 2001-10-03 | 2003-04-03 | First Data Corporation | Stored value cards and methods for their issuance |
US20030097444A1 (en) * | 2001-11-08 | 2003-05-22 | Santanu Dutta | Method and apparatus for authorizing internet transactions using the public land mobile network (PLMN) |
US20030140004A1 (en) * | 1999-05-03 | 2003-07-24 | Chase Manhattan Bank | Method and system for processing internet payments using the electronic funds transfer network |
US20040030598A1 (en) * | 1999-11-30 | 2004-02-12 | Boal Steven R. | Electronic coupon distribution system |
US6704714B1 (en) * | 1999-05-03 | 2004-03-09 | The Chase Manhattan Bank | Virtual private lock box |
US6793135B1 (en) * | 1999-11-30 | 2004-09-21 | Dacom Cyberpass Inc. | Electronic payment system using multifunctional prepaid cards and method of selling prepaid cards |
US20050018883A1 (en) * | 2003-07-09 | 2005-01-27 | Cross Match Technologies, Inc. | Systems and methods for facilitating transactions |
US20050049964A1 (en) * | 2003-01-14 | 2005-03-03 | Winterer Mary Jo | Financial transaction card with automatic payment feature |
US20050071179A1 (en) * | 2003-09-30 | 2005-03-31 | International Business Machines Corporation | Dynamic processing of payment requests for mobile commerce transactions |
US20050116026A1 (en) * | 1999-09-28 | 2005-06-02 | Chameleon Network, Inc. | Portable electronic authorization system and method |
US20050199712A1 (en) * | 2004-03-10 | 2005-09-15 | Capital One Financial Corporation | Systems and methods for automatically distributing gifts to recipients on behalf of customers |
US6957776B1 (en) * | 2000-03-30 | 2005-10-25 | Qwest Communications International Inc. | System and method for managing a plurality of local lists of a single user |
US20050278188A1 (en) * | 2002-11-29 | 2005-12-15 | Scott Thomson | Electronic processing system |
US7010512B1 (en) * | 1998-11-09 | 2006-03-07 | C/Base, Inc. | Transfer instrument |
US20060100927A1 (en) * | 2004-11-10 | 2006-05-11 | Zormati Alexandre S | Prepaid payment card that can be instantly recharged remotely by coupon |
US20060253335A1 (en) * | 2003-01-22 | 2006-11-09 | Gerard Keena | Cash based purchasing using mobile communication |
US20070108268A1 (en) * | 2005-11-15 | 2007-05-17 | Graves Phillip C | Temporary value card method and system |
US20070150411A1 (en) * | 2005-12-14 | 2007-06-28 | Addepalli Sateesh K | Universal payment system |
US20070168332A1 (en) * | 2006-01-05 | 2007-07-19 | Microsoft Corporation | Ad-hoc creation of group based on contextual information |
US7254557B1 (en) * | 1998-11-09 | 2007-08-07 | C/Base, Inc. | Financial services payment vehicle and method |
US20070282739A1 (en) * | 2006-05-30 | 2007-12-06 | Jacob Thomsen | Computer implemented method and system for rapid verification and administration of fund transfers and a computer program for performing said method |
US20080041937A1 (en) * | 2006-08-21 | 2008-02-21 | Mci Financial Management Corp. | Secure near field transaction |
US20080041936A1 (en) * | 2006-08-17 | 2008-02-21 | Mci Financial Management Corp. | Multi-function transaction device |
US20080048022A1 (en) * | 2006-08-23 | 2008-02-28 | Mci Financial Management Corp. | Virtual wallet |
US20080052164A1 (en) * | 2006-08-22 | 2008-02-28 | Basil Munir Abifaker | Gift card services for mobile devices |
US20080208742A1 (en) * | 2007-02-22 | 2008-08-28 | First Data Corporation | Provisioning of a device for mobile commerce |
US20080255942A1 (en) * | 2007-01-03 | 2008-10-16 | Michael Craft | Mobile phone based rebate and gift card aggregation |
US20090037326A1 (en) * | 2007-07-30 | 2009-02-05 | Sriram Chitti | Virtual Card Selector for a Portable Electronic Device |
US20090043658A1 (en) * | 2007-08-09 | 2009-02-12 | Tim Webb | System and method of centralized customer information management for enhanced shopping experience |
US7508954B2 (en) * | 2004-12-06 | 2009-03-24 | Dspv, Ltd. | System and method of generic symbol recognition and user authentication using a communication device with imaging capabilities |
US20090085873A1 (en) * | 2006-02-01 | 2009-04-02 | Innovative Specialists, Llc | Sensory enhancement systems and methods in personal electronic devices |
US20090094134A1 (en) * | 2007-10-08 | 2009-04-09 | First Data Corporation | Systems and methods for stored-value exchange within social networking environments |
US20090104888A1 (en) * | 2007-10-17 | 2009-04-23 | First Data Corporation | Onetime Passwords For Mobile Wallets |
US7529563B1 (en) * | 2000-07-10 | 2009-05-05 | Pitroda Satyan G | System for distribution and use of virtual stored value cards |
US20090132415A1 (en) * | 2007-11-20 | 2009-05-21 | Wachovia Corporation | Mobile device credit account |
US20090138396A1 (en) * | 2007-11-28 | 2009-05-28 | Cashstar Inc. | Pre-paid payment instrument processing |
US20090144161A1 (en) * | 2007-11-30 | 2009-06-04 | Mobile Candy Dish, Inc. | Method and system for conducting an online payment transaction using a mobile communication device |
US20090182663A1 (en) * | 2008-01-03 | 2009-07-16 | Hurst Douglas J | System and method for re-distributing and transferring mobile gift cards |
US20090192928A1 (en) * | 2008-01-29 | 2009-07-30 | Basil Munir Abifaker | Integration of gift card services for mobile devices and social networking services |
US20090198615A1 (en) * | 2008-02-01 | 2009-08-06 | Mazooma, Llc | Method, Device, and System for Completing On-Line Financial Transaction |
US20090307132A1 (en) * | 2008-06-04 | 2009-12-10 | Simon Phillips | Enhanced user interface for contactless payment function in mobile telephone |
US20100041368A1 (en) * | 2008-08-12 | 2010-02-18 | Pradeep Kumar | Methods, systems and computer readable media for electronically delivering a prepaid card to a mobile device |
US20100063906A1 (en) * | 2008-09-05 | 2010-03-11 | Giftango Corporation | Systems and methods for authentication of a virtual stored value card |
US20100076833A1 (en) * | 2008-09-19 | 2010-03-25 | Giftango Corporation | Systems and methods for managing and using a virtual card |
US20100082444A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Portable point of purchase user interfaces |
US20100088188A1 (en) * | 2008-10-06 | 2010-04-08 | Pradeep Kumar | Systems, methods, and computer readable media for payment and non-payment virtual card transfer between mobile devices |
US20100088237A1 (en) * | 2008-10-04 | 2010-04-08 | Wankmueller John R | Methods and systems for using physical payment cards in secure e-commerce transactions |
US20100088225A1 (en) * | 2008-10-03 | 2010-04-08 | Nokia Corporation | Methods, apparatuses, and computer program products for providing electronic value certificates |
US20100114731A1 (en) * | 2008-10-30 | 2010-05-06 | Kingston Tamara S | ELECTRONIC WALLET ("eWallet") |
US20100125495A1 (en) * | 2008-11-17 | 2010-05-20 | Smith Steven M | System and method of providing a mobile wallet at a mobile telephone |
US7743980B2 (en) * | 2003-11-12 | 2010-06-29 | De Sylva Robert Francis | System and method for facilitating monetary transactions |
US20100250436A1 (en) * | 2007-10-17 | 2010-09-30 | The Western Union Company | Mobile customer service centers with a mobile pickup model |
US20100299194A1 (en) * | 2009-05-22 | 2010-11-25 | Snyder Glenn A | Systems and methods for implementing and managing gift cards |
US20100314276A1 (en) * | 2008-05-12 | 2010-12-16 | Richard Wilen | Multi-Purpose Forms |
US20110025037A1 (en) * | 2006-02-28 | 2011-02-03 | Richard Wilen | Multi-Component Forms |
US20110112919A1 (en) * | 2009-10-14 | 2011-05-12 | Beau Gray | Gift-card and online payment system |
US20110119156A1 (en) * | 2009-11-16 | 2011-05-19 | Ipayment | Settlement relay method and system for performing the method |
US20110180598A1 (en) * | 2010-01-22 | 2011-07-28 | American Express Travel Related Services Company Inc. | Systems, methods, and computer products for processing payments using a proxy card |
US7992774B2 (en) * | 2007-06-13 | 2011-08-09 | Image Asset Management Inc. | System and methods for creating a user customized bank card |
US20110208656A1 (en) * | 2010-02-23 | 2011-08-25 | Mastercard International Incorporated | Method, apparatus, and computer program product for facilitating promotions with an e-wallet |
US20110276474A1 (en) * | 2000-06-27 | 2011-11-10 | The Western Union Company | Method for Facilitating Payment of a Computerized Transaction |
US20110314549A1 (en) * | 2010-06-16 | 2011-12-22 | Fujitsu Limited | Method and apparatus for periodic context-aware authentication |
US20110320314A1 (en) * | 2010-04-01 | 2011-12-29 | Brown Kerry D | Optical contact loaded magnetic card |
US20120011063A1 (en) * | 2010-07-06 | 2012-01-12 | Patrick Killian | Virtual wallet account with automatic-loading |
US20120022958A1 (en) * | 2010-07-23 | 2012-01-26 | De Sylva Robert F | Biotransaction systems and methods |
US20120018501A1 (en) * | 2009-05-12 | 2012-01-26 | Richard Wilen | Single Ply Multi-Purpose Form With Detachable Components |
US20120024945A1 (en) * | 2010-07-29 | 2012-02-02 | Jones Craig L | Debit/Credit Card Device |
US20120095865A1 (en) * | 2010-10-15 | 2012-04-19 | Ezpayy, Inc. | System And Method For Mobile Electronic Purchasing |
US20120143752A1 (en) * | 2010-08-12 | 2012-06-07 | Mastercard International, Inc. | Multi-commerce channel wallet for authenticated transactions |
US8200544B1 (en) * | 2011-05-11 | 2012-06-12 | Transaction Wireless, Inc. | Method and system for just-in-time gift card activation and assignment |
US20120166810A1 (en) * | 2010-12-27 | 2012-06-28 | Leon Tao | Biometrically Securing and Transmitting Data |
US20120197794A1 (en) * | 2011-01-31 | 2012-08-02 | Bank Of America Corporation | Shared mobile wallet |
US20120209749A1 (en) * | 2011-02-16 | 2012-08-16 | Ayman Hammad | Snap mobile payment apparatuses, methods and systems |
US20120209688A1 (en) * | 2011-02-15 | 2012-08-16 | Michelle Lamothe | Systems and methods for multi-platform transaction card access and management |
US20120232968A1 (en) * | 2011-03-08 | 2012-09-13 | Bank Of America Corporation | Real-time video image analysis for an appropriate payment account |
US20120271712A1 (en) * | 2011-03-25 | 2012-10-25 | Edward Katzin | In-person one-tap purchasing apparatuses, methods and systems |
US20120278241A1 (en) * | 2009-12-28 | 2012-11-01 | Brown Kerry D | Traceable and non-reputable transaction devices and methods |
US20120286928A1 (en) * | 2011-05-10 | 2012-11-15 | Mullen Jeffrey D | Systems and methods for mobile authorizations |
US20120290376A1 (en) * | 2011-05-09 | 2012-11-15 | Intuit Inc. | Processing electronic payment involving mobile communication device |
US8313037B1 (en) * | 2011-07-08 | 2012-11-20 | Thomas David Humphrey | Simulated magnetic stripe card system and method for use with magnetic stripe card reading terminals |
US20120296741A1 (en) * | 2011-05-19 | 2012-11-22 | Verifone, Inc. | Cloud based electronic wallet |
US20120310826A1 (en) * | 2011-06-03 | 2012-12-06 | Saurav Chatterjee | Virtual wallet card selection apparatuses, methods and systems |
US20120310760A1 (en) * | 2011-06-03 | 2012-12-06 | Simon Phillips | Mobile device automatic card account selection for a transaction |
US20130008947A1 (en) * | 2011-06-24 | 2013-01-10 | American Express Travel Related Services Company, Inc. | Systems and methods for gesture-based interaction with computer systems |
US20130024371A1 (en) * | 2011-02-22 | 2013-01-24 | Prakash Hariramani | Electronic offer optimization and redemption apparatuses, methods and systems |
US20130054454A1 (en) * | 2011-08-18 | 2013-02-28 | Thomas Purves | Wallet Service Enrollment Platform Apparatuses, Methods and Systems |
US20130054470A1 (en) * | 2010-01-08 | 2013-02-28 | Blackhawk Network, Inc. | System for Payment via Electronic Wallet |
US20130060665A1 (en) * | 2011-09-07 | 2013-03-07 | Elwha LLC, a limited liability company of the State of Delaware | Computational systems and methods for disambiguating search terms corresponding to network members |
US8396810B1 (en) * | 2000-12-29 | 2013-03-12 | Zixit Corporation | Centralized authorization and fraud-prevention system including virtual wallet for network-based transactions |
US20130085941A1 (en) * | 2008-09-30 | 2013-04-04 | Apple Inc. | Systems and methods for secure wireless financial transactions |
US20130091042A1 (en) * | 2011-10-06 | 2013-04-11 | Dhavalkumar M. Shah | Method for providing geographical location-based security, restrict, permit access of varying level to individual's any kind of data, information, credit, finances, services obtained(online and or offline) |
US8423457B1 (en) * | 2009-04-13 | 2013-04-16 | Amazon Technologies, Inc. | Anonymous mobile payments |
US20130097078A1 (en) * | 2011-10-17 | 2013-04-18 | Shoon Ping Wong | Mobile remote payment system |
US20130126607A1 (en) * | 2011-11-17 | 2013-05-23 | Abdolreza Behjat | Using optical representations communicated to or from a mobile device |
US20130159178A1 (en) * | 2011-12-14 | 2013-06-20 | Firethorn Mobile, Inc. | System and Method For Loading A Virtual Token Managed By A Mobile Wallet System |
US20130166332A1 (en) * | 2011-11-18 | 2013-06-27 | Ayman Hammad | Mobile wallet store and service injection platform apparatuses, methods and systems |
US20130179341A1 (en) * | 2012-01-06 | 2013-07-11 | Bruce Boudreau | Virtual wallet |
US20130304559A1 (en) * | 2012-05-09 | 2013-11-14 | Cashstar, Inc. | Systems, methods and devices for conducting transactions with portable electronic devices using virtual points |
US20130325567A1 (en) * | 2012-02-24 | 2013-12-05 | Augme Technologies, Inc. | System and method for creating a virtual coupon |
US20130334308A1 (en) * | 2013-07-11 | 2013-12-19 | Seth Priebatsch | Payment processing with automatic no-touch mode selection |
US20130346305A1 (en) * | 2012-06-26 | 2013-12-26 | Carta Worldwide Inc. | Mobile wallet payment processing |
US20140046837A1 (en) * | 2012-08-09 | 2014-02-13 | Ebay, Inc. | Systems and methods for facilitating electronic payment service provider transactions using physical objects |
US20140058936A1 (en) * | 2012-02-09 | 2014-02-27 | Deutsche Telekom Ag | Managing virtual wallets provided by a mobile terminal |
Family Cites Families (66)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2762118B1 (en) | 1997-04-11 | 1999-07-16 | Gemplus Card Int | SECURE PROCEDURE FOR CONTROLLING TRANSFER OF VALUE UNITS IN A CHIP CARD GAME SYSTEM |
US6385591B1 (en) * | 1999-05-11 | 2002-05-07 | Jeffrey W. Mankoff | Method and system for electronic organization of coupons |
US6594640B1 (en) | 1999-06-23 | 2003-07-15 | Richard Postrel | System for electronic barter, trading and redeeming points accumulated in frequent use reward programs |
US20040169722A1 (en) | 1999-10-16 | 2004-09-02 | Pena Martin Rangel | Method and system for computer-aided telecommunication and financial transactions |
US7177838B1 (en) * | 2000-01-26 | 2007-02-13 | Paybyclick Corporation | Method and apparatus for conducting electronic commerce transactions using electronic tokens |
US7328189B2 (en) * | 2000-01-26 | 2008-02-05 | Paybyclick Corporation | Method and apparatus for conducting electronic commerce transactions using electronic tokens |
US7376621B1 (en) * | 2000-01-26 | 2008-05-20 | Paybyclick Corporation | Method and apparatus for conducting electronic commerce transactions using electronic tokens |
KR20010100653A (en) | 2000-05-04 | 2001-11-14 | 유택수 | Payment system and method for electronic commerce using digital card |
KR20020004010A (en) | 2000-06-29 | 2002-01-16 | 정승채 | Method and system for customized electronic card service |
CA2320514A1 (en) | 2000-09-19 | 2002-03-19 | Payplease.Com | System for and method of effecting payments online and offline |
US20070234224A1 (en) * | 2000-11-09 | 2007-10-04 | Leavitt Joseph M | Method for developing and implementing efficient workflow oriented user interfaces and controls |
US7130817B2 (en) * | 2000-12-15 | 2006-10-31 | First Data Corporation | Electronic gift linking |
US7613634B2 (en) * | 2000-12-21 | 2009-11-03 | Sony Corporation | Method and system for performing electronic retailing |
US7292999B2 (en) * | 2001-03-15 | 2007-11-06 | American Express Travel Related Services Company, Inc. | Online card present transaction |
US7433834B2 (en) | 2001-03-16 | 2008-10-07 | Raymond Anthony Joao | Apparatus and method for facilitating transactions |
WO2004010363A2 (en) | 2002-07-17 | 2004-01-29 | Eurofloral | Method and system for selling and deliverying comsumer products |
US20040049420A1 (en) * | 2002-09-10 | 2004-03-11 | Shareena Carlson | Electronic gift certificate system and method |
US7873742B1 (en) * | 2003-11-20 | 2011-01-18 | Microsoft Corporation | Providing content per delivery endpoint |
US7685265B1 (en) * | 2003-11-20 | 2010-03-23 | Microsoft Corporation | Topic-based notification service |
US7877694B2 (en) * | 2003-12-05 | 2011-01-25 | Microsoft Corporation | Hosted notifications templates |
US20070203788A1 (en) * | 2004-01-12 | 2007-08-30 | Andalib A H | Gift giving process and system |
US7293034B2 (en) * | 2004-02-23 | 2007-11-06 | Microsoft Coporation | Dynamically customizing a user interface for the aggregation of content |
US11599873B2 (en) * | 2010-01-08 | 2023-03-07 | Blackhawk Network, Inc. | Systems and methods for proxy card and/or wallet redemption card transactions |
US20060161478A1 (en) | 2005-01-06 | 2006-07-20 | Jessica Turner | System, method and computer program product for currency redemption in loyalty reward programs |
US7731086B2 (en) * | 2005-06-10 | 2010-06-08 | American Express Travel Related Services Company, Inc. | System and method for mass transit merchant payment |
US7706831B2 (en) | 2005-06-13 | 2010-04-27 | Dyna Llc | Simplified intuitive cell phone user interface |
US20070063020A1 (en) | 2005-09-21 | 2007-03-22 | Capital One Financial Corporation | System and method for charity gift card |
US8290858B1 (en) * | 2007-03-26 | 2012-10-16 | Madhu Ankarath | Method for issuing and managing debit gift cards |
US20120179577A1 (en) * | 2010-12-14 | 2012-07-12 | Isaacson Thomas M | System and method for processing gifts from a giver to a recipient |
US8285643B2 (en) * | 2008-06-12 | 2012-10-09 | Monncello Enterprises, LLC | System and method for processing gift cards |
US20090234751A1 (en) * | 2008-03-14 | 2009-09-17 | Eric Chan | Electronic wallet for a wireless mobile device |
US8046266B1 (en) * | 2008-03-28 | 2011-10-25 | Amazon Technologies, Inc. | Customizing gift instrument experiences for recipients |
US20100049598A1 (en) * | 2008-04-30 | 2010-02-25 | Shawn Michael Burst | Remotely activatable cards |
US20100082487A1 (en) * | 2008-09-26 | 2010-04-01 | Giftango Corporation | Systems and methods for managing a virtual card based on geographical information |
US9070149B2 (en) * | 2008-09-30 | 2015-06-30 | Apple Inc. | Media gifting devices and methods |
US8131645B2 (en) * | 2008-09-30 | 2012-03-06 | Apple Inc. | System and method for processing media gifts |
US8442866B2 (en) * | 2008-10-27 | 2013-05-14 | Cashstar, Inc. | Systems and methods for implementing and managing virtual gift cards |
US20100161443A1 (en) * | 2008-12-23 | 2010-06-24 | Ganz, An Ontario Partnership Consisting Of 2121200 Ontario Inc. And 2121812 Ontario Inc. | Purchases using unique codes |
US8152061B2 (en) * | 2009-02-09 | 2012-04-10 | Giftcards.Com, Llc | System and method for processing closed loop cards and codes |
US8152060B2 (en) * | 2009-02-09 | 2012-04-10 | Giftcards.Com, Llc | System and method for processing closed loop cards and codes |
US8489112B2 (en) * | 2009-07-29 | 2013-07-16 | Shopkick, Inc. | Method and system for location-triggered rewards |
JP2011123697A (en) * | 2009-12-11 | 2011-06-23 | Fujifilm Corp | Web page conversion system |
US20110251962A1 (en) * | 2010-04-13 | 2011-10-13 | John Hruska | Transaction method for secure electronic gift cards |
US20120066043A1 (en) * | 2010-09-13 | 2012-03-15 | Chris Carmichael | Mobile Gift Card |
JP5657364B2 (en) * | 2010-12-08 | 2015-01-21 | フェリカネットワークス株式会社 | Information processing apparatus and method, program, and information processing system |
CA2724297C (en) * | 2010-12-14 | 2013-11-12 | Xtreme Mobility Inc. | System and method for authenticating transactions through a mobile device |
WO2012109628A2 (en) * | 2011-02-10 | 2012-08-16 | Visa International Service Assocation | Electronic coupon issuance and redemption apparatuses, methods and systems |
US8523054B2 (en) * | 2011-03-17 | 2013-09-03 | Ebay Inc. | Gift card conversion and digital wallet |
US9582598B2 (en) * | 2011-07-05 | 2017-02-28 | Visa International Service Association | Hybrid applications utilizing distributed models and views apparatuses, methods and systems |
US8376239B1 (en) | 2011-07-08 | 2013-02-19 | Thomas David Humphrey | Method of use of a simulated magnetic stripe card system for use with magnetic stripe card reading terminals |
US20130073429A1 (en) * | 2011-09-18 | 2013-03-21 | Tyfone, Inc. | Secure commerce within electronic banking |
US20130117646A1 (en) * | 2011-11-08 | 2013-05-09 | RevTrax | System and method for delivering and activating a virtual gift card |
US20130144732A1 (en) * | 2011-12-06 | 2013-06-06 | Ariel Inventions, Llc. | Method and system for electronic merchant gift card creation and redemption |
US8713560B2 (en) * | 2011-12-22 | 2014-04-29 | Sap Ag | Compatibility check |
US10430865B2 (en) * | 2012-01-30 | 2019-10-01 | Gift Card Impressions, LLC | Personalized webpage gifting system |
US10430866B2 (en) * | 2012-01-30 | 2019-10-01 | Gift Card Impressions, LLC | Personalized webpage gifting system and method |
US10713709B2 (en) * | 2012-01-30 | 2020-07-14 | E2Interactive, Inc. | Personalized webpage gifting system |
US20130204785A1 (en) * | 2012-01-31 | 2013-08-08 | Justin T. Monk | Mobile managed service |
CA2868192A1 (en) * | 2012-03-23 | 2013-09-26 | Digital Retail Apps., Inc. | System and method for facilitating secure self payment transactions of retail goods |
US20130268413A1 (en) * | 2012-04-10 | 2013-10-10 | Citi Ventures, Inc. | Methods and Systems for Exchanging Stored Value Using a Mobile Communication Device |
US20140074704A1 (en) | 2012-09-11 | 2014-03-13 | Cashstar, Inc. | Systems, methods and devices for conducting transactions with electronic passbooks |
WO2014070947A1 (en) * | 2012-10-31 | 2014-05-08 | Quippi Corporation | Cross border gift cards |
US9524500B2 (en) * | 2012-11-13 | 2016-12-20 | Apple Inc. | Transferring assets |
US10192231B2 (en) * | 2013-07-01 | 2019-01-29 | United Airlines, Inc. | Mobile payment system with rewards points |
US20150088753A1 (en) * | 2013-09-24 | 2015-03-26 | Ogloba Ltd. | Method and apparatus for providing a virtual gift card system |
US20150206134A1 (en) * | 2014-01-20 | 2015-07-23 | Bby Solutions, Inc. | Electronic gift card tracking system and method |
-
2013
- 2013-06-27 US US13/928,849 patent/US20140074704A1/en not_active Abandoned
- 2013-09-05 EP EP13770532.3A patent/EP2895998A1/en not_active Ceased
- 2013-09-05 WO PCT/US2013/058272 patent/WO2014042954A1/en active Application Filing
- 2013-09-05 CA CA2883964A patent/CA2883964A1/en not_active Abandoned
- 2013-09-05 AU AU2013315844A patent/AU2013315844A1/en not_active Abandoned
-
2015
- 2015-06-30 US US14/788,047 patent/US10664823B2/en active Active
-
2019
- 2019-04-04 AU AU2019202356A patent/AU2019202356A1/en not_active Abandoned
Patent Citations (134)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4926480A (en) * | 1983-08-22 | 1990-05-15 | David Chaum | Card-computer moderated systems |
US4800543A (en) * | 1987-12-03 | 1989-01-24 | Ramtron Corporation | Timepiece communication system |
US5276311A (en) * | 1989-03-01 | 1994-01-04 | Hartmut Hennige | Method and device for simplifying the use of a plurality of credit cards, or the like |
US6169890B1 (en) * | 1992-11-11 | 2001-01-02 | Sonera Smarttrust Oy | Mobile telephone system and method for carrying out financial transactions using a mobile telephone system |
US5557516A (en) * | 1994-02-04 | 1996-09-17 | Mastercard International | System and method for conducting cashless transactions |
US5793027A (en) * | 1994-12-19 | 1998-08-11 | Samsung Electronics Co., Ltd. | IC card for credit transactions and credit transaction apparatus and method using the same |
US6122403A (en) * | 1995-07-27 | 2000-09-19 | Digimarc Corporation | Computer system linked by using information in data objects |
US6014648A (en) * | 1996-09-17 | 2000-01-11 | Sherry Brennan | Electronic card valet |
US6230267B1 (en) * | 1997-05-15 | 2001-05-08 | Mondex International Limited | IC card transportation key set |
US6311171B1 (en) * | 1997-07-11 | 2001-10-30 | Ericsson Inc. | Symmetrically-secured electronic communication system |
US20020004783A1 (en) * | 1997-11-12 | 2002-01-10 | Cris T. Paltenghe | Virtual wallet system |
US7010512B1 (en) * | 1998-11-09 | 2006-03-07 | C/Base, Inc. | Transfer instrument |
US7254557B1 (en) * | 1998-11-09 | 2007-08-07 | C/Base, Inc. | Financial services payment vehicle and method |
US20100057552A1 (en) * | 1999-05-03 | 2010-03-04 | O'leary Denis | Method And System For Processing Internet Payments Using The Electronic Funds Transfer Network |
US20110246362A1 (en) * | 1999-05-03 | 2011-10-06 | O'leary Denis | Method and System for Processing Internet Payments Using the Electronic Funds Transfer Network |
US20110238571A1 (en) * | 1999-05-03 | 2011-09-29 | O'leary Denis | Method for Processing Internet Point of Sale Payment Using Automated Teller Machine Switch Settlement |
US20110208652A1 (en) * | 1999-05-03 | 2011-08-25 | O'leary Denis | Method For Processing Internet Point Of Sale Payment Using Automated Teller machine Switch Settlement |
US20030140004A1 (en) * | 1999-05-03 | 2003-07-24 | Chase Manhattan Bank | Method and system for processing internet payments using the electronic funds transfer network |
US6609113B1 (en) * | 1999-05-03 | 2003-08-19 | The Chase Manhattan Bank | Method and system for processing internet payments using the electronic funds transfer network |
US6704714B1 (en) * | 1999-05-03 | 2004-03-09 | The Chase Manhattan Bank | Virtual private lock box |
US7003495B1 (en) * | 1999-09-28 | 2006-02-21 | Chameleon Network Inc. | Portable electronic authorization system and method |
US20050116026A1 (en) * | 1999-09-28 | 2005-06-02 | Chameleon Network, Inc. | Portable electronic authorization system and method |
US6793135B1 (en) * | 1999-11-30 | 2004-09-21 | Dacom Cyberpass Inc. | Electronic payment system using multifunctional prepaid cards and method of selling prepaid cards |
US20040030598A1 (en) * | 1999-11-30 | 2004-02-12 | Boal Steven R. | Electronic coupon distribution system |
US20080091602A1 (en) * | 2000-01-05 | 2008-04-17 | American Express Travel Related Services Company, Inc. | Smartcard internet authorization system |
US20100306113A1 (en) * | 2000-01-05 | 2010-12-02 | American Express Travel Related Services Company, Inc. | Smartcard internet authorization system |
US20010037312A1 (en) * | 2000-01-05 | 2001-11-01 | Gray William J. | Smartcard internet authorization system |
US6957776B1 (en) * | 2000-03-30 | 2005-10-25 | Qwest Communications International Inc. | System and method for managing a plurality of local lists of a single user |
US20020077978A1 (en) * | 2000-06-22 | 2002-06-20 | The Chase Manhattan Bank | Method and system for processing internet payments |
US20110276474A1 (en) * | 2000-06-27 | 2011-11-10 | The Western Union Company | Method for Facilitating Payment of a Computerized Transaction |
US7529563B1 (en) * | 2000-07-10 | 2009-05-05 | Pitroda Satyan G | System for distribution and use of virtual stored value cards |
US20020038287A1 (en) * | 2000-08-30 | 2002-03-28 | Jean-Marc Villaret | EMV card-based identification, authentication, and access control for remote access |
US20020077993A1 (en) * | 2000-12-18 | 2002-06-20 | Nokia Corporation | Method and system for conducting wireless payments |
US8396810B1 (en) * | 2000-12-29 | 2013-03-12 | Zixit Corporation | Centralized authorization and fraud-prevention system including virtual wallet for network-based transactions |
US20030065624A1 (en) * | 2001-10-03 | 2003-04-03 | First Data Corporation | Stored value cards and methods for their issuance |
US20030097444A1 (en) * | 2001-11-08 | 2003-05-22 | Santanu Dutta | Method and apparatus for authorizing internet transactions using the public land mobile network (PLMN) |
US20050278188A1 (en) * | 2002-11-29 | 2005-12-15 | Scott Thomson | Electronic processing system |
US20050049964A1 (en) * | 2003-01-14 | 2005-03-03 | Winterer Mary Jo | Financial transaction card with automatic payment feature |
US20060253335A1 (en) * | 2003-01-22 | 2006-11-09 | Gerard Keena | Cash based purchasing using mobile communication |
US20050018883A1 (en) * | 2003-07-09 | 2005-01-27 | Cross Match Technologies, Inc. | Systems and methods for facilitating transactions |
US20050071179A1 (en) * | 2003-09-30 | 2005-03-31 | International Business Machines Corporation | Dynamic processing of payment requests for mobile commerce transactions |
US7743980B2 (en) * | 2003-11-12 | 2010-06-29 | De Sylva Robert Francis | System and method for facilitating monetary transactions |
US20050199712A1 (en) * | 2004-03-10 | 2005-09-15 | Capital One Financial Corporation | Systems and methods for automatically distributing gifts to recipients on behalf of customers |
US20060100927A1 (en) * | 2004-11-10 | 2006-05-11 | Zormati Alexandre S | Prepaid payment card that can be instantly recharged remotely by coupon |
US7508954B2 (en) * | 2004-12-06 | 2009-03-24 | Dspv, Ltd. | System and method of generic symbol recognition and user authentication using a communication device with imaging capabilities |
US20070108268A1 (en) * | 2005-11-15 | 2007-05-17 | Graves Phillip C | Temporary value card method and system |
US20070150411A1 (en) * | 2005-12-14 | 2007-06-28 | Addepalli Sateesh K | Universal payment system |
US20070168332A1 (en) * | 2006-01-05 | 2007-07-19 | Microsoft Corporation | Ad-hoc creation of group based on contextual information |
US20090085873A1 (en) * | 2006-02-01 | 2009-04-02 | Innovative Specialists, Llc | Sensory enhancement systems and methods in personal electronic devices |
US20110025037A1 (en) * | 2006-02-28 | 2011-02-03 | Richard Wilen | Multi-Component Forms |
US20070282739A1 (en) * | 2006-05-30 | 2007-12-06 | Jacob Thomsen | Computer implemented method and system for rapid verification and administration of fund transfers and a computer program for performing said method |
US20110105022A1 (en) * | 2006-08-17 | 2011-05-05 | Verizon Patent & Licensing Inc. | Multi-function transaction device |
US20080041936A1 (en) * | 2006-08-17 | 2008-02-21 | Mci Financial Management Corp. | Multi-function transaction device |
US20080041937A1 (en) * | 2006-08-21 | 2008-02-21 | Mci Financial Management Corp. | Secure near field transaction |
US20080052164A1 (en) * | 2006-08-22 | 2008-02-28 | Basil Munir Abifaker | Gift card services for mobile devices |
US7711620B2 (en) * | 2006-08-22 | 2010-05-04 | Transaction Wireless, Inc. | Gift card services for mobile devices |
US20080048022A1 (en) * | 2006-08-23 | 2008-02-28 | Mci Financial Management Corp. | Virtual wallet |
US20120150601A1 (en) * | 2006-08-25 | 2012-06-14 | Blaze Mobile, Inc. | Single tap transactions using an nfc enabled mobile device |
US20080255942A1 (en) * | 2007-01-03 | 2008-10-16 | Michael Craft | Mobile phone based rebate and gift card aggregation |
US20080208742A1 (en) * | 2007-02-22 | 2008-08-28 | First Data Corporation | Provisioning of a device for mobile commerce |
US7992774B2 (en) * | 2007-06-13 | 2011-08-09 | Image Asset Management Inc. | System and methods for creating a user customized bank card |
US20090037326A1 (en) * | 2007-07-30 | 2009-02-05 | Sriram Chitti | Virtual Card Selector for a Portable Electronic Device |
US20090043658A1 (en) * | 2007-08-09 | 2009-02-12 | Tim Webb | System and method of centralized customer information management for enhanced shopping experience |
US20090094134A1 (en) * | 2007-10-08 | 2009-04-09 | First Data Corporation | Systems and methods for stored-value exchange within social networking environments |
US20100250436A1 (en) * | 2007-10-17 | 2010-09-30 | The Western Union Company | Mobile customer service centers with a mobile pickup model |
US20090104888A1 (en) * | 2007-10-17 | 2009-04-23 | First Data Corporation | Onetime Passwords For Mobile Wallets |
US20090132415A1 (en) * | 2007-11-20 | 2009-05-21 | Wachovia Corporation | Mobile device credit account |
US20130198068A1 (en) * | 2007-11-28 | 2013-08-01 | Cashstar, Inc. | Pre-paid payment instrument processing |
US20140058929A1 (en) * | 2007-11-28 | 2014-02-27 | Cashstar, Inc. | Pre-paid payment instrument processing |
US20090138396A1 (en) * | 2007-11-28 | 2009-05-28 | Cashstar Inc. | Pre-paid payment instrument processing |
US20090144161A1 (en) * | 2007-11-30 | 2009-06-04 | Mobile Candy Dish, Inc. | Method and system for conducting an online payment transaction using a mobile communication device |
US20090182663A1 (en) * | 2008-01-03 | 2009-07-16 | Hurst Douglas J | System and method for re-distributing and transferring mobile gift cards |
US20090192928A1 (en) * | 2008-01-29 | 2009-07-30 | Basil Munir Abifaker | Integration of gift card services for mobile devices and social networking services |
US7953654B2 (en) * | 2008-01-29 | 2011-05-31 | Transaction Wireless, Inc. | Integration of gift card services for mobile devices and social networking services |
US20100223152A1 (en) * | 2008-02-01 | 2010-09-02 | Mazooma, Llc | Method, device, and system for completing on-line financial transactions |
US20090198615A1 (en) * | 2008-02-01 | 2009-08-06 | Mazooma, Llc | Method, Device, and System for Completing On-Line Financial Transaction |
US20100314276A1 (en) * | 2008-05-12 | 2010-12-16 | Richard Wilen | Multi-Purpose Forms |
US20090307132A1 (en) * | 2008-06-04 | 2009-12-10 | Simon Phillips | Enhanced user interface for contactless payment function in mobile telephone |
US20100041368A1 (en) * | 2008-08-12 | 2010-02-18 | Pradeep Kumar | Methods, systems and computer readable media for electronically delivering a prepaid card to a mobile device |
US20100063906A1 (en) * | 2008-09-05 | 2010-03-11 | Giftango Corporation | Systems and methods for authentication of a virtual stored value card |
US20100076833A1 (en) * | 2008-09-19 | 2010-03-25 | Giftango Corporation | Systems and methods for managing and using a virtual card |
US20100082444A1 (en) * | 2008-09-30 | 2010-04-01 | Apple Inc. | Portable point of purchase user interfaces |
US20130085941A1 (en) * | 2008-09-30 | 2013-04-04 | Apple Inc. | Systems and methods for secure wireless financial transactions |
US20100088225A1 (en) * | 2008-10-03 | 2010-04-08 | Nokia Corporation | Methods, apparatuses, and computer program products for providing electronic value certificates |
US20100088237A1 (en) * | 2008-10-04 | 2010-04-08 | Wankmueller John R | Methods and systems for using physical payment cards in secure e-commerce transactions |
US20100088188A1 (en) * | 2008-10-06 | 2010-04-08 | Pradeep Kumar | Systems, methods, and computer readable media for payment and non-payment virtual card transfer between mobile devices |
US20100114731A1 (en) * | 2008-10-30 | 2010-05-06 | Kingston Tamara S | ELECTRONIC WALLET ("eWallet") |
US20100125495A1 (en) * | 2008-11-17 | 2010-05-20 | Smith Steven M | System and method of providing a mobile wallet at a mobile telephone |
US8423457B1 (en) * | 2009-04-13 | 2013-04-16 | Amazon Technologies, Inc. | Anonymous mobile payments |
US20120018501A1 (en) * | 2009-05-12 | 2012-01-26 | Richard Wilen | Single Ply Multi-Purpose Form With Detachable Components |
US20100299194A1 (en) * | 2009-05-22 | 2010-11-25 | Snyder Glenn A | Systems and methods for implementing and managing gift cards |
US20110112919A1 (en) * | 2009-10-14 | 2011-05-12 | Beau Gray | Gift-card and online payment system |
US20110119156A1 (en) * | 2009-11-16 | 2011-05-19 | Ipayment | Settlement relay method and system for performing the method |
US20120278241A1 (en) * | 2009-12-28 | 2012-11-01 | Brown Kerry D | Traceable and non-reputable transaction devices and methods |
US20130054470A1 (en) * | 2010-01-08 | 2013-02-28 | Blackhawk Network, Inc. | System for Payment via Electronic Wallet |
US20110180598A1 (en) * | 2010-01-22 | 2011-07-28 | American Express Travel Related Services Company Inc. | Systems, methods, and computer products for processing payments using a proxy card |
US20110208656A1 (en) * | 2010-02-23 | 2011-08-25 | Mastercard International Incorporated | Method, apparatus, and computer program product for facilitating promotions with an e-wallet |
US20110320314A1 (en) * | 2010-04-01 | 2011-12-29 | Brown Kerry D | Optical contact loaded magnetic card |
US20110314549A1 (en) * | 2010-06-16 | 2011-12-22 | Fujitsu Limited | Method and apparatus for periodic context-aware authentication |
US20120011063A1 (en) * | 2010-07-06 | 2012-01-12 | Patrick Killian | Virtual wallet account with automatic-loading |
US20120022958A1 (en) * | 2010-07-23 | 2012-01-26 | De Sylva Robert F | Biotransaction systems and methods |
US20120024945A1 (en) * | 2010-07-29 | 2012-02-02 | Jones Craig L | Debit/Credit Card Device |
US20120143752A1 (en) * | 2010-08-12 | 2012-06-07 | Mastercard International, Inc. | Multi-commerce channel wallet for authenticated transactions |
US20120095865A1 (en) * | 2010-10-15 | 2012-04-19 | Ezpayy, Inc. | System And Method For Mobile Electronic Purchasing |
US20120166810A1 (en) * | 2010-12-27 | 2012-06-28 | Leon Tao | Biometrically Securing and Transmitting Data |
US20120197794A1 (en) * | 2011-01-31 | 2012-08-02 | Bank Of America Corporation | Shared mobile wallet |
US20120209688A1 (en) * | 2011-02-15 | 2012-08-16 | Michelle Lamothe | Systems and methods for multi-platform transaction card access and management |
US20120209749A1 (en) * | 2011-02-16 | 2012-08-16 | Ayman Hammad | Snap mobile payment apparatuses, methods and systems |
US20130024371A1 (en) * | 2011-02-22 | 2013-01-24 | Prakash Hariramani | Electronic offer optimization and redemption apparatuses, methods and systems |
US20120232968A1 (en) * | 2011-03-08 | 2012-09-13 | Bank Of America Corporation | Real-time video image analysis for an appropriate payment account |
US20120271712A1 (en) * | 2011-03-25 | 2012-10-25 | Edward Katzin | In-person one-tap purchasing apparatuses, methods and systems |
US20120290376A1 (en) * | 2011-05-09 | 2012-11-15 | Intuit Inc. | Processing electronic payment involving mobile communication device |
US20120286928A1 (en) * | 2011-05-10 | 2012-11-15 | Mullen Jeffrey D | Systems and methods for mobile authorizations |
US20120290449A1 (en) * | 2011-05-10 | 2012-11-15 | Mullen Jeffrey D | Systems and methods for a mobile electronic wallet |
US8200544B1 (en) * | 2011-05-11 | 2012-06-12 | Transaction Wireless, Inc. | Method and system for just-in-time gift card activation and assignment |
US20120296741A1 (en) * | 2011-05-19 | 2012-11-22 | Verifone, Inc. | Cloud based electronic wallet |
US20120310826A1 (en) * | 2011-06-03 | 2012-12-06 | Saurav Chatterjee | Virtual wallet card selection apparatuses, methods and systems |
US20120310760A1 (en) * | 2011-06-03 | 2012-12-06 | Simon Phillips | Mobile device automatic card account selection for a transaction |
US20130008947A1 (en) * | 2011-06-24 | 2013-01-10 | American Express Travel Related Services Company, Inc. | Systems and methods for gesture-based interaction with computer systems |
US8313037B1 (en) * | 2011-07-08 | 2012-11-20 | Thomas David Humphrey | Simulated magnetic stripe card system and method for use with magnetic stripe card reading terminals |
US20130054454A1 (en) * | 2011-08-18 | 2013-02-28 | Thomas Purves | Wallet Service Enrollment Platform Apparatuses, Methods and Systems |
US20130060665A1 (en) * | 2011-09-07 | 2013-03-07 | Elwha LLC, a limited liability company of the State of Delaware | Computational systems and methods for disambiguating search terms corresponding to network members |
US20130091042A1 (en) * | 2011-10-06 | 2013-04-11 | Dhavalkumar M. Shah | Method for providing geographical location-based security, restrict, permit access of varying level to individual's any kind of data, information, credit, finances, services obtained(online and or offline) |
US20130097078A1 (en) * | 2011-10-17 | 2013-04-18 | Shoon Ping Wong | Mobile remote payment system |
US20130126607A1 (en) * | 2011-11-17 | 2013-05-23 | Abdolreza Behjat | Using optical representations communicated to or from a mobile device |
US20130166332A1 (en) * | 2011-11-18 | 2013-06-27 | Ayman Hammad | Mobile wallet store and service injection platform apparatuses, methods and systems |
US20130159178A1 (en) * | 2011-12-14 | 2013-06-20 | Firethorn Mobile, Inc. | System and Method For Loading A Virtual Token Managed By A Mobile Wallet System |
US20130179341A1 (en) * | 2012-01-06 | 2013-07-11 | Bruce Boudreau | Virtual wallet |
US20140058936A1 (en) * | 2012-02-09 | 2014-02-27 | Deutsche Telekom Ag | Managing virtual wallets provided by a mobile terminal |
US20130325567A1 (en) * | 2012-02-24 | 2013-12-05 | Augme Technologies, Inc. | System and method for creating a virtual coupon |
US20130304559A1 (en) * | 2012-05-09 | 2013-11-14 | Cashstar, Inc. | Systems, methods and devices for conducting transactions with portable electronic devices using virtual points |
US20130346305A1 (en) * | 2012-06-26 | 2013-12-26 | Carta Worldwide Inc. | Mobile wallet payment processing |
US20140046837A1 (en) * | 2012-08-09 | 2014-02-13 | Ebay, Inc. | Systems and methods for facilitating electronic payment service provider transactions using physical objects |
US20130334308A1 (en) * | 2013-07-11 | 2013-12-19 | Seth Priebatsch | Payment processing with automatic no-touch mode selection |
Cited By (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11928696B2 (en) | 2009-12-16 | 2024-03-12 | E2Interactive, Inc. | Systems and methods for generating a virtual value item for a promotional campaign |
US20130054423A1 (en) * | 2011-08-24 | 2013-02-28 | Sungmin HWANG | Method and system for selling goods online in affiliation with e-tailer |
US9483786B2 (en) | 2011-10-13 | 2016-11-01 | Gift Card Impressions, LLC | Gift card ordering system and method |
US10430865B2 (en) | 2012-01-30 | 2019-10-01 | Gift Card Impressions, LLC | Personalized webpage gifting system |
US10664823B2 (en) | 2012-09-11 | 2020-05-26 | Cashstar, Inc. | Method for using a user interface control to transfer an ID from a server |
US9965756B2 (en) * | 2013-02-26 | 2018-05-08 | Digimarc Corporation | Methods and arrangements for smartphone payments |
US9830588B2 (en) * | 2013-02-26 | 2017-11-28 | Digimarc Corporation | Methods and arrangements for smartphone payments |
US20140244494A1 (en) * | 2013-02-26 | 2014-08-28 | Digimarc Corporation | Methods and arrangements for smartphone payments |
US9866645B2 (en) * | 2013-09-13 | 2018-01-09 | Visa International Service Association | Actionable notifications apparatuses, methods and systems |
US10659547B2 (en) | 2013-09-13 | 2020-05-19 | Visa International Service Association | Actionable notifications apparatuses, methods and systems |
US20150082212A1 (en) * | 2013-09-13 | 2015-03-19 | Visa International Service Association | Actionable Notifications Apparatuses, Methods and Systems |
US10373033B2 (en) * | 2013-11-07 | 2019-08-06 | Scantrust Sa | Two dimensional barcode and method of authentication of such barcode |
US11049094B2 (en) | 2014-02-11 | 2021-06-29 | Digimarc Corporation | Methods and arrangements for device to device communication |
US20150269625A1 (en) * | 2014-03-20 | 2015-09-24 | Vibes Media Llc | Streamlined Mobile Advertising for Digital Passes |
US10535095B2 (en) * | 2014-03-31 | 2020-01-14 | Gift Card Impressions, LLC | System and method for digital delivery of vouchers for online gifting |
US9582827B2 (en) * | 2014-03-31 | 2017-02-28 | Gift Card Impressions, LLC | System and method for digital delivery of vouchers for online gifting |
US20170161823A1 (en) * | 2014-03-31 | 2017-06-08 | Gift Card Impressions, LLC | System and method for digital delivery of vouchers for online gifting |
US9582822B2 (en) * | 2014-03-31 | 2017-02-28 | Gift Card Impressions, LLC | System and method for digital delivery of reveal videos for online gifting |
US20160350842A1 (en) * | 2014-03-31 | 2016-12-01 | Gift Card Impressions, LLC | System and method for digital delivery of vouchers for online gifting |
US9471144B2 (en) * | 2014-03-31 | 2016-10-18 | Gift Card Impressions, LLC | System and method for digital delivery of reveal videos for online gifting |
US20180232798A1 (en) * | 2014-03-31 | 2018-08-16 | Gift Card Impressions, LLC | System and method for digital delivery of vouchers for online gifting |
US20160026249A1 (en) * | 2014-03-31 | 2016-01-28 | Gift Card Impressions, LLC | System and method for digital delivery of reveal videos for online gifting |
US9104237B1 (en) * | 2014-03-31 | 2015-08-11 | Gift Card Impressions, LLC | System and method for digital delivery of reveal videos for online gifting |
US10332427B2 (en) | 2014-06-30 | 2019-06-25 | Alibaba Group Holding Limited | Processing electronic payments using at least two payment tools for a transaction |
US10916160B2 (en) | 2014-06-30 | 2021-02-09 | Advanced New Technologies Co., Ltd. | Processing electronic payments using at least two payment tools for a transaction |
US20160036739A1 (en) * | 2014-07-30 | 2016-02-04 | Gift Card Impressions, LLC | Thank you message processing system and method for online gifting |
US10049376B1 (en) | 2014-10-02 | 2018-08-14 | Jpmorgan Chase Bank, N.A. | System and method for payment with rewards currency at the point of sale |
US9817956B2 (en) * | 2014-12-12 | 2017-11-14 | Excalibur Ip, Llc | User authentication and data encryption |
CN105988776A (en) * | 2015-01-27 | 2016-10-05 | 阿里巴巴集团控股有限公司 | Information card processing method and device |
WO2016123034A1 (en) * | 2015-01-27 | 2016-08-04 | Alibaba Group Holding Limited | Methods and devices for processing information card |
US20160217360A1 (en) * | 2015-01-27 | 2016-07-28 | Alibaba Group Holding Limited | Methods and devices for processing information card |
US11704629B2 (en) * | 2015-01-27 | 2023-07-18 | Banma Zhixing Network (Hongkong) Co., Limited | Methods and devices for processing information card |
TWI734670B (en) * | 2015-01-27 | 2021-08-01 | 香港商斑馬智行網絡(香港)有限公司 | Information card processing method and device |
US9762517B2 (en) * | 2015-03-24 | 2017-09-12 | Unrapp LLC | System and method for sharing multimedia recording in a gift receiving event |
US20160285803A1 (en) * | 2015-03-24 | 2016-09-29 | Unrapp LLC | System and method for sharing multimedia recording in a gift receiving event |
TWI693569B (en) * | 2016-07-29 | 2020-05-11 | 臺灣集中保管結算所股份有限公司 | A method and system for authenticating a user with service providers using a universal one time password |
US11455592B2 (en) | 2017-06-08 | 2022-09-27 | Mastercard International Incorporated | Systems and methods for facilitating interactive scenarios based on user parameters |
WO2018226355A1 (en) * | 2017-06-08 | 2018-12-13 | Mastercard International Incorporated | Systems and methods for facilitating interactive scenarios based on user parameters |
CN107436940A (en) * | 2017-07-28 | 2017-12-05 | 四川长虹电器股份有限公司 | The method of web front-end Dynamic Display data based on user profile behavioural analysis |
USD857712S1 (en) * | 2017-08-18 | 2019-08-27 | Qondado Llc | Display screen or portion thereof with a graphical user interface |
US11941606B2 (en) * | 2020-01-24 | 2024-03-26 | The APocket Company LLC | Mobile platform and associated methods for digital gifts and business networking |
US20210233062A1 (en) * | 2020-01-24 | 2021-07-29 | The APocket Company LLC | Mobile platform and associated methods for digital gifts and business networking |
US20210326840A1 (en) * | 2020-04-17 | 2021-10-21 | Ready Credit Corporation | Issuing a virtual value-bearing card associated with only non-personally identifying information from a kiosk |
USD930702S1 (en) | 2020-09-03 | 2021-09-14 | Wepay Global Payments Llc | Display screen portion with animated graphical user interface |
USD931899S1 (en) | 2020-09-03 | 2021-09-28 | Etla, Llc | Display screen portion with animated graphical user interface |
USD931330S1 (en) | 2020-09-05 | 2021-09-21 | Wepay Global Payments Llc | Display screen portion with animated graphical user interface |
USD989097S1 (en) | 2021-09-16 | 2023-06-13 | FedNow Cash Consortium | Display screen portion with animated graphical user interface |
USD991955S1 (en) | 2021-09-16 | 2023-07-11 | ACH Direct LLC | Display screen portion with animated graphical user interface |
USD945453S1 (en) | 2021-09-16 | 2022-03-08 | Fintech Innovation Associates Llc | Display screen portion with animated graphical user interface |
USD997185S1 (en) | 2021-09-16 | 2023-08-29 | 7ollar Corp FedNow IP Holdings | Display screen portion with animated graphical user interface |
USD1001153S1 (en) | 2021-09-16 | 2023-10-10 | PocktBank Corporation | Display screen portion with animated graphical user interface |
USD993265S1 (en) | 2021-09-20 | 2023-07-25 | CardPay NCUA Licensing Group | Display screen portion with animated graphical user interface |
US20230336508A1 (en) * | 2022-01-26 | 2023-10-19 | Simon Chamberlain | Machine readable indicia-based message delivery |
Also Published As
Publication number | Publication date |
---|---|
CA2883964A1 (en) | 2014-03-20 |
AU2013315844A1 (en) | 2015-04-09 |
US10664823B2 (en) | 2020-05-26 |
US20150302387A1 (en) | 2015-10-22 |
AU2019202356A1 (en) | 2019-05-02 |
EP2895998A1 (en) | 2015-07-22 |
WO2014042954A1 (en) | 2014-03-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10664823B2 (en) | Method for using a user interface control to transfer an ID from a server | |
US11228862B2 (en) | Graphical user interface with dynamically changing proximity-based tiles | |
US11282112B2 (en) | Linking a context environment to a context service | |
US11127009B2 (en) | Methods and systems for using a mobile device to effect a secure electronic transaction | |
US20230162157A1 (en) | System and method having increased security using simple mail transfer protocol emails verified by spf and dkim processes | |
US10332096B2 (en) | Wireless communication beacon and gesture detection system | |
US9892401B2 (en) | Transaction completion using identity aggregator | |
WO2014154110A1 (en) | Online payment system and method based on two-dimensional code | |
US9721275B1 (en) | Broadcast feeds for order transactions | |
US20150006382A1 (en) | Systems and methods for implementing money orders | |
US20220237591A1 (en) | Profile association and transaction authorization based on transaction type | |
US11017385B2 (en) | Online transactions | |
US10445820B2 (en) | Systems and methods for facilitating purchase using gesture | |
US10068233B2 (en) | Systems and methods for facilitating transactions using pattern recognition | |
US20190073664A1 (en) | Systems and methods for generating and processing a gift transaction | |
US20160180319A1 (en) | System and method for facilitating an online transaction with a mobile device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CASHSTAR, INC., MAINE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:WHITE, RICHARDSON CHARLES;STONE, DAVID D.;REEL/FRAME:030699/0486 Effective date: 20120921 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |