Viral distribution of mobile application software
First Claim
1. A method comprising:
- storing, at a first user equipment, a mobile payment application installation package;
sending, by the first user equipment via a short-range radio link, an invitation to a second user equipment, wherein the invitation represents an offer for the first user equipment to share the mobile payment application installation package with the second user equipment;
receiving, at the first user equipment, a response to the invitation from the second user equipment; and
sending, by the first user equipment, the mobile payment application installation package to the second user equipment, based at least on the response to the invitation indicating that the second user equipment accepts the offer, wherein the sending is performed via the short range radio link, wherein the mobile payment application installation package is executed to at least;
install, at the second user equipment, a copy of the mobile payment application installation package and a copy of the mobile payment application, wherein executing the mobile payment application performs one or more mobile payment operations,update, by at least coupling to a configuration server via a long-range communication channel, the copy of the mobile payment application to conform to a configuration of the second user equipment, andupdate, by at least coupling to the configuration server via the long-range communication channel, the copy of the mobile payment application installation package, wherein executing the updated copy of the mobile payment application installation package locates a setup package and stores the setup package in an access-restricted location at the second user equipment, and wherein executing the setup package triggers a viral distribution of the updated copy of the mobile payment application package to at least a third user equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus, including computer program products, are distribution of a mobile application. In one aspect there is provided a method. The method may include storing, at a first user equipment, a mobile payment application installation package; sending, by the first user equipment via a short-range radio link, an invitation to a second user equipment, the invitation representing an offer to receive the mobile payment application installation package; receiving, at the first user equipment, a response to the invitation; and sending, by the first user equipment via the short-range radio link, the mobile payment application installation package, when the response to the invitation represents an acceptance of the offer. Related apparatus, systems, methods, and articles are also described.
35 Citations
20 Claims
-
1. A method comprising:
-
storing, at a first user equipment, a mobile payment application installation package; sending, by the first user equipment via a short-range radio link, an invitation to a second user equipment, wherein the invitation represents an offer for the first user equipment to share the mobile payment application installation package with the second user equipment; receiving, at the first user equipment, a response to the invitation from the second user equipment; and sending, by the first user equipment, the mobile payment application installation package to the second user equipment, based at least on the response to the invitation indicating that the second user equipment accepts the offer, wherein the sending is performed via the short range radio link, wherein the mobile payment application installation package is executed to at least; install, at the second user equipment, a copy of the mobile payment application installation package and a copy of the mobile payment application, wherein executing the mobile payment application performs one or more mobile payment operations, update, by at least coupling to a configuration server via a long-range communication channel, the copy of the mobile payment application to conform to a configuration of the second user equipment, and update, by at least coupling to the configuration server via the long-range communication channel, the copy of the mobile payment application installation package, wherein executing the updated copy of the mobile payment application installation package locates a setup package and stores the setup package in an access-restricted location at the second user equipment, and wherein executing the setup package triggers a viral distribution of the updated copy of the mobile payment application package to at least a third user equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one central processing unit including computer program code which when executed by the at least one processor circuitry at least; store, at the apparatus, a mobile payment application installation package; send, by the apparatus via a short-range radio link, an invitation to another apparatus, wherein the invitation represents an offer for the apparatus to share the mobile payment application installation package with the other apparatus; receive, at the apparatus, a response to the invitation from the other apparatus; and send, by the apparatus, the mobile payment application installation package to the second user equipment, based at least on the response to the invitation indicating that the second user equipment accepts the offer, wherein the sending is performed via the short range radio link, wherein the mobile payment application installation package is executed to at least; install, at the other apparatus, a copy of the mobile payment application installation package and a copy of the mobile payment application, wherein executing the mobile payment application performs one or more mobile payment operations, update, by at least coupling to a configuration server via a long-range communication channel, the copy of the mobile payment application to conform to a configuration of the other apparatus, and update, by at least coupling to the configuration server via the long-range communication channel, the copy of the mobile payment application installation package, wherein executing the updated copy of the mobile payment installation package locates a setup package and stores the setup package in an access-restricted location at the second user equipment, and wherein executing the setup package triggers a viral distribution of the updated copy of the mobile application package to one or more additional apparatuses. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable storage medium include computer code which when executed provide operations comprising:
-
storing, at a first user equipment, a mobile payment application installation package; sending, by the first user equipment via a short-range radio link, an invitation to a second user equipment, wherein the invitation represents an offer for the first user equipment to share the mobile payment application installation package with the second user equipment; receiving, at the first user equipment, a response to the invitation from the second user equipment; and sending, by the first user equipment, the mobile payment application installation package to the second user equipment, based at least on the response to the invitation indicating that the second user equipment accepts the offer, wherein the sending is performed via the short range radio link, wherein the mobile payment application installation package is executed to at least; install, at the second user equipment, a copy of the mobile payment application installation package and a copy of the mobile payment application, wherein executing the mobile payment application performs one or more mobile payment operations, update, by at least coupling to a configuration server via a long-range communication channel, the copy of the mobile payment application to conform to a configuration of the second user equipment, and update, by at least coupling to the configuration server via the long-range communication channel, the copy of the mobile payment application installation package, wherein executing the updated copy of the mobile payment application installation package locates a setup package and stores the setup package in an access-restricted location at the second user equipment, and wherein executing the setup package triggers a viral distribution of the updated copy of the mobile payment application package to at least a third user equipment.
-
Specification