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.
|
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.
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
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
said processor means includes means for sending an error message to the originator of the short message.
4. A short message server according to
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
said processor means includes means for sending an acknowledgement to the originator.
6. A short message server according to
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
said size of said memory means is chosen without regard to a subscriber database.
8. A short message server according to
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
said processor means includes external interface means for interfacing with the hlr.
11. A method according to
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
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
after said receiving a properly formatted request, sending an acknowledgement to the originator of the properly formatted request.
14. A method according to
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.
|
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.
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.
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.
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.
Patent | Priority | Assignee | Title |
10044648, | Sep 09 2012 | Messaging and updating services over the air from application servers to applications in mobile devices | |
10149092, | Apr 04 2005 | X One, Inc. | Location sharing service between GPS-enabled wireless devices, with shared target location exchange |
10165059, | Apr 04 2005 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
10200811, | Apr 04 2005 | X One, Inc. | Map presentation on cellular device showing positions of multiple other wireless device users |
10299071, | Apr 04 2005 | X One, Inc. | Server-implemented methods and systems for sharing location amongst web-enabled cell phones |
10313826, | Apr 04 2005 | X One, Inc. | Location sharing and map support in connection with services request |
10339188, | Dec 20 2013 | BAIDU ONLINE NETWORK TECHNOLOGY BEIJING CO , LTD | Question distribution method and a question distribution system for a Q and A platform |
10341808, | Apr 04 2005 | X One, Inc. | Location sharing for commercial and proprietary content applications |
10341809, | Apr 04 2005 | X One, Inc. | Location sharing with facilitated meeting point definition |
10750309, | Apr 04 2005 | X One, Inc. | Ad hoc location sharing group establishment for wireless devices with designated meeting point |
10750310, | Apr 04 2005 | X One, Inc. | Temporary location sharing group with event based termination |
10750311, | Apr 04 2005 | X One, Inc. | Application-based tracking and mapping function in connection with vehicle-based services provision |
10791414, | Apr 04 2005 | X One, Inc. | Location sharing for commercial and proprietary content applications |
10856099, | Apr 04 2005 | X One, Inc. | Application-based two-way tracking and mapping function with selected individuals |
11356799, | Apr 04 2005 | X One, Inc. | Fleet location sharing application in association with services provision |
11778415, | Apr 04 2005 | Xone, Inc. | Location sharing application in association with services provision |
5915222, | Dec 20 1996 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Transporting short message service (SMS) messages within a telecommunications network |
5946630, | Jul 10 1996 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Method for storing and forwarding short messages to mobile subscribers in a cellular communications system |
5999973, | Mar 28 1997 | Telefonaktiebolaget L M Ericsson (publ) | Use of web technology for subscriber management activities |
6055423, | Dec 29 1997 | WSOU Investments, LLC | Method for updating message waiting number count for a mobile telephone in an ANSI41 network |
6067529, | Aug 12 1998 | Ericsson Inc. | System and method for sending a short message containing purchase information to a destination terminal |
6097962, | Oct 07 1997 | Telefonaktiebolaget LM Ericsson (publ) | Method of handling short message service acknowledgement messages between cooperating mobile switching centers in a radio telecommunications network |
6205330, | Aug 30 1995 | Microsoft Technology Licensing, LLC | System and host arrangement for transmission of electronic mail |
6208870, | Oct 27 1998 | Lucent Technologies Inc. | Short message service notification forwarded between multiple short message service centers |
6259923, | Jul 08 1997 | SK PLANET CO , LTD ; SK TELECOM CO , LTD | Method for providing cell location service |
6263212, | Feb 17 1998 | WSOU Investments, LLC | Short message service center |
6292669, | Jun 03 1997 | Nokia Technologies Oy | Routing short messages |
6308075, | May 04 1998 | HANGER SOLUTIONS, LLC | Method and apparatus for routing short messages |
6327479, | Sep 22 1997 | Nokia Networks Oy | Procedure and system for the transmission of a short message in a telecommunication network |
6370390, | Apr 03 1997 | NOKIA SOLUTIONS AND NETWORKS OY | Delivery of short messages in a packet radio network |
6459904, | Oct 27 1998 | TeleCommunication Systems, Inc. | Short message service notification between multiple short message service centers |
6473622, | Jun 03 1997 | RPX Corporation | Billing mobile terminated short messages |
6493430, | Dec 24 1996 | AT&T MOBILITY II LLC | Method of wireless retrieval of information |
6594255, | Feb 09 1999 | TADIRAN TELECOM BUSINESS SYSTEMS LTD | PBX with short messaging service on a telephone display |
6600915, | Apr 22 1997 | Cellular device authorized user tracking systems and methods | |
6631140, | Jan 29 1998 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Shared communications protocol layer for interfacing between wireless networks |
6633764, | Feb 11 2000 | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | Apparatus, method and system for short message service center storage control |
6665531, | Oct 13 1997 | Qualcomm Incorporated | Transmission system for relaying short messages |
6665711, | Apr 30 1998 | UNWIRED PLANET IP MANAGER, LLC; Unwired Planet, LLC | Method and apparatus for integrating narrowband and wideband data transports |
6782258, | Apr 18 2000 | TELECOMMUNICATION SYSTEMS, INC | Wireless hot-lining with automatically assigned variable hot-line number |
6795711, | Oct 07 1999 | Nokia Technologies Oy | Multimedia message content adaptation |
6819932, | Mar 05 2001 | TEKELEC GLOBAL, INC | Methods and systems for preventing delivery of unwanted short message service (SMS) messages |
6871215, | Apr 11 2000 | Malikie Innovations Limited | Universal mail wireless e-mail reader |
6891811, | Jun 06 2000 | INTELLECTUAL PROPERTIES I KFT | Short messaging service center mobile-originated to HTTP internet communications |
6920332, | Apr 10 2000 | Intellectual Ventures I LLC | System and method for blocking the use of a service in a telecommunication system |
6952575, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid call management in intelligent network |
7013156, | Mar 13 2003 | SYBASE 365, INC | Virtual network solution for SMS message exchange between GSM and ANSI (tia/eia 41) networks |
7072687, | Feb 26 1999 | TABLE ROCK TECHNOLOGIES, INC | System for transferring an address list and method |
7082312, | Jun 15 2000 | SYBASE 365, LLC | Short message gateway, system and method of providing information service for mobile telephones |
7110773, | Apr 11 2000 | TeleCommunication Systems, Inc. | Mobile activity status tracker |
7127264, | Feb 27 2001 | TELECOMMUNICATION SYSTEMS, INC | Mobile originated interactive menus via short messaging services |
7145875, | Mar 05 2001 | TEKELEC GLOBAL, INC | Methods and systems for preventing short message service (SMS) message flooding |
7149501, | Jul 06 1998 | OL SECURITY LIMITED LIABILITY COMPANY | Voice mail server, mobile station and method for voice mail message transmission |
7154901, | Feb 07 2003 | SYBASE 365, INC | Intermediary network system and method for facilitating message exchange between wireless networks |
7155243, | Jun 15 2004 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for content-based screening of messaging service messages |
7181538, | Nov 14 2003 | SYBASE 365, INC | System and method for providing configurable, dynamic multimedia message service pre-transcoding |
7203507, | Mar 13 2003 | SYBASE 365, INC | Virtual network solution for SMS message exchange between GSM and ANSI (TIA/EIA 41) networks |
7243152, | Oct 20 2000 | AZZURRO INVESTMENT AG | Method for transmitting short messages over the internet |
7272406, | Jun 30 2003 | SYBASE 365, INC | System and method for in-transit SMS language translation |
7333658, | Nov 01 2004 | Daedalus Blue LLC | Data verification using text messaging |
7355990, | Apr 25 2005 | INTELLECTUAL PROPERTIES I KFT | Mobile-originated to HTTP internet communications |
7359720, | Sep 27 1996 | Unwired Planet, LLC | Mobility extended telephone application programming interface and method of use |
7369865, | Oct 17 2002 | System and method for sending SMS and text messages | |
7373384, | Dec 10 2001 | Vodafone Group PLC | Short message (SMS) storage system |
7424293, | Dec 02 2003 | ARTAX, LLC | User plane location based service using message tunneling to support roaming |
7426380, | Mar 28 2002 | TeleCommunication Systems, Inc. | Location derived presence information |
7428510, | Feb 25 2000 | TELECOMMUNICATION SYSTEMS, INC | Prepaid short messaging |
7430284, | Aug 19 2004 | SYBASE 365, INC | Architecture and methods for inter-carrier Multi-Media Messaging |
7430425, | May 17 2005 | TeleCommunication Systems, Inc. | Inter-carrier digital message with user data payload service providing phone number only experience |
7450957, | Apr 10 2000 | Intellectual Ventures I LLC | System and method for blocking the use of a service in a telecommunication system |
7460873, | Feb 07 2003 | SYBASE 365, INC | Universal short code administration facility |
7483707, | Mar 02 2004 | SYBASE 365, INC | Voting campaigns using universal voting card |
7519654, | Nov 22 2000 | TELECOMMUNICATION SYSTEMS, INC | Web gateway multi-carrier support |
7522911, | Apr 11 2000 | TELECOMMUNICATION SYSTEMS, INC | Wireless chat automatic status tracking |
7548158, | Aug 08 2005 | TeleCommunication Systems, Inc. | First responder wireless emergency alerting with automatic callback and location triggering |
7558584, | Mar 31 2000 | NTT DoCoMo, Inc | Location reporting method and related mobile communication terminal |
7568012, | Feb 14 2002 | AZZURRO INVESTMENT AG | Method and device for forwarding short messages from a mobile terminal |
7587210, | Feb 07 2003 | Sybase 365, Inc. | Universal short code administration facility |
7626951, | Oct 06 2005 | TeleCommunication Systems, Inc. | Voice Over Internet Protocol (VoIP) location based conferencing |
7640031, | Jun 22 2006 | TeleCommunication Systems, Inc. | Mobile originated interactive menus via short messaging services |
7640211, | Mar 12 2004 | SYBASE 365, INC | System and method for billing augmentation |
7656885, | Mar 12 2004 | SYBASE 365, INC | Intermediary content gateway system and method |
7660594, | Jun 30 2003 | Sybase 365, Inc. | System and method for in-transit SMS language translation |
7672267, | Feb 07 2003 | SYBASE 365, INC | Intermediary network system and method for facilitating message exchange between wireless networks |
7725545, | Feb 20 2004 | SYBASE 365, INC | Dual use counters for routing loops and spam detection |
7751836, | Sep 10 2004 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for short message service (SMS) spam filtering using e-mail spam filtering resources |
7764961, | Dec 13 2002 | TeleCommunication Systems, Inc. | Mobile based area event handling when currently visited network does not cover area |
7774849, | Apr 15 2005 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for detecting and mitigating denial of service attacks in a telecommunications signaling network |
7809359, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status tracking |
7809382, | Apr 11 2001 | TELECOMMUNICATION SYSTEMS, INC | Short message distribution center |
7840208, | Oct 04 1999 | ARTAX, LLC | Intelligent queue for information teleservice messages with superceding updates |
7844285, | Oct 04 1999 | ARTAX, LLC | Intelligent queue for information teleservice messages with superseding updates |
7853272, | Dec 21 2001 | TeleCommunication Systems, Inc. | Wireless network tour guide |
7853511, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
7860068, | Apr 11 2000 | TeleCommunication Systems, Inc. | Intelligent delivery agent for short message distribution center |
7860498, | Dec 01 2003 | SYBASE 365, INC | System and method for virtual carrier addressing and routing for global short message service |
7881735, | Dec 08 2004 | Markport Limited | Messaging gateway and method |
7890102, | Dec 02 2003 | ARTAX, LLC | User plane location based service using message tunneling to support roaming |
7890127, | Sep 05 2001 | TeleCommunication Systems, Inc. | Inter-carrier messaging service providing phone number only experience |
7894797, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status signaling |
7894825, | Apr 11 2000 | TeleCommunication Systems, Inc. | Mobile activity status tracker |
7903791, | Jun 13 2005 | TeleCommunication Systems, Inc. | Enhanced E911 location information using voice over internet protocol (VoIP) |
7907551, | Oct 06 2005 | TeleCommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
7912446, | Dec 19 2003 | TeleCommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
7929530, | Nov 30 2007 | TELECOMMUNICATION SYSTEMS, INC | Ancillary data support in session initiation protocol (SIP) messaging |
7933615, | Feb 27 2001 | TeleCommunication Systems, Inc. | Mobile originated interactive menus via short messaging services method |
7945026, | May 27 2005 | TeleCommunications Systems, Inc.; TELECOMMUNICATION SYSTEMS, INC | Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation |
7949773, | Apr 12 2000 | ARTAX, LLC | Wireless internet gateway |
7966013, | Nov 05 2007 | 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) |
7991411, | May 06 2004 | 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 |
7996024, | Apr 14 2004 | ZEPHYRTEL, INC | Method for preventing the delivery of short message service message spam |
8019362, | Feb 07 2003 | SYBASE 365, INC | Universal short code administration facility |
8019368, | Oct 04 1999 | ARTAX, LLC | Intelligent queue for information teleservice messages with superceding updates |
8032112, | Mar 28 2002 | TeleCommunication Systems, Inc. | Location derived presence information |
8037206, | Nov 14 2003 | Sybase 365, Inc. | System and method for providing configurable, dynamic multimedia message service pre-transcoding |
8045567, | Feb 07 2003 | SYBASE 365, INC | Intermediary network system and method for facilitating message exchange between wireless networks |
8050258, | Sep 04 2003 | Siemens Aktiengesellschaft | Method and system for handling data based on the acknowledgement and extraction of data packets |
8059789, | Feb 24 2006 | TeleCommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
8060429, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
8068587, | Aug 22 2008 | TeleCommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
8073477, | Apr 11 2000 | TeleCommunication Systems, Inc. | Short message distribution center |
8078200, | Apr 10 2000 | Intellectual Ventures I LLC | System and method for blocking the use of a service in a telecommunication system |
8090803, | Jan 26 1996 | SimpleAir, Inc. | System and method for transmission of data |
8099105, | Sep 19 2006 | ARTAX, LLC | Device based trigger for location push event |
8126458, | Dec 02 2003 | ARTAX, LLC | User plane location based service using message tunneling to support roaming |
8150363, | Feb 16 2006 | TeleCommunication Systems, Inc. | Enhanced E911 network access for call centers |
8175953, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
8184780, | Mar 29 2007 | SIMULSCRIBE LLC; DITECH NETWORKS, INC | System and method for controlling voicemail transcription from a communication device |
8185087, | Sep 17 2007 | TELECOMMUNICATION SYSTEMS, INC | Emergency 911 data messaging |
8190151, | Nov 03 2006 | 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) |
8195205, | May 06 2004 | TeleCommunication Systems, Inc. | Gateway application to support use of a single internet address domain for routing messages to multiple multimedia message service centers |
8199892, | Oct 26 2006 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for providing a call attempt triggered messaging service in a communications network |
8204057, | Oct 26 2006 | TEKELEC GLOBAL, INC | Methods, systems, and computer program products for providing an enriched messaging service in a communications network |
8208605, | May 04 2006 | TELECOMMUNICATION SYSTEMS, INC | Extended efficient usage of emergency services keys |
8224294, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | System and method for delivering information to a transmitting and receiving device |
8244218, | Oct 27 2010 | ARTAX, LLC | Intelligent queue for information teleservice messages with superceding updates |
8244220, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status tracking |
8249589, | Jun 12 2003 | TeleCommunication Systems, Inc. | Mobile based area event handling when currently visited network does not cover area |
8249920, | Apr 07 2000 | Zyzeba Holding Limited | Interactive marketing system using short text messages |
8260329, | Apr 18 2000 | INTELLECTUAL PROPERTIES I KFT | Mobile-originated to HTTP communications |
8265668, | Feb 07 2003 | Sybase 365, Inc. | Universal short code administration facility |
8265673, | Apr 11 2000 | TeleCommunication Systems, Inc. | Short message distribution center |
8275098, | Aug 19 2004 | Sybase 365, Inc. | Architecture and methods for inter-carrier multi-media messaging |
8295450, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | Wireless messaging system |
8355702, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | System and method for delivering information to a transmitting and receiving device |
8369825, | Dec 19 2003 | TeleCommunication Systems, Inc. | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
8374585, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | System and method for delivering information to a transmitting and receiving device |
8374637, | Feb 07 2003 | Sybase 365, Inc. | Universal short code administration facility |
8380566, | Apr 07 2000 | Zyzeba Holdings Limited | Interactive voting or survey |
8385881, | Dec 19 2003 | TeleCommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
8385964, | Apr 04 2005 | Xone, Inc.; XONE, INC | Methods and apparatuses for geospatial-based sharing of information by multiple devices |
8406728, | Feb 16 2006 | TeleCommunication Systems, Inc. | Enhanced E911 network access for call centers |
8416927, | Apr 12 2007 | Microsoft Technology Licensing, LLC | System and method for limiting voicemail transcription |
8423059, | Feb 07 2003 | Sybase 365, Inc. | Universal short code administration facility |
8463284, | Jul 17 2006 | TeleCommunication Systems, Inc. | Short messaging system (SMS) proxy communications to enable location based services in wireless devices |
8467320, | Nov 07 2005 | TeleCommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
8483729, | Sep 05 2001 | TeleCommunication Systems, Inc. | Inter-carrier messaging service providing phone number only experience |
8489707, | Jan 26 1996 | SIMPLEAIR, INC | System and method for transmission of data |
8498387, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | Wireless messaging systems and methods |
8532277, | Mar 28 2002 | TeleCommunication Systems, Inc. | Location derived presence information |
8538458, | Apr 04 2005 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
8560006, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | System and method for delivering information to a transmitting and receiving device |
8572279, | Jan 26 1996 | SimpleAir, Inc. | System and method for transmission of data |
8577339, | Apr 11 2000 | TeleCommunication Systems, Inc. | Wireless chat automatic status signaling |
8601154, | Jan 26 1996 | SimpleAir, Inc. | System and method for transmission of data |
8626160, | Dec 02 2003 | ARTAX, LLC | User plane location based service using message tunneling to support roaming |
8639838, | Jan 26 1996 | SimpleAir, Inc. | System and method for transmission of data |
8656048, | Jan 26 1996 | SimpleAir, Inc. | System and method for transmission of data |
8660573, | Jul 19 2005 | TeleCommunications Systems, Inc. | Location service requests throttling |
8666397, | Dec 13 2002 | TeleCommunication Systems, Inc. | Area event handling when current network does not cover target area |
8682321, | Feb 25 2011 | TELECOMMUNICATION SYSTEMS, INC ; TeleCommunication Systems, Inc. | Mobile internet protocol (IP) location |
8682362, | Sep 05 2001 | TeleCommunication Systems, Inc. | Inter-carrier messaging service providing phone number only experience |
8688087, | Dec 17 2010 | TELECOMMUNICATION SYSTEMS, INC | N-dimensional affinity confluencer |
8688174, | Mar 13 2012 | TELECOMMUNICATION SYSTEMS, INC | Integrated, detachable ear bud device for a wireless phone |
8712441, | Apr 04 2005 | Xone, Inc.; X ONE, INC | Methods and systems for temporarily sharing position data between mobile-device users |
8712453, | Dec 23 2008 | ARTAX, LLC | Login security with short messaging |
8718691, | Feb 07 2003 | Sybase 365, Inc. | Universal short code administration facility |
8719004, | Mar 19 2009 | Microsoft Technology Licensing, LLC | Systems and methods for punctuating voicemail transcriptions |
8738496, | Feb 25 2000 | TeleCommunication Systems, Inc. | Prepaid short messaging |
8744491, | Dec 21 2001 | TeleCommunication Systems, Inc. | Wireless network tour guide |
8750183, | Apr 18 2000 | INTELLECTUAL PROPERTIES I KFT | Mobile-originated to HTTP communications |
8750898, | Apr 04 2005 | X ONE, INC | Methods and systems for annotating target locations |
8798572, | Dec 19 2003 | TeleCommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
8798593, | Apr 04 2005 | X ONE, INC | Location sharing and tracking using mobile phones or other wireless devices |
8798645, | Apr 04 2005 | X ONE, INC | Methods and systems for sharing position data and tracing paths between mobile-device users |
8798647, | Apr 04 2005 | X One, Inc. | Tracking proximity of services provider to services consumer |
8805350, | Apr 10 2000 | Intellectual Ventures I LLC | System and method for blocking the use of a service in a telecommunication system |
8812581, | Jul 10 2006 | WSOU Investments, LLC | Home zone determination for electronic messaging services |
8831556, | Sep 30 2011 | TeleCommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
8831635, | Apr 04 2005 | X ONE, INC | Methods and apparatuses for transmission of an alert to multiple devices |
8867485, | May 05 2009 | TeleCommunication Systems, Inc.; TELECOMMUNICATION SYSTEMS, INC | Multiple location retrieval function (LRF) network having location continuity |
8873718, | Dec 19 2003 | TeleCommunication Systems, Inc. | Enhanced E911 location information using voice over internet protocol (VoIP) |
8874068, | Sep 17 2007 | TeleCommunication Systems, Inc. | Emergency 911 data messaging |
8885796, | May 04 2006 | TeleCommunications Systems, Inc. | Extended efficient usage of emergency services keys |
8892121, | Sep 19 2006 | ARTAX, LLC | Device based trigger for location push event |
8908864, | Mar 11 2009 | ZEPHYRTEL, INC | Systems, methods, and computer readable media for detecting and mitigating address spoofing in messaging service transactions |
8909266, | Mar 11 2009 | ZEPHYRTEL, INC | Methods, systems, and computer readable media for short message service (SMS) forwarding |
8913983, | May 27 2005 | TeleCommunication Systems, Inc. | Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation |
8929854, | Oct 27 2011 | ARTAX, LLC | Emergency text messaging |
8942743, | Dec 17 2010 | TELECOMMUNICATION SYSTEMS, INC | iALERT enhanced alert manager |
8948795, | May 08 2012 | SYBASE 365, INC | System and method for dynamic spam detection |
8954028, | Sep 25 2008 | TELECOMMUNICATION SYSTEMS, INC | Geo-redundant and high reliability commercial mobile alert system (CMAS) |
8965360, | Dec 02 2003 | ARTAX, LLC | User plane location based service using message tunneling to support roaming |
8977559, | Apr 07 2000 | ZYZEBRA HOLDING LIMITED; Zyzeba Holding Limited | Interactive marketing system |
8983047, | Mar 20 2013 | TELECOMMUNICATION SYSTEMS, INC | Index of suspicion determination for communications request |
8983048, | Mar 28 2002 | TeleCommunication Systems, Inc. | Location derived presence information |
8984591, | Dec 16 2011 | TeleCommunications Systems, Inc.; TELECOMMUNICATION SYSTEMS, INC | Authentication via motion of wireless device movement |
9002951, | Nov 22 2000 | TeleCommunication Systems, Inc. | Web gateway multi-carrier support |
9031581, | Apr 04 2005 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity to other wireless devices |
9071953, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | Systems and methods providing advertisements to a cell phone based on location and external temperature |
9077817, | May 27 2005 | TeleCommunication Systems, Inc. | Voice over internet protocol (VoIP) E911 metro street address guide (MSAG) validation |
9088614, | Dec 19 2003 | TeleCommunications Systems, Inc. | User plane location services over session initiation protocol (SIP) |
9125039, | Dec 19 2003 | TeleCommunication Systems, Inc. | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
9130963, | Apr 06 2011 | TeleCommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
9131357, | Sep 17 2007 | TeleCommunication Systems, Inc. | Emergency 911 data messaging |
9154906, | Mar 28 2002 | TeleCommunication Systems, Inc. | Area watcher for wireless network |
9160572, | Oct 17 2006 | TeleCommunication Systems, Inc.; TELECOMMUNICATION SYSTEMS, INC | Automated location determination to support VoIP E911 using self-surveying techniques for ad hoc wireless network |
9161189, | Oct 18 2005 | TeleCommunication Systems, Inc.; TELECOMMUNICATION SYSTEMS, INC | Automatic call forwarding to in-vehicle telematics system |
9167401, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | Wireless messaging and content provision systems and methods |
9167558, | Apr 04 2005 | X One, Inc.; X ONE, INC | Methods and systems for sharing position data between subscribers involving multiple wireless providers |
9172821, | Apr 25 2000 | TeleCommunication Systems, Inc. | Wireless internet gateway limiting message distribution |
9173059, | Feb 25 2011 | TeleCommunication Systems, Inc. | Mobile internet protocol (IP) location |
9178996, | Sep 30 2011 | TeleCommunication Systems, Inc. | Unique global identifier header for minimizing prank 911 calls |
9185522, | Apr 04 2005 | X One, Inc. | Apparatus and method to transmit content to a cellular wireless device based on proximity to other wireless devices |
9191520, | Dec 13 2010 | TELECOMMUNICATION SYSTEMS, INC | Location services gateway server |
9197992, | Dec 19 2003 | TeleCommunication Systems, Inc. | User plane location services over session initiation protocol (SIP) |
9204277, | Oct 27 2011 | ARTAX, LLC | Emergency text messaging |
9208346, | Sep 05 2012 | TELECOMMUNICATION SYSTEMS, INC | Persona-notitia intellection codifier |
9210548, | Dec 17 2010 | TeleCommunication Systems, Inc. | iALERT enhanced alert manager |
9218229, | May 12 2000 | TeleCommunication Systems, Inc. | Event notification system and method |
9220958, | Mar 28 2002 | TeleCommunications Systems, Inc. | Consequential location derived information |
9232062, | Feb 12 2007 | TeleCommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
9237228, | Dec 19 2003 | TeleCommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
9241040, | Apr 11 2000 | TeleCommunication Systems, Inc. | Mobile activity status tracker |
9253616, | Apr 04 2005 | X One, Inc. | Apparatus and method for obtaining content on a cellular wireless device based on proximity |
9271138, | Dec 02 2003 | ARTAX, LLC | User plane location based service using message tunneling to support roaming |
9282451, | Sep 26 2005 | TeleCommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
9288615, | Jul 19 2005 | TeleCommunication Systems, Inc. | Location service requests throttling |
9294911, | May 10 2010 | TeleCommunication Systems, Inc. | Cell-ID translation in a location based system (LBS) |
9301191, | Sep 20 2013 | TELECOMMUNICATION SYSTEMS, INC | Quality of service to over the top applications used with VPN |
9307372, | Mar 26 2012 | TELECOMMUNICATION SYSTEMS, INC | No responders online |
9313637, | Dec 05 2011 | TELECOMMUNICATION SYSTEMS, INC | Wireless emergency caller profile data delivery over a legacy interface |
9313638, | Aug 15 2012 | TELECOMMUNICATION SYSTEMS, INC | Device independent caller data access for emergency calls |
9326143, | Dec 16 2011 | TeleCommunication Systems, Inc. | Authentication via motion of wireless device movement |
9338153, | Apr 11 2012 | TELECOMMUNICATION SYSTEMS, INC | Secure distribution of non-privileged authentication credentials |
9356899, | Jan 26 1996 | SimpleAir, Inc. | System and method for transmission of data |
9369294, | Dec 14 2007 | TeleCommunication Systems, Inc. | Reverse 911 using multicast session internet protocol (SIP) conferencing of voice over internet protocol (VoIP) users |
9369590, | Apr 10 2000 | Intellectual Ventures I LLC | System and method for blocking the use of a service in a telecommunication system |
9380106, | Jan 26 1996 | SimpleAir, Inc. | System and method for transmission of data |
9384339, | Jan 13 2012 | TELECOMMUNICATION SYSTEMS, INC | Authenticating cloud computing enabling secure services |
9398419, | Mar 28 2002 | TeleCommunication Systems, Inc. | Location derived presence information |
9401986, | Sep 30 2011 | TeleCommunication Systems, Inc. | Unique global identifier header for minimizing prank emergency 911 calls |
9408034, | Sep 09 2013 | ARTAX, LLC | Extended area event for network based proximity discovery |
9408046, | Oct 03 2006 | TELECOMMUNICATION SYSTEMS, INC | 911 data messaging |
9408047, | Oct 10 2013 | TELECOMMUNICATION SYSTEMS, INC | Read acknowledgement interoperability for text messaging and IP messaging |
9420444, | Feb 16 2006 | TeleCommunication Systems, Inc. | Enhanced E911 network access for call centers |
9456301, | Dec 11 2012 | TELECOMMUNICATION SYSTEMS, INC | Efficient prisoner tracking |
9467826, | Sep 17 2007 | TeleCommunications Systems, Inc. | Emergency 911 data messaging |
9467832, | Apr 04 2005 | X One, Inc. | Methods and systems for temporarily sharing position data between mobile-device users |
9467836, | Dec 19 2003 | TeleCommunication Systems, Inc. | Enhanced E911 location information using voice over internet protocol (VoIP) |
9467844, | Apr 11 2000 | TeleCommunication Systems, Inc. | Mobile activity status tracker |
9479344, | Sep 16 2011 | TeleCommunication Systems, Inc. | Anonymous voice conversation |
9479897, | Oct 03 2013 | TELECOMMUNICATION SYSTEMS, INC | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
9503450, | Dec 23 2008 | ARTAX, LLC | Login security with short messaging |
9510143, | Sep 19 2006 | ARTAX, LLC | Device based trigger for location push event |
9516104, | Sep 11 2013 | TELECOMMUNICATION SYSTEMS, INC | Intelligent load balancer enhanced routing |
9519888, | May 08 2006 | TELECOMMUNICATION SYSTEMS, INC | End use transparent email attachment handling to overcome size and attachment policy barriers |
9525983, | Jul 27 2009 | TEKELEC, INC | Methods, systems, and computer readable media for providing mobile network operator controlled content to mobile subscribers using social networking messages |
9544260, | Mar 26 2012 | TELECOMMUNICATION SYSTEMS, INC | Rapid assignment dynamic ownership queue |
9544745, | Feb 07 2003 | Skybase 365, Inc. | Universal short code administration facility |
9560502, | Sep 19 1997 | HELFERICH PATENT LICENSING LLC | Methods of performing actions in a cell phone based on message parameters |
9584661, | May 04 2006 | TeleCommunication Systems, Inc. | Extended efficient usage of emergency services keys |
9584960, | Apr 04 2005 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
9599717, | Mar 28 2002 | TeleCommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
9602968, | Mar 28 2002 | TeleCommunication Systems, Inc. | Area watcher for wireless network |
9615204, | Apr 04 2005 | X One, Inc. | Techniques for communication within closed groups of mobile devices |
9654921, | Apr 04 2005 | X One, Inc. | Techniques for sharing position data between first and second devices |
9730035, | Apr 10 2001 | Intellectual Ventures I LLC | System and method for blocking the use of a service in a telecommunication system |
9736618, | Apr 04 2005 | X One, Inc. | Techniques for sharing relative position between mobile devices |
9749790, | Apr 04 2005 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
9854394, | Apr 04 2005 | X One, Inc. | Ad hoc location sharing group between first and second cellular wireless devices |
9854402, | Apr 04 2005 | X One, Inc. | Formation of wireless device location sharing group |
9883360, | Apr 04 2005 | X One, Inc. | Rendez vous management using mobile phones or other mobile devices |
9942705, | Apr 04 2005 | X One, Inc. | Location sharing group for services provision |
9955298, | Apr 04 2005 | X One, Inc. | Methods, systems and apparatuses for the formation and tracking of location sharing groups |
9967704, | Apr 04 2005 | X One, Inc. | Location sharing group map management |
RE40243, | Dec 24 1996 | AT&T MOBILITY II LLC | Method of wireless retrieval of information |
RE40780, | Dec 24 1996 | AT&T MOBILITY II LLC | Method of wireless retrieval of information |
RE41006, | Sep 05 2001 | TeleCommunication Systems, Inc. | Inter-carrier short messaging service providing phone number only experience |
RE46206, | Jul 10 1998 | 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 |
Patent | Priority | Assignee | Title |
4621362, | Jun 04 1984 | International Business Machines Corp. | Routing architecture for a multi-ring local area network |
5329578, | May 26 1992 | Microsoft Technology Licensing, LLC | Personal communication service with mobility manager |
5351235, | Feb 12 1991 | Nokia Corporation | Method for relaying information in an integrated services network |
5517497, | Aug 21 1991 | International Business Machines Corporation | Connectionless ATM data services |
5579372, | Dec 12 1994 | Telefonaktiebolaget LM Ericsson | Flow control method for short message service - busy subscriber |
5594739, | Nov 01 1995 | Telefonaktiebolaget LM Ericsson | System and method for rapid selection of synchronization sources in a mobile telecommunications network |
5610969, | Dec 23 1994 | BELL ATLANTIC MOBILE SYSTEMS LLC | Personal communication service registration system and method |
5659544, | Oct 17 1994 | Alcatel-Lucent USA Inc | Method and system for distributed control in wireless cellular and personal communication systems |
5659595, | Mar 29 1994 | DRNC HOLDINGS, INC | Self-disabling device for a mobile telephone type portable terminal |
5661516, | Sep 08 1994 | INVIDI Technologies Corporation | System and method for selectively distributing commercial messages over a communications network |
5678179, | Oct 31 1994 | Telefonaktiebolaget LM Ericsson | Message transmission system and method for a radiocommunication system |
5699407, | Jan 19 1993 | Telefonaktiebolaget LM Ericsson (publ) | Method and system for implementing extension phone within a cellular radio telecommunications network |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 04 1996 | GUNLUK, TUNCAY | NEWNET, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 007977 | /0263 | |
Apr 08 1996 | ADC Newnet, Inc. | (assignment on the face of the patent) | / | |||
May 13 1996 | NEWNET, INC | BANK OF BOSTON CONNECTICUT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 007969 | /0252 | |
Oct 01 1997 | NEWNET, INC | ADC SOFTWARE SYSTEMS, INC | MERGER SEE DOCUMENT FOR DETAILS | 009117 | /0218 | |
Oct 14 1997 | ADC SOFTWARE SYSTEMS, INC | ADC NEWNET, INC | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 009068 | /0601 | |
Oct 31 2001 | ADC NEWNET, INC | Ulysses Holding LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013333 | /0563 | |
Oct 31 2001 | ADC NEWNET, INC | Ulysses Holdings, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 013221 | /0732 | |
Oct 31 2001 | ADC TELECOMMUNICATIONS SALES, INC | ULYSSES HOLDINGS LLC | CONTRIBUTION, ASSIGNMENT AND ASSUMPTION AGREEMENT | 018296 | /0444 | |
Jun 30 2003 | Ulysses Holdings, LLC | SS8 NETWORKS, INC | MERGER SEE DOCUMENT FOR DETAILS | 014953 | /0670 | |
Aug 24 2006 | SS8 NETWORKS, INC | IMAGINEX FUND I, LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 019035 | /0314 | |
Sep 25 2006 | BANK OF BOSTON CONNECTICUT | SS8 NETWORKS, INC | RELEASE BY SECURED PARTY SEE DOCUMENT FOR DETAILS | 018303 | /0214 | |
Feb 06 2012 | IMAGINEX FUND I, LLC | Intellectual Ventures I LLC | MERGER SEE DOCUMENT FOR DETAILS | 027684 | /0356 |
Date | Maintenance Fee Events |
Dec 14 2001 | M283: Payment of Maintenance Fee, 4th Yr, Small Entity. |
Jan 09 2002 | REM: Maintenance Fee Reminder Mailed. |
Jan 22 2002 | ASPN: Payor Number Assigned. |
Dec 15 2005 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Dec 27 2005 | STOL: Pat Hldr no Longer Claims Small Ent Stat |
Nov 20 2009 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Apr 29 2010 | ASPN: Payor Number Assigned. |
Apr 29 2010 | RMPN: Payer Number De-assigned. |
Nov 06 2014 | ASPN: Payor Number Assigned. |
Nov 06 2014 | RMPN: Payer Number De-assigned. |
Date | Maintenance Schedule |
Jun 16 2001 | 4 years fee payment window open |
Dec 16 2001 | 6 months grace period start (w surcharge) |
Jun 16 2002 | patent expiry (for year 4) |
Jun 16 2004 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jun 16 2005 | 8 years fee payment window open |
Dec 16 2005 | 6 months grace period start (w surcharge) |
Jun 16 2006 | patent expiry (for year 8) |
Jun 16 2008 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jun 16 2009 | 12 years fee payment window open |
Dec 16 2009 | 6 months grace period start (w surcharge) |
Jun 16 2010 | patent expiry (for year 12) |
Jun 16 2012 | 2 years to revive unintentionally abandoned end. (for year 12) |