Patent classifications
G06Q20/342
Integrated mobile payment application with other mobile applications while preventing security exposures
A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A pass, as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
INTEGRATING MOBILE PAYMENT APPLICATION WITH OTHER MOBILE APPLICATIONS WHILE PREVENTING SECURITY EXPOSURES
A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A pass, as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
Integrating mobile payment application with other mobile applications while preventing security exposures
A method, system and computer program product for integrating a mobile payment application with other mobile applications while preventing security exposures. A set of application programming interfaces of mobile applications that may possibly be utilized by a pass created by a mobile payment application is generated in response to receiving an indication that the pass was created. A pass, as used herein, refers to a form of mobile payment, such as a gift card. A selection of these application programming interfaces may then be received to interact with the created pass. In this manner, the existing mobile applications are seamlessly integrated with the features of passes. Furthermore, a virtual container is created for the created pass and the selected application programming interfaces to interface with the created pass. By creating such a container, the data to be exposed to the application layer can be controlled.
Computing system implementing a network transaction service
A computer system can implement a network transaction service by receiving, over the one or more wireless networks, request data from mobile computing devices of requesting users of the network transaction service. The request data can identify the requesting user and include a transaction request to utilize the network transaction service at a merchant location of a registered merchant. In response to receiving the request data, the system can determine a merchant account of the registered merchant linked to the network transaction service, and identify a customer account of the requesting user. The computer system may then initiate fund transfers between a shared fund account of the network transaction service, the merchant account, and the customer account to fulfill the transaction request.
ANGLE ADJUSTABLE COULTER WHEEL ASSEMBLY
An angle adjustable coulter wheel assembly includes a rotatable shank having a longitudinal axis defined by an upper portion of the shank. The longitudinal axis is oriented neither vertically or horizontally with respect to the ground when the assembly is mounted on a tillage apparatus. A coulter wheel rotatably mounted on the shank proximate a lower portion of the shank. An actuator rotates the upper portion of the shank about the longitudinal axis to cause the face of the coulter wheel to rotate about three orthogonal axes thereby changing orientation of the face of the coulter wheel with respect to the ground when the assembly is on the tillage apparatus. The coulter wheel assembly permits adjusting the angle of the coulter wheel in at least two planes permitting greater control over how much soil the coulter wheel disturbs during tilling.
SYSTEM AND METHOD FOR PROVIDING A VIRTUAL GIFT CARD EXCHANGE BANK
A virtual gift card bank buys gift cards discounted from their face value. These gift cards are bought from secondary gift card vendors or from individuals looking for cash or an exchange. A large bank of gift cards is compiled, consisting of cards purchased by the bank and cards uploaded by various sellers. Then consumers are offered use of these gift cards at prices less than the face value but with profit added to the transaction. When possible the bank combines multiple little gift cards into one big one. A consumer only needs his smart phone to utilize any gift card in the database to purchase goods at a discount, sell unwanted gift cards, and deposit his monies into his bank accounts. Subsystems include inquiries into retailer systems to ascertain gift card values, performance of anti-fraud services to retailers, and on the fly valuation of optimal buy and sell prices.
SYSTEMS AND METHODS FOR PROVIDING SPLIT CONTROL OF MULTIPLE EXECUTION ENVIRONMENTS
The present disclosure describes systems, methods, and computer-readable storage media implementing techniques for providing split control of an execution environment. According to aspects of the disclosure, a first entity may be configured to exert control over presentation related aspects (e.g., the look and feel) of services provided by a second entity, while the second entity may exert control over backend processing and execution of the services. To facilitate the different portions of the split control, one or more servers may be configured to provide a first execution layer, a second execution layer, and a second execution layer control panel. The first execution layer may perform operations for executing the provisioning of the service. The second execution layer may perform operations for presenting the computing/execution environment for providing the service, and the second execution environment control panel may provide the first entity to customize/modify presentation related aspects of the computing/execution environment.
Systems and methods for providing electronic items
A method for providing a locked electronic item includes receiving a selection of an electronic lock and the electronic item from a first computing device associated with a sender. The electronic lock includes a lock clue and a lock solution. The method includes determining an answer input field configuration that includes a number of input boxes and spaces that may be arranged to correspond to the lock solution. The method includes transmitting the lock clue and the input field configuration to a second computing device associated with a recipient for display by the second computing device and receiving an attempted lock solution from the second computing device. The method further includes transmitting the electronic item to the second computing device for display or use by the second computing device in response to determining that the attempted lock solution matches the lock solution.
Automatic location-based transaction service trigger
A computer system can implement a network transaction service by monitoring location data from a computing device of a user to confirm that the user is located at a merchant location, receiving transaction data from a point-of-sale terminal of the merchant location, and confirming that the user has left the merchant location based on the location data. The computer system may then automatically execute a transfer operation to fund the transaction using a shared funding account of the network transaction service such that no direct payment interaction is made between the user and the merchant.
SYSTEMS AND METHODS FOR DIGITAL ACCOUNT ACTIVATION
A method, user device, and computer-readable storage media for registering and activating accounts is provided. A method includes: transmitting, by a user device to a computing system, an input from a user regarding opening an account at an institution associated with the computing system; establishing, by the user device, a communication session based on exchanging encryption keys between the user device and the computing system; in response to establishing the communication session, automatically installing, by the user device, a client application; displaying, via the client application on the user device, a graphical user interface (GUI) comprising a request for a user verification; transmitting, by the user device via the communication session, a received user verification to the computing system; and receiving, by the user device, an indication of an activation of the account at the institution from the computing system.