Techniques for a custom short message service center

US9706398B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9706398-B2
Application numberUS-201313799557-A
CountryUS
Kind codeB2
Filing dateMar 13, 2013
Priority dateDec 14, 2012
Publication dateJul 11, 2017
Grant dateJul 11, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for a custom short message service center are described. An apparatus may comprise a custom short message service center (SMSC) comprising a reception component, a transmission component, and a control component. The reception component may be operative to receive a short message service (SMS) message for communication to a device from a sender. The transmission component may be operative to initiate transmission of the message to the device. The control component may be operative to monitor the transmission of the message to the device. Other embodiments are described and claimed.

First claim

Opening claim text (preview).

The invention claimed is: 1. An apparatus, comprising: a processor circuit; a hardware communications component; and a custom short message service center (SMSC) comprising: a reception component operative on the processor circuit to receive, via the communications component, a short message service (SMS) message for communication to a device from a sender, the sender is a notification engine for a social networking service, the received message comprising a notification to a subscriber of the social networking service; a transmission component operative on the processor circuit to initiate transmission of the message to the device; and a control component operative on the processor circuit to manage, modify, and cancel the transmission of the message to the device on behalf of the sender, to receive a phone number registered with the subscriber from the social network service, and to query a database of device subscriber information with the phone number for device information associated with the phone number prior to transmission of the message to the device, to compare the device information from the database to previously recorded device information of the subscriber to determine that the device is associated with the subscriber of the social networking service when the device information from the database matches the previously recorded device information, to allow the transmission of the message to the device based on determining that the device is associated with the subscriber, to monitor the transmission of the message to the device, including recording a reason for a failed delivery attempt and whether a transmission is cancelled or delayed by the transmission component, and to transmit to the sender status information about the transmission of the message as the transmission is in progress. 2. The apparatus of claim 1 , the transmission component operative to transmit a partial message to the device and to determine that the partial message was not delivered to the device, the control component operative to notify the sender that the device is not available in response to the partial message not being delivered. 3. The apparatus of claim 1 , the control component operative, to analyze the device information to determine that the device is not associated with the subscriber, and to cancel the transmission of the message to the device based on determining that the device is not associated with the subscriber. 4. The apparatus of claim 1 , the control component operative to receive a request from the sender to cancel the transmission of the message to the device, the transmission component operative to cancel the transmission of the message to the device in response to the received request. 5. The apparatus of claim 1 , the reception component operative to receive a second SMS message for communication to the device from the sender, the control component operative to combine the message and the second SMS message into a third message, the transmission component operative to replace the message with the third message for transmission to the device. 6. A computer-implemented method, comprising: receiving a short message service (SMS) message for communication to a device from a sender, the sender is a notification engine for a social networking service, the received message comprising a notification to a subscriber of the social networking service; receiving a phone number registered with the subscriber from the social network service; querying a database of device subscriber information with the phone number for device information associated with the phone number prior to transmission of the message to the device; comparing the device information from the database to previously recorded device information of the subscriber to determine that the device is associated with the subscriber when the device information from the database matches the previously recorded device information; allowing the transmission of the message to the device based on determining that the device is associated with the subscriber of the social networking service; initiating the transmission of the message to the device; monitoring the transmission of the message to the device, including recording a reason for a failed delivery attempt and whether a transmission is cancelled or delayed by the transmission component; and transmitting to the sender status information about the transmission of the message as the transmission is in progress. 7. The computer-implemented method of claim 6 , comprising: transmitting a partial message to the device; determining that the partial message was not delivered to the device; notifying the sender that the device is not available in response to the partial message not being delivered. 8. The computer-implemented method of claim 6 , comprising: analyzing the device information to determine that the device is not associated with the subscriber; and cancelling the transmission of the message to the device based on determining that the device is not associated with the subscriber. 9. The computer-implemented method of claim 6 , comprising: receiving a request from the sender to cancel the transmission of the message to the device; and cancelling the transmission of the message to the device in response to the received request. 10. The computer-implemented method of claim 6 , comprising: receiving a second SMS message for communication to the device from the sender; combining the message and the second SMS message into a third message; and replacing the message with the third message for transmission to the device. 11. At least one non-transitory computer-readable storage medium comprising instructions that, when executed, cause a system to: receive a short message service (SMS) message for communication to a device from a sender, the received message comprising a notification to a subscriber of a social networking service, the sender is a notification engine for the social networking service; receive a phone number registered with the subscriber from the service; query a database of device subscriber information with the phone number for device information associated with the phone number prior to transmission of the message to the device compare the device information from the database to previously recorded device information of the subscriber to determine that the device is associated with the subscriber of the social networking service when the device information from the database matches the previously recorded device information; allow the transmission of the message to the device based on determining that the device is associated with the subscriber; initiate the transmission of the message to the device; monitor the transmission of the message to the device, including recording a reason for a failed delivery attempt and whether a transmission is cancelled or delayed by the transmission component, and transmit to the sender status information about the transmission of the message as the transmission is in progress. 12. The non-transitory computer-readable storage medium of claim 11 , comprising instructions that when executed cause the system to: determine that the partial message was not delivered to the device; notify the sender that the device is not available in response to the partial message not being delivered. 13. The non-transitory computer-readable storage medium of claim 11 , comprising instructions that when executed cause the system to: analyze the device information to determine that the device is not associated with the subscriber; and cancel the transmission of the message to th

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD] · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity · CPC title

  • G06Q10/10Primary

    Office automation; Time management · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9706398B2 cover?
Techniques for a custom short message service center are described. An apparatus may comprise a custom short message service center (SMSC) comprising a reception component, a transmission component, and a control component. The reception component may be operative to receive a short message service (SMS) message for communication to a device from a sender. The transmission component may be oper…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).