Gift card services for mobile devices
First Claim
1. A non-transitory computer program product storing instructions, which when executed, cause data processing apparatus to perform operations comprising:
- receiving, by a wireless gift card server, first data characterizing a request to provide a merchant credit service to an intended recipient;
determining a wireless messaging service with a largest message length supported by a mobile device associated with the intended recipient;
generating, by the wireless gift card server, a message for the intended recipient, the message characterizing a phone number to call to authenticate activation of the merchant credit service, the message being transmitted to the intended recipient by the determined wireless messaging service;
receiving, by the wireless gift card server, second data characterizing authentication by a call to the phone number to activate the merchant credit service from a mobile phone number of the intended recipient, the authentication comprising checking caller identification of the call to ensure the call is from the mobile phone number of the intended recipient; and
activating, by the wireless gift card server, the merchant credit service.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, for gift card services. In general, data characterizing a request to provide a merchant credit service to an intended recipient is received and a message to be sent to the intended recipient is generated, where the message characterizes a phone number to call to activate the merchant credit service. Data characterizing authentication by a call to the phone number to activate the merchant credit service from the mobile phone number of the intended recipient is received, where the authentication includes checking caller identification of the call to ensure the call is from the mobile phone number of the intended recipient. The merchant credit service is activated. Credit associated with an account of a merchant credit service may be redeemed by providing an account number of the service. Redemption may be authorized based on caller identification of a mobile phone number associated with an account.
72 Citations
29 Claims
-
1. A non-transitory computer program product storing instructions, which when executed, cause data processing apparatus to perform operations comprising:
-
receiving, by a wireless gift card server, first data characterizing a request to provide a merchant credit service to an intended recipient; determining a wireless messaging service with a largest message length supported by a mobile device associated with the intended recipient; generating, by the wireless gift card server, a message for the intended recipient, the message characterizing a phone number to call to authenticate activation of the merchant credit service, the message being transmitted to the intended recipient by the determined wireless messaging service; receiving, by the wireless gift card server, second data characterizing authentication by a call to the phone number to activate the merchant credit service from a mobile phone number of the intended recipient, the authentication comprising checking caller identification of the call to ensure the call is from the mobile phone number of the intended recipient; and activating, by the wireless gift card server, the merchant credit service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer program product storing instructions, which when executed, cause data processing apparatus to perform operations comprising:
-
receiving user-generated input customizing a wireless merchant credit service to an intended recipient; automatically determining a messaging service with the largest message length supported by a mobile device associated with the intended recipient; generating a customized wireless merchant credit service according to the user-generated input and the determined messaging service; and delivering the user-generated customized wireless merchant credit service to the intended recipient via the determined messaging service.
-
-
27. A method for implementation by one or more data processors comprising:
-
receiving, by at least one data processor, first data characterizing a request to provide a merchant credit service to an intended recipient; determining, by at least one data processor, a wireless messaging service with a largest message length supported by a mobile device associated with the intended recipient; generating, by at least one data processor, a message for the intended recipient, the message characterizing a phone number to call to authenticate activation of the merchant credit service, the message being transmitted to the intended recipient by the determined wireless messaging service; receiving, by at least one data processor, second data characterizing authentication by a call to the phone number to activate the merchant credit service from a mobile phone number of the intended recipient, the authentication comprising checking caller identification of the call to ensure the call is from the mobile phone number of the intended recipient; and activating, by at least one data processor, the merchant credit service. - View Dependent Claims (28)
-
-
29. A method for implementation by one or more data processors comprising:
-
receiving, by at least one data processor, user-generated input customizing a wireless merchant credit service to an intended recipient; automatically determining, by at least one data processor, a messaging service with the largest message length supported by a mobile device associated with the intended recipient; generating, by at least one data processor, a customized wireless merchant credit service according to the user-generated input and the determined messaging service; and delivering, by at least one data processor, the user-generated customized wireless merchant credit service to the intended recipient via the determined messaging service.
-
Specification