Patent classifications
G06Q30/0267
Method and apparatus for managing notification bar message
Embodiments of the present invention disclose a method and an apparatus for managing a notification bar message. The method according to the present invention includes: searching for a resident notification message; after the resident notification message is found, displaying, in a notification bar, prompt information prompting whether to delete the resident notification message; and if a user chooses to delete the resident notification message, deleting the resident notification message according to a system permission.
Node association payment transactions using elements of a wireless node network
Improved methods and systems are described that improve and enhance payment transaction technologies using node association in a wireless node network. In general, a master node related to a payment receiver may detect a signal from an ID node related to a payment provider as the ID node approaches the master node. The master node may then determine if the ID node desires to associate with the master node for a payment transaction based upon a first part of information within the detected signal, such as an identified item being purchased in the transaction. If desired, the master node and the ID node associate for the payment transaction, and the master node then submits payment transaction data to a server. Such payment transaction data is based upon a second part of information within the detected signal, such as an identified payment source for the transaction.
Systems and methods for cookieless opt-out of device specific targeting
Systems and methods for allowing a subscriber to opt-out of targeted digital advertisements are provided. In one implementation, a mobile network operator operations support system server receives an input from a subscriber, the input comprising an account number and a stable network-level identifier. The server then causes a message to be sent to the mobile device along with a URL based on the input from the subscriber. The server receives a beacon that is generated when the subscriber visits the website, and sends a message to a mobile analytics platform server indicating a preference on whether the subscriber wants to receive targeted digital advertisements.
Programmatic advertising server
Systems, methods, and computer program products are provided for auctioning advertising inventory for various applications, including for mobile applications. In various embodiments, a request for an advertisement is received at a first server from a client device. The request is sent, from the first server, to two or more remote servers. A bid value and an asset to be presented at the client device is received from each of the two or more remote servers. A highest bid is determined from the received bid values. Whether the asset associated with the highest bid is compliant based on the request is determined. When the asset is determined to be compliant, the asset is sent to the client device.
Geo-location based event gallery
Systems and methods are provided for determining that geolocation data from a computing device corresponds to a geo-fence associated with a plurality of galleries and providing user-selectable gallery information comprising indicia for each of the plurality of galleries corresponding to the geo-fence to the computing device. The systems and methods further provide for receiving a first message comprising a photograph as the background for the message in response to a second message in a first gallery of the plurality of galleries, and adding the first message to the first gallery associated with a selection of the indicia for the first gallery in the plurality of galleries of the of user-selectable gallery information. The first message is accessible by other computing devices accessing the gallery information to view the first message comprising the photograph as the background of the first message.
System and method for processing electronic documents
A system and method for online marketing, comprises reading, by an electronic device, a machine-readable code corresponding to an object of interest or interpreting one or more characteristics of the object of interest itself in order to identify it; generating a request to a designated computer server for content related to the object of interest in response to processing a decoded address on the machine-readable code or the value of the one or more characteristics of the object of interest; and outputting a link to the content or outputting the content itself to a device in response to a receipt of the request.
Automated Bluetooth pairing
This disclosure relates to creating a Bluetooth and/or BLE connection between two devices without using a UUID and/or MAC address. For example, a first device storing a private key may enter advertising mode to create a Bluetooth/BLE connection. An advertising packet (e.g., advertising channel packet data unit (PDU) may be transmitted (e.g., in encrypted format). A second device may enter scanning or initiator mode and may receive the advertising packet. A second device may request that a user log into an account associated with the first device (e.g., a customer account, a financial account, an employee account, and/or the like) in order to initiate a Bluetooth/BLE connection. A second device user may enter login credentials via the second device, which may then be transmitted to a backend system. A backend system may receive and validate the login credentials and, in response, transmit a public key to the second device. The public key may be transmitted in an encrypted format. A second device may receive the public key and may use the public key to perform a public/private key handshake in order to validate the first device. The handshake may then be validated by the first device and a Bluetooth and/or BLE connection may be created.
Message-transmittal strategy optimization
Methods, systems, and computer programs are presented for the determination of optimal communication scheduling. One method includes an operation for training a machine-learning program to generate a frequency model that determines a frequency for sending communications to users. The training utilizes training data defined by features related to user information and responses of users to previous communications to the users. The method further includes determining, by the frequency model and based on information about a first user, a first frequency for the first user. The first frequency identifies the number of communications to transmit to the first user per period of time. Further, the method includes operations for receiving a communication request to send one or more communications to the first user and determining send times for the one or more communications to the first user based on the first frequency. The communications are sent at the determined send times.
APPARATUS AND METHOD FOR UTILIZING IMMEDIATE GRATIFICATION PROMOTIONS
An apparatus, computer program product, and method are disclosed for generating immediate gratification promotions. An example apparatus includes communications circuitry configured to receive contextual data regarding a set of consumer devices, wherein the contextual data identifies locations of each consumer device of the set of consumer devices, receive resource management data regarding a set of merchant locations, transmit, to a consumer device of the set of consumer devices, a message indicating terms of an immediate gratification promotion redeemable at a merchant location of the set of merchant locations, wherein the immediate gratification promotion comprises a promotion for which purchase automatically initiates redemption, and receive, from the consumer device, a message requesting purchase of the immediate gratification promotion. The example apparatus further includes design circuitry configured to generate the terms of the immediate gratification promotion based on the received contextual data and the received resource management data.
DETERMINING OFFERS FOR A GEOFENCED GEOGRAPHIC AREA
Provided is a computer-implemented process for determining offers for a geofenced geographic area. After a mobile user device traverses a geofence, merchants associated with a geofence having a geofence identifier are identified. Candidate offers associated with the merchants are identified and ranked according to ranking criteria. The ranked candidate offers are transmitted to a mobile user device. The ranked candidate offers are cached on the mobile user device and presented to the user via an offers notification. The user may view and redeem an offer by selecting the offers notification.