US5768509A - Short message server without local customer database - Google Patents

Short message server without local customer database Download PDF

Info

Publication number
US5768509A
US5768509A US08/628,902 US62890296A US5768509A US 5768509 A US5768509 A US 5768509A US 62890296 A US62890296 A US 62890296A US 5768509 A US5768509 A US 5768509A
Authority
US
United States
Prior art keywords
short message
destination
sms
hlr
short
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/628,902
Inventor
Tuncay Gunluk
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ULYSSES HOLDING LLC
Intellectual Ventures I LLC
Original Assignee
ADC Newnet Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
US case filed in Court of Appeals for the Federal Circuit litigation Critical https://portal.unifiedpatents.com/litigation/Court%20of%20Appeals%20for%20the%20Federal%20Circuit/case/2018-1029 Source: Court of Appeals for the Federal Circuit Jurisdiction: Court of Appeals for the Federal Circuit "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Delaware District Court litigation https://portal.unifiedpatents.com/litigation/Delaware%20District%20Court/case/1%3A13-cv-01636 Source: District Court Jurisdiction: Delaware District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Delaware District Court litigation https://portal.unifiedpatents.com/litigation/Delaware%20District%20Court/case/1%3A13-cv-01634 Source: District Court Jurisdiction: Delaware District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Delaware District Court litigation https://portal.unifiedpatents.com/litigation/Delaware%20District%20Court/case/1%3A13-cv-01632 Source: District Court Jurisdiction: Delaware District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Delaware District Court litigation https://portal.unifiedpatents.com/litigation/Delaware%20District%20Court/case/1%3A12-cv-00193 Source: District Court Jurisdiction: Delaware District Court "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Court of Appeals for the Federal Circuit litigation https://portal.unifiedpatents.com/litigation/Court%20of%20Appeals%20for%20the%20Federal%20Circuit/case/2018-1027 Source: Court of Appeals for the Federal Circuit Jurisdiction: Court of Appeals for the Federal Circuit "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Court of Appeals for the Federal Circuit litigation https://portal.unifiedpatents.com/litigation/Court%20of%20Appeals%20for%20the%20Federal%20Circuit/case/2017-2604 Source: Court of Appeals for the Federal Circuit Jurisdiction: Court of Appeals for the Federal Circuit "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
US case filed in Court of Appeals for the Federal Circuit litigation https://portal.unifiedpatents.com/litigation/Court%20of%20Appeals%20for%20the%20Federal%20Circuit/case/2017-2601 Source: Court of Appeals for the Federal Circuit Jurisdiction: Court of Appeals for the Federal Circuit "Unified Patents Litigation Data" by Unified Patents is licensed under a Creative Commons Attribution 4.0 International License.
First worldwide family litigation filed litigation https://patents.darts-ip.com/?family=24520793&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=US5768509(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority to US08/628,902 priority Critical patent/US5768509A/en
Assigned to NEWNET, INC. reassignment NEWNET, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GUNLUK, TUNCAY
Application filed by ADC Newnet Inc filed Critical ADC Newnet Inc
Assigned to BANK OF BOSTON CONNECTICUT reassignment BANK OF BOSTON CONNECTICUT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NEWNET, INC.
Assigned to ADC SOFTWARE SYSTEMS, INC. reassignment ADC SOFTWARE SYSTEMS, INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: NEWNET, INC.
Assigned to ADC NEWNET, INC. reassignment ADC NEWNET, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: ADC SOFTWARE SYSTEMS, INC.
Publication of US5768509A publication Critical patent/US5768509A/en
Application granted granted Critical
Assigned to ULYSSES HOLDINGS, LLC reassignment ULYSSES HOLDINGS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ADC NEWNET, INC.
Assigned to ULYSSES HOLDING LLC reassignment ULYSSES HOLDING LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ADC NEWNET, INC.
Assigned to SS8 NETWORKS, INC. reassignment SS8 NETWORKS, INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: ULYSSES HOLDINGS, LLC
Assigned to ULYSSES HOLDINGS LLC reassignment ULYSSES HOLDINGS LLC CONTRIBUTION, ASSIGNMENT AND ASSUMPTION AGREEMENT Assignors: ADC TELECOMMUNICATIONS SALES, INC.
Assigned to SS8 NETWORKS, INC. reassignment SS8 NETWORKS, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: BANK OF BOSTON CONNECTICUT
Assigned to IMAGINEX FUND I, LLC reassignment IMAGINEX FUND I, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SS8 NETWORKS, INC.
Assigned to INTELLECTUAL VENTURES I LLC reassignment INTELLECTUAL VENTURES I LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: IMAGINEX FUND I, LLC
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • H04W88/184Messaging devices, e.g. message centre

Definitions

  • the present invention relates to mobile telecommunications. More particularly, the present invention relates to a short message server (SMS) for a mobile telecommunications system.
  • SMS short message server
  • the invention has particular application to the Global System Mobile (GSM) standard, as well as the Signaling System 7 (SS7) network.
  • GSM Global System Mobile
  • SS7 Signaling System 7
  • Short messaging generally involves the transmission of short (generally up to 140 octets carrying up to 160 characters of text) alphanumeric messages between a message handling system and a mobile subscriber. While the short messages were originally utilized primarily for paging purposes, various additional applications, including stock quotations, and weather, traffic, news, and sports broadcasting are now common or expected to be shortly available.
  • Short messaging may be originated from either the short message service center or from the mobile subscriber.
  • Detailed technical specifications such as GSM Technical Specifications 03.40 and 09.02 (which are hereby incorporated by reference herein in their entireties) are available which define many of the protocols and functionalities regarding short message servers.
  • a short message server (SMS--also called short message service center) consists of two main functional blocks; a short message service center database, and a short message gateway/interworking block.
  • the database is used for storing short messages as well as for storing a database of subscribers.
  • the gateway/interworking block is responsible for interfacing the SMS to the GSM network and delivering the short messages to the recipient.
  • the SMS is arranged to interface with external agents call Short Message Entities (SMEs). Such entities include voice mail and electronic mail networks.
  • SMEs Short Message Entities
  • the SMS provides access to the SMEs through a uniform Short Message Client Interface (SMCI) based on TCP/IP.
  • SMCI Short Message Client Interface
  • the programs utilizing this interface to submit, receive and manage short messages are called Short Message Clients (SMCs).
  • SMCs Short Message Clients
  • Some of the SMCs are gateways to other networks, while others provide user interface or other local functionality.
  • the SMCs may execute on the same computer as the SMS or be located at a different location as long as a TCP/IP connection exists between each SMC and the SMS.
  • the SMS checks its database to determine whether the short message destination is valid and authorized to receive the short message. If it is not, the SMS sends an error message to the SMC and does not accept or store the short message. On the other hand, if the message destination is valid and authorized, the short message is stored in the database portion of the SMS. Utilizing the gateway/interworking functionality, the SMS then initiates routing queries (typically utilizing SS7-TCAP protocol) to the home location register (HLR) about the location of the destined subscriber. If successful routing information is received from the HLR, the SMS attempts to deliver the text message to the mobile service switching center (MSC) which is currently serving that mobile subscriber.
  • MSC mobile service switching center
  • the SMS periodically tries to redeliver the text message. Following delivery attempts, the SMS also notifies the result of the delivery action to the HLR so that the HLR can update its internal tables if necessary.
  • the short message servers of the prior art generally function properly to satisfy the GSM specifications, the cost of a prior art SMS is large, primarily due to the large amount of memory required.
  • the prior art short message servers maintain databases with lists of up to hundreds of thousands of subscribers. Because of the memory requirements in supporting each subscriber, the short message servers of the prior art are typically limited in the number of subscribers they can support.
  • the maintenance of the subscriber database is extremely labor-intensive and prone to errors, and performance suffers as the database must be consulted on every attempt of a short message client to provide a short message to the SMS.
  • a short message server is provided with an SMS database which stores short messages and an SMS gateway/interworking (processing) block, with the short message server being arranged to accept all incoming messages, to query an HLR database to determine whether the destination of each incoming message is valid and authorized (as well as the subscriber's location), to send an error message to an SMC where the destination is not valid or authorized, and to send the message to the destination where the destination is valid and authorized.
  • the short message server specifically does not include a subscriber database, and instead relies on the communication with the HLR and its subscriber database to provide the necessary information. Communication between the SMS and the HLR is preferably via the GSM MAP (mobile application part) protocol.
  • the size of the SMS database need be sufficient only to temporarily store short messages which cannot be immediately delivered.
  • the number of subscribers which can be serviced by the SMS is virtually unlimited.
  • the performance of the SMS is enhanced relative to the servers of the prior art as there is no need to access a large database at the SMS prior to finding the subscriber's location from the HLR.
  • FIG. 1 is a block diagram of the basic components of a GSM network including the short messaging server (SMS) of the invention.
  • SMS short messaging server
  • FIG. 2 is a diagram of the external interfaces of the SMS of the invention.
  • FIG. 3 is a flow diagram representing a partial functioning of the short message gateway/interworking block of the invention according to the invention.
  • a base station subsystem (BSS) 20 which communicates with cellular phones of mobile subscribers (not shown) is shown coupled to a mobile service switching center (MSC) 30 via an "A" interface.
  • the MSC 30 is in turn coupled to another MSC 32 via an "E" interface, to a visitor location register (VLR) 40 via a "B” interface, to a home location register (HLR) 50 via a "C” interface, and to an equipment identity register 60 (EIR) via an "F” interface.
  • VLR visitor location register
  • HLR home location register
  • EIR equipment identity register
  • the MSC 30 is also shown coupled to a short message center 100 via an "E” interface.
  • the short message service center 100 which broadly includes a SMS memory block (SM-SC) 102 and a SMS gateway/interworking block 104, is also coupled to the HLR 50 via a "C" interface.
  • SMS short message service center 100
  • C the GSM system components and interfaces are preferably as defined in various GSM standards.
  • the short message server 100 is configured as an SS7 network element with its own point code, and is embodied as a computer such as a SUN SPARC workstation or a MOTOROLA or IBM Power PC with internal memory (ROM) and with associated interfaces and a large external memory (e.g.,. hard disk RAM).
  • the external memory is the SMS memory block 102 which stores short messages, but is not intended to store a subscriber database as do the SMS memory blocks of the prior art.
  • the gateway/interworking block 104 utilizes the processing power of the workstation as well as the associated interfaces.
  • the gateway/interworking block 104 is arranged, as discussed in more detail below with reference to FIG.
  • SMS Session Management Protocol
  • HLR Home Location Register
  • the SMS 100 preferably provides the capability of interfacing with several different external entities.
  • access to the SMS 100 may be gained via an E-Mail client 202, a voice-mail (V-Mail) client 204, a batch client 206, a graphic user interface (GUI) client 208, and other clients 210 through an IP-TCP short message client interface 215.
  • the SMS 100 may be accessed by a controller/administrator 220 via an RS-232 port, and by the public land mobile network (PLMN) via the SS7-GSM-MAP protocol. Details of these interfaces as well as additional details regarding the invention may be gained by obtaining Part No. D-0071-S0-000-001 from Newnet Incorporated of Shelton, Conn., the assignee hereof.
  • FIG. 3 details are seen in flowchart form of a portion of the software which runs the SMS workstation 100.
  • the SMS at 302 accepts the request and stores the short message in memory block (SM-SC) along with proper identification.
  • SM-SC memory block
  • the short messages of all properly formatted requests are initially stored by the SMS upon receipt regardless of whether or not the destination of the message is to an authorized subscriber.
  • the gateway/interworking block of the SMS sends an acknowledgement (ACK) to the originator of the request for transmission, and at 306 generates a TCAP routing information request (TCAP Send -- Routing -- Info -- For -- SM) to the HLR preferably utilizing specifications GSM03.40 and GSM09.02.
  • the routing information request preferably includes information relating to several fields of the routing information request, including a destination number (as provided by the originator in the original request), an origination number (i.e., the number or point code of the SMS), a priority field, and a teleservice field (which sets forth the purpose of the query).
  • the HLR searches its subscriber database for the indicated destination number.
  • the HLR subscriber database typically includes generally static information regarding the subscriber account as well as dynamic information regarding the subscriber location. Based on the information contained in the subscriber database, the HLR generates a routing response which is received by the gateway/interworking block of the SMS at 308.
  • the routing response includes a location field for the destination as well as a return code field.
  • the data in the location field provides the SMS with the last known location of the destination and thereby dictates to which MSC the SMS will forward the short message (if valid).
  • the return code field indicates whether the message is valid.
  • the return code may include various error codes such as illegal subscriber (E -- Illegal -- Sub), and absent subscriber (E -- Absent -- Sub).
  • the gateway/interworking block of the SMS Upon receiving the routing response, if at 310 the return code indicates an error such as the destination not being valid or authorized, at 312 the gateway/interworking block of the SMS preferably sends an error message to the originator of the short message and eliminates the message from the memory block. On the other hand, if at 310, the return code indicates that the destination is valid and authorized, at 314 the gateway/interworking block of the SMS retrieves the short message stored in the memory block, and sends the short message to the MSC indicated by the location field. In accord with various standards, in response to the sending of the short message, the MSC responds to the SMS. The SMS then sends a report of delivery status to the HLR, which is responded to by the HLR.
  • a TCAP--Forward Short Message is provided by the MSC to the short message server.
  • the SMS sends a TCAP--Forwarding Response to the MSC.
  • the message flow then continues as set forth above with respect to steps 306 through 314, with the SMS first sending a TCAP Send Routing Info message to the HLR (which responds in kind), then sending a TCAP Forward Short Message to an MSC (which responds in kind), and then sending a TCAP Report Short Message Delivery Status to the HLR (which responds in kind).
  • a cellular phone when a cellular phone is not initially available to receive a message (e.g., it is turned off), upon its becoming available again, messages are sent between the cellular phone and the MSC (and HLR).
  • the HLR will then alert the SMS with a TCAP--Alert Service Center message, which is responded to by the SMS by sending a TCAP--Alerting Response to the HLR.
  • the messages then continue as set forth above with respect to steps 306 through 314 with the SMS first sending a TCAP Send Routing Info message to the HLR, a TCAP Forward Short Message to the MSC, and a TCAP Report Short Message Delivery Status to the HLR.
  • the size of the SMS memory need be sufficient only to temporarily store short messages which cannot be immediately delivered.
  • the number of subscribers which can be serviced by the SMS is virtually unlimited.
  • the performance of the SMS is enhanced relative to the servers of the prior art as there is no need to access a large database at the SMS prior to finding the subscriber's location from the HLR.
  • the SMS 100 is preferably a full-featured SMS and provides sophisticated message handling features such as message queuing, message redelivery, message validity time-outs, pre-defined messages, scheduled message delivery, and priority message delivery.
  • the SMS preferably provide a billing system, traffic statistic gathering and management,

Abstract

A short message server (SMS) is provided with memory for storing short messages, and a SMS gateway/interworking (processing) block. The SMS accepts all properly formatted incoming messages, and queries an HLR database for destination information as well as to determine whether the destination of each incoming message is valid and authorized. If the destination is either not valid or not authorized, the SMS sends an error message to the originator, and effectively deletes the message from its memory. Where the destination is valid and authorized, the message is forwarded towards its destination. The SMS specifically does not include a subscriber database, and instead relies on the communication with the HLR and its subscriber database to provide the necessary information. Communication between the SMS and the HLR is preferably via the GSM MAP (mobile application part) protocol.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to mobile telecommunications. More particularly, the present invention relates to a short message server (SMS) for a mobile telecommunications system. The invention has particular application to the Global System Mobile (GSM) standard, as well as the Signaling System 7 (SS7) network.
2. State of the Art
The field of telecommunications short messaging has recently been experiencing a period of explosive growth. Short messaging generally involves the transmission of short (generally up to 140 octets carrying up to 160 characters of text) alphanumeric messages between a message handling system and a mobile subscriber. While the short messages were originally utilized primarily for paging purposes, various additional applications, including stock quotations, and weather, traffic, news, and sports broadcasting are now common or expected to be shortly available.
Short messaging may be originated from either the short message service center or from the mobile subscriber. Detailed technical specifications (standards) such as GSM Technical Specifications 03.40 and 09.02 (which are hereby incorporated by reference herein in their entireties) are available which define many of the protocols and functionalities regarding short message servers.
As is known in the art, a short message server (SMS--also called short message service center) consists of two main functional blocks; a short message service center database, and a short message gateway/interworking block. The database is used for storing short messages as well as for storing a database of subscribers. The gateway/interworking block is responsible for interfacing the SMS to the GSM network and delivering the short messages to the recipient.
The SMS is arranged to interface with external agents call Short Message Entities (SMEs). Such entities include voice mail and electronic mail networks. The SMS provides access to the SMEs through a uniform Short Message Client Interface (SMCI) based on TCP/IP. The programs utilizing this interface to submit, receive and manage short messages are called Short Message Clients (SMCs). Some of the SMCs are gateways to other networks, while others provide user interface or other local functionality. The SMCs may execute on the same computer as the SMS or be located at a different location as long as a TCP/IP connection exists between each SMC and the SMS.
When messages are sent from an SMC to the SMS, as implied by the GSM 03.40 short message specification, the SMS checks its database to determine whether the short message destination is valid and authorized to receive the short message. If it is not, the SMS sends an error message to the SMC and does not accept or store the short message. On the other hand, if the message destination is valid and authorized, the short message is stored in the database portion of the SMS. Utilizing the gateway/interworking functionality, the SMS then initiates routing queries (typically utilizing SS7-TCAP protocol) to the home location register (HLR) about the location of the destined subscriber. If successful routing information is received from the HLR, the SMS attempts to deliver the text message to the mobile service switching center (MSC) which is currently serving that mobile subscriber. If the delivery fails for any reason, including the fact that the subscriber may not be accessible at the moment, the SMS periodically tries to redeliver the text message. Following delivery attempts, the SMS also notifies the result of the delivery action to the HLR so that the HLR can update its internal tables if necessary.
While the short message servers of the prior art generally function properly to satisfy the GSM specifications, the cost of a prior art SMS is large, primarily due to the large amount of memory required. For example, the prior art short message servers maintain databases with lists of up to hundreds of thousands of subscribers. Because of the memory requirements in supporting each subscriber, the short message servers of the prior art are typically limited in the number of subscribers they can support. Furthermore, the maintenance of the subscriber database is extremely labor-intensive and prone to errors, and performance suffers as the database must be consulted on every attempt of a short message client to provide a short message to the SMS.
SUMMARY OF THE INVENTION
It is therefore an object of the present invention to provide a short message server which meets the requirements of various standards, but which has relatively limited memory requirements.
It is another object of the invention to provide an SMS which effectively is not limited in the number of subscribers it can service.
It is a further object of the invention to provide an SMS which has a very high performance.
It is an additional object of the invention to provide an SMS which does not keep a subscriber database, but which utilizes information in the HLR database to determine whether a message destination is valid and authorized.
In accord with the objects of the invention, a short message server is provided with an SMS database which stores short messages and an SMS gateway/interworking (processing) block, with the short message server being arranged to accept all incoming messages, to query an HLR database to determine whether the destination of each incoming message is valid and authorized (as well as the subscriber's location), to send an error message to an SMC where the destination is not valid or authorized, and to send the message to the destination where the destination is valid and authorized. The short message server specifically does not include a subscriber database, and instead relies on the communication with the HLR and its subscriber database to provide the necessary information. Communication between the SMS and the HLR is preferably via the GSM MAP (mobile application part) protocol.
With the SMS of the invention, the size of the SMS database need be sufficient only to temporarily store short messages which cannot be immediately delivered. Thus, the number of subscribers which can be serviced by the SMS is virtually unlimited. Furthermore, the performance of the SMS is enhanced relative to the servers of the prior art as there is no need to access a large database at the SMS prior to finding the subscriber's location from the HLR.
Additional objects and advantages of the invention will become apparent to those skilled in the art upon reference to the detailed description taken in conjunction with the provided figures.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of the basic components of a GSM network including the short messaging server (SMS) of the invention.
FIG. 2 is a diagram of the external interfaces of the SMS of the invention.
FIG. 3 is a flow diagram representing a partial functioning of the short message gateway/interworking block of the invention according to the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Turning to FIG. 1, the basic components of a GSM network are shown. In particular, a base station subsystem (BSS) 20 which communicates with cellular phones of mobile subscribers (not shown) is shown coupled to a mobile service switching center (MSC) 30 via an "A" interface. The MSC 30 is in turn coupled to another MSC 32 via an "E" interface, to a visitor location register (VLR) 40 via a "B" interface, to a home location register (HLR) 50 via a "C" interface, and to an equipment identity register 60 (EIR) via an "F" interface. Of particular import for the present invention, the MSC 30 is also shown coupled to a short message center 100 via an "E" interface. The short message service center 100 (SMS), which broadly includes a SMS memory block (SM-SC) 102 and a SMS gateway/interworking block 104, is also coupled to the HLR 50 via a "C" interface. For purposes herein, the GSM system components and interfaces are preferably as defined in various GSM standards.
As will be described in more detail hereinafter with reference to FIG. 3, the short message server 100 is configured as an SS7 network element with its own point code, and is embodied as a computer such as a SUN SPARC workstation or a MOTOROLA or IBM Power PC with internal memory (ROM) and with associated interfaces and a large external memory (e.g.,. hard disk RAM). The external memory is the SMS memory block 102 which stores short messages, but is not intended to store a subscriber database as do the SMS memory blocks of the prior art. The gateway/interworking block 104 utilizes the processing power of the workstation as well as the associated interfaces. The gateway/interworking block 104 is arranged, as discussed in more detail below with reference to FIG. 3, to accept all incoming messages, to query an HLR database to find the location of the subscriber being called and to determine whether the destination of each incoming message is valid and authorized, to send an error message to an SMC where the destination is not valid or authorized, and to send the message to the destination where the destination is valid and authorized. Communication between the SMS and the HLR is preferably via the SS7-GSM-MAP (mobile application part) protocol as discussed with reference to FIG. 2.
Before turning to the relevant details of the software of the SMS 100, it will be appreciated that as discussed above the SMS 100 preferably provides the capability of interfacing with several different external entities. For example, and as seen in FIG. 2, access to the SMS 100 may be gained via an E-Mail client 202, a voice-mail (V-Mail) client 204, a batch client 206, a graphic user interface (GUI) client 208, and other clients 210 through an IP-TCP short message client interface 215. In addition, the SMS 100 may be accessed by a controller/administrator 220 via an RS-232 port, and by the public land mobile network (PLMN) via the SS7-GSM-MAP protocol. Details of these interfaces as well as additional details regarding the invention may be gained by obtaining Part No. D-0071-S0-000-001 from Newnet Incorporated of Shelton, Conn., the assignee hereof.
Turning now to FIG. 3, details are seen in flowchart form of a portion of the software which runs the SMS workstation 100. In particular, at 300, when the gateway/interworking block of the SMS receives a properly formatted request for the transmission of a short message (SUBMIT-SM), the SMS at 302 accepts the request and stores the short message in memory block (SM-SC) along with proper identification. It is particularly noted that the short messages of all properly formatted requests are initially stored by the SMS upon receipt regardless of whether or not the destination of the message is to an authorized subscriber. At 304, the gateway/interworking block of the SMS sends an acknowledgement (ACK) to the originator of the request for transmission, and at 306 generates a TCAP routing information request (TCAP Send-- Routing-- Info-- For-- SM) to the HLR preferably utilizing specifications GSM03.40 and GSM09.02. The routing information request preferably includes information relating to several fields of the routing information request, including a destination number (as provided by the originator in the original request), an origination number (i.e., the number or point code of the SMS), a priority field, and a teleservice field (which sets forth the purpose of the query). In response to the routing information request, among other things, the HLR searches its subscriber database for the indicated destination number. The HLR subscriber database typically includes generally static information regarding the subscriber account as well as dynamic information regarding the subscriber location. Based on the information contained in the subscriber database, the HLR generates a routing response which is received by the gateway/interworking block of the SMS at 308. The routing response includes a location field for the destination as well as a return code field. The data in the location field provides the SMS with the last known location of the destination and thereby dictates to which MSC the SMS will forward the short message (if valid). The return code field, on the other hand indicates whether the message is valid. Thus, the return code may include various error codes such as illegal subscriber (E-- Illegal-- Sub), and absent subscriber (E-- Absent-- Sub).
Upon receiving the routing response, if at 310 the return code indicates an error such as the destination not being valid or authorized, at 312 the gateway/interworking block of the SMS preferably sends an error message to the originator of the short message and eliminates the message from the memory block. On the other hand, if at 310, the return code indicates that the destination is valid and authorized, at 314 the gateway/interworking block of the SMS retrieves the short message stored in the memory block, and sends the short message to the MSC indicated by the location field. In accord with various standards, in response to the sending of the short message, the MSC responds to the SMS. The SMS then sends a report of delivery status to the HLR, which is responded to by the HLR.
It should be appreciated by those skilled in the art that where the short message originates from a mobile (cellular) phone, instead of the request for transmission of a short message taking the form of SUBMIT-SM, upon the cellular phone contacting the MSC, a TCAP--Forward Short Message is provided by the MSC to the short message server. In response, the SMS sends a TCAP--Forwarding Response to the MSC. The message flow then continues as set forth above with respect to steps 306 through 314, with the SMS first sending a TCAP Send Routing Info message to the HLR (which responds in kind), then sending a TCAP Forward Short Message to an MSC (which responds in kind), and then sending a TCAP Report Short Message Delivery Status to the HLR (which responds in kind).
Those skilled in the art will further appreciate that when a cellular phone is not initially available to receive a message (e.g., it is turned off), upon its becoming available again, messages are sent between the cellular phone and the MSC (and HLR). The HLR will then alert the SMS with a TCAP--Alert Service Center message, which is responded to by the SMS by sending a TCAP--Alerting Response to the HLR. The messages then continue as set forth above with respect to steps 306 through 314 with the SMS first sending a TCAP Send Routing Info message to the HLR, a TCAP Forward Short Message to the MSC, and a TCAP Report Short Message Delivery Status to the HLR.
With the SMS 100 of the invention, the size of the SMS memory need be sufficient only to temporarily store short messages which cannot be immediately delivered. Thus, the number of subscribers which can be serviced by the SMS is virtually unlimited. In addition, the performance of the SMS is enhanced relative to the servers of the prior art as there is no need to access a large database at the SMS prior to finding the subscriber's location from the HLR.
The SMS 100 is preferably a full-featured SMS and provides sophisticated message handling features such as message queuing, message redelivery, message validity time-outs, pre-defined messages, scheduled message delivery, and priority message delivery. In addition, the SMS preferably provide a billing system, traffic statistic gathering and management,
There has been described and illustrated herein a short message server which does require a large amount of memory for storing an entire subscriber database. While particular embodiments of the invention have been described, it is not intended that the invention be limited thereto, as it is intended that the invention be as broad in scope as the art will allow and that the specification be read likewise. Thus, while the invention has been described with particular reference to various GSM standards, those skilled in the art will appreciate that other protocols can be utilized. Also, while particular hardware and software for the SMS has been identified, it will be appreciated by those skilled in the art that other hardware could be utilized, and that various aspects of the software could be changed within the scope of the invention. It will therefore be appreciated by those skilled in the art that yet other modifications could be made to the provided invention without deviating from its spirit and scope as so claimed.

Claims (14)

I claim:
1. A short message server which is coupled to a home location register (HLR) means and a mobile service switching center (MSC) of a mobile telecommunications network, said short message server comprising:
a) memory means for storing short messages; and
b) processor means
for receiving a properly formatted request for transmission of a short message from an originator, said properly formatted request including a destination and a short message,
for forwarding all short messages of all properly formatted requests to said memory means regardless of whether or not the destination of the message is to an authorized subscriber,
for generating a routing information request to the HLR in response to a properly formatted request,
for receiving a routing response from the HLR having location information and return code information, and
for retrieving said short message from said memory means and sending said short message to an MSC based on said location information when said destination is valid and authorized.
2. A short message server according to claim 1, wherein:
said processor means includes means for effectively deleting said message from said memory means when said return code information indicates that said destination is at least one of invalid and unauthorized.
3. A short message server according to claim 2, wherein:
said processor means includes means for sending an error message to the originator of the short message.
4. A short message server according to claim 1, wherein:
said short message server has an SS7 identification number, and
said routing information request includes information relating to the number of the destination, and said SS7 identification number of said short message server.
5. A short message server according to claim 1, wherein:
said processor means includes means for sending an acknowledgement to the originator.
6. A short message server according to claim 1, wherein:
said memory means has a size which is chosen based on storage required to temporarily store short messages which cannot be immediately delivered by said processor means.
7. A short message server according to claim 6, wherein:
said size of said memory means is chosen without regard to a subscriber database.
8. A short message server according to claim 1, wherein:
said processor means includes external interface means including a TCP-Short Message Client Interface for receiving a properly formatted request for transmission of a short message from at least one of an E-Mail client and a voice-mail client.
9. A short message server according to claim 1, wherein:
said processor means includes external interface means for interfacing with the HLR.
10. A method of handling telecommunications short messages, comprising:
a) receiving a properly formatted request for transmission of a short message from an originator, said properly formatted request including a destination and a short message;
b) forwarding all short messages of all properly formatted requests to a memory means regardless of whether or not the destination of the message is to an authorized subscriber;
c) generating a routing information request to a home location register (HLR) in response to the properly formatted request;
d) receiving a routing response from the HLR having location information and return code information; and
e) retrieving said short message from said memory means and sending said short message to a mobile service switching center (MSC) based on said location information when said destination is valid and authorized.
11. A method according to claim 10, further comprising:
effectively deleting said short message from said memory means when said return code information indicates that said destination is at least one of invalid and unauthorized.
12. A method according to claim 10, further comprising:
sending an error message to the originator of the short message when said return code information indicates that said destination is at least one of invalid and unauthorized.
13. A method according to claim 10, further comprising:
after said receiving a properly formatted request, sending an acknowledgement to the originator of the properly formatted request.
14. A method according to claim 10, further comprising:
choosing a memory means having a size for storing short messages which must be temporarily stored because they cannot be immediately delivered to the destination.
US08/628,902 1996-04-08 1996-04-08 Short message server without local customer database Expired - Lifetime US5768509A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/628,902 US5768509A (en) 1996-04-08 1996-04-08 Short message server without local customer database

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/628,902 US5768509A (en) 1996-04-08 1996-04-08 Short message server without local customer database

Publications (1)

Publication Number Publication Date
US5768509A true US5768509A (en) 1998-06-16

Family

ID=24520793

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/628,902 Expired - Lifetime US5768509A (en) 1996-04-08 1996-04-08 Short message server without local customer database

Country Status (1)

Country Link
US (1) US5768509A (en)

Cited By (172)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999020062A1 (en) * 1997-10-13 1999-04-22 Nokia Networks Oy. Transmission system for relaying short messages
US5915222A (en) * 1996-12-20 1999-06-22 Telefonaktiebolaget L M Ericsson (Publ) Transporting short message service (SMS) messages within a telecommunications network
US5946630A (en) * 1996-07-10 1999-08-31 Telefonaktiebolaget L M Ericsson (Publ) Method for storing and forwarding short messages to mobile subscribers in a cellular communications system
US5999973A (en) * 1997-03-28 1999-12-07 Telefonaktiebolaget L M Ericsson (Publ) Use of web technology for subscriber management activities
US6055423A (en) * 1997-12-29 2000-04-25 Lucent Technologies, Inc. Method for updating message waiting number count for a mobile telephone in an ANSI41 network
US6067529A (en) * 1998-08-12 2000-05-23 Ericsson Inc. System and method for sending a short message containing purchase information to a destination terminal
US6097962A (en) * 1997-10-07 2000-08-01 Telefonaktiebolaget Lm Ericsson (Publ) Method of handling short message service acknowledgement messages between cooperating mobile switching centers in a radio telecommunications network
WO2000048412A1 (en) * 1999-02-09 2000-08-17 Acunia, Naamloze Vennootschap Method and device for establishing communication links with vehicles
WO2000051319A1 (en) * 1999-02-26 2000-08-31 Aden Dale Hiatt System for transferring an address list and method
US6205330B1 (en) * 1995-08-30 2001-03-20 Microsoft Corporation System and host arrangement for transmission of electronic mail
US6208870B1 (en) 1998-10-27 2001-03-27 Lucent Technologies Inc. Short message service notification forwarded between multiple short message service centers
FR2799595A1 (en) * 1999-10-12 2001-04-13 Gemplus Card Int COMMUNICATION BETWEEN A RADIOTELEPHONE TERMINAL AND A SERVICE ENTITY
US6259923B1 (en) * 1997-07-08 2001-07-10 Sk Telecom Co., Ltd. Method for providing cell location service
US6263212B1 (en) * 1998-02-17 2001-07-17 Alcatel Usa Sourcing, L.P. Short message service center
US20010019951A1 (en) * 1998-07-06 2001-09-06 Sergo Haumont Voice mail server, mobile station and method for voice mail message transmission
US6292669B1 (en) * 1997-06-03 2001-09-18 Nokia Networks Oy Routing short messages
US20010029524A1 (en) * 2000-04-11 2001-10-11 Richard Smith Universal mail wireless e-mail reader
US6308075B1 (en) * 1998-05-04 2001-10-23 Adc Telecommunications, Inc. Method and apparatus for routing short messages
US6327479B1 (en) * 1997-09-22 2001-12-04 Nokia Networks Oy Procedure and system for the transmission of a short message in a telecommunication network
US20010056508A1 (en) * 2000-05-12 2001-12-27 Kenneth Arneson Event notification system and method
US20010056473A1 (en) * 1999-04-26 2001-12-27 Kenneth Arneson Information retrieval system and method
US20020019243A1 (en) * 2000-06-15 2002-02-14 International Business Machines Corporation Short message gateway, system and method of providing information service for mobile telephones
US6370390B1 (en) * 1997-04-03 2002-04-09 Nokia Telecommunications Oy Delivery of short messages in a packet radio network
EP1211904A2 (en) * 2000-12-01 2002-06-05 Siemens Aktiengesellschaft Method for sending and receiving Short Messages in a mobile radio network
US20020098855A1 (en) * 1996-09-27 2002-07-25 Peter Hartmaier Mobility extended telephone application programming interface and method of use
US20020119793A1 (en) * 2001-02-27 2002-08-29 Daniel Hronek Mobile originated interactive menus via short messaging services
WO2002071234A1 (en) * 2001-03-05 2002-09-12 Tekelec Methods and systems for preventing short message service (sms) message flooding
US20020138650A1 (en) * 2000-03-31 2002-09-26 Hiroyuki Yamamoto Location reporting method and related mobile communication terminal
US6473622B1 (en) * 1997-06-03 2002-10-29 Nokia Networks Oy Billing mobile terminated short messages
US6493430B2 (en) * 1996-12-24 2002-12-10 At&T Wireless Services, Inc. Method of wireless retrieval of information
US20030036405A1 (en) * 2001-08-15 2003-02-20 Nec Corporation Cellular phone
US20030046091A1 (en) * 2000-05-12 2003-03-06 Kenneth Arneson System and method for providing wireless services
WO2003051075A1 (en) * 2001-12-10 2003-06-19 Vodafone Group Plc Short message (sms) storage system
US6594255B1 (en) 1999-02-09 2003-07-15 Tadiran Telecom Business Systems Ltd. PBX with short messaging service on a telephone display
US6600915B1 (en) * 1997-04-22 2003-07-29 John K. Wedeking Cellular device authorized user tracking systems and methods
US20030154257A1 (en) * 2001-02-14 2003-08-14 Maximilian Hantsch Method and device for forwarding short messages from a mobile terminal
US6631140B1 (en) * 1998-01-29 2003-10-07 Telefonaktiebolaget Lm Ericsson (Publ) Shared communications protocol layer for interfacing between wireless networks
US6633764B1 (en) * 2000-02-11 2003-10-14 Telefonaktiebolaget L M Ericsson (Publ) Apparatus, method and system for short message service center storage control
US6665711B1 (en) * 1998-04-30 2003-12-16 Openwave Systems Inc. Method and apparatus for integrating narrowband and wideband data transports
US20040005881A1 (en) * 2000-04-10 2004-01-08 Sonera Oyj System and method for blocking the use of a service in a telecommunication system
US20040029598A1 (en) * 2000-10-20 2004-02-12 Karl Guggisberg Method for transmitting short messages over the internet
US20040034561A1 (en) * 2000-04-07 2004-02-19 Smith Glen David Interactive marketing system
US20040053629A1 (en) * 2001-01-08 2004-03-18 Rueger Brian P. Method and message server for conveying messages in a telecommunications network
US20040082348A1 (en) * 2002-10-17 2004-04-29 Gabriel Manny Manimtim System and method for sending SMS and text messages
US20040156495A1 (en) * 2003-02-07 2004-08-12 Venkatesh Chava Intermediary network system and method for facilitating message exchange between wireless networks
US6782258B2 (en) 2000-04-18 2004-08-24 Telecommunication Systems, Inc. Wireless hot-lining with automatically assigned variable hot-line number
US20040165569A1 (en) * 2003-02-07 2004-08-26 Sweatman Phillip J. Universal short code administration facility
US6795711B1 (en) 1999-10-07 2004-09-21 Nokia Mobile Phones Ltd Multimedia message content adaptation
US20040196858A1 (en) * 2003-02-07 2004-10-07 Kirk Tsai Intermediary network system and method for facilitating message exchange between wireless networks
US20040224706A1 (en) * 1999-10-04 2004-11-11 Lorello Timothy J. Intelligent queue for information teleservice messages with superceding updates
US6819932B2 (en) 2001-03-05 2004-11-16 Tekelec Methods and systems for preventing delivery of unwanted short message service (SMS) messages
US20040242247A1 (en) * 2003-06-02 2004-12-02 Benco David S. Automatic short message service notification of powered up mobile phone
US20040253964A1 (en) * 2003-06-12 2004-12-16 Yinjun Zhu Mobile based area event handling when currently visited network does not cover area
US20040266462A1 (en) * 2003-06-30 2004-12-30 Venkatesh Chava System and method for in-transit SMS language translation
US6891811B1 (en) 2000-04-18 2005-05-10 Telecommunication Systems Inc. Short messaging service center mobile-originated to HTTP internet communications
US20050108334A1 (en) * 2003-11-14 2005-05-19 Tam Derek H.K. System and method for providing configurable, dynamic multimedia message service pre-transcoding
US20050119017A1 (en) * 2003-12-01 2005-06-02 Lovell Robert C.Jr. System and method for virtual carrier addressing and routing for global short message service
US20050186978A1 (en) * 2004-02-19 2005-08-25 Benq Corporation Short message server and method using the same
US20050197885A1 (en) * 2004-03-02 2005-09-08 Derek Hung Kit Tam System and method for providing campaign management services
US20050198270A1 (en) * 2004-02-20 2005-09-08 Thilo Rusche Dual use counters for routing loops and spam detection
US20050197144A1 (en) * 2004-03-02 2005-09-08 Tam Derek H.K. Voting campaigns using universal voting card
US20050201392A1 (en) * 2004-03-12 2005-09-15 Tam Derek H.K. Intermediary content gateway system and method
US20050216403A1 (en) * 2004-03-12 2005-09-29 Tam Derek H K System and method for billing augmentation
US6952575B1 (en) 2000-02-25 2005-10-04 Telecommunication Systems, Inc. Prepaid call management in intelligent network
US20050278620A1 (en) * 2004-06-15 2005-12-15 Tekelec Methods, systems, and computer program products for content-based screening of messaging service messages
US20060025163A1 (en) * 2000-04-11 2006-02-02 Smith Richard A Intelligent delivery agent for short message distribution center
US20060029192A1 (en) * 2004-08-19 2006-02-09 Duddley William H Architecture and methods for inter-carrier multi-media messaging
US7013156B2 (en) 2003-03-13 2006-03-14 Mobile 365, Inc. Virtual network solution for SMS message exchange between GSM and ANSI (tia/eia 41) networks
US20060079255A1 (en) * 2004-09-10 2006-04-13 Tekelec Methods, systems, and computer program products for short message service (SMS) spam filtering using e-mail spam filtering resources
US20060093220A1 (en) * 2004-11-01 2006-05-04 International Business Machines Corporation Data verification using text messaging
US7110773B1 (en) 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US20060236402A1 (en) * 2005-04-15 2006-10-19 Tekelec Methods, systems, and computer program products for detecting and mitigating denial of service attacks in a telecommunications signaling network
US20070041394A1 (en) * 2003-09-04 2007-02-22 Schaefer Philipp Method and system for handling data based on the acknowledgement and extraction of data packets
US20070041368A1 (en) * 2005-05-27 2007-02-22 Lorello Timothy J Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US20070136592A1 (en) * 2000-04-12 2007-06-14 Smith Richard A Wireless internet gateway
US20070260730A1 (en) * 2006-05-08 2007-11-08 Adithya Gadwale Automatically updated instant messaging (IM) presence of roaming IM user
US20070298819A1 (en) * 2006-06-22 2007-12-27 Daniel Hronek Mobile originated interactive menus via short messaging services
US20080010349A1 (en) * 2006-07-10 2008-01-10 Yigang Cai Home zone determination for electronic messaging services
US20080064424A1 (en) * 2004-12-08 2008-03-13 James Greenwood Messaging Gateway and Method
US20080070588A1 (en) * 2006-09-19 2008-03-20 Drew Morin Device based trigger for location push event
US20080101370A1 (en) * 2006-10-26 2008-05-01 Tekelec Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US20080161028A1 (en) * 2007-01-03 2008-07-03 Tekelec Methods, systems and computer program products for a redundant, geographically diverse, and independently scalable message service (MS) content store
US20080240380A1 (en) * 2007-03-29 2008-10-02 James Siminoff System And Method For Controlling Voicemail Transcription From A Communication Device
US20080242327A1 (en) * 2002-10-17 2008-10-02 Gabriel Manny M System and method for sending sms and text messages
US20080260114A1 (en) * 2007-04-12 2008-10-23 James Siminoff System And Method For Limiting Voicemail Transcription
US20080273675A1 (en) * 2007-05-03 2008-11-06 James Siminoff Systems And Methods For Displaying Voicemail Transcriptions
US20080281924A1 (en) * 2006-05-08 2008-11-13 Adithya Gadwale End user transparent email attachment handling to overcome size and attachment policy barriers
US20080285735A1 (en) * 2006-10-26 2008-11-20 Tekelec Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network
CN100438638C (en) * 1999-09-24 2008-11-26 小埃顿·戴尔·海特 System for transfeffing address list and method
US7460873B2 (en) 2003-02-07 2008-12-02 Sybase 365, Inc. Universal short code administration facility
US20080300873A1 (en) * 2007-05-30 2008-12-04 James Siminoff Systems And Methods For Securely Transcribing Voicemail Messages
US7519654B1 (en) 2000-11-22 2009-04-14 Telecommunication Systems, Inc. Web gateway multi-carrier support
US7522911B2 (en) 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US20090191848A1 (en) * 1997-09-19 2009-07-30 Helferich Richard J Wireless messaging system
WO2010053453A1 (en) * 2008-11-06 2010-05-14 Voxp Pte Ltd Mobile phone message archiving system
US7764961B2 (en) 2003-06-12 2010-07-27 Telecommunication Systems, Inc. Mobile based area event handling when currently visited network does not cover area
US20100210292A1 (en) * 2009-02-16 2010-08-19 Eloy Johan Lambertus Nooren Extending a text message with content
US20100241429A1 (en) * 2009-03-19 2010-09-23 James Siminoff Systems And Methods For Punctuating Voicemail Transcriptions
US20100272242A1 (en) * 2005-10-06 2010-10-28 Jon Croy Voice over internet protocol (VolP) location based 911 conferencing
US7853272B2 (en) 2001-12-21 2010-12-14 Telecommunication Systems, Inc. Wireless network tour guide
US7853511B2 (en) 2000-02-25 2010-12-14 Telecommunication Systems, Inc. Prepaid short messaging
US7890102B2 (en) 2003-12-02 2011-02-15 TeleCommunication User plane location based service using message tunneling to support roaming
US7890127B2 (en) 2001-09-05 2011-02-15 Telecommunication Systems, Inc. Inter-carrier messaging service providing phone number only experience
US7903791B2 (en) 2005-06-13 2011-03-08 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US20110060813A1 (en) * 1996-01-26 2011-03-10 Payne John M System and method for transmission of data
US7912446B2 (en) 2003-12-19 2011-03-22 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US7991411B2 (en) 2004-05-06 2011-08-02 Telecommunication Systems, Inc. Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers
US7996024B2 (en) 2004-04-14 2011-08-09 Tekelec Method for preventing the delivery of short message service message spam
US8032112B2 (en) 2002-03-28 2011-10-04 Telecommunication Systems, Inc. Location derived presence information
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8073477B2 (en) 2000-04-11 2011-12-06 Telecommunication Systems, Inc. Short message distribution center
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8185087B2 (en) 2007-09-17 2012-05-22 Telecommunication Systems, Inc. Emergency 911 data messaging
US8195205B2 (en) 2004-05-06 2012-06-05 Telecommunication Systems, Inc. Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8224294B2 (en) 1997-09-19 2012-07-17 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US8369825B2 (en) 2003-12-19 2013-02-05 Telecommunication Systems, Inc. Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US8385964B2 (en) 2005-04-04 2013-02-26 Xone, Inc. Methods and apparatuses for geospatial-based sharing of information by multiple devices
US8463284B2 (en) 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US20130210469A1 (en) * 2000-04-07 2013-08-15 Zyzebra Holding Limited Interactive marketing system
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US20140074941A1 (en) * 2012-09-09 2014-03-13 Jianping He Messaging and updating services over the air from application servers to applications in mobile devices
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US8712453B2 (en) 2008-12-23 2014-04-29 Telecommunication Systems, Inc. Login security with short messaging
US8831556B2 (en) 2011-09-30 2014-09-09 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 911 calls
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
US8909266B2 (en) 2009-03-11 2014-12-09 Tekelec Netherlands Group, B.V. Methods, systems, and computer readable media for short message service (SMS) forwarding
US8908864B2 (en) 2009-03-11 2014-12-09 Tekelec Netherlands Group, B.V. Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions
US8913983B2 (en) 2005-05-27 2014-12-16 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8948795B2 (en) 2012-05-08 2015-02-03 Sybase 365, Inc. System and method for dynamic spam detection
US8954028B2 (en) 2008-09-25 2015-02-10 Telecommunication Systems, Inc. Geo-redundant and high reliability commercial mobile alert system (CMAS)
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
EP2887339A1 (en) * 2013-12-20 2015-06-24 Baidu Online Network Technology Beijing Co., Ltd. A question distribution method and a question distribution system for a q & a platform
US9088614B2 (en) 2003-12-19 2015-07-21 Telecommunications Systems, Inc. User plane location services over session initiation protocol (SIP)
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US9160572B2 (en) 2006-10-17 2015-10-13 Telecommunication Systems, Inc. Automated location determination to support VoIP E911 using self-surveying techniques for ad hoc wireless network
US9161189B2 (en) 2005-10-18 2015-10-13 Telecommunication Systems, Inc. Automatic call forwarding to in-vehicle telematics system
US9191520B2 (en) 2010-12-13 2015-11-17 Telecommunication Systems, Inc. Location services gateway server
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US9220958B2 (en) 2002-03-28 2015-12-29 Telecommunications Systems, Inc. Consequential location derived information
US9232062B2 (en) 2007-02-12 2016-01-05 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US9294911B2 (en) 2010-05-10 2016-03-22 Telecommunication Systems, Inc. Cell-ID translation in a location based system (LBS)
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US9369294B2 (en) 2007-12-14 2016-06-14 Telecommunication Systems, Inc. Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9408046B2 (en) 2006-10-03 2016-08-02 Telecommunication Systems, Inc. 911 data messaging
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
USRE46206E1 (en) 1998-07-10 2016-11-15 Intellectual Ventures I Llc Method and computer program product for internet protocol (IP)—flow classification in a wireless point to multi-point (PTMP) transmission system
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9525983B2 (en) 2009-07-27 2016-12-20 Tekelec, Inc. Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9599717B2 (en) 2002-03-28 2017-03-21 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4621362A (en) * 1984-06-04 1986-11-04 International Business Machines Corp. Routing architecture for a multi-ring local area network
US5329578A (en) * 1992-05-26 1994-07-12 Northern Telecom Limited Personal communication service with mobility manager
US5351235A (en) * 1991-02-12 1994-09-27 Telenokia Oy Method for relaying information in an integrated services network
US5517497A (en) * 1991-08-21 1996-05-14 International Business Machines Corporation Connectionless ATM data services
US5579372A (en) * 1994-12-12 1996-11-26 Telefonaktiebolaget Lm Ericsson Flow control method for short message service - busy subscriber
US5594739A (en) * 1995-11-01 1997-01-14 Telefonaktiebolaget Lm Ericsson System and method for rapid selection of synchronization sources in a mobile telecommunications network
US5610969A (en) * 1994-12-23 1997-03-11 Bell Atlantic Mobile Systems, Inc. Personal communication service registration system and method
US5659544A (en) * 1994-10-17 1997-08-19 Lucent Technologies Inc. Method and system for distributed control in wireless cellular and personal communication systems
US5659595A (en) * 1994-03-29 1997-08-19 Alcatel Mobile Communication France Self-disabling device for a mobile telephone type portable terminal
US5661516A (en) * 1994-09-08 1997-08-26 Carles; John B. System and method for selectively distributing commercial messages over a communications network
US5678179A (en) * 1993-11-01 1997-10-14 Telefonaktiebolaget Lm Ericsson Message transmission system and method for a radiocommunication system
US5699407A (en) * 1993-01-19 1997-12-16 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for implementing extension phone within a cellular radio telecommunications network

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4621362A (en) * 1984-06-04 1986-11-04 International Business Machines Corp. Routing architecture for a multi-ring local area network
US5351235A (en) * 1991-02-12 1994-09-27 Telenokia Oy Method for relaying information in an integrated services network
US5517497A (en) * 1991-08-21 1996-05-14 International Business Machines Corporation Connectionless ATM data services
US5329578A (en) * 1992-05-26 1994-07-12 Northern Telecom Limited Personal communication service with mobility manager
US5699407A (en) * 1993-01-19 1997-12-16 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for implementing extension phone within a cellular radio telecommunications network
US5678179A (en) * 1993-11-01 1997-10-14 Telefonaktiebolaget Lm Ericsson Message transmission system and method for a radiocommunication system
US5659595A (en) * 1994-03-29 1997-08-19 Alcatel Mobile Communication France Self-disabling device for a mobile telephone type portable terminal
US5661516A (en) * 1994-09-08 1997-08-26 Carles; John B. System and method for selectively distributing commercial messages over a communications network
US5659544A (en) * 1994-10-17 1997-08-19 Lucent Technologies Inc. Method and system for distributed control in wireless cellular and personal communication systems
US5579372A (en) * 1994-12-12 1996-11-26 Telefonaktiebolaget Lm Ericsson Flow control method for short message service - busy subscriber
US5610969A (en) * 1994-12-23 1997-03-11 Bell Atlantic Mobile Systems, Inc. Personal communication service registration system and method
US5594739A (en) * 1995-11-01 1997-01-14 Telefonaktiebolaget Lm Ericsson System and method for rapid selection of synchronization sources in a mobile telecommunications network

Cited By (388)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6205330B1 (en) * 1995-08-30 2001-03-20 Microsoft Corporation System and host arrangement for transmission of electronic mail
US8489707B2 (en) 1996-01-26 2013-07-16 Simpleair, Inc. System and method for transmission of data
US20110138021A1 (en) * 1996-01-26 2011-06-09 Payne John M System and Method for Transmission of Data
US20110125862A1 (en) * 1996-01-26 2011-05-26 Payne John M System and Method for Transmission of Data
US20110060813A1 (en) * 1996-01-26 2011-03-10 Payne John M System and method for transmission of data
US8601154B2 (en) 1996-01-26 2013-12-03 Simpleair, Inc. System and method for transmission of data
US8572279B2 (en) 1996-01-26 2013-10-29 Simpleair, Inc. System and method for transmission of data
US9380106B2 (en) 1996-01-26 2016-06-28 Simpleair, Inc. System and method for transmission of data
US8656048B2 (en) 1996-01-26 2014-02-18 Simpleair, Inc. System and method for transmission of data
US8090803B2 (en) 1996-01-26 2012-01-03 Simpleair, Inc. System and method for transmission of data
US9356899B2 (en) 1996-01-26 2016-05-31 Simpleair, Inc. System and method for transmission of data
US8639838B2 (en) 1996-01-26 2014-01-28 Simpleair, Inc. System and method for transmission of data
US5946630A (en) * 1996-07-10 1999-08-31 Telefonaktiebolaget L M Ericsson (Publ) Method for storing and forwarding short messages to mobile subscribers in a cellular communications system
US7359720B2 (en) * 1996-09-27 2008-04-15 Openwave Systems Inc. Mobility extended telephone application programming interface and method of use
US20020098855A1 (en) * 1996-09-27 2002-07-25 Peter Hartmaier Mobility extended telephone application programming interface and method of use
US5915222A (en) * 1996-12-20 1999-06-22 Telefonaktiebolaget L M Ericsson (Publ) Transporting short message service (SMS) messages within a telecommunications network
US6493430B2 (en) * 1996-12-24 2002-12-10 At&T Wireless Services, Inc. Method of wireless retrieval of information
USRE40780E1 (en) * 1996-12-24 2009-06-23 At&T Mobility Ii Llc Method of wireless retrieval of information
USRE40243E1 (en) * 1996-12-24 2008-04-15 Cingular Wireless Ii, Llc Method of wireless retrieval of information
US5999973A (en) * 1997-03-28 1999-12-07 Telefonaktiebolaget L M Ericsson (Publ) Use of web technology for subscriber management activities
US6370390B1 (en) * 1997-04-03 2002-04-09 Nokia Telecommunications Oy Delivery of short messages in a packet radio network
US6600915B1 (en) * 1997-04-22 2003-07-29 John K. Wedeking Cellular device authorized user tracking systems and methods
US6473622B1 (en) * 1997-06-03 2002-10-29 Nokia Networks Oy Billing mobile terminated short messages
US6292669B1 (en) * 1997-06-03 2001-09-18 Nokia Networks Oy Routing short messages
US6259923B1 (en) * 1997-07-08 2001-07-10 Sk Telecom Co., Ltd. Method for providing cell location service
US9560502B2 (en) 1997-09-19 2017-01-31 Wireless Science, Llc Methods of performing actions in a cell phone based on message parameters
US8295450B2 (en) 1997-09-19 2012-10-23 Wireless Science, Llc Wireless messaging system
US8560006B2 (en) 1997-09-19 2013-10-15 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US9167401B2 (en) 1997-09-19 2015-10-20 Wireless Science, Llc Wireless messaging and content provision systems and methods
US20090191848A1 (en) * 1997-09-19 2009-07-30 Helferich Richard J Wireless messaging system
US8224294B2 (en) 1997-09-19 2012-07-17 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US8374585B2 (en) 1997-09-19 2013-02-12 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US8355702B2 (en) 1997-09-19 2013-01-15 Wireless Science, Llc System and method for delivering information to a transmitting and receiving device
US8498387B2 (en) 1997-09-19 2013-07-30 Wireless Science, Llc Wireless messaging systems and methods
US9071953B2 (en) 1997-09-19 2015-06-30 Wireless Science, Llc Systems and methods providing advertisements to a cell phone based on location and external temperature
US6327479B1 (en) * 1997-09-22 2001-12-04 Nokia Networks Oy Procedure and system for the transmission of a short message in a telecommunication network
US6097962A (en) * 1997-10-07 2000-08-01 Telefonaktiebolaget Lm Ericsson (Publ) Method of handling short message service acknowledgement messages between cooperating mobile switching centers in a radio telecommunications network
US6665531B1 (en) 1997-10-13 2003-12-16 Nokia Corporation Transmission system for relaying short messages
WO1999020062A1 (en) * 1997-10-13 1999-04-22 Nokia Networks Oy. Transmission system for relaying short messages
US6055423A (en) * 1997-12-29 2000-04-25 Lucent Technologies, Inc. Method for updating message waiting number count for a mobile telephone in an ANSI41 network
US6631140B1 (en) * 1998-01-29 2003-10-07 Telefonaktiebolaget Lm Ericsson (Publ) Shared communications protocol layer for interfacing between wireless networks
US6263212B1 (en) * 1998-02-17 2001-07-17 Alcatel Usa Sourcing, L.P. Short message service center
US6665711B1 (en) * 1998-04-30 2003-12-16 Openwave Systems Inc. Method and apparatus for integrating narrowband and wideband data transports
US6308075B1 (en) * 1998-05-04 2001-10-23 Adc Telecommunications, Inc. Method and apparatus for routing short messages
US7149501B2 (en) * 1998-07-06 2006-12-12 Nokia Corporation Voice mail server, mobile station and method for voice mail message transmission
US20010019951A1 (en) * 1998-07-06 2001-09-06 Sergo Haumont Voice mail server, mobile station and method for voice mail message transmission
USRE46206E1 (en) 1998-07-10 2016-11-15 Intellectual Ventures I Llc Method and computer program product for internet protocol (IP)—flow classification in a wireless point to multi-point (PTMP) transmission system
US6067529A (en) * 1998-08-12 2000-05-23 Ericsson Inc. System and method for sending a short message containing purchase information to a destination terminal
US6208870B1 (en) 1998-10-27 2001-03-27 Lucent Technologies Inc. Short message service notification forwarded between multiple short message service centers
US6459904B1 (en) 1998-10-27 2002-10-01 Telecommunication Systems, Inc. Short message service notification between multiple short message service centers
BE1012470A3 (en) * 1999-02-09 2000-11-07 Smartmove Nv Method and apparatus for the realisation of communication links and vehicles.
WO2000048412A1 (en) * 1999-02-09 2000-08-17 Acunia, Naamloze Vennootschap Method and device for establishing communication links with vehicles
US6594255B1 (en) 1999-02-09 2003-07-15 Tadiran Telecom Business Systems Ltd. PBX with short messaging service on a telephone display
US7072687B2 (en) * 1999-02-26 2006-07-04 Hiatt Jr Aden Dale System for transferring an address list and method
WO2000051319A1 (en) * 1999-02-26 2000-08-31 Aden Dale Hiatt System for transferring an address list and method
GB2363545A (en) * 1999-02-26 2001-12-19 Aden Dale Hiatt System for transferring an address list and method
US20010056473A1 (en) * 1999-04-26 2001-12-27 Kenneth Arneson Information retrieval system and method
CN100438638C (en) * 1999-09-24 2008-11-26 小埃顿·戴尔·海特 System for transfeffing address list and method
US20110045855A1 (en) * 1999-10-04 2011-02-24 Lorello Timothy J Intelligent queue for information teleservice messages with superceding updates
US8244218B2 (en) 1999-10-04 2012-08-14 Telecommunication Systems, Inc. Intelligent queue for information teleservice messages with superceding updates
US20040224706A1 (en) * 1999-10-04 2004-11-11 Lorello Timothy J. Intelligent queue for information teleservice messages with superceding updates
US8019368B2 (en) 1999-10-04 2011-09-13 Telecommunication Systems, Inc. Intelligent queue for information teleservice messages with superceding updates
US7840208B2 (en) 1999-10-04 2010-11-23 Telecommunication Systems, Inc. Intelligent queue for information teleservice messages with superceding updates
US20090131023A1 (en) * 1999-10-04 2009-05-21 Lorello Timothy J Intelligent queue for information teleservice messages with superceding updates
US7844285B2 (en) 1999-10-04 2010-11-30 Telecommunication Systems, Inc. Intelligent queue for information teleservice messages with superseding updates
US6795711B1 (en) 1999-10-07 2004-09-21 Nokia Mobile Phones Ltd Multimedia message content adaptation
WO2001028265A1 (en) * 1999-10-12 2001-04-19 Gemplus Communication between a radiotelephone terminal and a service entity
FR2799595A1 (en) * 1999-10-12 2001-04-13 Gemplus Card Int COMMUNICATION BETWEEN A RADIOTELEPHONE TERMINAL AND A SERVICE ENTITY
US6633764B1 (en) * 2000-02-11 2003-10-14 Telefonaktiebolaget L M Ericsson (Publ) Apparatus, method and system for short message service center storage control
US8060429B2 (en) 2000-02-25 2011-11-15 Telecommunication Systems, Inc. Prepaid short messaging
US8738496B2 (en) 2000-02-25 2014-05-27 Telecommunication Systems, Inc. Prepaid short messaging
US6952575B1 (en) 2000-02-25 2005-10-04 Telecommunication Systems, Inc. Prepaid call management in intelligent network
US7853511B2 (en) 2000-02-25 2010-12-14 Telecommunication Systems, Inc. Prepaid short messaging
US8175953B1 (en) 2000-02-25 2012-05-08 Telecommunication Systems, Inc. Prepaid short messaging
US20020138650A1 (en) * 2000-03-31 2002-09-26 Hiroyuki Yamamoto Location reporting method and related mobile communication terminal
US7558584B2 (en) * 2000-03-31 2009-07-07 Ntt Docomo, Inc. Location reporting method and related mobile communication terminal
US8977559B2 (en) * 2000-04-07 2015-03-10 Zyzeba Holding Limited Interactive marketing system
US20130210469A1 (en) * 2000-04-07 2013-08-15 Zyzebra Holding Limited Interactive marketing system
US8380566B2 (en) 2000-04-07 2013-02-19 Zyzeba Holdings Limited Interactive voting or survey
US8249920B2 (en) 2000-04-07 2012-08-21 Zyzeba Holding Limited Interactive marketing system using short text messages
US20040034561A1 (en) * 2000-04-07 2004-02-19 Smith Glen David Interactive marketing system
US8805350B2 (en) 2000-04-10 2014-08-12 Intellectual Ventures I Llc System and method for blocking the use of a service in a telecommunication system
US20070026879A1 (en) * 2000-04-10 2007-02-01 Data Advisors Llc System and method for blocking the use of a service in a telecommunication system
US8078200B2 (en) 2000-04-10 2011-12-13 Data Advisors Llc System and method for blocking the use of a service in a telecommunication system
US20060040684A1 (en) * 2000-04-10 2006-02-23 Sami Ala-Luukko System and method for blocking the use of a service in a telecommunication system
US20040005881A1 (en) * 2000-04-10 2004-01-08 Sonera Oyj System and method for blocking the use of a service in a telecommunication system
US7450957B2 (en) 2000-04-10 2008-11-11 Teliasonera Finland Oyj System and method for blocking the use of a service in a telecommunication system
US9730035B2 (en) 2000-04-10 2017-08-08 Intellectual Ventures I Llc System and method for blocking the use of a service in a telecommunication system
US6920332B2 (en) 2000-04-10 2005-07-19 Sonera Oyj System and method for blocking the use of a service in a telecommunication system
US9369590B2 (en) 2000-04-10 2016-06-14 Intellectual Ventures I Llc System and method for blocking the use of a service in a telecommunication system
US8265673B2 (en) 2000-04-11 2012-09-11 Telecommunication Systems, Inc. Short message distribution center
US7894797B2 (en) 2000-04-11 2011-02-22 Telecommunication Systems, Inc. Wireless chat automatic status signaling
US7522911B2 (en) 2000-04-11 2009-04-21 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US20010029524A1 (en) * 2000-04-11 2001-10-11 Richard Smith Universal mail wireless e-mail reader
US20060146840A1 (en) * 2000-04-11 2006-07-06 Smith Richard A Intelligent delivery agent for short message distribution center
US8073477B2 (en) 2000-04-11 2011-12-06 Telecommunication Systems, Inc. Short message distribution center
US20090280846A1 (en) * 2000-04-11 2009-11-12 Dara Ung Wireless chat automatic status tracking
US8244220B2 (en) 2000-04-11 2012-08-14 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US7860068B2 (en) 2000-04-11 2010-12-28 Telecommunication Systems, Inc. Intelligent delivery agent for short message distribution center
US7809382B2 (en) 2000-04-11 2010-10-05 Telecommunication Systems, Inc. Short message distribution center
US7809359B2 (en) 2000-04-11 2010-10-05 Telecommunication Systems, Inc. Wireless chat automatic status tracking
US9241040B2 (en) 2000-04-11 2016-01-19 Telecommunication Systems, Inc. Mobile activity status tracker
US7110773B1 (en) 2000-04-11 2006-09-19 Telecommunication Systems, Inc. Mobile activity status tracker
US9467844B2 (en) 2000-04-11 2016-10-11 Telecommunication Systems, Inc. Mobile activity status tracker
US6871215B2 (en) 2000-04-11 2005-03-22 Telecommunication Systems Inc. Universal mail wireless e-mail reader
US20060025163A1 (en) * 2000-04-11 2006-02-02 Smith Richard A Intelligent delivery agent for short message distribution center
US8577339B2 (en) 2000-04-11 2013-11-05 Telecommunication Systems, Inc. Wireless chat automatic status signaling
US7894825B2 (en) 2000-04-11 2011-02-22 Telecommunication Systems, Inc. Mobile activity status tracker
US20070136592A1 (en) * 2000-04-12 2007-06-14 Smith Richard A Wireless internet gateway
US20070202897A1 (en) * 2000-04-12 2007-08-30 Smith Richard A Wireless internet gateway
US7949773B2 (en) 2000-04-12 2011-05-24 Telecommunication Systems, Inc. Wireless internet gateway
US6782258B2 (en) 2000-04-18 2004-08-24 Telecommunication Systems, Inc. Wireless hot-lining with automatically assigned variable hot-line number
US8750183B2 (en) 2000-04-18 2014-06-10 Patent Monetization Associates, L.P. Mobile-originated to HTTP communications
US20060242230A1 (en) * 2000-04-18 2006-10-26 Smith Richard A Short messaging service center mobile-originated to HTTP Internet communications
US8260329B2 (en) 2000-04-18 2012-09-04 Telecommunication Systems, Inc. Mobile-originated to HTTP communications
US6891811B1 (en) 2000-04-18 2005-05-10 Telecommunication Systems Inc. Short messaging service center mobile-originated to HTTP internet communications
US7355990B2 (en) 2000-04-18 2008-04-08 Telecommunication Systems, Inc. Mobile-originated to HTTP internet communications
US9172821B2 (en) 2000-04-25 2015-10-27 Telecommunication Systems, Inc. Wireless internet gateway limiting message distribution
US20090077188A1 (en) * 2000-05-12 2009-03-19 Kenneth Arneson Event notification system and method
US9218229B2 (en) 2000-05-12 2015-12-22 Telecommunication Systems, Inc. Event notification system and method
US20010056508A1 (en) * 2000-05-12 2001-12-27 Kenneth Arneson Event notification system and method
US20030046091A1 (en) * 2000-05-12 2003-03-06 Kenneth Arneson System and method for providing wireless services
US7082312B2 (en) * 2000-06-15 2006-07-25 International Business Machines Corporation Short message gateway, system and method of providing information service for mobile telephones
US20020019243A1 (en) * 2000-06-15 2002-02-14 International Business Machines Corporation Short message gateway, system and method of providing information service for mobile telephones
US7243152B2 (en) 2000-10-20 2007-07-10 Universal Communication Platform Ag Method for transmitting short messages over the internet
US20040029598A1 (en) * 2000-10-20 2004-02-12 Karl Guggisberg Method for transmitting short messages over the internet
US7519654B1 (en) 2000-11-22 2009-04-14 Telecommunication Systems, Inc. Web gateway multi-carrier support
US9002951B2 (en) 2000-11-22 2015-04-07 Telecommunication Systems, Inc. Web gateway multi-carrier support
DE10059647B4 (en) * 2000-12-01 2005-03-24 Siemens Ag A method for sending short messages from a mobile terminal and method for receiving short messages from a mobile terminal each in a mobile network
EP1211904A3 (en) * 2000-12-01 2003-04-02 Siemens Aktiengesellschaft Method for sending and receiving Short Messages in a mobile radio network
DE10059647A1 (en) * 2000-12-01 2002-06-13 Siemens Ag Method for sending short messages from a mobile terminal and method for receiving short messages from a mobile terminal in each case in a mobile radio network
EP1211904A2 (en) * 2000-12-01 2002-06-05 Siemens Aktiengesellschaft Method for sending and receiving Short Messages in a mobile radio network
US20040053629A1 (en) * 2001-01-08 2004-03-18 Rueger Brian P. Method and message server for conveying messages in a telecommunications network
US7568012B2 (en) 2001-02-14 2009-07-28 Universal Communication Platform Ag Method and device for forwarding short messages from a mobile terminal
US20030154257A1 (en) * 2001-02-14 2003-08-14 Maximilian Hantsch Method and device for forwarding short messages from a mobile terminal
US7933615B2 (en) 2001-02-27 2011-04-26 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services method
US7127264B2 (en) 2001-02-27 2006-10-24 Telecommunication Systems, Inc. Mobile originated interactive menus via short messaging services
US20020119793A1 (en) * 2001-02-27 2002-08-29 Daniel Hronek Mobile originated interactive menus via short messaging services
US20020159387A1 (en) * 2001-03-05 2002-10-31 Allison Rick L. Methods and systems for preventing short message service (SMS) message flooding
US7145875B2 (en) 2001-03-05 2006-12-05 Tekelec Methods and systems for preventing short message service (SMS) message flooding
US6819932B2 (en) 2001-03-05 2004-11-16 Tekelec Methods and systems for preventing delivery of unwanted short message service (SMS) messages
WO2002071234A1 (en) * 2001-03-05 2002-09-12 Tekelec Methods and systems for preventing short message service (sms) message flooding
US20030036405A1 (en) * 2001-08-15 2003-02-20 Nec Corporation Cellular phone
US8682362B2 (en) 2001-09-05 2014-03-25 Telecommunication Systems, Inc. Inter-carrier messaging service providing phone number only experience
US7890127B2 (en) 2001-09-05 2011-02-15 Telecommunication Systems, Inc. Inter-carrier messaging service providing phone number only experience
US8483729B2 (en) 2001-09-05 2013-07-09 Telecommunication Systems, Inc. Inter-carrier messaging service providing phone number only experience
US20110136520A1 (en) * 2001-09-05 2011-06-09 Chris Knotts Inter-carrier messaging service providing phone number only experience
US7373384B2 (en) * 2001-12-10 2008-05-13 Vodafone Group Plc Short message (SMS) storage system
US20050064882A1 (en) * 2001-12-10 2005-03-24 Vodafone Group Plc Short message (sms) storage system
AU2002361260B8 (en) * 2001-12-10 2009-02-19 Vodafone Group Plc Short message (SMS) storage system
AU2002361260B2 (en) * 2001-12-10 2009-01-22 Vodafone Group Plc Short message (SMS) storage system
ES2208038A1 (en) * 2001-12-10 2004-06-01 Airtel Movil, S.A. Short message (sms) storage system
WO2003051075A1 (en) * 2001-12-10 2003-06-19 Vodafone Group Plc Short message (sms) storage system
CN100336408C (en) * 2001-12-10 2007-09-05 沃达丰集团公司 Short message (SMS) storage system
US7853272B2 (en) 2001-12-21 2010-12-14 Telecommunication Systems, Inc. Wireless network tour guide
US8744491B2 (en) 2001-12-21 2014-06-03 Telecommunication Systems, Inc. Wireless network tour guide
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US8532277B2 (en) 2002-03-28 2013-09-10 Telecommunication Systems, Inc. Location derived presence information
US9398419B2 (en) 2002-03-28 2016-07-19 Telecommunication Systems, Inc. Location derived presence information
US9599717B2 (en) 2002-03-28 2017-03-21 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US9220958B2 (en) 2002-03-28 2015-12-29 Telecommunications Systems, Inc. Consequential location derived information
US8032112B2 (en) 2002-03-28 2011-10-04 Telecommunication Systems, Inc. Location derived presence information
US8983048B2 (en) 2002-03-28 2015-03-17 Telecommunication Systems, Inc. Location derived presence information
US9602968B2 (en) 2002-03-28 2017-03-21 Telecommunication Systems, Inc. Area watcher for wireless network
US20040082348A1 (en) * 2002-10-17 2004-04-29 Gabriel Manny Manimtim System and method for sending SMS and text messages
US20080242327A1 (en) * 2002-10-17 2008-10-02 Gabriel Manny M System and method for sending sms and text messages
US7369865B2 (en) * 2002-10-17 2008-05-06 Manny Gabriel System and method for sending SMS and text messages
US8666397B2 (en) 2002-12-13 2014-03-04 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US7154901B2 (en) 2003-02-07 2006-12-26 Mobile 365, Inc. Intermediary network system and method for facilitating message exchange between wireless networks
US8718691B2 (en) 2003-02-07 2014-05-06 Sybase 365, Inc. Universal short code administration facility
US20050215250A1 (en) * 2003-02-07 2005-09-29 Venkatesh Chava Intermediary network system and method for facilitating message exchange between wireless networks
US20040156495A1 (en) * 2003-02-07 2004-08-12 Venkatesh Chava Intermediary network system and method for facilitating message exchange between wireless networks
US20100004011A1 (en) * 2003-02-07 2010-01-07 Sybase 365, Inc. Universal Short Code Administration Facility
US20040165569A1 (en) * 2003-02-07 2004-08-26 Sweatman Phillip J. Universal short code administration facility
US20040196858A1 (en) * 2003-02-07 2004-10-07 Kirk Tsai Intermediary network system and method for facilitating message exchange between wireless networks
US8374637B2 (en) 2003-02-07 2013-02-12 Sybase 365, Inc. Universal short code administration facility
US20110151902A1 (en) * 2003-02-07 2011-06-23 Sybase 365, Inc. Universal Short Code Administration Facility
US9544745B2 (en) 2003-02-07 2017-01-10 Skybase 365, Inc. Universal short code administration facility
US7460873B2 (en) 2003-02-07 2008-12-02 Sybase 365, Inc. Universal short code administration facility
US20070066328A1 (en) * 2003-02-07 2007-03-22 Sweatman Phillip J Universal short code administration facility
US8423059B2 (en) 2003-02-07 2013-04-16 Sybase 365, Inc. Universal short code administration facility
US7587210B2 (en) 2003-02-07 2009-09-08 Sybase 365, Inc. Universal short code administration facility
US8265668B2 (en) 2003-02-07 2012-09-11 Sybase 365, Inc. Universal short code administration facility
US8045567B2 (en) 2003-02-07 2011-10-25 Sybase 365, Inc. Intermediary network system and method for facilitating message exchange between wireless networks
US20110195728A1 (en) * 2003-02-07 2011-08-11 Sybase 365, Inc. Universal Short Code Administration Facility
US7672267B2 (en) 2003-02-07 2010-03-02 Sybase 365, Inc. Intermediary network system and method for facilitating message exchange between wireless networks
US8019362B2 (en) 2003-02-07 2011-09-13 Sybase 365, Inc. Universal short code administration facility
US7203507B2 (en) 2003-03-13 2007-04-10 Sybase 365, Inc. Virtual network solution for SMS message exchange between GSM and ANSI (TIA/EIA 41) networks
US20070191003A1 (en) * 2003-03-13 2007-08-16 Inphomatch Virtual network solution for SMS message exchange between GSM and ANSI (TIA/EIA 41) networks
US20060089165A1 (en) * 2003-03-13 2006-04-27 Smith Mark R Virtual network solution for SMS message exchange between GSM and ANSI (TIA/EIA 41) networks
US7013156B2 (en) 2003-03-13 2006-03-14 Mobile 365, Inc. Virtual network solution for SMS message exchange between GSM and ANSI (tia/eia 41) networks
US20040242247A1 (en) * 2003-06-02 2004-12-02 Benco David S. Automatic short message service notification of powered up mobile phone
US20040253964A1 (en) * 2003-06-12 2004-12-16 Yinjun Zhu Mobile based area event handling when currently visited network does not cover area
US7764961B2 (en) 2003-06-12 2010-07-27 Telecommunication Systems, Inc. Mobile based area event handling when currently visited network does not cover area
US8249589B2 (en) 2003-06-12 2012-08-21 Telecommunication Systems, Inc. Mobile based area event handling when currently visited network does not cover area
US20040266462A1 (en) * 2003-06-30 2004-12-30 Venkatesh Chava System and method for in-transit SMS language translation
US7660594B2 (en) 2003-06-30 2010-02-09 Sybase 365, Inc. System and method for in-transit SMS language translation
US7272406B2 (en) 2003-06-30 2007-09-18 Sybase 365, Inc. System and method for in-transit SMS language translation
US20070287484A1 (en) * 2003-06-30 2007-12-13 Sybase 365, Inc. System and method for in-transit sms language translation
US20070041394A1 (en) * 2003-09-04 2007-02-22 Schaefer Philipp Method and system for handling data based on the acknowledgement and extraction of data packets
US8050258B2 (en) * 2003-09-04 2011-11-01 Siemens Aktiengesellschaft Method and system for handling data based on the acknowledgement and extraction of data packets
US8037206B2 (en) 2003-11-14 2011-10-11 Sybase 365, Inc. System and method for providing configurable, dynamic multimedia message service pre-transcoding
US20070112978A1 (en) * 2003-11-14 2007-05-17 Inphomatch, Inc. System and method for providing configurable, dynamic multimedia message service pre-transcoding
US20090291697A1 (en) * 2003-11-14 2009-11-26 Sybase 365, Inc. System and Method for Providing Configurable, Dynamic Multimedia Message Service Pre-Transcoding
US7181538B2 (en) 2003-11-14 2007-02-20 Sybase 365, Inc. System and method for providing configurable, dynamic multimedia message service pre-transcoding
US20050108334A1 (en) * 2003-11-14 2005-05-19 Tam Derek H.K. System and method for providing configurable, dynamic multimedia message service pre-transcoding
US20050119017A1 (en) * 2003-12-01 2005-06-02 Lovell Robert C.Jr. System and method for virtual carrier addressing and routing for global short message service
US7860498B2 (en) 2003-12-01 2010-12-28 Sybase 365, Inc. System and method for virtual carrier addressing and routing for global short message service
US8965360B2 (en) 2003-12-02 2015-02-24 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
US8126458B2 (en) 2003-12-02 2012-02-28 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
US7890102B2 (en) 2003-12-02 2011-02-15 TeleCommunication User plane location based service using message tunneling to support roaming
US8626160B2 (en) 2003-12-02 2014-01-07 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
US9271138B2 (en) 2003-12-02 2016-02-23 Telecommunication Systems, Inc. User plane location based service using message tunneling to support roaming
US8798572B2 (en) 2003-12-18 2014-08-05 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US9088614B2 (en) 2003-12-19 2015-07-21 Telecommunications Systems, Inc. User plane location services over session initiation protocol (SIP)
US8369825B2 (en) 2003-12-19 2013-02-05 Telecommunication Systems, Inc. Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US9197992B2 (en) 2003-12-19 2015-11-24 Telecommunication Systems, Inc. User plane location services over session initiation protocol (SIP)
US9467836B2 (en) 2003-12-19 2016-10-11 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US9237228B2 (en) 2003-12-19 2016-01-12 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US9125039B2 (en) 2003-12-19 2015-09-01 Telecommunication Systems, Inc. Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US8873718B2 (en) 2003-12-19 2014-10-28 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US7912446B2 (en) 2003-12-19 2011-03-22 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US8385881B2 (en) 2003-12-19 2013-02-26 Telecommunication Systems, Inc. Solutions for voice over internet protocol (VoIP) 911 location services
US20050186978A1 (en) * 2004-02-19 2005-08-25 Benq Corporation Short message server and method using the same
US20050198270A1 (en) * 2004-02-20 2005-09-08 Thilo Rusche Dual use counters for routing loops and spam detection
US7725545B2 (en) 2004-02-20 2010-05-25 Sybase 365, Inc. Dual use counters for routing loops and spam detection
US7483707B2 (en) 2004-03-02 2009-01-27 Sybase 365, Inc. Voting campaigns using universal voting card
US20050197885A1 (en) * 2004-03-02 2005-09-08 Derek Hung Kit Tam System and method for providing campaign management services
US20050197144A1 (en) * 2004-03-02 2005-09-08 Tam Derek H.K. Voting campaigns using universal voting card
US7640211B2 (en) 2004-03-12 2009-12-29 Sybase 365, Inc. System and method for billing augmentation
US7656885B2 (en) 2004-03-12 2010-02-02 Sybase 365, Inc. Intermediary content gateway system and method
US20050216403A1 (en) * 2004-03-12 2005-09-29 Tam Derek H K System and method for billing augmentation
US20050201392A1 (en) * 2004-03-12 2005-09-15 Tam Derek H.K. Intermediary content gateway system and method
US7996024B2 (en) 2004-04-14 2011-08-09 Tekelec Method for preventing the delivery of short message service message spam
US7991411B2 (en) 2004-05-06 2011-08-02 Telecommunication Systems, Inc. Method to qualify multimedia message content to enable use of a single internet address domain to send messages to both short message service centers and multimedia message service centers
US8195205B2 (en) 2004-05-06 2012-06-05 Telecommunication Systems, Inc. Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers
US7155243B2 (en) 2004-06-15 2006-12-26 Tekelec Methods, systems, and computer program products for content-based screening of messaging service messages
US20050278620A1 (en) * 2004-06-15 2005-12-15 Tekelec Methods, systems, and computer program products for content-based screening of messaging service messages
US7430284B2 (en) 2004-08-19 2008-09-30 Sybase 365, Inc. Architecture and methods for inter-carrier Multi-Media Messaging
US8275098B2 (en) 2004-08-19 2012-09-25 Sybase 365, Inc. Architecture and methods for inter-carrier multi-media messaging
US20060029192A1 (en) * 2004-08-19 2006-02-09 Duddley William H Architecture and methods for inter-carrier multi-media messaging
US7751836B2 (en) 2004-09-10 2010-07-06 Tekelec Methods, systems, and computer program products for short message service (SMS) spam filtering using e-mail spam filtering resources
US20060079255A1 (en) * 2004-09-10 2006-04-13 Tekelec Methods, systems, and computer program products for short message service (SMS) spam filtering using e-mail spam filtering resources
US7333658B2 (en) * 2004-11-01 2008-02-19 International Business Machines Corporation Data verification using text messaging
US20060093220A1 (en) * 2004-11-01 2006-05-04 International Business Machines Corporation Data verification using text messaging
US20080064424A1 (en) * 2004-12-08 2008-03-13 James Greenwood Messaging Gateway and Method
US7881735B2 (en) * 2004-12-08 2011-02-01 Markport Limited Messaging gateway and method
US9031581B1 (en) 2005-04-04 2015-05-12 X One, Inc. Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices
US8798593B2 (en) 2005-04-04 2014-08-05 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US8385964B2 (en) 2005-04-04 2013-02-26 Xone, Inc. Methods and apparatuses for geospatial-based sharing of information by multiple devices
US9467832B2 (en) 2005-04-04 2016-10-11 X One, Inc. Methods and systems for temporarily sharing position data between mobile-device users
US9854394B1 (en) 2005-04-04 2017-12-26 X One, Inc. Ad hoc location sharing group between first and second cellular wireless devices
US9185522B1 (en) 2005-04-04 2015-11-10 X One, Inc. Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices
US11778415B2 (en) 2005-04-04 2023-10-03 Xone, Inc. Location sharing application in association with services provision
US11356799B2 (en) 2005-04-04 2022-06-07 X One, Inc. Fleet location sharing application in association with services provision
US9854402B1 (en) 2005-04-04 2017-12-26 X One, Inc. Formation of wireless device location sharing group
US10856099B2 (en) 2005-04-04 2020-12-01 X One, Inc. Application-based two-way tracking and mapping function with selected individuals
US10791414B2 (en) 2005-04-04 2020-09-29 X One, Inc. Location sharing for commercial and proprietary content applications
US10750309B2 (en) 2005-04-04 2020-08-18 X One, Inc. Ad hoc location sharing group establishment for wireless devices with designated meeting point
US8712441B2 (en) 2005-04-04 2014-04-29 Xone, Inc. Methods and systems for temporarily sharing position data between mobile-device users
US9736618B1 (en) 2005-04-04 2017-08-15 X One, Inc. Techniques for sharing relative position between mobile devices
US10750310B2 (en) 2005-04-04 2020-08-18 X One, Inc. Temporary location sharing group with event based termination
US9883360B1 (en) 2005-04-04 2018-01-30 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US9167558B2 (en) 2005-04-04 2015-10-20 X One, Inc. Methods and systems for sharing position data between subscribers involving multiple wireless providers
US8538458B2 (en) 2005-04-04 2013-09-17 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US9584960B1 (en) 2005-04-04 2017-02-28 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US10149092B1 (en) 2005-04-04 2018-12-04 X One, Inc. Location sharing service between GPS-enabled wireless devices, with shared target location exchange
US9253616B1 (en) 2005-04-04 2016-02-02 X One, Inc. Apparatus and method for obtaining content on a cellular wireless device based on proximity
US8798645B2 (en) 2005-04-04 2014-08-05 X One, Inc. Methods and systems for sharing position data and tracing paths between mobile-device users
US8798647B1 (en) 2005-04-04 2014-08-05 X One, Inc. Tracking proximity of services provider to services consumer
US9942705B1 (en) 2005-04-04 2018-04-10 X One, Inc. Location sharing group for services provision
US9654921B1 (en) 2005-04-04 2017-05-16 X One, Inc. Techniques for sharing position data between first and second devices
US10750311B2 (en) 2005-04-04 2020-08-18 X One, Inc. Application-based tracking and mapping function in connection with vehicle-based services provision
US8831635B2 (en) 2005-04-04 2014-09-09 X One, Inc. Methods and apparatuses for transmission of an alert to multiple devices
US9955298B1 (en) 2005-04-04 2018-04-24 X One, Inc. Methods, systems and apparatuses for the formation and tracking of location sharing groups
US8750898B2 (en) 2005-04-04 2014-06-10 X One, Inc. Methods and systems for annotating target locations
US10341809B2 (en) 2005-04-04 2019-07-02 X One, Inc. Location sharing with facilitated meeting point definition
US9615204B1 (en) 2005-04-04 2017-04-04 X One, Inc. Techniques for communication within closed groups of mobile devices
US9749790B1 (en) 2005-04-04 2017-08-29 X One, Inc. Rendez vous management using mobile phones or other mobile devices
US10341808B2 (en) 2005-04-04 2019-07-02 X One, Inc. Location sharing for commercial and proprietary content applications
US10313826B2 (en) 2005-04-04 2019-06-04 X One, Inc. Location sharing and map support in connection with services request
US9967704B1 (en) 2005-04-04 2018-05-08 X One, Inc. Location sharing group map management
US10299071B2 (en) 2005-04-04 2019-05-21 X One, Inc. Server-implemented methods and systems for sharing location amongst web-enabled cell phones
US10200811B1 (en) 2005-04-04 2019-02-05 X One, Inc. Map presentation on cellular device showing positions of multiple other wireless device users
US10165059B2 (en) 2005-04-04 2018-12-25 X One, Inc. Methods, systems and apparatuses for the formation and tracking of location sharing groups
US7774849B2 (en) 2005-04-15 2010-08-10 Tekelec Methods, systems, and computer program products for detecting and mitigating denial of service attacks in a telecommunications signaling network
US20060236402A1 (en) * 2005-04-15 2006-10-19 Tekelec Methods, systems, and computer program products for detecting and mitigating denial of service attacks in a telecommunications signaling network
US9077817B2 (en) 2005-05-27 2015-07-07 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US7945026B2 (en) 2005-05-27 2011-05-17 Telecommunications Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US20070041368A1 (en) * 2005-05-27 2007-02-22 Lorello Timothy J Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US8913983B2 (en) 2005-05-27 2014-12-16 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation
US7903791B2 (en) 2005-06-13 2011-03-08 Telecommunication Systems, Inc. Enhanced E911 location information using voice over internet protocol (VoIP)
US8660573B2 (en) 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US9288615B2 (en) 2005-07-19 2016-03-15 Telecommunication Systems, Inc. Location service requests throttling
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US7907551B2 (en) 2005-10-06 2011-03-15 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) location based 911 conferencing
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US20100272242A1 (en) * 2005-10-06 2010-10-28 Jon Croy Voice over internet protocol (VolP) location based 911 conferencing
US9161189B2 (en) 2005-10-18 2015-10-13 Telecommunication Systems, Inc. Automatic call forwarding to in-vehicle telematics system
US9420444B2 (en) 2006-02-16 2016-08-16 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8406728B2 (en) 2006-02-16 2013-03-26 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8885796B2 (en) 2006-05-04 2014-11-11 Telecommunications Systems, Inc. Extended efficient usage of emergency services keys
US9584661B2 (en) 2006-05-04 2017-02-28 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US20070260730A1 (en) * 2006-05-08 2007-11-08 Adithya Gadwale Automatically updated instant messaging (IM) presence of roaming IM user
US9519888B2 (en) 2006-05-08 2016-12-13 Telecommunication Systems, Inc. End use transparent email attachment handling to overcome size and attachment policy barriers
US20080281924A1 (en) * 2006-05-08 2008-11-13 Adithya Gadwale End user transparent email attachment handling to overcome size and attachment policy barriers
US20070298819A1 (en) * 2006-06-22 2007-12-27 Daniel Hronek Mobile originated interactive menus via short messaging services
US8812581B2 (en) * 2006-07-10 2014-08-19 Alcatel Lucant Home zone determination for electronic messaging services
US20080010349A1 (en) * 2006-07-10 2008-01-10 Yigang Cai Home zone determination for electronic messaging services
US8463284B2 (en) 2006-07-17 2013-06-11 Telecommunication Systems, Inc. Short messaging system (SMS) proxy communications to enable location based services in wireless devices
US20080070588A1 (en) * 2006-09-19 2008-03-20 Drew Morin Device based trigger for location push event
US9510143B2 (en) 2006-09-19 2016-11-29 Telecommunications Systems, Inc. Device based trigger for location push event
US8892121B2 (en) 2006-09-19 2014-11-18 Telecommunication Systems, Inc. Device based trigger for location push event
US8099105B2 (en) 2006-09-19 2012-01-17 Telecommunication Systems, Inc. Device based trigger for location push event
US9408046B2 (en) 2006-10-03 2016-08-02 Telecommunication Systems, Inc. 911 data messaging
US9160572B2 (en) 2006-10-17 2015-10-13 Telecommunication Systems, Inc. Automated location determination to support VoIP E911 using self-surveying techniques for ad hoc wireless network
US8204057B2 (en) * 2006-10-26 2012-06-19 Tekelec Global, Inc. Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US20080101370A1 (en) * 2006-10-26 2008-05-01 Tekelec Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US20080285735A1 (en) * 2006-10-26 2008-11-20 Tekelec Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network
US8199892B2 (en) 2006-10-26 2012-06-12 Tekelec Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network
WO2008057206A3 (en) * 2006-10-26 2008-07-17 Tekelec Us Methods, systems, and computer program products for providing an enriched messaging service in a communications network
US8190151B2 (en) 2006-11-03 2012-05-29 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US7966013B2 (en) 2006-11-03 2011-06-21 Telecommunication Systems, Inc. Roaming gateway enabling location based services (LBS) roaming for user plane in CDMA networks without requiring use of a mobile positioning center (MPC)
US20080161028A1 (en) * 2007-01-03 2008-07-03 Tekelec Methods, systems and computer program products for a redundant, geographically diverse, and independently scalable message service (MS) content store
US9232062B2 (en) 2007-02-12 2016-01-05 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US8184780B2 (en) 2007-03-29 2012-05-22 James Siminoff System and method for controlling voicemail transcription from a communication device
US20080240380A1 (en) * 2007-03-29 2008-10-02 James Siminoff System And Method For Controlling Voicemail Transcription From A Communication Device
US8416927B2 (en) 2007-04-12 2013-04-09 Ditech Networks, Inc. System and method for limiting voicemail transcription
US20080260114A1 (en) * 2007-04-12 2008-10-23 James Siminoff System And Method For Limiting Voicemail Transcription
US20080273675A1 (en) * 2007-05-03 2008-11-06 James Siminoff Systems And Methods For Displaying Voicemail Transcriptions
US20080300873A1 (en) * 2007-05-30 2008-12-04 James Siminoff Systems And Methods For Securely Transcribing Voicemail Messages
US8874068B2 (en) 2007-09-17 2014-10-28 Telecommunication Systems, Inc. Emergency 911 data messaging
US8185087B2 (en) 2007-09-17 2012-05-22 Telecommunication Systems, Inc. Emergency 911 data messaging
US9467826B2 (en) 2007-09-17 2016-10-11 Telecommunications Systems, Inc. Emergency 911 data messaging
US9131357B2 (en) 2007-09-17 2015-09-08 Telecommunication Systems, Inc. Emergency 911 data messaging
US7929530B2 (en) 2007-11-30 2011-04-19 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9369294B2 (en) 2007-12-14 2016-06-14 Telecommunication Systems, Inc. Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8954028B2 (en) 2008-09-25 2015-02-10 Telecommunication Systems, Inc. Geo-redundant and high reliability commercial mobile alert system (CMAS)
WO2010053453A1 (en) * 2008-11-06 2010-05-14 Voxp Pte Ltd Mobile phone message archiving system
US9503450B2 (en) 2008-12-23 2016-11-22 Telecommunications Systems, Inc. Login security with short messaging
US8712453B2 (en) 2008-12-23 2014-04-29 Telecommunication Systems, Inc. Login security with short messaging
US20100210292A1 (en) * 2009-02-16 2010-08-19 Eloy Johan Lambertus Nooren Extending a text message with content
US8909266B2 (en) 2009-03-11 2014-12-09 Tekelec Netherlands Group, B.V. Methods, systems, and computer readable media for short message service (SMS) forwarding
US8908864B2 (en) 2009-03-11 2014-12-09 Tekelec Netherlands Group, B.V. Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions
US8719004B2 (en) 2009-03-19 2014-05-06 Ditech Networks, Inc. Systems and methods for punctuating voicemail transcriptions
US20100241429A1 (en) * 2009-03-19 2010-09-23 James Siminoff Systems And Methods For Punctuating Voicemail Transcriptions
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
US9525983B2 (en) 2009-07-27 2016-12-20 Tekelec, Inc. Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages
US9294911B2 (en) 2010-05-10 2016-03-22 Telecommunication Systems, Inc. Cell-ID translation in a location based system (LBS)
US9191520B2 (en) 2010-12-13 2015-11-17 Telecommunication Systems, Inc. Location services gateway server
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US9210548B2 (en) 2010-12-17 2015-12-08 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US9173059B2 (en) 2011-02-25 2015-10-27 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US9130963B2 (en) 2011-04-06 2015-09-08 Telecommunication Systems, Inc. Ancillary data support in session initiation protocol (SIP) messaging
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
US9178996B2 (en) 2011-09-30 2015-11-03 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank 911 calls
US8831556B2 (en) 2011-09-30 2014-09-09 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 911 calls
US9401986B2 (en) 2011-09-30 2016-07-26 Telecommunication Systems, Inc. Unique global identifier header for minimizing prank emergency 911 calls
US8929854B2 (en) 2011-10-27 2015-01-06 Telecommunication Systems, Inc. Emergency text messaging
US9204277B2 (en) 2011-10-27 2015-12-01 Telecommunication Systems, Inc. Emergency text messaging
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9326143B2 (en) 2011-12-16 2016-04-26 Telecommunication Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US8688174B2 (en) 2012-03-13 2014-04-01 Telecommunication Systems, Inc. Integrated, detachable ear bud device for a wireless phone
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
US8948795B2 (en) 2012-05-08 2015-02-03 Sybase 365, Inc. System and method for dynamic spam detection
US9313638B2 (en) 2012-08-15 2016-04-12 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
US10044648B2 (en) * 2012-09-09 2018-08-07 Jianping He Messaging and updating services over the air from application servers to applications in mobile devices
US20140074941A1 (en) * 2012-09-09 2014-03-13 Jianping He Messaging and updating services over the air from application servers to applications in mobile devices
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
US9408047B2 (en) 2013-10-10 2016-08-02 Telecommunication Systems, Inc. Read acknowledgement interoperability for text messaging and IP messaging
US10339188B2 (en) 2013-12-20 2019-07-02 Baidu Online Network Technology (Beijing) Co., Ltd. Question distribution method and a question distribution system for a Q and A platform
EP2887339A1 (en) * 2013-12-20 2015-06-24 Baidu Online Network Technology Beijing Co., Ltd. A question distribution method and a question distribution system for a q & a platform

Similar Documents

Publication Publication Date Title
US5768509A (en) Short message server without local customer database
EP1374606B1 (en) Method for preventing delivery of unwanted short message service, sms, messages
US8068862B2 (en) Wireless communication method and apparatus for establishing a multimedia message service over a WLAN
FI98688C (en) Method for initiating a short message transmission in a cellular radio system, a cellular radio system and subscriber register in a cellular radio system
US8112068B2 (en) Updating of intelligent message waiting notification
US20040053629A1 (en) Method and message server for conveying messages in a telecommunications network
US20020187781A1 (en) Apparatus and method for extracting presence, location and availability data from a communication device deployed in a network
CN1794763A (en) Anti-spam server
WO2005094097A1 (en) A method and apparatuses for sending message to a mobile station by addressing the hardware part
US7389115B2 (en) Method for handling service requests in a mobile telecommunication network
GB2301732A (en) Message delivery in a mobile communications system
CN1985530A (en) Wireless communication method and system for establishing a multimedia message service over a WLAN
EP1616443B1 (en) Communication method for mobile services
KR19980045006A (en) Application service means and control method of short service center in digital mobile communication system
KR100783265B1 (en) System for providing calling information with multimedia message in wireless telecommunication network

Legal Events

Date Code Title Description
AS Assignment

Owner name: NEWNET, INC., CONNECTICUT

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:GUNLUK, TUNCAY;REEL/FRAME:007977/0263

Effective date: 19960404

AS Assignment

Owner name: BANK OF BOSTON CONNECTICUT, CONNECTICUT

Free format text: SECURITY INTEREST;ASSIGNOR:NEWNET, INC.;REEL/FRAME:007969/0252

Effective date: 19960513

AS Assignment

Owner name: ADC NEWNET, INC., MINNESOTA

Free format text: CHANGE OF NAME;ASSIGNOR:ADC SOFTWARE SYSTEMS, INC.;REEL/FRAME:009068/0601

Effective date: 19971014

Owner name: ADC SOFTWARE SYSTEMS, INC., MINNESOTA

Free format text: MERGER;ASSIGNOR:NEWNET, INC.;REEL/FRAME:009117/0218

Effective date: 19971001

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

REMI Maintenance fee reminder mailed
AS Assignment

Owner name: ULYSSES HOLDINGS, LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ADC NEWNET, INC.;REEL/FRAME:013221/0732

Effective date: 20011031

AS Assignment

Owner name: ULYSSES HOLDING LLC, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ADC NEWNET, INC.;REEL/FRAME:013333/0563

Effective date: 20011031

AS Assignment

Owner name: SS8 NETWORKS, INC., CALIFORNIA

Free format text: MERGER;ASSIGNOR:ULYSSES HOLDINGS, LLC;REEL/FRAME:014953/0670

Effective date: 20030630

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 8

AS Assignment

Owner name: ULYSSES HOLDINGS LLC, CALIFORNIA

Free format text: CONTRIBUTION, ASSIGNMENT AND ASSUMPTION AGREEMENT;ASSIGNOR:ADC TELECOMMUNICATIONS SALES, INC.;REEL/FRAME:018296/0444

Effective date: 20011031

AS Assignment

Owner name: SS8 NETWORKS, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BANK OF BOSTON CONNECTICUT;REEL/FRAME:018303/0214

Effective date: 20060925

AS Assignment

Owner name: IMAGINEX FUND I, LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SS8 NETWORKS, INC.;REEL/FRAME:019035/0314

Effective date: 20060824

FPAY Fee payment

Year of fee payment: 12

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: INTELLECTUAL VENTURES I LLC, DELAWARE

Free format text: MERGER;ASSIGNOR:IMAGINEX FUND I, LLC;REEL/FRAME:027684/0356

Effective date: 20120206

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY