USRE43351E1 - Credit card validation for an interactive wireless network - Google Patents

Credit card validation for an interactive wireless network Download PDF

Info

Publication number
USRE43351E1
USRE43351E1 US11/477,126 US47712606A USRE43351E US RE43351 E1 USRE43351 E1 US RE43351E1 US 47712606 A US47712606 A US 47712606A US RE43351 E USRE43351 E US RE43351E
Authority
US
United States
Prior art keywords
credit card
validation
sending
gateway
wireless device
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.)
Expired - Lifetime, expires
Application number
US11/477,126
Inventor
Royce D. Jordan, Jr.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced Transactions LLC
Original Assignee
Dono Tech Services LLC
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=32505356&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=USRE43351(E1) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Dono Tech Services LLC filed Critical Dono Tech Services LLC
Priority to US11/477,126 priority Critical patent/USRE43351E1/en
Assigned to DONO TECH SERVICES LLC reassignment DONO TECH SERVICES LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Application granted granted Critical
Publication of USRE43351E1 publication Critical patent/USRE43351E1/en
Assigned to INTELLECTUAL VENTURES I LLC reassignment INTELLECTUAL VENTURES I LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: DONO TECH SERVICES LLC
Assigned to NTELLECTUAL VENTURES ASSETS 179 LLC reassignment NTELLECTUAL VENTURES ASSETS 179 LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTELLECTUAL VENTURES I LLC
Assigned to ADVANCED TRANSACTIONS, LLC reassignment ADVANCED TRANSACTIONS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTELLECTUAL VENTURES ASSETS 179 LLC
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/04Payment circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/22Payment schemes or models
    • G06Q20/24Credit schemes, i.e. "pay after"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • G06Q20/3221Access to banking information through M-devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3265Payment applications installed on the mobile devices characterised by personalisation for use
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4016Transaction verification involving fraud or risk level assessment in transaction processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/42Confirmation, e.g. check or permission by the legal debtor of payment
    • G06Q20/425Confirmation, e.g. check or permission by the legal debtor of payment using two different networks, one for transaction and one for security confirmation

Definitions

  • This invention relates to an interactive wireless network and, in particular, to credit card validation over an interactive network.
  • Credit card validation requires a predetermined arrangement with various credit card validation agencies.
  • Internet online vendors and consumers use credit card validation services such as PAYPAL to enable users (e.g., vendors or consumers) with an e-mail address to send and receive credit card payments online.
  • PAYPAL validation service uses existing infrastructures of bank accounts and credit cards to create a global real-time payment for its users.
  • the invention provides an apparatus for validating a credit card over a wireless network.
  • the apparatus includes a gateway for sending a credit card validation reply message to a wireless device in response to receiving a credit card validation request message from the wireless device, the request message including credit card information for identifying a credit card to be validated.
  • Another aspect of the invention provides a method of validating a credit card over a wireless network.
  • the method includes sending a first credit card validation request message to a gateway from a wireless device, the first request message including credit card information for identifying a credit card to be validated; sending a second credit card validation request message from the gateway over an external network in communication with the gateway to a credit card validation service provider for processing the credit card information; receiving by the gateway a first credit card validation reply message from the credit card validation service provider over the external network; and the gateway, sending a second credit card validation reply message to the wireless device.
  • a further aspect of the invention provides a method for validating a credit card over a wireless network.
  • the method includes processing credit card information associated with a credit card to be validated at a gateway, the gateway sending a credit card validation reply message to a wireless device in response to receiving a credit card validation request message from the wireless device, the request message including the credit card information for identifying the credit card to be validated; wherein, the credit card information is processed at the gateway by a software application developed independently of external credit card validation processes provided remotely from the gateway.
  • FIG. 1 is a schematic drawing of one embodiment of an interactive wireless system according to the invention.
  • FIG. 2 is a block diagram of one embodiment of an interactive wireless credit card validation system according to the invention.
  • FIG. 3 is a flow diagram showing one embodiment of an implementation of an interactive wireless credit card validation feature of the invention.
  • the present invention relates to a credit card validation system and method for providing credit card validation services over an interactive wireless network.
  • the credit card validation system interfaces with a two-way wireless device.
  • the wireless device communicates with an interactive wireless communications system.
  • the wireless device receives credit card information such as credit card number and expiration date from a user and transmits a credit card validation request message over a wireless network to a gateway.
  • the credit card information is transmitted from the gateway to a credit card validation service provider for processing the credit card information.
  • the validation service provider sends a validation reply message to the gateway indicating whether the credit card has been approved.
  • the gateway receives the validation reply message from the credit card validation service provider and transmits a validation reply message to the wireless device.
  • the credit card validation system includes a wireless device interfaced with a keypad or a credit card swipe reader.
  • information from the wireless device is communicated to a wireless network and to one or more gateways and to an external network such as the Internet.
  • the gateways allow different systems, i.e., the Internet or other wide area network and the wireless network to communicate with each other.
  • the gateway functions as an interface between a wireless device such as an interactive pager and the Internet.
  • the interactive wireless device is an interactive pager and accepts credit card information from an integral keyboard.
  • the wireless device accepts credit card information from various external devices such as an external keypad, a credit card swipe reader, a contact smart card, a contactless smart card, infrared, radio frequency (RF), magnetic induction, and the like.
  • FIG. 1 illustrates one embodiment of the components of an interactive wireless system 10 according to the present invention.
  • a wireless device 12 such as a pager communicates with a wireless communication network 18 .
  • An example of the wireless communications network 18 uses the MOBITEX® technology of the Cingular Interactive Intelligent Wireless Network service provided by Cingular Wireless.
  • the features of the present invention may be implemented, e.g., by Cingular Wireless's IM+ Interactive Messaging Service.
  • the MOBITEX® network is a two-way wireless data service that can be connected with other complementary networks.
  • a wireless data service such as the MOBITEX® network includes a hierarchy of communications systems that can provide nationwide wireless service through a network of base stations and local switches under the control of higher order regional switches or exchanges.
  • the wireless device 12 may operate with a wireless communications system using an over-the-air protocol such as HP98 or the Blackberry protocol developed by RIM (Research in Motion).
  • the wireless device 12 is a wireless interactive pager capable of interactive messaging between the pager and the wireless communication network 18 .
  • the wireless device 12 can include, for example, a Personal Digital Assistant (PDA), a wireless telephone, a wireless personal computer, a wireless modem or any wireless device that is adapted to communicate with the wireless network 18 .
  • Interactive messaging provides, for example, a way of communicating with the ability of sending and receiving text messages.
  • the interactive pager displays the user's messages to and from other interactive messaging users on a screen.
  • the interactive pages can send and receive Internet e-mail, send messages to a fax machine and send text-to-voice messages to a telephone. Additional features of the interactive messaging allows a user to retrieve and manage all messages, along with content from the Internet, including e-mail.
  • Gateway 20 processes data received, e.g., from the Internet 60 for use in wireless communication network 18 .
  • the components of gateway 20 may be connected over an internal network 22 , 24 , 26 , which may be a local area network (LAN).
  • One or more wireless network exchanges such as MOBITEX® regional switches 28 , 30 , 32 , which may be at separate locations, communicate with gateway 20 through Nrouters 34 , 36 , 38 .
  • the communication between regional switches 28 , 30 , 32 and Nrouters 34 , 36 , 38 may use an X.25 protocol.
  • Gateway 20 can handle, for example, up to 255 Nrouters.
  • Nrouters 34 , 36 , 38 The communications received by Nrouters 34 , 36 , 38 are processed by a series of protocol handlers 40 , 42 , 44 , 46 .
  • the protocol handlers 40 , 42 , 44 , 46 communicate with the Nrouters 34 , 36 , 38 using X-sockets over internal network 22 .
  • Such sockets are, for example, point-to-point, two-way software communications interfaces that direct the protocol handlers to access the internal network by creating a communications end-point or socket and returning a file descriptor with which to access that socket.
  • the underlying protocol for packaging and decoding text messages sent by wireless devices and received by the gateway is Simple Mail Transport Protocol (SMTP).
  • SMTP Simple Mail Transport Protocol
  • Each protocol handler may include up to five protocol processes, which may be any combination of HP98, HP99 or HPID-4 processes. Each protocol processor may back up the other protocol processors automatically.
  • the protocols handled by protocol handlers 40 , 42 , 44 , 46 may specify that message storage and internal email access may be handled by the UNIX standard Network File System (NFS) distributed file system from SUNSOFT, which allows data to be shared across the network regardless of the protocol.
  • NFS Network File System
  • Each protocol handler maintains a database cache, i.e., a small, fast memory holding recently accessed data, to speed up internal network communications and to limit database access requests over the LAN.
  • Protocol handlers 40 , 42 , 44 , 46 process information contained in user database machines, e.g., user database 48 , user database backup 50 , message store 52 and message store backup 54 .
  • the protocol machines communicate with the database machines using X-sockets over internal network 24 .
  • the database machines contain an interface to content addressable memory (CAM) (not shown) for updating information, e.g., user account information and status.
  • CAM content addressable memory
  • Multiple backup machines may be used in gateway 20 , each being synched automatically by sockets communications.
  • the user databases of the gateway 20 may be configured with a directory structure. Every user account stored in the user database has a unique identifier such as a MOBITEX® Access Number.
  • the results of protocols processed by protocol handlers 40 , 42 , 44 , 46 using data from the user database machines are communicated externally to gateway 20 via network 26 .
  • An Internet mail router 56 and Internet mail router backup 58 connected to the internal network handle inbound and outbound communications traffic with an external network such as the Internet 60 , as well as X-sockets traffic. If necessary, a separate X-sockets machine and backup machine (not shown) can be added.
  • the transport protocol for communications over the Internet may be, e.g., TCP/IP or TELNET for remote login.
  • the internal network is also connected to wireless network subsystems 62 that communicate through wireless network 18 .
  • wireless network subsystems are an Interactive Voice Response (IVR) system which processes remote entries by a user from a touch tone telephone to query a database and obtain computerized voice responses, and a wireless paging system using an advanced XTAP protocol.
  • IVR Interactive Voice Response
  • XTAP Advanced XTAP protocol
  • the wireless communication gateway may be configured from a standard Santa Cruz Operation (SCO) UNIX system, with the web access program being Windows NT by Microsoft.
  • the system may use both TCP/IP and UDP for communications, and hypertext markup language (HTML) may be used to support Internet web browsers, including those provided by Netscape and Microsoft.
  • the computer language used by the gateway components may be in the C programming language, java or HTML.
  • the message delivery features of the present invention may be implemented in the C programming language.
  • the gateway as configured in such a wireless communications system includes a mailbox for the user of the wireless interactive device, e.g., in message store 52 .
  • a mailbox for the user of the wireless interactive device, e.g., in message store 52 .
  • the gateway 20 stores the message in the user's mailbox and handles the communications and transmissions protocols to deliver the message over the wireless network.
  • the message can include credit card information and credit card validation requests and replies.
  • the gateway 20 determines the user's wireless device type, and the gateway 20 is programmed to handle a variety of protocols for different wireless devices.
  • the gateway 20 can access profile information, such as user preferences, for the user stored in the user database.
  • the gateway 20 also uses information in the user database to ensure that the user is a valid subscriber to the wireless service and to maintain billing information based on usage.
  • the gateway 20 performs the important function of managing the amount of data flow in the internal network and the volume of communications traffic over the wireless network, which has a limited bandwidth and which handles limited size data packets.
  • the gateway 20 provides credit card validation services to a subscriber to the gateway 20 by way of a standard wireless mail package, for example.
  • the subscriber e.g., user
  • the gateway 20 can use wireless devices 12 such as pagers to transmit credit card validation request messages to the gateway 20 and receive credit card validation reply messages from the gateway 20 without developing their own credit card validation interfaces.
  • the message includes the credit card information such as the card number and the expiration date of the credit card to be validated.
  • the credit card information is specified in the subject of an e-mail message.
  • the validation reply message is then returned to the subscriber's wireless device 12 in the form of an e-mail message, for example.
  • the user therefore, need only subscribe to the gateway 20 and need not subscribe to a separate credit card validation service such as PAYPAL, for example
  • the credit card validation function can be implemented at the gateway 20 using a custom software application or via standard Internet e-mail to send a message to a predefined validation address associated with the gateway 20 .
  • the software application developers do not need to have any specific knowledge of the actual validation process that is provided through the gateway 20 .
  • the software application developers can thus concentrate their efforts in developing applications for processing the credit card validation messages between the wireless device 12 and the credit card validation service provider without the burden or overhead of knowing the specific credit validation process used by an external provider.
  • the credit card validation function for processing credit card validation request messages at the gateway 20 can be implemented by software application developers independently of the external credit card validation process. Therefore, the software applications for processing the credit card information for identifying a credit card to be validated can operate independently of the credit card service provider validation process.
  • the gateway 20 functions as a reseller of credit card validation services and works in conjunction with a third party credit card validation service. Because the credit card validation service is provided to the gateway subscribers, there will be much less credit card validation traffic on the gateway 20 and thus the user can access credit card validation information at a much improved processing rate.
  • FIG. 2 where one embodiment of a credit card validation system 70 is illustrated.
  • a user provides credit card information 72 to be validated to the wireless device 12 .
  • the wireless device 12 sends a credit card validation request message 74 including the credit information (e.g., credit card number and the expiration date) to the gateway 20 .
  • the gateway 20 transmits a credit card validation request message 75 and the credit card information to a third party credit card validation service provider 76 for processing the credit card information.
  • the third party credit card validation service provider 76 returns a validation reply message 79 indicating whether or not to authorize the credit card. Accordingly, the gateway 20 provides a validation reply message 78 to the wireless device 12 .
  • the wireless device 12 is an interactive pager and the credit information can be entered via the interactive pager keyboard 73 .
  • the wireless device can be interfaced to various external devices such as an external keypad 14 , a card swipe reader 16 , a contact smart card 90 , a contactless smart card 92 , infrared 94 , radio frequency (RF) 96 , magnetic induction 98 , and the like.
  • the wireless device 12 accepts the credit card information from the external interfaces 14 , 16 , 90 , 92 , 94 , 96 , 98 and transmits the credit card information and a validation request to the wireless communication network 18 and onto the gateway 20 for validation.
  • FIG. 3 where one embodiment of a flow diagram 80 showing how the credit card validation may be implemented.
  • the user 72 sends a credit card validation request message including credit card information to the gateway 20 .
  • the gateway 20 recognizes the user 72 and receives the validation request message and credit card information 74 .
  • the gateway 20 transmits a validation request message including the credit card information 74 to a third party credit card validation service 76 provider.
  • the third party credit card validation service provider 76 validates the credit card information 74 and returns a validation reply to the gateway 20 .
  • the gateway sends the validation reply 78 to the user via the wireless device 12 .
  • the user 72 can validate the credit card information 74 through the gateway 20 without subscribing to the third party validation service 76 .
  • the gateway 20 provider purchases the credit card validation services from the third party validation service provider 76 and resells the validation service to the user 72 .
  • a vendor can take a customer's credit card information and provide the information to the wireless device 12 .
  • the vendor provides the credit card information to the wireless device through the various interfaces.
  • the wireless device 12 transmits the credit card information and a validation request message to the wireless communication network 18 and onto the gateway 20 .
  • the credit card information is then validated and the gateway 20 sends a response containing the validation reply as a text message back to the display of the wireless device 12 .
  • the validation reply also can be displayed on the keypad 14 , the credit card swipe reader 16 and any of the other external interfaces if they are equipped with a display or validation indicator.
  • a wireless user can obtain credit card validation information via an interactive message with no application development.
  • the wireless user can utilize the wireless device 12 to send an interactive message to the wireless network 18 as follows:
  • ⁇ creditcard number> is the number to be validated
  • ⁇ expiration date> is the expiration date of the card
  • ⁇ amount> is an optional field and is the amount to check if valid
  • the wireless network provides the following response to the wireless user, for example:
  • the wireless user can validate credit cards wirelessly remote from their normal place of business, for example.
  • the wireless user can later clear the credit card via the conventional credit facility located back at the wireless user's normal place of business.

Abstract

An apparatus and method for validating a credit card over a wireless network. The apparatus includes a gateway for sending a credit card validation reply message to a wireless device in response to receiving a credit card validation request message from the wireless device, the request message including credit card information for identifying a credit card to be validated. The method includes sending a first credit card validation request message to a gateway from a wireless device, the first request message including credit card information for identifying a credit card to be validated; sending a second credit card validation request message and the credit card information from the gateway over an external network in communication with the gateway to a credit card validation service provider for processing the credit card information; receiving by the gateway a first credit card validation reply message from the credit card validation service provider over the external network; and sending a second credit card validation reply message from the gateway to the wireless device.

Description

BACKGROUND
Notice: More than one reissue application has been filed for the reissue of U.S. Pat. No. 6,755,342. The reissue application numbers are the present application, 11/424,176 and 13/424,889, which is a continuation reissue application from 11/424,176, both of which are reissues of U.S. Pat. No. 6,755,342.
This invention relates to an interactive wireless network and, in particular, to credit card validation over an interactive network.
Credit card validation requires a predetermined arrangement with various credit card validation agencies. For example, Internet online vendors and consumers use credit card validation services such as PAYPAL to enable users (e.g., vendors or consumers) with an e-mail address to send and receive credit card payments online. The PAYPAL validation service uses existing infrastructures of bank accounts and credit cards to create a global real-time payment for its users. There are, however, no credit card validation services that provide a communication link over an interactive wireless network for subscribers to the network. For example, there are no credit card validation services that allow a user to obtain credit card validation using a wireless device over an interactive wireless network without requiring specialized applications and integration. Therefore, there is a need in the art to provide a wireless credit card validation service that operates over an interactive wireless network that allows a wireless user to obtain credit card verification via an interactive message without requiring specialized application development.
SUMMARY
According to one aspect the invention provides an apparatus for validating a credit card over a wireless network. The apparatus includes a gateway for sending a credit card validation reply message to a wireless device in response to receiving a credit card validation request message from the wireless device, the request message including credit card information for identifying a credit card to be validated.
Another aspect of the invention provides a method of validating a credit card over a wireless network. The method includes sending a first credit card validation request message to a gateway from a wireless device, the first request message including credit card information for identifying a credit card to be validated; sending a second credit card validation request message from the gateway over an external network in communication with the gateway to a credit card validation service provider for processing the credit card information; receiving by the gateway a first credit card validation reply message from the credit card validation service provider over the external network; and the gateway, sending a second credit card validation reply message to the wireless device.
A further aspect of the invention provides a method for validating a credit card over a wireless network. The method includes processing credit card information associated with a credit card to be validated at a gateway, the gateway sending a credit card validation reply message to a wireless device in response to receiving a credit card validation request message from the wireless device, the request message including the credit card information for identifying the credit card to be validated; wherein, the credit card information is processed at the gateway by a software application developed independently of external credit card validation processes provided remotely from the gateway.
These and various other aspects of the invention are pointed out with particularity in the claims annexed hereto and forming a part hereof. For a better understanding of the invention, however, reference should be made to the drawings which form a further part hereof, and to the accompanying descriptive matter, in which there are illustrated and described specific examples of an apparatus, system and method in accordance with the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic drawing of one embodiment of an interactive wireless system according to the invention;
FIG. 2 is a block diagram of one embodiment of an interactive wireless credit card validation system according to the invention; and
FIG. 3 is a flow diagram showing one embodiment of an implementation of an interactive wireless credit card validation feature of the invention.
DESCRIPTION
In one embodiment, the present invention relates to a credit card validation system and method for providing credit card validation services over an interactive wireless network. The credit card validation system interfaces with a two-way wireless device. The wireless device communicates with an interactive wireless communications system. The wireless device receives credit card information such as credit card number and expiration date from a user and transmits a credit card validation request message over a wireless network to a gateway. In one embodiment the credit card information is transmitted from the gateway to a credit card validation service provider for processing the credit card information. The validation service provider sends a validation reply message to the gateway indicating whether the credit card has been approved. The gateway receives the validation reply message from the credit card validation service provider and transmits a validation reply message to the wireless device. In one embodiment, the credit card validation system includes a wireless device interfaced with a keypad or a credit card swipe reader.
In one embodiment, information from the wireless device is communicated to a wireless network and to one or more gateways and to an external network such as the Internet. The gateways allow different systems, i.e., the Internet or other wide area network and the wireless network to communicate with each other. In one embodiment, the gateway functions as an interface between a wireless device such as an interactive pager and the Internet.
In one embodiment, the interactive wireless device is an interactive pager and accepts credit card information from an integral keyboard. In one embodiment, the wireless device accepts credit card information from various external devices such as an external keypad, a credit card swipe reader, a contact smart card, a contactless smart card, infrared, radio frequency (RF), magnetic induction, and the like.
FIG. 1 illustrates one embodiment of the components of an interactive wireless system 10 according to the present invention. A wireless device 12 such as a pager communicates with a wireless communication network 18. An example of the wireless communications network 18 uses the MOBITEX® technology of the Cingular Interactive Intelligent Wireless Network service provided by Cingular Wireless. The features of the present invention may be implemented, e.g., by Cingular Wireless's IM+ Interactive Messaging Service.
The MOBITEX® network is a two-way wireless data service that can be connected with other complementary networks. A wireless data service such as the MOBITEX® network includes a hierarchy of communications systems that can provide nationwide wireless service through a network of base stations and local switches under the control of higher order regional switches or exchanges. The wireless device 12 may operate with a wireless communications system using an over-the-air protocol such as HP98 or the Blackberry protocol developed by RIM (Research in Motion).
In one embodiment, the wireless device 12 is a wireless interactive pager capable of interactive messaging between the pager and the wireless communication network 18. In other embodiments, the wireless device 12 can include, for example, a Personal Digital Assistant (PDA), a wireless telephone, a wireless personal computer, a wireless modem or any wireless device that is adapted to communicate with the wireless network 18. Interactive messaging provides, for example, a way of communicating with the ability of sending and receiving text messages. In one embodiment, the interactive pager displays the user's messages to and from other interactive messaging users on a screen. The interactive pages can send and receive Internet e-mail, send messages to a fax machine and send text-to-voice messages to a telephone. Additional features of the interactive messaging allows a user to retrieve and manage all messages, along with content from the Internet, including e-mail.
Gateway 20 processes data received, e.g., from the Internet 60 for use in wireless communication network 18. The components of gateway 20 may be connected over an internal network 22, 24, 26, which may be a local area network (LAN). One or more wireless network exchanges such as MOBITEX® regional switches 28, 30, 32, which may be at separate locations, communicate with gateway 20 through Nrouters 34, 36, 38. The communication between regional switches 28, 30, 32 and Nrouters 34, 36, 38 may use an X.25 protocol. Up to two dual-ported connectivity cards, e.g., those manufactured by Eicon Networks, can be placed in each Nrouter, permitting a total of four Fast-Sequenced Transport (FST) connections per Nrouter. Gateway 20 can handle, for example, up to 255 Nrouters.
The communications received by Nrouters 34, 36, 38 are processed by a series of protocol handlers 40, 42, 44, 46. The protocol handlers 40, 42, 44, 46 communicate with the Nrouters 34, 36, 38 using X-sockets over internal network 22. Such sockets are, for example, point-to-point, two-way software communications interfaces that direct the protocol handlers to access the internal network by creating a communications end-point or socket and returning a file descriptor with which to access that socket. The underlying protocol for packaging and decoding text messages sent by wireless devices and received by the gateway is Simple Mail Transport Protocol (SMTP).
An unlimited number of protocol handlers may be employed. Each protocol handler may include up to five protocol processes, which may be any combination of HP98, HP99 or HPID-4 processes. Each protocol processor may back up the other protocol processors automatically. The protocols handled by protocol handlers 40, 42, 44, 46 may specify that message storage and internal email access may be handled by the UNIX standard Network File System (NFS) distributed file system from SUNSOFT, which allows data to be shared across the network regardless of the protocol. Each protocol handler maintains a database cache, i.e., a small, fast memory holding recently accessed data, to speed up internal network communications and to limit database access requests over the LAN.
Protocol handlers 40, 42, 44, 46 process information contained in user database machines, e.g., user database 48, user database backup 50, message store 52 and message store backup 54. The protocol machines communicate with the database machines using X-sockets over internal network 24. The database machines contain an interface to content addressable memory (CAM) (not shown) for updating information, e.g., user account information and status. Multiple backup machines may be used in gateway 20, each being synched automatically by sockets communications.
The user databases of the gateway 20 may be configured with a directory structure. Every user account stored in the user database has a unique identifier such as a MOBITEX® Access Number.
The results of protocols processed by protocol handlers 40, 42, 44, 46 using data from the user database machines are communicated externally to gateway 20 via network 26. An Internet mail router 56 and Internet mail router backup 58 connected to the internal network handle inbound and outbound communications traffic with an external network such as the Internet 60, as well as X-sockets traffic. If necessary, a separate X-sockets machine and backup machine (not shown) can be added. The transport protocol for communications over the Internet may be, e.g., TCP/IP or TELNET for remote login.
The internal network is also connected to wireless network subsystems 62 that communicate through wireless network 18. Examples of wireless network subsystems are an Interactive Voice Response (IVR) system which processes remote entries by a user from a touch tone telephone to query a database and obtain computerized voice responses, and a wireless paging system using an advanced XTAP protocol.
The wireless communication gateway may be configured from a standard Santa Cruz Operation (SCO) UNIX system, with the web access program being Windows NT by Microsoft. The system may use both TCP/IP and UDP for communications, and hypertext markup language (HTML) may be used to support Internet web browsers, including those provided by Netscape and Microsoft. The computer language used by the gateway components may be in the C programming language, java or HTML. The message delivery features of the present invention may be implemented in the C programming language.
The gateway as configured in such a wireless communications system includes a mailbox for the user of the wireless interactive device, e.g., in message store 52. For example, when a sender sends a text message over the Internet to a user of a wireless device, the gateway 20 stores the message in the user's mailbox and handles the communications and transmissions protocols to deliver the message over the wireless network. The message can include credit card information and credit card validation requests and replies. Based on information about the user in the user database, the gateway 20 determines the user's wireless device type, and the gateway 20 is programmed to handle a variety of protocols for different wireless devices. The gateway 20 can access profile information, such as user preferences, for the user stored in the user database. The gateway 20 also uses information in the user database to ensure that the user is a valid subscriber to the wireless service and to maintain billing information based on usage. The gateway 20 performs the important function of managing the amount of data flow in the internal network and the volume of communications traffic over the wireless network, which has a limited bandwidth and which handles limited size data packets.
In operation, the gateway 20 provides credit card validation services to a subscriber to the gateway 20 by way of a standard wireless mail package, for example. The subscriber (e.g., user) to the gateway 20 can use wireless devices 12 such as pagers to transmit credit card validation request messages to the gateway 20 and receive credit card validation reply messages from the gateway 20 without developing their own credit card validation interfaces. The message includes the credit card information such as the card number and the expiration date of the credit card to be validated. In one embodiment, the credit card information is specified in the subject of an e-mail message. The validation reply message is then returned to the subscriber's wireless device 12 in the form of an e-mail message, for example. The user, therefore, need only subscribe to the gateway 20 and need not subscribe to a separate credit card validation service such as PAYPAL, for example
The credit card validation function can be implemented at the gateway 20 using a custom software application or via standard Internet e-mail to send a message to a predefined validation address associated with the gateway 20. The software application developers do not need to have any specific knowledge of the actual validation process that is provided through the gateway 20. The software application developers can thus concentrate their efforts in developing applications for processing the credit card validation messages between the wireless device 12 and the credit card validation service provider without the burden or overhead of knowing the specific credit validation process used by an external provider. Accordingly, in one embodiment, the credit card validation function for processing credit card validation request messages at the gateway 20 can be implemented by software application developers independently of the external credit card validation process. Therefore, the software applications for processing the credit card information for identifying a credit card to be validated can operate independently of the credit card service provider validation process.
In one embodiment, the gateway 20 functions as a reseller of credit card validation services and works in conjunction with a third party credit card validation service. Because the credit card validation service is provided to the gateway subscribers, there will be much less credit card validation traffic on the gateway 20 and thus the user can access credit card validation information at a much improved processing rate.
Turning now to FIG. 2, where one embodiment of a credit card validation system 70 is illustrated. A user provides credit card information 72 to be validated to the wireless device 12. The wireless device 12 sends a credit card validation request message 74 including the credit information (e.g., credit card number and the expiration date) to the gateway 20. The gateway 20 transmits a credit card validation request message 75 and the credit card information to a third party credit card validation service provider 76 for processing the credit card information. Once the credit card information is processed the third party credit card validation service provider 76 returns a validation reply message 79 indicating whether or not to authorize the credit card. Accordingly, the gateway 20 provides a validation reply message 78 to the wireless device 12.
In one embodiment, the wireless device 12 is an interactive pager and the credit information can be entered via the interactive pager keyboard 73. In one embodiment, the wireless device can be interfaced to various external devices such as an external keypad 14, a card swipe reader 16, a contact smart card 90, a contactless smart card 92, infrared 94, radio frequency (RF) 96, magnetic induction 98, and the like. The wireless device 12 accepts the credit card information from the external interfaces 14, 16, 90, 92, 94, 96, 98 and transmits the credit card information and a validation request to the wireless communication network 18 and onto the gateway 20 for validation.
Turning now to FIG. 3, where one embodiment of a flow diagram 80 showing how the credit card validation may be implemented. At block 82, using the wireless device 12 the user 72 sends a credit card validation request message including credit card information to the gateway 20. The gateway 20 recognizes the user 72 and receives the validation request message and credit card information 74. At block 84, the gateway 20 transmits a validation request message including the credit card information 74 to a third party credit card validation service 76 provider. At block 86, the third party credit card validation service provider 76 validates the credit card information 74 and returns a validation reply to the gateway 20. At block 88, the gateway sends the validation reply 78 to the user via the wireless device 12. Accordingly, the user 72 can validate the credit card information 74 through the gateway 20 without subscribing to the third party validation service 76. In one embodiment, the gateway 20 provider purchases the credit card validation services from the third party validation service provider 76 and resells the validation service to the user 72.
In use, for example, a vendor can take a customer's credit card information and provide the information to the wireless device 12. The vendor provides the credit card information to the wireless device through the various interfaces. The wireless device 12 transmits the credit card information and a validation request message to the wireless communication network 18 and onto the gateway 20. The credit card information is then validated and the gateway 20 sends a response containing the validation reply as a text message back to the display of the wireless device 12. The validation reply also can be displayed on the keypad 14, the credit card swipe reader 16 and any of the other external interfaces if they are equipped with a display or validation indicator.
In one embodiment, for example, a wireless user can obtain credit card validation information via an interactive message with no application development. The wireless user can utilize the wireless device 12 to send an interactive message to the wireless network 18 as follows:
To: creditvalidation
Subject: <creditcard number> <expirationdate> <amount>
Where:
<creditcard number> is the number to be validated;
<expiration date> is the expiration date of the card; and
<amount> is an optional field and is the amount to check if valid
For example:
To: creditvalidation
Subject: 3838939391233434 01/02 50.00
The wireless network provides the following response to the wireless user, for example:
Card: 3838939391233434 Expiration Date: 01/02
Is Valid for $50.00
Accordingly, the wireless user can validate credit cards wirelessly remote from their normal place of business, for example. The wireless user can later clear the credit card via the conventional credit facility located back at the wireless user's normal place of business.
While several embodiments of the invention have been described, it should be apparent, however, that various modifications, alterations and adaptations to those embodiments may occur to persons skilled in the art with the attainment of some or all of the advantages of the present invention. It is therefore intended to cover all such modifications, alterations and adaptions without departing from the scope and spirit of the present invention as defined by the appended claims.

Claims (77)

1. An apparatus for validating a credit card over a wireless data network, the apparatus comprising:
a wireless communication gateway in communication configured to communicate with a wireless data network, the gateway configured for processing to process credit card validation data to be received from an external network and for sending configured to send a credit card validation reply message to a wireless device in communication with the wireless data network in response to receiving a credit card validation request message from the wireless device, the request message including credit card information for identifying to identify a credit card to be validated;
wherein the gateway comprises a database for storing the credit card validation reply message; and
wherein the database has a directory structure for associating the wireless device with the credit card validation reply message.
2. The apparatus of claim 1, wherein the gateway transmits is configured to transmit the credit card validation request message over the external network to a credit card validation service provider for processing to process the credit card information.
3. The apparatus of claim 2, wherein the external network is the Internet.
4. The apparatus of claim 1, wherein the credit card validation request message is a text message.
5. The apparatus of claim 1, wherein the credit card validation request message is to be sent via e-mail to a predetermined validation e-mail address.
6. The apparatus of claim 5, wherein the credit card information is to be provided in a subject portion of the e-mail message.
7. The apparatus of claim 1, wherein the credit card information includes a credit card number of the credit card to be validated.
8. The apparatus of claim 1, wherein the credit card information includes a credit card expiration date of the credit card to be validated.
9. The apparatus of claim 1, wherein the credit card information includes an identifier associated with the credit card to be validated.
10. The apparatus of claim 1, wherein the credit card validation reply message is a text message.
11. The apparatus of claim 1, wherein the credit card validation reply message is to be sent via e-mail to the wireless device.
12. The apparatus of claim 1, wherein the wireless device is a pager.
13. The apparatus of claim 1, wherein the wireless device is configured to be interfaced to a keypad.
14. The apparatus of claim 1, wherein the wireless device in is configured to be interfaced to a credit card swipe reader.
15. A method of validating a credit card over a wireless data network, the method comprising:
sending a first credit card validation request message to a wireless communication gateway in communication with a wireless data network from a wireless device in communication with the wireless data network, the gateway configured for processing credit card validation data received from an external network, the first request message including credit card information for identifying a credit card to be validated;
sending a second credit card validation request message and the credit card information from the gateway over the external network in communication with the gateway to a credit card information validation service provider for processing the credit card information;
receiving by the gateway a first credit card validation reply message from the credit card validation service provider over the external network;
sending a second credit card validation reply message from the gateway to the wireless device;
storing the first credit card validation reply message in a database associated with the gateway; and
associating a second wireless device with the first credit card validation reply message in a directory structure of the database.
16. The method of claim 15, further comprising storing the second credit card validation reply message in a database associated with the gateway.
17. The method of claim 16, further comprising associating a second wireless device with the second credit card validation reply message in a directory structure of the database.
18. The method of claim 15, wherein sending the second request message from the gateway over an external network in communication with the gateway for processing the credit card information further comprises transmitting the second request message to the Internet.
19. The method of claim 15, wherein sending a first credit card validation request message further comprises sending a text message.
20. The method of claim 15, wherein sending a second credit card validation request message further comprises sending the credit card information via e-mail to a predetermined validation e-mail address.
21. The method of claim 20, wherein sending credit card information further comprises sending the credit card validation information in a subject portion of the e-mail message.
22. The method of claim 15, wherein sending credit card information further comprises sending a credit card number of the credit card to be valid validated.
23. The method of claim 15, wherein sending credit card information further comprises sending a credit card expiration date of the credit card to be validated.
24. The method of claim 15, wherein sending credit card information further comprises sending an identifier associated with the credit card to be validated.
25. The method of claim 15, wherein sending a first credit card validation reply message further comprises sending a text message.
26. The method of claim 15, wherein sending a second credit card validation reply message further comprises sending an e-mail message to the wireless device.
27. The method of claim 15, wherein sending a first credit card validation request message from a wireless device further comprises sending the first credit card validation request message from a pager.
28. The method of claim 15, wherein sending a second credit card validation reply message to a wireless device further comprises sending the second credit card validation reply message to a pager.
29. The method of claim 15, wherein sending a first credit card validation request message further comprises sending a first credit card validation message that is independent of a credit card service provider validation process.
30. The method of claim 29, wherein software applications for processing credit card information for identifying a credit card to be validated operate independently of the credit card service provider validation process.
31. A method for validating a credit card over a wireless data network, the method comprising:
processing credit card information associated with a credit card to be validated at a wireless communication gateway to be in communication with a wireless data network, the gateway configured for processing to process credit card validation data to be received from an external network, the gateway sending to send a credit card validation reply message to a wireless device in communication with the wireless network in response to receiving a credit card validation request message from the wireless device, the request message including the credit card information for identifying the credit card to be validated;
wherein, the credit card information is to be processed at the gateway by a software application developed independently of external credit card validation processes to be provided remotely from the gateway; and
storing the credit card validation reply message in a database associated with the gateway;
wherein storing further comprises storing the credit card validation reply message in a database that includes a directory structure for associating the wireless device with the credit card validation reply message.
32. The method of claim 31, further comprising transmitting the credit card validation request message from the gateway over the external network to the credit card validation service provider for processing to process the credit card information.
33. The method of claim 32, wherein transmitting the credit card validation request message further comprises transmitting over the Internet.
34. The method of claim 31, wherein processing the credit card validation request message further comprises processing a text message.
35. The method of claim 31, further comprising sending the credit card validation request message via e-mail to a predetermined validation e-mail address.
36. The method of claim 35, further comprising providing the credit card information in a subject portion of the e-mail message.
37. The method of claim 31, further comprising providing a credit card number of the credit card to be validated in the credit card information.
38. The method of claim 31, further comprising providing a credit card expiration date of the credit card to be validated in the credit card information.
39. The method of claim 31, further comprising providing an identifier associated with the credit card to be validated in the credit card information.
40. The method of claim 31, wherein processing the credit card validation reply message further comprises processing a text message.
41. The method of claim 31, further comprising sending the credit card validation reply message via e-mail to the wireless device.
42. The method of claim 31, further comprising receiving the credit card information by the gateway from a pager.
43. A method of validating a credit card over a wireless data network, the method comprising:
sending a first credit card validation request message to a wireless communication gateway in communication with a wireless data network from a wireless device in communication with the wireless data network, the gateway configured for processing credit card validation data received from an external network, the first request message including credit card information for identifying a credit card to be validated;
sending a second credit card validation request message and the credit card information from the gateway over the external network in communication with the gateway to a credit card information validation service provider for processing the credit card information;
receiving by the gateway a first credit card validation reply message from the credit card validation service provider over the external network;
sending a second credit card validation reply message from the gateway to the wireless device; and
storing the second credit card validation reply message in a database associated with the gateway, wherein the second credit card validation reply message is associated in the database with a second wireless device.
44. The method of claim 43, further comprising associating a wherein the second wireless device is associated with the second credit card validation reply message in a directory structure of the database.
45. A method of validating a credit card over a wireless date network, the method comprising:
receiving, at a gateway, a first credit card validation request message from a wireless device via a wireless date network, the gateway to process credit card validation data received from an external network, the first request message including credit card information to identify a credit card to be validated;
sending a second credit card validation request message and the credit card information from the gateway over the external network to a credit card information validation service provider to process the credit card information;
receiving by the gateway a first credit card validation reply message from the credit card validation service provider over the external network;
sending a second credit card validation reply message from the gateway to the wireless device;
storing the first credit card validation reply message in a database associated with the gateway; and
associating a second wireless device with the first credit card validation reply message in a directory structure of the database.
46. The method of claim 45, further comprising storing the second credit card validation reply message in a database associated with the gateway.
47. The method of claim 46, further comprising associating a second wireless device with the second credit card validation reply message in a directory structure of the database.
48. The method of claim 45, wherein sending the second request message from the gateway over an external network in communication with the gateway to process the credit card information further comprises transmitting the second request message to the Internet.
49. The method of claim 45, wherein sending a first credit card validation request message further comprises sending a text message.
50. The method of claim 45, wherein sending a second credit card validation request message further comprises sending the credit card information via e-mail to a predetermined validation e-mail address.
51. The method of claim 50, wherein sending credit card information further comprises sending the credit card validation information in a subject portion of the e-mail message.
52. The method of claim 45, wherein sending credit card information further comprises sending a credit card number of the credit card to be validated.
53. The method of claim 45, wherein sending credit card information further comprises sending a credit card expiration date of the credit card to be validated.
54. The method of claim 45, wherein sending credit card information further comprises sending an identifier associated with the credit card to be validated.
55. The method of claim 45, wherein sending a first credit card validation reply message further comprises sending a text message.
56. The method of claim 45, wherein sending a second credit card validation reply message further comprises sending an e-mail message to the wireless device.
57. The method of claim 45, wherein said first credit card validation request message is independent of a credit card service provider validation process.
58. The method of claim 57, wherein software applications for processing credit card information to identify a credit card to be validated are to operate independently of the credit card service provider validation process.
59. A method of validating a credit card over a wireless data network, the method comprising:
receiving, by a gateway, a first credit card validation request message from a wireless device via a wireless data network, the gateway configured to process credit card validation data received from an external network, the first request message including credit card information to identify a credit card to be validated;
sending a second credit card validation request message and the credit card information from the gateway over the external network in communication with the gateway to a credit card information validation service provider to process the credit card information;
receiving by the gateway a first credit card validation reply message from the credit card validation service provider over the external network;
sending a second credit card validation reply message from the gateway to the wireless device; and
storing the second credit card validation reply message in a database associated with the gateway, wherein the second credit card validation reply message is associated in the database with a second wireless device.
60. The method of claim 59, wherein the second wireless device is associated with the second credit card validation reply message in a directory structure of the database.
61. A computer-readable storage medium containing software code that, if executed by a processor, causes the processor to perform operations comprising:
receiving a first credit card validation request message from a wireless device via a wireless data network, the first request message including credit card information to identify a credit card to be validate;
sending a second credit card validation request message and the credit card information over an external network to a credit card information validation service provider to process the credit card information;
receiving a first credit card validation reply message from the credit card validation service provider over the external network;
sending a second credit card validation reply message to the wireless device;
storing the first credit card validation reply message in a database; and
associating a second wireless device with the first credit card validation reply message in a directory structure of the database.
62. The medium of claim 61, further comprising software code such that the operations further comprise:
storing the second credit card validation reply message in a database.
63. The medium of claim 62, further comprising software code such that the operations further comprise:
associating a second wireless device with the second credit card validation reply message in a directory structure of the database.
64. The medium of claim 61, wherein sending the second request message over an external network further comprises transmitting the second request message to the Internet.
65. The medium of claim 61, wherein sending a first credit card validation request message further comprises sending a text message.
66. The medium of claim 61, wherein sending a second credit card validation request message further comprises sending the credit card information via e-mail to a predetermining validation e-mail address.
67. The medium of claim 66, wherein sending credit card information further comprises sending the credit card validation information in a subject portion of the e-mail message.
68. The medium of claim 61, wherein sending credit card information further comprises sending a credit card number of the credit card to be validated.
69. The medium of claim 61, wherein sending credit card information further comprises sending a credit card expiration date of the credit card to be validated.
70. The medium of claim 61, wherein sending credit card information further comprises sending an identifier associated with the credit card to be validated.
71. The medium of claim 61, wherein sending a first credit card validation reply message further comprises sending a text message.
72. The medium of claim 61, wherein sending a second credit card validation reply message further comprises sending an e-mail message to the wireless device.
73. The medium of claim 61, wherein said first credit card validation request message is independent of a credit card service provider validation process.
74. The medium of claim 73, wherein software applications for processing credit card information to identify a credit card to be validated are to operate independently of the credit card service provider validation process.
75. A computer-readable storage medium containing software code that, if executed by a processor, causes the processor to perform operations comprising:
receiving a first credit card validation request message from a wireless device via a wireless data network, the first request message including credit card information to identify a credit card to be validated;
sending a second credit card validation request message and the credit card information over an external network to a credit card information validation service provider to process the credit card information;
receiving a first credit card validation reply message from the credit card validation service provider over the external network;
sending a second credit card validation reply message to the wireless device; and
storing the second credit card validation reply message in a database, wherein the second credit card validation reply message is associated in the database with a second wireless device.
76. The medium of claim 75, wherein the second wireless device is associated with the second credit card validation reply message in a directory structure of the database.
77. A method of reselling credit card validation services, the method comprising:
arranging to purchase credit card validation services from a validation service provider;
receiving, from a wireless device of a subscriber, a first credit card validation request message via a wireless data network, the first request message including credit card information to identify a credit card to be validated;
sending a second credit card validation request message and the credit card information over an external network to said validation service provider to process the credit card information;
receiving a first credit card validation reply message from said validation service provider over the external network;
sending a second credit card validation reply message to the wireless device;
storing the first credit card validation reply message in a database; and
associating a second wireless device with the first credit card validation reply message in a directory structure of the database.
US11/477,126 2001-12-31 2006-06-29 Credit card validation for an interactive wireless network Expired - Lifetime USRE43351E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/477,126 USRE43351E1 (en) 2001-12-31 2006-06-29 Credit card validation for an interactive wireless network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/036,711 US6755342B1 (en) 2001-12-31 2001-12-31 Credit card validation for an interactive wireless network
US11/477,126 USRE43351E1 (en) 2001-12-31 2006-06-29 Credit card validation for an interactive wireless network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/036,711 Reissue US6755342B1 (en) 2001-12-31 2001-12-31 Credit card validation for an interactive wireless network

Publications (1)

Publication Number Publication Date
USRE43351E1 true USRE43351E1 (en) 2012-05-08

Family

ID=32505356

Family Applications (3)

Application Number Title Priority Date Filing Date
US10/036,711 Expired - Lifetime US6755342B1 (en) 2001-12-31 2001-12-31 Credit card validation for an interactive wireless network
US10/877,160 Expired - Lifetime US6986460B2 (en) 2001-12-31 2004-06-25 Credit card validation for an interactive wireless network
US11/477,126 Expired - Lifetime USRE43351E1 (en) 2001-12-31 2006-06-29 Credit card validation for an interactive wireless network

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US10/036,711 Expired - Lifetime US6755342B1 (en) 2001-12-31 2001-12-31 Credit card validation for an interactive wireless network
US10/877,160 Expired - Lifetime US6986460B2 (en) 2001-12-31 2004-06-25 Credit card validation for an interactive wireless network

Country Status (1)

Country Link
US (3) US6755342B1 (en)

Cited By (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8571937B2 (en) 2010-10-20 2013-10-29 Playspan Inc. Dynamic payment optimization apparatuses, methods and systems
US8577803B2 (en) 2011-06-03 2013-11-05 Visa International Service Association Virtual wallet card selection apparatuses, methods and systems
US9117225B2 (en) 2011-09-16 2015-08-25 Visa International Service Association Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs
US9355393B2 (en) 2011-08-18 2016-05-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US9646291B2 (en) 2011-05-11 2017-05-09 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US9652765B2 (en) 2008-08-26 2017-05-16 Visa International Service Association System and method for implementing financial assistance programs
US9710807B2 (en) 2011-08-18 2017-07-18 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods and systems
US9773212B2 (en) 2011-02-28 2017-09-26 Visa International Service Association Secure anonymous transaction apparatuses, methods and systems
US9830328B2 (en) 2012-02-02 2017-11-28 Visa International Service Association Multi-source, multi-dimensional, cross-entry, multimedia merchant analytics database platform apparatuses, methods and systems
US9953378B2 (en) 2012-04-27 2018-04-24 Visa International Service Association Social checkout widget generation and integration apparatuses, methods and systems
US9953334B2 (en) 2011-02-10 2018-04-24 Visa International Service Association Electronic coupon issuance and redemption apparatuses, methods and systems
US9996838B2 (en) 2011-03-04 2018-06-12 Visa International Service Association Cloud service facilitator apparatuses, methods and systems
US10096022B2 (en) 2011-12-13 2018-10-09 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
US10121129B2 (en) 2011-07-05 2018-11-06 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10154084B2 (en) 2011-07-05 2018-12-11 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
US10204327B2 (en) 2011-02-05 2019-02-12 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
US10223691B2 (en) 2011-02-22 2019-03-05 Visa International Service Association Universal electronic payment apparatuses, methods and systems
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
US10223710B2 (en) 2013-01-04 2019-03-05 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US10262148B2 (en) 2012-01-09 2019-04-16 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US10318941B2 (en) 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US10438176B2 (en) 2011-07-17 2019-10-08 Visa International Service Association Multiple merchant payment processor platform apparatuses, methods and systems
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US11216468B2 (en) 2015-02-08 2022-01-04 Visa International Service Association Converged merchant processing apparatuses, methods and systems
US11288661B2 (en) 2011-02-16 2022-03-29 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US11308227B2 (en) 2012-01-09 2022-04-19 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6755342B1 (en) 2001-12-31 2004-06-29 Bellsouth Intellectual Property Corporation Credit card validation for an interactive wireless network
US7146159B1 (en) * 2003-12-23 2006-12-05 Sprint Communications Company L.P. Over-the-air card provisioning system and method
US8700729B2 (en) 2005-01-21 2014-04-15 Robin Dua Method and apparatus for managing credentials through a wireless network
US20080033857A1 (en) * 2005-04-25 2008-02-07 Moses Manuel B Pooling data for consumer credit or debit cards
CA2508083A1 (en) * 2005-05-20 2006-11-20 Ingenico Canada Ltd. Automated payment system with additional capability
US7997476B2 (en) 2005-09-15 2011-08-16 Capital One Financial Corporation Wireless devices for storing a financial account card and methods for storing card data in a wireless device
CN1829150B (en) * 2006-04-10 2011-06-01 北京易恒信认证科技有限公司 Gateway identification device and method based on CPK
US20080033825A1 (en) * 2006-07-20 2008-02-07 David Goldin Method and apparatus for a reward system for merchants for credit card processing and merchant cash advances
US9883381B1 (en) 2007-10-02 2018-01-30 Sprint Communications Company L.P. Providing secure access to smart card applications
US8083140B1 (en) 2008-02-05 2011-12-27 Sprint Communications Company L.P. System and method of over-the-air provisioning
US20090281943A1 (en) * 2008-05-07 2009-11-12 Yoggerst A John Systems and Methods for Collecting Bonds and Fines for Warrants and Traffic Tickets
US8706588B1 (en) 2008-10-20 2014-04-22 Sprint Communications Company L.P. System and method of provisioning confidential information via a mobile device
US8060449B1 (en) 2009-01-05 2011-11-15 Sprint Communications Company L.P. Partially delegated over-the-air provisioning of a secure element
US8768845B1 (en) 2009-02-16 2014-07-01 Sprint Communications Company L.P. Electronic wallet removal from mobile electronic devices
US8167200B2 (en) * 2009-07-09 2012-05-01 Kenichi Uchikura Authorization verification system
US20140337230A1 (en) * 2011-12-01 2014-11-13 Sk C&C Co., Ltd. Method and system for secure mobile wallet transaction
KR101460179B1 (en) 2012-11-28 2014-11-10 에스케이씨앤씨 주식회사 Method for Temporary Payment Card Set-up and Mobile Device using the same
US10185955B1 (en) * 2018-01-10 2019-01-22 Capital One Services, Llc Electronic wallet device for business transactions
US10771254B2 (en) 2018-10-02 2020-09-08 Capital One Services, Llc Systems and methods for email-based card activation

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4776003A (en) 1986-10-01 1988-10-04 Harris Arlene J Cellular mobile radio credit card system
US5559800A (en) 1994-01-19 1996-09-24 Research In Motion Limited Remote control of gateway functions in a wireless data communication network
US5850599A (en) 1992-09-25 1998-12-15 Ecs Enhanced Cellular Systems Manufacturing Inc. Portable cellular telephone with credit card debit system
US6023682A (en) 1997-10-21 2000-02-08 At&T Corporation Method and apparatus for credit card purchase authorization utilizing a comparison of a purchase token with test information
US6208978B1 (en) 1997-09-18 2001-03-27 Walker Digital, Llc System and method for issuing security deposit guarantees based on credit card accounts
US6219694B1 (en) 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US20020077993A1 (en) 2000-12-18 2002-06-20 Nokia Corporation Method and system for conducting wireless payments
US20020077974A1 (en) 2000-12-19 2002-06-20 Ortiz Luis M. Wireless point of sale
US6418305B1 (en) 1990-07-06 2002-07-09 Simon Neustein Paging system
US20020107791A1 (en) 2000-10-06 2002-08-08 Nobrega Ryan J. Method and apparatus for performing a credit based transaction between a user of a wireless communications device and a provider of a product or service
US6505046B1 (en) 1997-11-19 2003-01-07 Nortel Networks Limited Method and apparatus for distributing location-based messages in a wireless communication network
US20030119478A1 (en) 2001-07-24 2003-06-26 Dan Nagy Method and system for data management in electronic payments transactions
US20030169727A1 (en) 1997-03-11 2003-09-11 Verizon Services Corp. Public wireless/cordless Internet gateway
US6755342B1 (en) 2001-12-31 2004-06-29 Bellsouth Intellectual Property Corporation Credit card validation for an interactive wireless network
US20040143500A1 (en) 2000-10-06 2004-07-22 Lopez Kermit D. Processing negotiable economic credits through electronic hand held devices

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4776003A (en) 1986-10-01 1988-10-04 Harris Arlene J Cellular mobile radio credit card system
US6418305B1 (en) 1990-07-06 2002-07-09 Simon Neustein Paging system
US5850599A (en) 1992-09-25 1998-12-15 Ecs Enhanced Cellular Systems Manufacturing Inc. Portable cellular telephone with credit card debit system
US5559800A (en) 1994-01-19 1996-09-24 Research In Motion Limited Remote control of gateway functions in a wireless data communication network
US20030169727A1 (en) 1997-03-11 2003-09-11 Verizon Services Corp. Public wireless/cordless Internet gateway
US6208978B1 (en) 1997-09-18 2001-03-27 Walker Digital, Llc System and method for issuing security deposit guarantees based on credit card accounts
US6023682A (en) 1997-10-21 2000-02-08 At&T Corporation Method and apparatus for credit card purchase authorization utilizing a comparison of a purchase token with test information
US6505046B1 (en) 1997-11-19 2003-01-07 Nortel Networks Limited Method and apparatus for distributing location-based messages in a wireless communication network
US6219694B1 (en) 1998-05-29 2001-04-17 Research In Motion Limited System and method for pushing information from a host system to a mobile data communication device having a shared electronic address
US20020107791A1 (en) 2000-10-06 2002-08-08 Nobrega Ryan J. Method and apparatus for performing a credit based transaction between a user of a wireless communications device and a provider of a product or service
US20040143500A1 (en) 2000-10-06 2004-07-22 Lopez Kermit D. Processing negotiable economic credits through electronic hand held devices
US20020077993A1 (en) 2000-12-18 2002-06-20 Nokia Corporation Method and system for conducting wireless payments
US20020077974A1 (en) 2000-12-19 2002-06-20 Ortiz Luis M. Wireless point of sale
US20030119478A1 (en) 2001-07-24 2003-06-26 Dan Nagy Method and system for data management in electronic payments transactions
US6755342B1 (en) 2001-12-31 2004-06-29 Bellsouth Intellectual Property Corporation Credit card validation for an interactive wireless network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US PG Pub No. 2002/0077974 A1. *

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9652765B2 (en) 2008-08-26 2017-05-16 Visa International Service Association System and method for implementing financial assistance programs
US10688385B2 (en) 2010-10-20 2020-06-23 Playspan Inc. In-application universal storefront apparatuses, methods and systems
US10500481B2 (en) 2010-10-20 2019-12-10 Playspan Inc. Dynamic payment optimization apparatuses, methods and systems
US11311797B2 (en) 2010-10-20 2022-04-26 Playspan Inc. Dynamic payment optimization apparatuses, methods and systems
US9757644B2 (en) 2010-10-20 2017-09-12 Playspin Inc. Dynamic payment optimization apparatuses, methods and systems
US8571937B2 (en) 2010-10-20 2013-10-29 Playspan Inc. Dynamic payment optimization apparatuses, methods and systems
US11093919B2 (en) 2011-02-05 2021-08-17 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
US10204327B2 (en) 2011-02-05 2019-02-12 Visa International Service Association Merchant-consumer bridging platform apparatuses, methods and systems
US9953334B2 (en) 2011-02-10 2018-04-24 Visa International Service Association Electronic coupon issuance and redemption apparatuses, methods and systems
US10621605B2 (en) 2011-02-10 2020-04-14 Visa International Service Association Electronic coupon issuance and redemption apparatuses, methods and systems
US10586227B2 (en) 2011-02-16 2020-03-10 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US11288661B2 (en) 2011-02-16 2022-03-29 Visa International Service Association Snap mobile payment apparatuses, methods and systems
US11023886B2 (en) 2011-02-22 2021-06-01 Visa International Service Association Universal electronic payment apparatuses, methods and systems
US10223691B2 (en) 2011-02-22 2019-03-05 Visa International Service Association Universal electronic payment apparatuses, methods and systems
US9773212B2 (en) 2011-02-28 2017-09-26 Visa International Service Association Secure anonymous transaction apparatuses, methods and systems
US11250352B2 (en) 2011-02-28 2022-02-15 Visa International Service Association Secure anonymous transaction apparatuses, methods and systems
US10482398B2 (en) 2011-02-28 2019-11-19 Visa International Service Association Secure anonymous transaction apparatuses, methods and systems
US11263640B2 (en) 2011-03-04 2022-03-01 Visa International Service Association Cloud service facilitator apparatuses, methods and systems
US9996838B2 (en) 2011-03-04 2018-06-12 Visa International Service Association Cloud service facilitator apparatuses, methods and systems
US10489756B2 (en) 2011-05-11 2019-11-26 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US9646291B2 (en) 2011-05-11 2017-05-09 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US11263601B2 (en) 2011-05-11 2022-03-01 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US11853977B2 (en) 2011-05-11 2023-12-26 Visa International Service Association Electronic receipt manager apparatuses, methods and systems
US8577803B2 (en) 2011-06-03 2013-11-05 Visa International Service Association Virtual wallet card selection apparatuses, methods and systems
US11010753B2 (en) 2011-07-05 2021-05-18 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10154084B2 (en) 2011-07-05 2018-12-11 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
US10803449B2 (en) 2011-07-05 2020-10-13 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10419529B2 (en) 2011-07-05 2019-09-17 Visa International Service Association Hybrid applications utilizing distributed models and views apparatuses, methods and systems
US11900359B2 (en) 2011-07-05 2024-02-13 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10121129B2 (en) 2011-07-05 2018-11-06 Visa International Service Association Electronic wallet checkout platform apparatuses, methods and systems
US10438176B2 (en) 2011-07-17 2019-10-08 Visa International Service Association Multiple merchant payment processor platform apparatuses, methods and systems
US9959531B2 (en) 2011-08-18 2018-05-01 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US11803825B2 (en) 2011-08-18 2023-10-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US11037138B2 (en) 2011-08-18 2021-06-15 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods, and systems
US9355393B2 (en) 2011-08-18 2016-05-31 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10354240B2 (en) 2011-08-18 2019-07-16 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US9710807B2 (en) 2011-08-18 2017-07-18 Visa International Service Association Third-party value added wallet features and interfaces apparatuses, methods and systems
US11397931B2 (en) 2011-08-18 2022-07-26 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10825001B2 (en) 2011-08-18 2020-11-03 Visa International Service Association Multi-directional wallet connector apparatuses, methods and systems
US10242358B2 (en) 2011-08-18 2019-03-26 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US11763294B2 (en) 2011-08-18 2023-09-19 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US11010756B2 (en) 2011-08-18 2021-05-18 Visa International Service Association Remote decoupled application persistent state apparatuses, methods and systems
US9117225B2 (en) 2011-09-16 2015-08-25 Visa International Service Association Apparatuses, methods and systems for transforming user infrastructure requests inputs to infrastructure design product and infrastructure allocation outputs
US11354723B2 (en) 2011-09-23 2022-06-07 Visa International Service Association Smart shopping cart with E-wallet store injection search
US10223730B2 (en) 2011-09-23 2019-03-05 Visa International Service Association E-wallet store injection search apparatuses, methods and systems
US10096022B2 (en) 2011-12-13 2018-10-09 Visa International Service Association Dynamic widget generator apparatuses, methods and systems
US10318941B2 (en) 2011-12-13 2019-06-11 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US10846670B2 (en) 2011-12-13 2020-11-24 Visa International Service Association Payment platform interface widget generation apparatuses, methods and systems
US10685379B2 (en) 2012-01-05 2020-06-16 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US10262148B2 (en) 2012-01-09 2019-04-16 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US11308227B2 (en) 2012-01-09 2022-04-19 Visa International Service Association Secure dynamic page content and layouts apparatuses, methods and systems
US11074218B2 (en) 2012-02-02 2021-07-27 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems
US10430381B2 (en) 2012-02-02 2019-10-01 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems
US11036681B2 (en) 2012-02-02 2021-06-15 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems
US10262001B2 (en) 2012-02-02 2019-04-16 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia merchant analytics database platform apparatuses, methods and systems
US10983960B2 (en) 2012-02-02 2021-04-20 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia centralized personal information database platform apparatuses, methods and systems
US10013423B2 (en) 2012-02-02 2018-07-03 Visa International Service Association Multi-source, multi-dimensional, cross-entity, multimedia analytical model sharing database platform apparatuses, methods and systems
US9830328B2 (en) 2012-02-02 2017-11-28 Visa International Service Association Multi-source, multi-dimensional, cross-entry, multimedia merchant analytics database platform apparatuses, methods and systems
US9953378B2 (en) 2012-04-27 2018-04-24 Visa International Service Association Social checkout widget generation and integration apparatuses, methods and systems
US10223710B2 (en) 2013-01-04 2019-03-05 Visa International Service Association Wearable intelligent vision device apparatuses, methods and systems
US11216468B2 (en) 2015-02-08 2022-01-04 Visa International Service Association Converged merchant processing apparatuses, methods and systems
US11941008B2 (en) 2015-02-08 2024-03-26 Visa International Service Association Converged merchant processing apparatuses, methods and systems

Also Published As

Publication number Publication date
US6986460B2 (en) 2006-01-17
US6755342B1 (en) 2004-06-29
US20040232226A1 (en) 2004-11-25

Similar Documents

Publication Publication Date Title
USRE43351E1 (en) Credit card validation for an interactive wireless network
US7369865B2 (en) System and method for sending SMS and text messages
CA2336737C (en) System and method for managing prepaid wireless service
US20020029193A1 (en) Method and system for facilitating the transfer of funds utilizing a telephonic identifier
JP4036649B2 (en) Transaction method and sales system
US8145658B2 (en) System and method for processing database queries
US7107068B2 (en) System and method for provisioning of text message services
US7215942B1 (en) Architecture for managing prepaid wireless communications services
US20040088250A1 (en) Subscriber account replenishment in a netework-based electronic commerce system incorporating prepaid service offerings
US20020052842A1 (en) Initiation of an electronic payment transaction
US20040002324A1 (en) Transaction-based service billing in a telecommunication system
EP0972275A2 (en) Use of banking services in a digital cellular radio system
US20050193078A1 (en) Text message delivery features for an interactive wireless network
JPH11507185A (en) Electronic message communication system via wireless device
EP1416456B1 (en) Methods for maintaining prepaid account information and for supporting transactions in an e-Commerce system
KR101115429B1 (en) Method and System for Providing History Data of Facsimile Transmission by Using Mobile Communication Terminal
KR20000024373A (en) Credit Card Authorization Method On Wireless Communication Network and Highway Information Communication Network, and Web-based Service Method For Wire/Wireless Internet
CA2221343C (en) Multimedia message system with revenue allocation
KR20030045107A (en) Wireless transactions
JP4220394B2 (en) Mobile terminal and provider for filling out electronic forms
KR20000056045A (en) The notification method of bank account updating
US20050246277A1 (en) Transaction processing system
JP2001331389A (en) Information processing system
GB2382423A (en) An e-commerce system using SMS order confirmation
KR20060010297A (en) Transfer system and method using messaging service

Legal Events

Date Code Title Description
AS Assignment

Owner name: DONO TECH SERVICES LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BELLSOUTH INTELLECTUAL PROPERTY CORPORATION;REEL/FRAME:025566/0277

Effective date: 20051027

CC Certificate of correction
AS Assignment

Owner name: INTELLECTUAL VENTURES I LLC, DELAWARE

Free format text: MERGER;ASSIGNOR:DONO TECH SERVICES LLC;REEL/FRAME:030638/0339

Effective date: 20130207

FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: NTELLECTUAL VENTURES ASSETS 179 LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES I LLC;REEL/FRAME:057274/0765

Effective date: 20210809

AS Assignment

Owner name: ADVANCED TRANSACTIONS, LLC, GEORGIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 179 LLC;REEL/FRAME:058537/0628

Effective date: 20210825