Abstract:
A method of web services throttling in a web application server environment, where a number of web services servers communicate with web services clients over a network. A request is received from a web services client which contains an account ID related to the web services client. An ID reader resident on one of the web services servers reads the account ID; and a value related to the account ID in a counter, resident on the one of the services servers, is incremented. The method also involves communicating with the remaining web services servers to increment the value in a plurality of counters, each of which is resident on one of the remaining web services servers. The web services servers compare the count value related to the account ID to a throttling limit value.
Abstract:
This disclosure details the implementation of methods, systems and computer program products for a mobile targeted coupon distributor (hereinafter, “Distributor”). Distributor embodiments may serve to facilitate users' specification of coupon preferences and the provision of coupons to mobile devices consistent with those preferences. In one embodiment, the Distributor may acquire and/or validate user coupon preferences, store those preferences, and subsequently direct the provision of coupons to a user's mobile device via short message service (SMS) text messages, multimedia messaging service (MMS) picture alerts, and/or the like. In one embodiment, coupon characteristics, such as the associated purchase discount amounts, may be determined based on one or more user-specific factors.
Abstract:
A communication device may include a text messaging routing application. In response to a user-request to send a text message to a designated recipient over an Internet messaging system, the text messaging routing application may cause a query to be sent to the Internet messaging system asking whether the designated recipient of the text message is registered with the Internet messaging system or with an affiliate thereof. If the response to the query is in the negative, the text messaging routing application may cause the text message to be sent to the designated recipient over a cellular telephone network. If the response to the query is in the affirmative, the text messaging routing application may cause the text message to be sent to the designated recipient over the Internet using the Internet messaging system.
Abstract:
A real-time message allocation computer in a messaging gateway system may determine the maximum amount of message traffic for each of a plurality of message provider systems based on information indicative of the magnitude of message traffic that is received by the messaging gateway system from each of the message provider systems.A message delivery controller in a message provider system may throttle the messages from the message provider system to a messaging gateway system so that the message traffic does not exceed information indicative of a maximum amount of message traffic which is received from the messaging gateway system.
Abstract:
A method that enables provisioning of mobile station messages to multiple devices associated with the sender and/or receiver includes receiving, at a mobile messaging service center, a mobile messaging service message; identifying a destination mobile station associated with the received message, the destination mobile station having a Mobile Directory Number and corresponding to a primary device of a customer of a mobile communication network provider; and delivering, through a mobile communication network, the received message to the primary device of the customer. The method also includes steps of determining whether the customer subscribes to a Messaging Anywhere (MA) service; upon determination that the customer subscribers to the MA service, delivering, from the mobile messaging service center, a copy of the received message to an MA server; and delivering, from the MA server, the message to a secondary device previously identified by the customer.
Abstract:
An approach is provided for messaging gateway services. It is determined whether a user profile specifies opting to receive content. The content is selectively forwarded, according to a multimedia protocol, to a device of a user as a multimedia messaging service (MMS) message or a short messaging service (SMS) message based on the determination, wherein the multimedia protocol supports both MMS messaging and SMS messaging.
Abstract:
This disclosure details the implementation of methods, systems and computer program products for a mobile data feed distributor (hereinafter, “Distributor”). Distributor embodiments may serve to facilitate users' selection of data feeds of interest and the provision of data feed data to mobile devices. In one embodiment, the Distributor may acquire and/or validate user preferences with respect to available data feeds, store those preferences, and subsequently direct the provision of data feed updates to a user's mobile device via short message service (SMS) text messages, multimedia messaging service (MMS) picture alerts, and/or the like. User preferences may include selections of data feed sources, designations of update messaging restrictions, and/or the like.
Abstract:
A device receives an indication that a security code is to be generated; generates the security code based on the indication; generate a message that includes the security code and an identifier associated with a subscriber of the device; outputs the message using the first protocol; encodes the security code based on outputting the message; and outputs a request to access the service. The request is outputted using a second protocol, and includes the encoded security code and the identifier. The device receives a notification that indicates whether the subscriber is authenticated based on the identifier, the security code, and the encoded security code; and accesses the service when the notification indicates that the subscriber is authenticated.
Abstract:
To address a time related problem with mobile station ringtones, such as sleep disturbing ringtone generation, a mobile station may be configured to offer the user an option or feature such as might enable programming of ringtone settings as a function of one or more time periods. When the feature is selected, it allows the user to program settings configuring the device to adjust one or more controllable parameters of ringtone for incoming calls and/or incoming messages based on current time in relation to the time program settings. For example, the user might set different ringtone settings for different time slots for each day and/or different time slots on certain days of the week.
Abstract:
A method comprises submitting a content message to an alerting engine from a health monitor, said content message being configured to cause said alerting engine to send an alert message to a communications device. The method may further comprise determining, using said health monitor, an expected alert message according to said submitted content; receiving, at said health monitor, an alert message forwarded from said communications device; comparing said received alert message with said expected alert message; and selectively sending an alarm message based on said determination.