CA2326220C - System and method for enhanced short message service - Google Patents
System and method for enhanced short message service Download PDFInfo
- Publication number
- CA2326220C CA2326220C CA002326220A CA2326220A CA2326220C CA 2326220 C CA2326220 C CA 2326220C CA 002326220 A CA002326220 A CA 002326220A CA 2326220 A CA2326220 A CA 2326220A CA 2326220 C CA2326220 C CA 2326220C
- Authority
- CA
- Canada
- Prior art keywords
- short message
- mobile terminal
- location
- display
- indicator
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/226—Delivery according to priorities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/18—Service support devices; Network management devices
- H04W88/184—Messaging devices, e.g. message centre
Abstract
A telecommunications system and method is disclosed for organizing SMS
messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages. Thus, when a subscriber sends a short message to another subscriber, the originating subscriber can specify the time of delivery of the message. In addition, the originating subscriber can specify the priority associated with the message, e.g., the SMS message can have an indication of priority one, which indicates to the receiving subscriber that the message is urgent. Furthermore, the originating subscriber can also specify that the message is to be delivered only when the called subscriber is in a certain location. The receiving subscriber can also control the display of the SMS messages by moving the received SMS
messages to an action list, and then specifying when and/or where the SMS
messages should be displayed again.
messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages. Thus, when a subscriber sends a short message to another subscriber, the originating subscriber can specify the time of delivery of the message. In addition, the originating subscriber can specify the priority associated with the message, e.g., the SMS message can have an indication of priority one, which indicates to the receiving subscriber that the message is urgent. Furthermore, the originating subscriber can also specify that the message is to be delivered only when the called subscriber is in a certain location. The receiving subscriber can also control the display of the SMS messages by moving the received SMS
messages to an action list, and then specifying when and/or where the SMS
messages should be displayed again.
Description
SYSTEM AND METHOD FOR ENHANCED SHORT MESSAGE SERVICE
BACKGROUND OF THE PRESENT INVENTION
Field of the Invention The present invention relates generally to telecommunications systems and methods for delivering Short Message Service (SMS) messages, and specifically to organizing SMS messages based on the location of the receiving mobile terminal or on the time of delivery of the SMS message.
Background and Objects of the Present Invention Cellular telecommunications is one of the fastest growing and most demanding telecommunications applications ever. Today it represents a large and continuously increasing percentage of all new telephone subscriptions around the world. A
standardization group, European Telecommunications Standards Institute (ETSI), was established in 1982 to formulate the specifications for the Global System for Mobile Communication (GSM) digital mobile cellular radio system in use today, and described in more detail herein.
With reference now to FIGURE 1 of the drawings, there is illustrated a GSM
Public Land Mobile Network (PLMN), such as cellular network 10, which in turn is composed of a plurality of areas 12, each with a Mobile Services Center (MSC)14 and an integrated Visitor Location Register (VLR) 16 therein. The MSC/VLR areas 12, in turn, include a plurality of Location Areas (LA) 18, which are defined as that part of a given MSC/VLR area 12 in which a mobile station (MS) 20 may move freely without having to send update location information to the MSC/VLR area 12 that controls the LA 18. Each Location Area 12 is divided into a number of cells 22.
Mobile Station (MS) 20 is the physical equipment, gsg~, a car phone or other portable phone, used by mobile subscribers to communicate with the cellular network 10, each other, and users outside the subscribed network, both wireline and wireless.
The MS 20 may also include a Subscriber Identity Module (SIM) card 13, or other memory, which provides storage of subscriber related information, such as a subscriber authentication key, temporary network data, and service related data (e.g.
language preference).
The MSC 14 is in communication with at least one Base Station Controller (BSC) 23, which, in turn, is in contact with at least one Base Transceiver Station (BTS) 24. The BTS is the physical equipment, illustrated for simplicity.as a radio tower, that provides radio coverage to the geographical part of the cell 22 for which it is responsible. It should be understood that the BSC 23 may be connected to several base transceiver stations 24, and may be implemented as a stand-alone node or integrated with the MSC 14. In either event, the BSC 23 and BTS 24 components, as a whole, are generally referred to as a Base Station System (BSS) 25.
With further reference to FIGURE 1, the PLMN Service Area or cellular network 10 includes a Home Location Register (HLR) 26, which is a database maintaining all subscriber information, g.g., user profiles, current location information, International Mobile Subscriber Identity (IMSI) numbers, and other administrative information. The HLR 26 may be co-located with a given MSC 14, integrated with the MSC 14, or alternatively can service multiple MSCs 14, the latter of which is illustrated in FIGURE 1.
The VLR 16 is a database containing information about all of the Mobile Stations 20 currently located within the MSC/VLR area 12. If a MS 20 roams into a new MSC/VLR area 12, the VLR 16 connected to that MSC 14 will request data about that Mobile Station 20 from the HLR database 26 (simultaneously informing the HLR
26 about the current location of the MS 20). Accordingly, if the user of the then wants to make a call, the local VLR 16 will have the requisite identification information without having to reinterrogate the HLR 26. In the aforedescribed manner, the VLR and HLR databases 16 and 26, respectively, contain various subscriber information associated with a given MS 20.
With reference now to FIGURE 2 of the drawings, text messages, containing up to 160 alpha numerical characters, can be sent to and from MSs 200, using the Short Message Service (SMS) 210. SMS 210 utilizes a Service Center 220, which stores and forwards short messages to MSs 200. A SMS 210 message can be sent from the Service Center 220 to the MS 200 or from the MS 200 to the Service Center 220.
The mobile terminated SMS 210 transfers a short message from the Service Center 220 to the MS 200. In addition, information about the delivery of the short message is returned to the Service Center 220. This information is either a delivery report, which confirms the delivery of the message to a recipient, or a failure report, which informs the originator that the short message was not delivered and the reason why. If the information is a failure report, the originator has the ability to order retransmission later.
A mobile terminated SMS message typically originates by a user 240 sending a message to the Service Center 220, which then forwards the message to the SMS
Gateway Mobile Switching Center (SMS-GMSC) 250. Thereafter, the SMS-GMSC
250 interrogates the HLR 260 for routing information pertaining to the designated MS
200. The HLR 260 returns this routing information to the SMS-GMSC 250, which can then route the message to the MSC/VLR 270 serving the location area (LA) that the MS 200 is in. If the MS 200 is in IDLE mode (not in use), the MS 200 is paged, and a connection is set up between the MS 200 and the network 270, as in the normal call setup case. The MSCNLR 270 then delivers the SMS message 210 to the MS 200. SMS messages 210 are preferably transmitted on the allocated signaling channel. However, if the MS 200 is in busy mode (in use), the SMS message 210 will be transmitted on the Slow Associated Control Channel (SACCH). In that case, no paging, call setup, or authentication need to be performed.
After the MSC/VLR 270 send the SMS message 210 to the MS, a delivery report is sent from the serving MSC/VLR 270 to the Service Center 220. If delivery of the SMS message 210 was not successful, the HLR 260 is informed, and a failure report is sent to the Service Center 220. In addition, if the delivery was unsuccessful, a Messages Waiting service 215 within the Service Center 220 can optionally provide the HLR 260 and the serving MSC/VLR 270 with the information that there is a message in the originating Service Center 220 waiting to be delivered to the MS 200.
Once the MS 200 becomes available for receipt of the SMS message 210, the HLR
260 informs the Service Center 220 and the SMS message 210 is sent again. The mobile terminated SMS message 210 can be input to the Service Center 220 by a variety of sources, eg., speech, telex or facsimile.
A mobile originated SMS message can also be submitted by the MS 200 to the Service Center 220. The MS 200 first establishes a connection to the network (serving MSCNLR 270), as in the case of a normal call setup. However, it should be noted that if the MS is in busy mode, a connection already exists. Once a connection is made with the serving MSC/VLR 270 and the authentication of MS 200 is confirmed, the MS 200 can send the SMS message to the Service Center 220 via the serving MSC/VLR 270. The Service Center 220 in tum forwards the SMS message 210 to its destination, which could be another MS (not shown) or a user 240 in the fixed network, the latter of which is illustrated in FIGURE 2. Once the SMS message is delivered to the end user 240, either a delivery report or a failure report is sent to the Service center 220.
The SMS messages 210 are becoming popular because, at present, the cost of sending a SMS message 210 is lower than the cost of a phone call. For example, a SMS message 210 sent to a MS 200 can be a reminder or a "to do" message, such as "buy milk on the way home", or "call your mother". However, there is currently no existing way to organize such messages based on the location of the MS 200 or the time of delivery of the SMS messages 210.
It is, therefore, an object of the present invention to organize SMS messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages.
SUMMARY OF THE INVENTION
The present invention is directed to telecommunications systems and methods for organizing SMS messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages. Thus, when a subscriber sends a short message to another subscriber, the originating subscriber can specify the time of delivery of the message, including the time(s) to repeat delivery of the message. In addition, the originating subscriber can specify the priority associated with the message, g,gt, the SMS message can have an indication of priority one, which Substitute Sheet 4a indicates to the receiving subscriber fbat the message is urgent. Furthermore, the originating subscriber can also speoify that the tnessage is to be delivered only when the calied subscriber is in a certain location. The receiving subscriber can also control the display of the SMS messages by moving the received SMS messages to an action list, and then specifying when and/or where the SMS messages should be displayed again.
According to an aspect of the invention, there is provided a telecommunications system for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobilc terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user Substitute Sheet 4b of said given mobile terminal after said short message is displayed on said given mobile terniinal, said additional indicator indicating a time for subsequent display of said moved short message on said display of said given mobile terminal.
According to another aspect of the invention, there is provided a telecommunications system for displaying a short message received by a given one of a plurality of mobile temiinals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and -said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within--said- - location -associated- with -sa.id- -- -location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said givcn mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
Substitute Sheet 4c According to another aspect of the invention, there is provided a method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of=
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile terminal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent time for displaying said moved short message on said display of said given mobile terminal.
Substitute Sheet 4d According to another aspect of the invention, there is provided a method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of:
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile tenninal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
Substitute Sheet 4e According to another aspect of the invention, there is provided a mobile terminal in wireless conununication with a cellular network, said mobile terminal being adapted to receive a short message from said cellular network, said mobile terminal comprising:
a display configured to display said short message;
a user interface adapted to receive an indicator from a mobile subscriber associated with said mobile terminal after said short message is displayed on said display;
an action database adapted to store said displayed short message and said indicator, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display; and an organizational application configured to receive said short message, display said short message on said display, receive said indicator, store said displayed short message and said indicator within said action database, and either determine a current time and display said short message on said display again when said current time equals said subsequent time or determine a position of said mobile terminal within said cellular network and display said short message on said display again when said position is within said location.
According to another aspect of the invention, there is provided a method for subsequently displaying a short message received by a mobile terminal in wireless communication with a cellular network, said method comprising the steps of first displaying said short message on a display of said mobile terminal;
receiving an indicator from a user of said mobile terminal;
Substitute Sheet 4f storing said short message and said indicator within an action database within said mobile terminal, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display;
and second displaying said short message on said display in response to either a determination that a current time equals said subsequent time or a deternunation that a current position of said mobile terminal is within said location.
Substitute sheet WO 99/51048 PC'1'/[JS99/07075 .$.
BRIEF DESCRIPTION OF THE DRAWINGS
The disclosed inventions will be described with reference to the accompanying drawings, which sbow important sample embodiments of the invention and which are incorporated in the specification hereof by reference, wherein:
FIGURE 1 is a block diagram of a conve.ntional terrestrially-based wireless tekconunun.ications system;
FIGURB 2 illustrates the delivery of Short Message Service (SMS) messages to and from a mobile terminal;
FIGURE 3 shows the organization of SMS messages based upon the priority associated with the SMS message; and FIGURE 4 shows the organization of SMS messages based upon the location of the mobile terniinal.
DETAILED DESCRIPTION OF THE PRESENTf..Y PREFERRED
EXEMPLARY EMBODIlVfENfS
The numecous innovative teaohings of the present applica#ion wiLl be desenbed with particular reference to the presently preferred exemplary embodiments.
However, it should be understood that this class of embodiments pravides only a few examples of the many advantageous uses of the innovative teachings herein. In general, statements made in the specification of the present application do not necessarily delimit any of the various claimed inventiorks. Moreover, some statements may apply to some inventive features but not to others.
With reference now to FIGURE 3 of the drawings, an originating subscriber 380 can send a Short Message Service (SMS) message 320 with a priority indication 3 14 to a receiving Mobile Station (MS) 300, which informs the subscriber associated with the receiving MS 300 of the urgency of the received SMS message 320. A
Subscriber Identity Module (SIM) card 305, or other memory, within the MS 300 can have a new SMS-organizational (SMS-org) application 308, which receives the SMS
messages 320 and associated priorities 310, sorts the SMS messages 320 by priority 310 and displays the SMS messages 320 according to the priorities 310 indicated. The SMS-org application 308 can also store the SMS messages 320 according to priority 310 within the SIM card 305, or other memory, for later retrieval by the MS
300. For example, a taxi company could send a SMS message 320 tQ one of its taxi drivers instructing the taxi driver to pick up a group of people at a certain time.
Depending upon the time of delivery of the SMS message 320, the taxi company can assign priority one 310, if the taxi driver must pick them up immediately, priority two 310 if the taxi driver has other fares to handle before the pick up time, or priority three 310 if the taxi driver is to pick them up at his convenience or on the next day.
The SMS messages 320 are forwarded from the originating subscriber 380 to the MS 300 via a SMS Service Center 360, a serving Mobile Switching Center/Visitor Location Register (MSC/VLR) 350, a Base Station Controller (BSC) 340 and a Base Transceiver Station (BTS) 330. The MS 300 receives the SMS message 320, along with any other SMS messages (not shown), and stores the messages 320 within the SIM card 305, or other memory, according to the associated priorities 310.
When the subscriber reads the SMS messages 320, by pressing a function key 302 on a keypad 303 of the MS 300, the messages 320 will be displayed on a display 304 according to priority 310. Thus, the subscriber can request that only priority one 310 messages 320 be displayed, or can request all messages 320 to be displayed with priority one 310 messages 320 listed first. In addition, for urgent messages 320, such as priority one 310 messages 320, the MS 300 can beep at regular intervals to inform the subscriber that an urgent SMS message 320 is waiting. Once the subscriber reads the SMS message 320, the MS 300 can stop beeping and the subscriber can either erase the SMS message 320 from memory 305 or store the SMS message 320 within the memory 305 for later retrieval by the subscriber.
Furthermore, the originating subscriber 380, r,&, the taxi company, can send the SMS message 320 with a reminder indicator 315, which instructs the SMS-org application 308 to display the SMS message 320 at predefined intervals of time, e.g,, every hour for six hours, or instructs the SMS-org application 308 to display the SMS
message 320 immediately and then display a reminder message 320 at a certain time(s). In addition, the originating subscriber 380 can change the priority 310 of the SMS message 320 based upon the time of delivery. For example, an SMS message 320 can have a priority two indicator 310 associated with it the first time the message 320 is sent, and a priority one indicator 310 associated with it when it is sent a second time (reminder message 320).
Alternatively, the SMS Service Center 360 can have a SMS-org application 370 located therein, which can receive the SMS messages 320 and associated reminder indicators 315 from the originating subscriber 380 and store them in a memory within the SMS Service Center 360 until the time associated with the reminder indicator is reached. Thereafter, the SMS Service Center 360 can send the SMS
message 320 to the MS 300 for display on the MS display 304.
If an SMS message 320 is sent from a subscriber 380 that does not have the ability to establish a priority indicator 310, the SMS message 320 will be delivered to the receiving MS 300 without the priority indicator 310. The SMS-org application 308 can then receive the SMS message 320 and display it without a priority indicator 310 at the end of the priority messages 320.
In addition, for SMS messages 320 with priority indicators 310, the SMS-org application 308 can determine the originating subscriber's 380 identity, and if the originating subscriber 380 is not authorized to establish a priority indicator 310, the SMS-org application 308 can discard the priority 310 and display the message 320 at the end of the priority messages 320. Alternatively, the inclusion of a priority indicator 310 with the SMS message 320 can be password protected by the originating subscriber 380, thus preventing any unauthorized priority indicators 310 with delivered SMS messages 320.
With reference now to FIGURE 4 of the drawings, an originating subscriber 480 can send an SMS message 420 having associated location information 470, instead of or in addition to a priority indicator 410, to a MS 400. The location information 470 can include a location area, a set of coordinates, g,gs, latitude and longitude, or a specific geographical reference point, which indicates where the MS
400 should be when the SMS message 420 is displayed on the display 404 of the MS
400.
In one embodiment, the SMS-org application 408 can store the SMS message 420 in the SIM card 405, or other memory, along with location information 470 and handling instructions until the location of the MS 400 corresponds with the location information 470 associated with the SMS message 420. When the MS 400 changes location, such as when the MS 400 moves to a different Location Area (LA) 490, all location dependent messages 420 in the SIM card 405 are checked. For example, if the location information 470 is a location area 490, once the MS 400 registers with the MSCNLR 450 for the location area 490 corresponding to the location information 470, the SMS-org application 408 will display the SMS message 420 on the MS
display 404 to the subscriber.
Alternatively, the SMS Service Center 460 can have a SMS-org application (node) 475, which stores the SMS message 420 within a memory 478 and periodically checks the location of the MS 400. Once the MS 400 is within the location area corresponding with the location information 470, the SMS Service Center 460 can send the SMS message 420 to the serving MSCNLR 450, which can then forward the SMS message 420 to the MS 400 via the serving BSC 440 and BTS 430.
However, if the location information 470 is a set of coordinates, or a specific geographical reference point, gZ., the corner of 5th Street and 16th Street, the SMS-org application 408 or the SMS Service Center 460 will have to periodically position the MS 400, as is well understood in the art, depending upon the detail of the location information 470. Once the position of the MS 400 corresponds to the location information 470 within a predetermined allowable distance, within one mile, the SMS message 420 is either displayed on the MS display 404 by the SMS-org application 408, or sent to the MS 400 by the SMS Service Center 460.
In addition, the originating subscriber 480 can send the SMS message 420 with instructions to deliver it immediately to the MS 400 regardless of the location of the MS 400, and with a reminder indicator 415 and location indicator 470, which instructs the SMS Service Center 460 to deliver a reminder SMS message 420 at a later time when the MS 400 is at a specific location. For example, the originating subscriber 480 could send an SMS message 420 saying "Don't forget to stop at the store on the way home," which is delivered immediately and a reminder message 420, which is delivered when the MS 400 enter the location area 490 for the store.
Alternatively, both SMS messages 420 (immediate and reminder) can be sent to the MS 400 immediately, and the SMS-org application 408 can display the first message 420 immediately and store the reminder message based upon the reminder indicator and the location indicator 470 until the MS 400 has entered the location area 490 for the store.
Once the subscriber views the SMS message 420, the subscriber has the option of erasing the SMS message 420 from memory 405, storing the SMS message 420 in memory 405 for later retrieval, or moving the SMS message 420 to an action list 406 within the SIM card 405, or other memory. The SIM card 405 can then store the SMS
message 420 until a time or location defined by the receiving subscriber occurs. Thus, the receiving subscriber can view the SMS message 420 and place it in the action list 406, instructing the SMS-org application 408 to display a reminder message when a certain time occurs or when the MS 400 has entered a specific location area 490.
As will be recognized by those skilled in the art, the innovative concepts described in the present application can be modified and varied over a wide range of applications. Accordingly, the scope of patented subject matter should not be limited to any of the specific exemplary teachings discussed.
For example, it should be understood that the SMS organization system and method described herein can be applied to any wireless telecommunications system which utilizes short messages, including, but not limited to, Global System for Mobile Communications (GSM) networks, Personal Communications System (PCS) networks, AMPS networks and D-AMPS networks.
BACKGROUND OF THE PRESENT INVENTION
Field of the Invention The present invention relates generally to telecommunications systems and methods for delivering Short Message Service (SMS) messages, and specifically to organizing SMS messages based on the location of the receiving mobile terminal or on the time of delivery of the SMS message.
Background and Objects of the Present Invention Cellular telecommunications is one of the fastest growing and most demanding telecommunications applications ever. Today it represents a large and continuously increasing percentage of all new telephone subscriptions around the world. A
standardization group, European Telecommunications Standards Institute (ETSI), was established in 1982 to formulate the specifications for the Global System for Mobile Communication (GSM) digital mobile cellular radio system in use today, and described in more detail herein.
With reference now to FIGURE 1 of the drawings, there is illustrated a GSM
Public Land Mobile Network (PLMN), such as cellular network 10, which in turn is composed of a plurality of areas 12, each with a Mobile Services Center (MSC)14 and an integrated Visitor Location Register (VLR) 16 therein. The MSC/VLR areas 12, in turn, include a plurality of Location Areas (LA) 18, which are defined as that part of a given MSC/VLR area 12 in which a mobile station (MS) 20 may move freely without having to send update location information to the MSC/VLR area 12 that controls the LA 18. Each Location Area 12 is divided into a number of cells 22.
Mobile Station (MS) 20 is the physical equipment, gsg~, a car phone or other portable phone, used by mobile subscribers to communicate with the cellular network 10, each other, and users outside the subscribed network, both wireline and wireless.
The MS 20 may also include a Subscriber Identity Module (SIM) card 13, or other memory, which provides storage of subscriber related information, such as a subscriber authentication key, temporary network data, and service related data (e.g.
language preference).
The MSC 14 is in communication with at least one Base Station Controller (BSC) 23, which, in turn, is in contact with at least one Base Transceiver Station (BTS) 24. The BTS is the physical equipment, illustrated for simplicity.as a radio tower, that provides radio coverage to the geographical part of the cell 22 for which it is responsible. It should be understood that the BSC 23 may be connected to several base transceiver stations 24, and may be implemented as a stand-alone node or integrated with the MSC 14. In either event, the BSC 23 and BTS 24 components, as a whole, are generally referred to as a Base Station System (BSS) 25.
With further reference to FIGURE 1, the PLMN Service Area or cellular network 10 includes a Home Location Register (HLR) 26, which is a database maintaining all subscriber information, g.g., user profiles, current location information, International Mobile Subscriber Identity (IMSI) numbers, and other administrative information. The HLR 26 may be co-located with a given MSC 14, integrated with the MSC 14, or alternatively can service multiple MSCs 14, the latter of which is illustrated in FIGURE 1.
The VLR 16 is a database containing information about all of the Mobile Stations 20 currently located within the MSC/VLR area 12. If a MS 20 roams into a new MSC/VLR area 12, the VLR 16 connected to that MSC 14 will request data about that Mobile Station 20 from the HLR database 26 (simultaneously informing the HLR
26 about the current location of the MS 20). Accordingly, if the user of the then wants to make a call, the local VLR 16 will have the requisite identification information without having to reinterrogate the HLR 26. In the aforedescribed manner, the VLR and HLR databases 16 and 26, respectively, contain various subscriber information associated with a given MS 20.
With reference now to FIGURE 2 of the drawings, text messages, containing up to 160 alpha numerical characters, can be sent to and from MSs 200, using the Short Message Service (SMS) 210. SMS 210 utilizes a Service Center 220, which stores and forwards short messages to MSs 200. A SMS 210 message can be sent from the Service Center 220 to the MS 200 or from the MS 200 to the Service Center 220.
The mobile terminated SMS 210 transfers a short message from the Service Center 220 to the MS 200. In addition, information about the delivery of the short message is returned to the Service Center 220. This information is either a delivery report, which confirms the delivery of the message to a recipient, or a failure report, which informs the originator that the short message was not delivered and the reason why. If the information is a failure report, the originator has the ability to order retransmission later.
A mobile terminated SMS message typically originates by a user 240 sending a message to the Service Center 220, which then forwards the message to the SMS
Gateway Mobile Switching Center (SMS-GMSC) 250. Thereafter, the SMS-GMSC
250 interrogates the HLR 260 for routing information pertaining to the designated MS
200. The HLR 260 returns this routing information to the SMS-GMSC 250, which can then route the message to the MSC/VLR 270 serving the location area (LA) that the MS 200 is in. If the MS 200 is in IDLE mode (not in use), the MS 200 is paged, and a connection is set up between the MS 200 and the network 270, as in the normal call setup case. The MSCNLR 270 then delivers the SMS message 210 to the MS 200. SMS messages 210 are preferably transmitted on the allocated signaling channel. However, if the MS 200 is in busy mode (in use), the SMS message 210 will be transmitted on the Slow Associated Control Channel (SACCH). In that case, no paging, call setup, or authentication need to be performed.
After the MSC/VLR 270 send the SMS message 210 to the MS, a delivery report is sent from the serving MSC/VLR 270 to the Service Center 220. If delivery of the SMS message 210 was not successful, the HLR 260 is informed, and a failure report is sent to the Service Center 220. In addition, if the delivery was unsuccessful, a Messages Waiting service 215 within the Service Center 220 can optionally provide the HLR 260 and the serving MSC/VLR 270 with the information that there is a message in the originating Service Center 220 waiting to be delivered to the MS 200.
Once the MS 200 becomes available for receipt of the SMS message 210, the HLR
260 informs the Service Center 220 and the SMS message 210 is sent again. The mobile terminated SMS message 210 can be input to the Service Center 220 by a variety of sources, eg., speech, telex or facsimile.
A mobile originated SMS message can also be submitted by the MS 200 to the Service Center 220. The MS 200 first establishes a connection to the network (serving MSCNLR 270), as in the case of a normal call setup. However, it should be noted that if the MS is in busy mode, a connection already exists. Once a connection is made with the serving MSC/VLR 270 and the authentication of MS 200 is confirmed, the MS 200 can send the SMS message to the Service Center 220 via the serving MSC/VLR 270. The Service Center 220 in tum forwards the SMS message 210 to its destination, which could be another MS (not shown) or a user 240 in the fixed network, the latter of which is illustrated in FIGURE 2. Once the SMS message is delivered to the end user 240, either a delivery report or a failure report is sent to the Service center 220.
The SMS messages 210 are becoming popular because, at present, the cost of sending a SMS message 210 is lower than the cost of a phone call. For example, a SMS message 210 sent to a MS 200 can be a reminder or a "to do" message, such as "buy milk on the way home", or "call your mother". However, there is currently no existing way to organize such messages based on the location of the MS 200 or the time of delivery of the SMS messages 210.
It is, therefore, an object of the present invention to organize SMS messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages.
SUMMARY OF THE INVENTION
The present invention is directed to telecommunications systems and methods for organizing SMS messages sent to a mobile terminal based on the location of the mobile terminal or the time of delivery of the SMS messages. Thus, when a subscriber sends a short message to another subscriber, the originating subscriber can specify the time of delivery of the message, including the time(s) to repeat delivery of the message. In addition, the originating subscriber can specify the priority associated with the message, g,gt, the SMS message can have an indication of priority one, which Substitute Sheet 4a indicates to the receiving subscriber fbat the message is urgent. Furthermore, the originating subscriber can also speoify that the tnessage is to be delivered only when the calied subscriber is in a certain location. The receiving subscriber can also control the display of the SMS messages by moving the received SMS messages to an action list, and then specifying when and/or where the SMS messages should be displayed again.
According to an aspect of the invention, there is provided a telecommunications system for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobilc terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user Substitute Sheet 4b of said given mobile terminal after said short message is displayed on said given mobile terniinal, said additional indicator indicating a time for subsequent display of said moved short message on said display of said given mobile terminal.
According to another aspect of the invention, there is provided a telecommunications system for displaying a short message received by a given one of a plurality of mobile temiinals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and -said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within--said- - location -associated- with -sa.id- -- -location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said givcn mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
Substitute Sheet 4c According to another aspect of the invention, there is provided a method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of=
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile terminal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent time for displaying said moved short message on said display of said given mobile terminal.
Substitute Sheet 4d According to another aspect of the invention, there is provided a method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of:
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile tenninal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
Substitute Sheet 4e According to another aspect of the invention, there is provided a mobile terminal in wireless conununication with a cellular network, said mobile terminal being adapted to receive a short message from said cellular network, said mobile terminal comprising:
a display configured to display said short message;
a user interface adapted to receive an indicator from a mobile subscriber associated with said mobile terminal after said short message is displayed on said display;
an action database adapted to store said displayed short message and said indicator, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display; and an organizational application configured to receive said short message, display said short message on said display, receive said indicator, store said displayed short message and said indicator within said action database, and either determine a current time and display said short message on said display again when said current time equals said subsequent time or determine a position of said mobile terminal within said cellular network and display said short message on said display again when said position is within said location.
According to another aspect of the invention, there is provided a method for subsequently displaying a short message received by a mobile terminal in wireless communication with a cellular network, said method comprising the steps of first displaying said short message on a display of said mobile terminal;
receiving an indicator from a user of said mobile terminal;
Substitute Sheet 4f storing said short message and said indicator within an action database within said mobile terminal, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display;
and second displaying said short message on said display in response to either a determination that a current time equals said subsequent time or a deternunation that a current position of said mobile terminal is within said location.
Substitute sheet WO 99/51048 PC'1'/[JS99/07075 .$.
BRIEF DESCRIPTION OF THE DRAWINGS
The disclosed inventions will be described with reference to the accompanying drawings, which sbow important sample embodiments of the invention and which are incorporated in the specification hereof by reference, wherein:
FIGURE 1 is a block diagram of a conve.ntional terrestrially-based wireless tekconunun.ications system;
FIGURB 2 illustrates the delivery of Short Message Service (SMS) messages to and from a mobile terminal;
FIGURE 3 shows the organization of SMS messages based upon the priority associated with the SMS message; and FIGURE 4 shows the organization of SMS messages based upon the location of the mobile terniinal.
DETAILED DESCRIPTION OF THE PRESENTf..Y PREFERRED
EXEMPLARY EMBODIlVfENfS
The numecous innovative teaohings of the present applica#ion wiLl be desenbed with particular reference to the presently preferred exemplary embodiments.
However, it should be understood that this class of embodiments pravides only a few examples of the many advantageous uses of the innovative teachings herein. In general, statements made in the specification of the present application do not necessarily delimit any of the various claimed inventiorks. Moreover, some statements may apply to some inventive features but not to others.
With reference now to FIGURE 3 of the drawings, an originating subscriber 380 can send a Short Message Service (SMS) message 320 with a priority indication 3 14 to a receiving Mobile Station (MS) 300, which informs the subscriber associated with the receiving MS 300 of the urgency of the received SMS message 320. A
Subscriber Identity Module (SIM) card 305, or other memory, within the MS 300 can have a new SMS-organizational (SMS-org) application 308, which receives the SMS
messages 320 and associated priorities 310, sorts the SMS messages 320 by priority 310 and displays the SMS messages 320 according to the priorities 310 indicated. The SMS-org application 308 can also store the SMS messages 320 according to priority 310 within the SIM card 305, or other memory, for later retrieval by the MS
300. For example, a taxi company could send a SMS message 320 tQ one of its taxi drivers instructing the taxi driver to pick up a group of people at a certain time.
Depending upon the time of delivery of the SMS message 320, the taxi company can assign priority one 310, if the taxi driver must pick them up immediately, priority two 310 if the taxi driver has other fares to handle before the pick up time, or priority three 310 if the taxi driver is to pick them up at his convenience or on the next day.
The SMS messages 320 are forwarded from the originating subscriber 380 to the MS 300 via a SMS Service Center 360, a serving Mobile Switching Center/Visitor Location Register (MSC/VLR) 350, a Base Station Controller (BSC) 340 and a Base Transceiver Station (BTS) 330. The MS 300 receives the SMS message 320, along with any other SMS messages (not shown), and stores the messages 320 within the SIM card 305, or other memory, according to the associated priorities 310.
When the subscriber reads the SMS messages 320, by pressing a function key 302 on a keypad 303 of the MS 300, the messages 320 will be displayed on a display 304 according to priority 310. Thus, the subscriber can request that only priority one 310 messages 320 be displayed, or can request all messages 320 to be displayed with priority one 310 messages 320 listed first. In addition, for urgent messages 320, such as priority one 310 messages 320, the MS 300 can beep at regular intervals to inform the subscriber that an urgent SMS message 320 is waiting. Once the subscriber reads the SMS message 320, the MS 300 can stop beeping and the subscriber can either erase the SMS message 320 from memory 305 or store the SMS message 320 within the memory 305 for later retrieval by the subscriber.
Furthermore, the originating subscriber 380, r,&, the taxi company, can send the SMS message 320 with a reminder indicator 315, which instructs the SMS-org application 308 to display the SMS message 320 at predefined intervals of time, e.g,, every hour for six hours, or instructs the SMS-org application 308 to display the SMS
message 320 immediately and then display a reminder message 320 at a certain time(s). In addition, the originating subscriber 380 can change the priority 310 of the SMS message 320 based upon the time of delivery. For example, an SMS message 320 can have a priority two indicator 310 associated with it the first time the message 320 is sent, and a priority one indicator 310 associated with it when it is sent a second time (reminder message 320).
Alternatively, the SMS Service Center 360 can have a SMS-org application 370 located therein, which can receive the SMS messages 320 and associated reminder indicators 315 from the originating subscriber 380 and store them in a memory within the SMS Service Center 360 until the time associated with the reminder indicator is reached. Thereafter, the SMS Service Center 360 can send the SMS
message 320 to the MS 300 for display on the MS display 304.
If an SMS message 320 is sent from a subscriber 380 that does not have the ability to establish a priority indicator 310, the SMS message 320 will be delivered to the receiving MS 300 without the priority indicator 310. The SMS-org application 308 can then receive the SMS message 320 and display it without a priority indicator 310 at the end of the priority messages 320.
In addition, for SMS messages 320 with priority indicators 310, the SMS-org application 308 can determine the originating subscriber's 380 identity, and if the originating subscriber 380 is not authorized to establish a priority indicator 310, the SMS-org application 308 can discard the priority 310 and display the message 320 at the end of the priority messages 320. Alternatively, the inclusion of a priority indicator 310 with the SMS message 320 can be password protected by the originating subscriber 380, thus preventing any unauthorized priority indicators 310 with delivered SMS messages 320.
With reference now to FIGURE 4 of the drawings, an originating subscriber 480 can send an SMS message 420 having associated location information 470, instead of or in addition to a priority indicator 410, to a MS 400. The location information 470 can include a location area, a set of coordinates, g,gs, latitude and longitude, or a specific geographical reference point, which indicates where the MS
400 should be when the SMS message 420 is displayed on the display 404 of the MS
400.
In one embodiment, the SMS-org application 408 can store the SMS message 420 in the SIM card 405, or other memory, along with location information 470 and handling instructions until the location of the MS 400 corresponds with the location information 470 associated with the SMS message 420. When the MS 400 changes location, such as when the MS 400 moves to a different Location Area (LA) 490, all location dependent messages 420 in the SIM card 405 are checked. For example, if the location information 470 is a location area 490, once the MS 400 registers with the MSCNLR 450 for the location area 490 corresponding to the location information 470, the SMS-org application 408 will display the SMS message 420 on the MS
display 404 to the subscriber.
Alternatively, the SMS Service Center 460 can have a SMS-org application (node) 475, which stores the SMS message 420 within a memory 478 and periodically checks the location of the MS 400. Once the MS 400 is within the location area corresponding with the location information 470, the SMS Service Center 460 can send the SMS message 420 to the serving MSCNLR 450, which can then forward the SMS message 420 to the MS 400 via the serving BSC 440 and BTS 430.
However, if the location information 470 is a set of coordinates, or a specific geographical reference point, gZ., the corner of 5th Street and 16th Street, the SMS-org application 408 or the SMS Service Center 460 will have to periodically position the MS 400, as is well understood in the art, depending upon the detail of the location information 470. Once the position of the MS 400 corresponds to the location information 470 within a predetermined allowable distance, within one mile, the SMS message 420 is either displayed on the MS display 404 by the SMS-org application 408, or sent to the MS 400 by the SMS Service Center 460.
In addition, the originating subscriber 480 can send the SMS message 420 with instructions to deliver it immediately to the MS 400 regardless of the location of the MS 400, and with a reminder indicator 415 and location indicator 470, which instructs the SMS Service Center 460 to deliver a reminder SMS message 420 at a later time when the MS 400 is at a specific location. For example, the originating subscriber 480 could send an SMS message 420 saying "Don't forget to stop at the store on the way home," which is delivered immediately and a reminder message 420, which is delivered when the MS 400 enter the location area 490 for the store.
Alternatively, both SMS messages 420 (immediate and reminder) can be sent to the MS 400 immediately, and the SMS-org application 408 can display the first message 420 immediately and store the reminder message based upon the reminder indicator and the location indicator 470 until the MS 400 has entered the location area 490 for the store.
Once the subscriber views the SMS message 420, the subscriber has the option of erasing the SMS message 420 from memory 405, storing the SMS message 420 in memory 405 for later retrieval, or moving the SMS message 420 to an action list 406 within the SIM card 405, or other memory. The SIM card 405 can then store the SMS
message 420 until a time or location defined by the receiving subscriber occurs. Thus, the receiving subscriber can view the SMS message 420 and place it in the action list 406, instructing the SMS-org application 408 to display a reminder message when a certain time occurs or when the MS 400 has entered a specific location area 490.
As will be recognized by those skilled in the art, the innovative concepts described in the present application can be modified and varied over a wide range of applications. Accordingly, the scope of patented subject matter should not be limited to any of the specific exemplary teachings discussed.
For example, it should be understood that the SMS organization system and method described herein can be applied to any wireless telecommunications system which utilizes short messages, including, but not limited to, Global System for Mobile Communications (GSM) networks, Personal Communications System (PCS) networks, AMPS networks and D-AMPS networks.
Claims (7)
1. A telecommunications system for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a time for subsequent display of said moved short message on said display of said given mobile terminal.
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a time for subsequent display of said moved short message on said display of said given mobile terminal.
2. A telecommunications system for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center, said telecommunications system comprising:
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
an organizational node in communication with said given mobile terminal and said mobile switching center, said organizational node being adapted to receive said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said telecommunications system, said organizational node further being adapted to determine a position of said given mobile terminal within said telecommunications system;
a memory connected to said organizational node for storing said short message and said location indicator, said short message being displayed on a display on said given mobile terminal when said given mobile terminal is within said location associated with said location indicator; and an action database within said given mobile terminal, said short message being moved to said action database when said short message is displayed on said display of said given mobile terminal, said short message within said action database further having an additional indicator associated therewith, said additional indicator being defined by a user of said given mobile terminal after said short message is displayed on said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
3. A method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of:
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile terminal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent time for displaying said moved short message on said display of said given mobile terminal.
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile terminal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent time for displaying said moved short message on said display of said given mobile terminal.
4. A method for displaying a short message received by a given one of a plurality of mobile terminals in wireless communication with a mobile switching center within a cellular network, said method comprising the steps of:
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile terminal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
receiving, by an organizational node in communication with said given mobile terminal and said mobile switching center, said short message and a location indicator associated with said short message from an originating subscriber, said location indicator being defined by said originating subscriber and associated with a location within said cellular network;
storing said short message and said location indicator within a memory connected to said organizational node;
determining a position of said given mobile terminal within said cellular network;
displaying, on a display on said given mobile terminal, said short message when said location of said given mobile terminal is within said location associated with said location indicator;
moving said short message displayed on said display of said given mobile terminal along to an action database within said given mobile terminal; and storing an additional indicator associated with said moved short message along with said short message in said action database, said additional indicator being defined by a user of said given mobile terminal, said additional indicator indicating a subsequent location, said moved short message being subsequently displayed on said display of said given mobile terminal when said position is within said subsequent location.
5. A mobile terminal in wireless communication with a cellular network, said mobile terminal being adapted to receive a short message from said cellular network, said mobile terminal comprising:
a display configured to display said short message;
a user interface adapted to receive an indicator from a mobile subscriber associated with said mobile terminal after said short message is displayed on said display;
an action database adapted to store said displayed short message and said indicator, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display; and an organizational application configured to receive said short message, display said short message on said display, receive said indicator, store said displayed short message and said indicator within said action database, and either determine a current time and display said short message on said display again when said current time equals said subsequent time or determine a position of said mobile terminal within said cellular network and display said short message on said display again when said position is within said location.
a display configured to display said short message;
a user interface adapted to receive an indicator from a mobile subscriber associated with said mobile terminal after said short message is displayed on said display;
an action database adapted to store said displayed short message and said indicator, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display; and an organizational application configured to receive said short message, display said short message on said display, receive said indicator, store said displayed short message and said indicator within said action database, and either determine a current time and display said short message on said display again when said current time equals said subsequent time or determine a position of said mobile terminal within said cellular network and display said short message on said display again when said position is within said location.
6. The mobile terminal of claim 5, further comprising:
a memory, said action database and said organizational application being within said memory.
a memory, said action database and said organizational application being within said memory.
7. A method for subsequently displaying a short message received by a mobile terminal in wireless communication with a cellular network, said method comprising the steps of:
first displaying said short message on a display of said mobile terminal;
receiving an indicator from a user of said mobile terminal;
storing said short message and said indicator within an action database within said mobile terminal, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display;
and second displaying said short message on said display in response to either a determination that a current time equals said subsequent time or a determination that a current position of said mobile terminal is within said location.
first displaying said short message on a display of said mobile terminal;
receiving an indicator from a user of said mobile terminal;
storing said short message and said indicator within an action database within said mobile terminal, said indicator being a subsequent time for subsequent display of said short message on said display or a location within said cellular network that said mobile terminal must be located in to subsequently display said short message on said display;
and second displaying said short message on said display in response to either a determination that a current time equals said subsequent time or a determination that a current position of said mobile terminal is within said location.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/053,568 | 1998-04-01 | ||
US09/053,568 US6119014A (en) | 1998-04-01 | 1998-04-01 | System and method for displaying short messages depending upon location, priority, and user-defined indicators |
PCT/US1999/007075 WO1999051048A1 (en) | 1998-04-01 | 1999-03-31 | System and method for enhanced short message service |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2326220A1 CA2326220A1 (en) | 1999-10-07 |
CA2326220C true CA2326220C (en) | 2009-10-06 |
Family
ID=21985157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002326220A Expired - Lifetime CA2326220C (en) | 1998-04-01 | 1999-03-31 | System and method for enhanced short message service |
Country Status (6)
Country | Link |
---|---|
US (1) | US6119014A (en) |
AU (1) | AU764498B2 (en) |
CA (1) | CA2326220C (en) |
GB (1) | GB2353190B (en) |
NZ (1) | NZ506952A (en) |
WO (1) | WO1999051048A1 (en) |
Families Citing this family (288)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19640219A1 (en) * | 1996-09-30 | 1998-04-02 | Siemens Ag | Method for indicating that a text message is present in a central message module of a mobile radio network |
FI109511B (en) * | 1997-06-03 | 2002-08-15 | Nokia Corp | Short message routing |
US6560461B1 (en) | 1997-08-04 | 2003-05-06 | Mundi Fomukong | Authorized location reporting paging system |
FI106180B (en) * | 1998-01-20 | 2000-11-30 | Nokia Mobile Phones Ltd | Status information transmission system, method for transmitting interface status information and telecommunication terminal |
ATE208931T1 (en) * | 1998-04-02 | 2001-11-15 | Swisscom Mobile Ag | METHOD FOR LOADING DATA ONTO CHIP CARDS AND APPARATUS ADAPTABLE |
GB2341052B (en) * | 1998-08-26 | 2003-05-14 | Nokia Mobile Phones Ltd | Wireless communication terminal |
US6622015B1 (en) * | 1999-01-29 | 2003-09-16 | International Business Machines | Method and apparatus for using electronic documents within a smart phone |
US6463292B1 (en) * | 1999-06-04 | 2002-10-08 | Lucent Technologies Inc. | System and method for redirecting data messages |
US6198931B1 (en) * | 1999-07-28 | 2001-03-06 | Motorola, Inc. | Method for prioritizing a communication in a wireless communication system |
US20050026589A1 (en) * | 1999-07-29 | 2005-02-03 | Bryan Holland | Remote locator system using A E911-enabled wireless system |
ATE470327T1 (en) * | 1999-08-23 | 2010-06-15 | Nokia Siemens Networks Oy | INITIAL PASSWORD SENDING BY SMS |
US7392038B1 (en) * | 1999-10-08 | 2008-06-24 | Nokia Corporation | Location sensitive multimedia messaging (MMS) |
US6665534B1 (en) * | 1999-10-18 | 2003-12-16 | Avaya Inc. | Priority incoming call alerting system for a wireless communication system |
FR2799918B1 (en) * | 1999-10-18 | 2002-04-05 | Bull Cp8 | MESSAGE TRANSMISSION SYSTEM AND METHOD AND USE OF THE TRANSMISSION SYSTEM FOR INVESTIGATION OF PROVIDED SERVICES |
US6282429B1 (en) * | 1999-10-20 | 2001-08-28 | Lucent Technologies Inc. | System for providing prioritized wireless communication service to wireless communication subscribers |
US6819919B1 (en) | 1999-10-29 | 2004-11-16 | Telcontar | Method for providing matching and introduction services to proximate mobile users and service providers |
US6278742B1 (en) * | 1999-11-19 | 2001-08-21 | Siemens Information And Communication Mobile Llc. | Method and system for power-conserving interference avoidance in communication between a mobile unit and a base unit in a wireless telecommunication system |
US6625460B1 (en) * | 1999-12-21 | 2003-09-23 | Nokia Corporation | Unified messaging protocol using SMS |
GB2357668A (en) * | 1999-12-24 | 2001-06-27 | Nokia Mobile Phones Ltd | Mobile telephone interface allowing user-specification of message delivery conditions |
DE10066485B3 (en) * | 2000-01-19 | 2015-11-05 | Ipcom Gmbh & Co. Kg | Method and device for managing mobile radio messages |
DE10002030B4 (en) * | 2000-01-19 | 2012-03-08 | Ipcom Gmbh & Co. Kg | Method and device for managing mobile radio messages |
US7050791B2 (en) | 2000-01-19 | 2006-05-23 | Robert Bosch Gmbh | Method and device for managing mobile telephone messages |
US6405034B1 (en) * | 2000-01-28 | 2002-06-11 | Leap Wireless International, Inc. | Adaptive communication data retrieval system |
GB2365676B (en) * | 2000-02-18 | 2004-06-23 | Sensei Ltd | Mobile telephone with improved man-machine interface |
US7428510B2 (en) | 2000-02-25 | 2008-09-23 | Telecommunication Systems, Inc. | Prepaid short messaging |
EP1266528B1 (en) * | 2000-03-07 | 2008-07-30 | Tekelec | Screening of mobile application part (map) |
US7113781B1 (en) | 2000-03-07 | 2006-09-26 | Tekelec | Methods and systems for generating and sending messages in a mobile communications network in response to a change in location of a subscriber |
US8024415B2 (en) * | 2001-03-16 | 2011-09-20 | Microsoft Corporation | Priorities generation and management |
US7634528B2 (en) | 2000-03-16 | 2009-12-15 | Microsoft Corporation | Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services |
US7444383B2 (en) | 2000-06-17 | 2008-10-28 | Microsoft Corporation | Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information |
US20020087649A1 (en) * | 2000-03-16 | 2002-07-04 | Horvitz Eric J. | Bounded-deferral policies for reducing the disruptiveness of notifications |
US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
US7624172B1 (en) | 2000-03-17 | 2009-11-24 | Aol Llc | State change alerts mechanism |
US7701925B1 (en) * | 2000-03-22 | 2010-04-20 | Tekelec | Presence registration and routing node |
US7522911B2 (en) | 2000-04-11 | 2009-04-21 | Telecommunication Systems, Inc. | Wireless chat automatic status tracking |
US7110773B1 (en) | 2000-04-11 | 2006-09-19 | Telecommunication Systems, Inc. | Mobile activity status tracker |
GB0009599D0 (en) * | 2000-04-18 | 2000-06-07 | British Airways Plc | A method of operating a ticketing system |
ES2282245T3 (en) * | 2000-04-18 | 2007-10-16 | British Airways Plc | METHOD OF OPERATING A TICKET SALES SYSTEM. |
EP1158753A3 (en) * | 2000-05-25 | 2004-03-31 | Firma Helicom Entwicklungsgesellschaft für Telekommunikation und Medientechnik MBH | Device for transmitting and receiving messages |
JP3709916B2 (en) * | 2000-05-25 | 2005-10-26 | 日本電気株式会社 | Character message communication method and apparatus for telephone terminal |
US8489669B2 (en) | 2000-06-07 | 2013-07-16 | Apple Inc. | Mobile data processing system moving interest radius |
US8060389B2 (en) | 2000-06-07 | 2011-11-15 | Apple Inc. | System and method for anonymous location based services |
US6456234B1 (en) | 2000-06-07 | 2002-09-24 | William J. Johnson | System and method for proactive content delivery by situation location |
US6539232B2 (en) * | 2000-06-10 | 2003-03-25 | Telcontar | Method and system for connecting mobile users based on degree of separation |
US6542748B2 (en) * | 2000-06-10 | 2003-04-01 | Telcontar | Method and system for automatically initiating a telecommunications connection based on distance |
US6542750B2 (en) * | 2000-06-10 | 2003-04-01 | Telcontar | Method and system for selectively connecting mobile users based on physical proximity |
US6542749B2 (en) * | 2000-06-10 | 2003-04-01 | Telcontar | Method and system for connecting proximately located mobile users based on compatible attributes |
US8086672B2 (en) * | 2000-06-17 | 2011-12-27 | Microsoft Corporation | When-free messaging |
SE516658C2 (en) | 2000-07-21 | 2002-02-12 | Ericsson Telefon Ab L M | Procedure and Device for Enhanced Short Message Services |
US20020052207A1 (en) * | 2000-08-07 | 2002-05-02 | Hunzinger Jason F. | Context tags for context-aware computer programs |
AU2001283101A1 (en) * | 2000-08-14 | 2002-02-25 | Adbeep. Com, Llc | Method and apparatus for displaying advertising indicia on wireless device |
FI110297B (en) | 2000-08-21 | 2002-12-31 | Mikko Kalervo Vaeaenaenen | Short message system, method and terminal |
GB2366696B (en) * | 2000-08-31 | 2004-03-10 | Nokia Mobile Phones Ltd | Reminders for a communication terminal |
DE10043284C1 (en) * | 2000-09-02 | 2002-02-07 | Bosch Gmbh Robert | Radio device for GSM mobile radio system has information indicator providing information status indication independent of operative state of display device |
CH692261A5 (en) * | 2000-09-05 | 2002-04-15 | Distefora Mobile Switzerland A | Short message service ordering. |
FI20002440A (en) * | 2000-11-08 | 2002-05-09 | Mikko Kalervo Vaeaenaenen | Location and communication method and device |
KR100384279B1 (en) * | 2000-11-15 | 2003-05-16 | 엘지전자 주식회사 | Method for Replying Received Short Message in Mobile Communication Terminal |
US6377793B1 (en) | 2000-12-06 | 2002-04-23 | Xybernaut Corporation | System and method of accessing and recording messages at coordinate way points |
US6681107B2 (en) | 2000-12-06 | 2004-01-20 | Xybernaut Corporation | System and method of accessing and recording messages at coordinate way points |
US7010308B2 (en) * | 2000-12-13 | 2006-03-07 | Telcontar | Managing and querying moving point data |
JP2002197031A (en) * | 2000-12-26 | 2002-07-12 | Nec Corp | Personal digital assistants with character mail transmission function |
FI112902B (en) * | 2000-12-28 | 2004-01-30 | Nokia Corp | A method for transmitting a location-dependent message, a messaging system, and a wireless communication device |
US6772143B2 (en) | 2001-01-02 | 2004-08-03 | Sprint Spectrum L.P. | Method and system for managing messages |
KR100353214B1 (en) * | 2001-01-16 | 2002-09-18 | 삼성전자 주식회사 | Service method of mobile terminal function |
US7433967B2 (en) * | 2001-02-16 | 2008-10-07 | Microsoft Corporation | Method and system for routing SMS messages |
FR2822335B1 (en) * | 2001-03-13 | 2003-06-27 | Jose Smagghe | SYSTEM AND METHOD FOR LOCAL BROADCAST OF DATA PACKETS IN ONE OR MORE GEOGRAPHIC CELLS OF A RADIO COMMUNICATION NETWORK |
JP4428877B2 (en) * | 2001-04-03 | 2010-03-10 | キヤノン株式会社 | Display control device |
GB0109525D0 (en) | 2001-04-18 | 2001-06-06 | Telsis Holdings Ltd | Managing text message traffic in mobile telephone networks |
US7324808B2 (en) * | 2001-05-04 | 2008-01-29 | Lucent Technologies Inc. | Information delivery method for communication systems |
JP2002353963A (en) * | 2001-05-28 | 2002-12-06 | Nec Corp | Message delivery system, method and program |
US7099659B1 (en) * | 2001-06-05 | 2006-08-29 | Sprint Spectrum L.P. | Method and system for management of messages |
US20020198003A1 (en) * | 2001-06-20 | 2002-12-26 | Klapman Matthew H. | Method and apparatus for creating and presenting a location dependent communication with an electronic device |
KR100442941B1 (en) * | 2001-07-06 | 2004-08-04 | 엘지전자 주식회사 | Broadcast message transmission circuit and transmitting Method thereof |
US6944443B2 (en) * | 2001-07-11 | 2005-09-13 | International Business Machines Corporation | Method, apparatus and system for notifying a user of a portable wireless device |
WO2003009610A1 (en) | 2001-07-18 | 2003-01-30 | Telcontar | System and method for initiating responses to location-based events |
US20030023688A1 (en) * | 2001-07-26 | 2003-01-30 | Denenberg Lawrence A. | Voice-based message sorting and retrieval method |
US6658260B2 (en) | 2001-09-05 | 2003-12-02 | Telecommunication Systems, Inc. | Inter-carrier short messaging service providing phone number only experience |
JP4710207B2 (en) * | 2001-09-19 | 2011-06-29 | ソニー株式会社 | Message transmission system, message transmission device, message transmission / reception terminal, message transmission method, and program |
US7107042B1 (en) * | 2001-09-28 | 2006-09-12 | Bellsouth Intellectual Property Corp. | Text message delivery features for an interactive wireless network |
US7035904B1 (en) | 2001-09-28 | 2006-04-25 | Bellsouth Intellectual Property Corporation | Text message delivery features for an interactive wireless network |
US7526297B1 (en) * | 2001-10-30 | 2009-04-28 | Cisco Technology, Inc. | Method and system for managing pushed data at a mobile unit |
US7657253B2 (en) * | 2001-11-16 | 2010-02-02 | At&T Mobility Ii Llc | System and method for providing message notification |
US8660537B2 (en) * | 2001-11-16 | 2014-02-25 | At&T Mobility Ii Llc | System for the storage and retrieval of messages |
US7401148B2 (en) | 2001-11-16 | 2008-07-15 | At&T Mobility Ii Llc | System for customer access to messaging and configuration data |
US7317697B2 (en) | 2001-11-16 | 2008-01-08 | At&T Mobility Ii Llc | System for handling file attachments |
US7487262B2 (en) | 2001-11-16 | 2009-02-03 | At & T Mobility Ii, Llc | Methods and systems for routing messages through a communications network based on message content |
US7617328B2 (en) * | 2001-11-16 | 2009-11-10 | At&T Mobility Ii Llc | System for translation and communication of messaging protocols into a common protocol |
US7549096B2 (en) | 2001-11-16 | 2009-06-16 | At&T Mobility Ii Llc | Methods and systems for tracking and playing back errors in a communications network |
US7793334B2 (en) | 2001-11-16 | 2010-09-07 | At&T Mobility Ii Llc | System and method for password protecting a distribution list |
US7454195B2 (en) * | 2001-11-16 | 2008-11-18 | At&T Mobility Ii, Llc | System for the centralized storage of wireless customer information |
US7319858B2 (en) * | 2001-11-16 | 2008-01-15 | Cingular Wireless Ii, Llc | System and method for querying message information |
US7054925B2 (en) * | 2001-11-21 | 2006-05-30 | International Business Machines Corporation | Efficient method for determining record based I/O on top of streaming protocols |
US20030101060A1 (en) * | 2001-11-29 | 2003-05-29 | Bickley Corine A. | Use of historical data for a voice application interface |
GB2383494B (en) * | 2001-12-19 | 2006-01-25 | Qualcomm | A method of and apparatus for handling messages in a mobile communications environment |
US7289812B1 (en) | 2001-12-20 | 2007-10-30 | Adobe Systems Incorporated | Location-based bookmarks |
US7853272B2 (en) * | 2001-12-21 | 2010-12-14 | Telecommunication Systems, Inc. | Wireless network tour guide |
AU2003209194A1 (en) * | 2002-01-08 | 2003-07-24 | Seven Networks, Inc. | Secure transport for mobile communication network |
US7356564B2 (en) * | 2002-01-09 | 2008-04-08 | At&T Delaware Intellectual Property, Inc. | Method, system, and apparatus for providing self-destructing electronic mail messages |
US6934911B2 (en) * | 2002-01-25 | 2005-08-23 | Nokia Corporation | Grouping and displaying of contextual objects |
US7308356B2 (en) * | 2002-01-30 | 2007-12-11 | Comverse, Inc. | Wireless personalized self-service network |
US7340214B1 (en) | 2002-02-13 | 2008-03-04 | Nokia Corporation | Short-range wireless system and method for multimedia tags |
JP4796280B2 (en) * | 2002-03-11 | 2011-10-19 | チャング、ティング−マオ | Proximity triggered job scheduling system and method |
US6748211B1 (en) * | 2002-05-22 | 2004-06-08 | Motorola, Inc. | Device and method for transmitting a message from a client device to a service center |
US7933293B2 (en) * | 2002-06-12 | 2011-04-26 | Xocyst Transfer Ag L.L.C. | Link margin notification using return frame |
US8787988B2 (en) * | 2003-01-29 | 2014-07-22 | Intellectual Ventures I Llc | Power management for wireless direct link |
US7948951B2 (en) * | 2002-06-12 | 2011-05-24 | Xocyst Transfer Ag L.L.C. | Automatic peer discovery |
US8050360B2 (en) | 2002-06-12 | 2011-11-01 | Intellectual Ventures I Llc | Direct link relay in a wireless network |
USRE43127E1 (en) | 2002-06-12 | 2012-01-24 | Intellectual Ventures I Llc | Event-based multichannel direct link |
TW569597B (en) * | 2002-07-05 | 2004-01-01 | Lite On Technology Corp | Calling method using short message transmission on calendar group |
US7376126B1 (en) * | 2002-09-06 | 2008-05-20 | At&T Delaware Intellectual Property, Inc. | Systems and methods for messaging using a broadband connection |
US7366523B2 (en) * | 2002-11-12 | 2008-04-29 | Nokia Corporation | Method and system for providing location-based services |
US7263086B2 (en) * | 2002-11-12 | 2007-08-28 | Nokia Corporation | Method and system for providing location-based services in multiple coverage area environments |
US7590696B1 (en) | 2002-11-18 | 2009-09-15 | Aol Llc | Enhanced buddy list using mobile device identifiers |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US8005919B2 (en) | 2002-11-18 | 2011-08-23 | Aol Inc. | Host-based intelligent results related to a character stream |
AU2003287671A1 (en) | 2002-11-18 | 2004-06-15 | America Online, Inc. | People lists |
US7428580B2 (en) | 2003-11-26 | 2008-09-23 | Aol Llc | Electronic message forwarding |
US8122137B2 (en) | 2002-11-18 | 2012-02-21 | Aol Inc. | Dynamic location of a subordinate user |
US7899862B2 (en) | 2002-11-18 | 2011-03-01 | Aol Inc. | Dynamic identification of other users to an online user |
US7640306B2 (en) | 2002-11-18 | 2009-12-29 | Aol Llc | Reconfiguring an electronic message to effect an enhanced notification |
EP1427226A1 (en) * | 2002-12-06 | 2004-06-09 | Alcatel | Personal digital assistant (PDA) with location based services |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US7545771B2 (en) * | 2003-01-29 | 2009-06-09 | Xocyst Transfer Ag L.L.C. | Independent direct link protocol |
US7248857B1 (en) | 2004-02-27 | 2007-07-24 | Cingular Wireless Ii, Llc | System and method for enhanced message notification |
US7277529B1 (en) | 2003-02-27 | 2007-10-02 | Cingular Wireless Ii, Llc | System and method for voice mail service in an environment having multiple voice mail technology platforms |
US20040210639A1 (en) | 2003-03-26 | 2004-10-21 | Roy Ben-Yoseph | Identifying and using identities deemed to be known to a user |
US7457879B2 (en) * | 2003-04-01 | 2008-11-25 | Microsoft Corporation | Notification platform architecture |
DE10325242A1 (en) * | 2003-06-04 | 2004-12-23 | Giesecke & Devrient Gmbh | Processing of received messages in a communication terminal |
KR100562901B1 (en) * | 2003-06-30 | 2006-03-21 | 삼성전자주식회사 | System of providing a location information and method thereof |
US7653693B2 (en) | 2003-09-05 | 2010-01-26 | Aol Llc | Method and system for capturing instant messages |
US20050021520A1 (en) * | 2003-07-24 | 2005-01-27 | Nokia Corporation | Method for controlling access rights to data stored in a hand portable device and a hand portable device for providing access to stored data |
DE10336311A1 (en) * | 2003-08-07 | 2005-03-17 | Siemens Ag | Transmission of data packet from mobile phone to receiver via station with given area of coverage, only takes place on entry of transmitter into coverage area |
US20050130634A1 (en) * | 2003-10-31 | 2005-06-16 | Globespanvirata, Inc. | Location awareness in wireless networks |
WO2005052882A1 (en) * | 2003-11-28 | 2005-06-09 | Locatrix International Pty Ltd | A system and method for assisting a first person to locate a second person |
EP1733572B1 (en) * | 2004-03-11 | 2018-11-21 | Tekelec, Inc. | Methods, systems, and computer program products for providing presence gateway functionality in a telecommunications network |
US7146181B2 (en) * | 2004-03-11 | 2006-12-05 | Tekelec | Methods and systems for delivering presence information regarding push-to-talk subscribers |
US7403537B2 (en) * | 2004-04-14 | 2008-07-22 | Tekelec | Methods and systems for mobile application part (MAP) screening in transit networks |
US7272382B2 (en) * | 2004-04-29 | 2007-09-18 | Motorola Inc. | Communication device operation management |
US7693553B2 (en) * | 2004-06-30 | 2010-04-06 | Avaya Inc. | Intelligent ringtone service |
KR100605626B1 (en) * | 2004-07-09 | 2006-07-31 | 엘지전자 주식회사 | Mobile communication terminal having a SMS message managing function and controlling method therefore |
US7319857B2 (en) * | 2004-09-13 | 2008-01-15 | Tekelec | Methods, systems, and computer program products for delivering messaging service messages |
US8010082B2 (en) | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
WO2006045102A2 (en) * | 2004-10-20 | 2006-04-27 | Seven Networks, Inc. | Method and apparatus for intercepting events in a communication system |
US20060089163A1 (en) * | 2004-10-22 | 2006-04-27 | Jean Khawand | Method and system for delivering messages |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
FI117152B (en) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | E-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful |
US7498779B2 (en) * | 2005-01-28 | 2009-03-03 | Broadcom Corporation | Voltage supply interface with improved current sensitivity and reduced series resistance |
US7752633B1 (en) | 2005-03-14 | 2010-07-06 | Seven Networks, Inc. | Cross-platform event engine |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
US8204052B2 (en) * | 2005-05-02 | 2012-06-19 | Tekelec, Inc. | Methods, systems, and computer program products for dynamically coordinating collection and distribution of presence information |
EP2296386A1 (en) * | 2005-05-20 | 2011-03-16 | Qualcomm Incorporated | Asynchronous media communications using priority tags |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US20070004426A1 (en) * | 2005-06-30 | 2007-01-04 | Pfleging Gerald W | Location information display for cellular device |
TWI269049B (en) * | 2005-07-04 | 2006-12-21 | Mitac Int Corp | Structure of positioning system and method for positioning thereof |
US8069166B2 (en) | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
KR100628102B1 (en) | 2005-08-24 | 2006-09-26 | 엘지전자 주식회사 | Mobile communication terminal with transferring message and activating received message and method using same |
US7907713B2 (en) * | 2005-10-25 | 2011-03-15 | Tekelec | Methods, systems, and computer program products for using a presence database to deliver enhanced presence information regarding communications made to or from a presentity |
GB2432997B (en) * | 2005-11-30 | 2010-11-03 | Samsung Electronics Co Ltd | Improved messaging in mobile communication devices |
US8352323B2 (en) * | 2007-11-30 | 2013-01-08 | Blaze Mobile, Inc. | Conducting an online payment transaction using an NFC enabled mobile communication device |
US20070179750A1 (en) * | 2006-01-31 | 2007-08-02 | Digital Cyclone, Inc. | Information partner network |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
WO2007136723A2 (en) * | 2006-05-17 | 2007-11-29 | Numerex Corp. | System and method for prolonging wireless data product's life |
US20070268864A1 (en) * | 2006-05-22 | 2007-11-22 | Motorola, Inc. | Method and system to enhance social networking through random location connectivity |
US7881864B2 (en) | 2006-05-31 | 2011-02-01 | Garmin Switzerland Gmbh | Method and apparatus for utilizing geographic location information |
EP1883260B1 (en) * | 2006-07-27 | 2019-01-09 | Avaya UK | Location based automatic dialing |
US20080057987A1 (en) * | 2006-09-06 | 2008-03-06 | Agere Systems Inc. | Location message coordinator, method of coordinating a location message and a cellular system employing the same |
US7831264B2 (en) * | 2006-10-23 | 2010-11-09 | Sony Ericsson Mobile Communications Ab | Tracking a group of mobile terminals |
US8509411B2 (en) * | 2006-11-06 | 2013-08-13 | Nokia Corporation | Managing group of location based triggers |
US7974235B2 (en) * | 2006-11-13 | 2011-07-05 | Telecommunication Systems, Inc. | Secure location session manager |
US8364122B2 (en) * | 2006-12-21 | 2013-01-29 | International Business Machines Corporation | Delayed delivery messaging |
US8606222B2 (en) | 2006-12-28 | 2013-12-10 | Tekelec Global, Inc. | Methods, systems, and computer program products for performing prepaid account balance screening |
US8213440B2 (en) | 2007-02-21 | 2012-07-03 | Tekelec Global, Inc. | Methods, systems, and computer program products for using a location routing number based query and response mechanism to route calls to IP multimedia subsystem (IMS) subscribers |
US8730970B2 (en) | 2007-02-23 | 2014-05-20 | Tekelec Global, Inc. | Methods systems, and computer program products for providing voicemail routing information in a network that provides customized voicemail services |
DE102007025343B4 (en) * | 2007-05-31 | 2009-06-04 | Siemens Ag | Communication terminal for receiving messages, communication system and method for receiving messages |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US8774825B2 (en) | 2007-06-28 | 2014-07-08 | Apple Inc. | Integration of map services with user applications in a mobile device |
US8290513B2 (en) | 2007-06-28 | 2012-10-16 | Apple Inc. | Location-based services |
US9109904B2 (en) | 2007-06-28 | 2015-08-18 | Apple Inc. | Integration of map services and user applications in a mobile device |
US8108144B2 (en) | 2007-06-28 | 2012-01-31 | Apple Inc. | Location based tracking |
US9066199B2 (en) | 2007-06-28 | 2015-06-23 | Apple Inc. | Location-aware mobile device |
US8204684B2 (en) | 2007-06-28 | 2012-06-19 | Apple Inc. | Adaptive mobile device navigation |
US8311526B2 (en) | 2007-06-28 | 2012-11-13 | Apple Inc. | Location-based categorical information services |
US8275352B2 (en) | 2007-06-28 | 2012-09-25 | Apple Inc. | Location-based emergency information |
US8463238B2 (en) | 2007-06-28 | 2013-06-11 | Apple Inc. | Mobile device base station |
US8762056B2 (en) | 2007-06-28 | 2014-06-24 | Apple Inc. | Route reference |
US8385946B2 (en) | 2007-06-28 | 2013-02-26 | Apple Inc. | Disfavored route progressions or locations |
US8175802B2 (en) | 2007-06-28 | 2012-05-08 | Apple Inc. | Adaptive route guidance based on preferences |
US8180379B2 (en) | 2007-06-28 | 2012-05-15 | Apple Inc. | Synchronizing mobile and vehicle devices |
US8332402B2 (en) | 2007-06-28 | 2012-12-11 | Apple Inc. | Location based media items |
US8127246B2 (en) | 2007-10-01 | 2012-02-28 | Apple Inc. | Varying user interface element based on movement |
US8977294B2 (en) | 2007-10-10 | 2015-03-10 | Apple Inc. | Securely locating a device |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
US8355862B2 (en) | 2008-01-06 | 2013-01-15 | Apple Inc. | Graphical user interface for presenting location information |
US8452529B2 (en) | 2008-01-10 | 2013-05-28 | Apple Inc. | Adaptive navigation system for estimating travel times |
US8107921B2 (en) | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8838144B2 (en) * | 2008-01-21 | 2014-09-16 | Blackberry Limited | Adjusting user settings on a handheld mobile communication device based upon location |
US20090191902A1 (en) * | 2008-01-25 | 2009-07-30 | John Osborne | Text Scripting |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US8051077B2 (en) | 2008-02-21 | 2011-11-01 | Maphook, Inc. | Geo-trip notes |
US8595302B2 (en) | 2008-02-22 | 2013-11-26 | Qualcomm Incorporated | Method and apparatus for monitoring message status in an asynchronous mediated communication system |
US8149850B2 (en) | 2008-02-22 | 2012-04-03 | Qualcomm Incorporated | Method and apparatus for asynchronous mediated communicaton |
US9250092B2 (en) | 2008-05-12 | 2016-02-02 | Apple Inc. | Map service with network-based query for search |
US8644843B2 (en) | 2008-05-16 | 2014-02-04 | Apple Inc. | Location determination |
US8903903B2 (en) * | 2008-06-13 | 2014-12-02 | Tekelec, Inc. | Methods, systems, and computer readable media for providing presence data from multiple presence information providers |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
US8369867B2 (en) | 2008-06-30 | 2013-02-05 | Apple Inc. | Location sharing |
CN102177749B (en) * | 2008-08-01 | 2016-05-25 | 泰克莱克股份有限公司 | System, method and the computer-readable medium of the triggerless routing/screening based on shift position |
US8359643B2 (en) | 2008-09-18 | 2013-01-22 | Apple Inc. | Group formation using anonymous broadcast information |
US8954028B2 (en) | 2008-09-25 | 2015-02-10 | Telecommunication Systems, Inc. | Geo-redundant and high reliability commercial mobile alert system (CMAS) |
US8909759B2 (en) | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
US8170580B2 (en) * | 2008-11-04 | 2012-05-01 | International Business Machines Corporation | Geo-boundary triggered messaging and schedule system and method of use |
US8831645B2 (en) * | 2008-11-24 | 2014-09-09 | Tekelec, Inc. | Methods, systems, and computer readable media for providing geo-location proximity updates to a presence system |
WO2010060087A2 (en) | 2008-11-24 | 2010-05-27 | Tekelec | Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network |
US9712341B2 (en) | 2009-01-16 | 2017-07-18 | Tekelec, Inc. | Methods, systems, and computer readable media for providing E.164 number mapping (ENUM) translation at a bearer independent call control (BICC) and/or session intiation protocol (SIP) router |
WO2010083509A2 (en) | 2009-01-16 | 2010-07-22 | Tekelec | Methods, systems, and computer readable media for centralized routing and call instance code management for bearer independent call control (bicc) signaling messages |
US8787929B2 (en) * | 2009-02-09 | 2014-07-22 | International Business Machines Corporation | System and methods for providing location information using location based queues |
US8670748B2 (en) | 2009-05-01 | 2014-03-11 | Apple Inc. | Remotely locating and commanding a mobile device |
US8666367B2 (en) | 2009-05-01 | 2014-03-04 | Apple Inc. | Remotely locating and commanding a mobile device |
US8660530B2 (en) | 2009-05-01 | 2014-02-25 | Apple Inc. | Remotely receiving and communicating commands to a mobile device for execution by the mobile device |
US8874784B2 (en) | 2009-08-10 | 2014-10-28 | Tekelec, Inc. | Systems, methods, and computer readable media for controlling social networking service originated message traffic |
US9319318B2 (en) | 2010-03-15 | 2016-04-19 | Tekelec, Inc. | Methods, systems, and computer readable media for performing PCRF-based user information pass through |
WO2011126889A2 (en) | 2010-03-30 | 2011-10-13 | Seven Networks, Inc. | 3d mobile user interface with configurable workspace management |
US9092759B2 (en) | 2010-06-29 | 2015-07-28 | International Business Machines Corporation | Controlling email propagation within a social network utilizing proximity restrictions |
GB2495877B (en) | 2010-07-26 | 2013-10-02 | Seven Networks Inc | Distributed implementation of dynamic wireless traffic policy |
EP2599280A2 (en) | 2010-07-26 | 2013-06-05 | Seven Networks, Inc. | Mobile application traffic optimization |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
EP3651028A1 (en) | 2010-07-26 | 2020-05-13 | Seven Networks, LLC | Mobile network traffic coordination across multiple applications |
US8903974B2 (en) | 2010-10-05 | 2014-12-02 | Tekelec, Inc. | Methods, systems, and computer readable media for user controlled policy sharing |
US9332036B2 (en) | 2010-10-15 | 2016-05-03 | Tekelec, Inc. | Methods, systems, and computer readable media for providing user receptivity driven policy in a communications network |
US8620263B2 (en) | 2010-10-20 | 2013-12-31 | Tekelec, Inc. | Methods, systems, and computer readable media for diameter routing agent (DRA) based credit status triggered policy control |
CN103620576B (en) | 2010-11-01 | 2016-11-09 | 七网络公司 | It is applicable to the caching of mobile applications behavior and network condition |
US8903954B2 (en) | 2010-11-22 | 2014-12-02 | Seven Networks, Inc. | Optimization of resource polling intervals to satisfy mobile device requests |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
US8326985B2 (en) | 2010-11-01 | 2012-12-04 | Seven Networks, Inc. | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US8190701B2 (en) | 2010-11-01 | 2012-05-29 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
US8166164B1 (en) | 2010-11-01 | 2012-04-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
CA2798523C (en) | 2010-11-22 | 2015-02-24 | Seven Networks, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
WO2012082151A2 (en) | 2010-12-13 | 2012-06-21 | Telecommunication Systems, Inc. | Location services gateway server |
US8681622B2 (en) | 2010-12-17 | 2014-03-25 | Tekelec, Inc. | Policy and charging rules function (PCRF) and performance intelligence center (PIC) based congestion control |
GB2501416B (en) | 2011-01-07 | 2018-03-21 | Seven Networks Llc | System and method for reduction of mobile network traffic used for domain name system (DNS) queries |
US8316098B2 (en) | 2011-04-19 | 2012-11-20 | Seven Networks Inc. | Social caching for device resource sharing and management |
EP2702500B1 (en) | 2011-04-27 | 2017-07-19 | Seven Networks, LLC | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
EP2621144B1 (en) | 2011-04-27 | 2014-06-25 | Seven Networks, Inc. | System and method for making requests on behalf of a mobile device based on atomic processes for mobile network traffic relief |
US8660592B2 (en) * | 2011-07-11 | 2014-02-25 | General Electric Company | System and method for enhancing short message service (SMS) text messages |
WO2013015995A1 (en) | 2011-07-27 | 2013-01-31 | Seven Networks, Inc. | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
US8996670B2 (en) | 2011-08-05 | 2015-03-31 | Tekelec, Inc. | Methods, systems, and computer readable media for network metadata based policy control |
US8929854B2 (en) | 2011-10-27 | 2015-01-06 | Telecommunication Systems, Inc. | Emergency text messaging |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
US8868753B2 (en) | 2011-12-06 | 2014-10-21 | Seven Networks, Inc. | System of redundantly clustered machines to provide failover mechanisms for mobile traffic management and network resource conservation |
US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
WO2013086455A1 (en) | 2011-12-07 | 2013-06-13 | Seven Networks, Inc. | Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation |
WO2013090821A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
US9832095B2 (en) | 2011-12-14 | 2017-11-28 | Seven Networks, Llc | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
EP2792188B1 (en) | 2011-12-14 | 2019-03-20 | Seven Networks, LLC | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
WO2013103988A1 (en) | 2012-01-05 | 2013-07-11 | Seven Networks, Inc. | Detection and management of user interactions with foreground applications on a mobile device in distributed caching |
WO2013116856A1 (en) | 2012-02-02 | 2013-08-08 | Seven Networks, Inc. | Dynamic categorization of applications for network access in a mobile network |
WO2013116852A1 (en) | 2012-02-03 | 2013-08-08 | Seven Networks, Inc. | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
WO2014011216A1 (en) | 2012-07-13 | 2014-01-16 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US9307493B2 (en) | 2012-12-20 | 2016-04-05 | Seven Networks, Llc | Systems and methods for application management of mobile device radio state promotion and demotion |
US9241314B2 (en) | 2013-01-23 | 2016-01-19 | Seven Networks, Llc | Mobile device with application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
US9363388B2 (en) | 2013-02-18 | 2016-06-07 | Tekelec, Inc. | Methods, systems, and computer readable media for providing targeted services to telecommunications network subscribers based on information extracted from network signaling and data traffic |
US9326185B2 (en) | 2013-03-11 | 2016-04-26 | Seven Networks, Llc | Mobile network congestion recognition for optimization of mobile traffic |
GB2512099A (en) * | 2013-03-20 | 2014-09-24 | Ibm | Durable subscriptions in publish/subscribe messaging |
JP5862609B2 (en) | 2013-06-05 | 2016-02-16 | 株式会社デンソー | Message notification system, message transmission / reception device, program, and recording medium |
US20140378071A1 (en) * | 2013-06-25 | 2014-12-25 | Mario Acosta | Cellular phone message delivery testing system and method |
US10652763B2 (en) * | 2013-06-25 | 2020-05-12 | Telintel Ltd. | Cellular phone message delivery testing system and method |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
US9408047B2 (en) | 2013-10-10 | 2016-08-02 | Telecommunication Systems, Inc. | Read acknowledgement interoperability for text messaging and IP messaging |
US10616145B2 (en) | 2016-06-30 | 2020-04-07 | Microsoft Technology Licensing, Llc | Message grouping and relevance |
US10412556B1 (en) | 2018-03-15 | 2019-09-10 | Capital One Services, Llc | Dynamic re-configuration of a user interface based on location information |
US11223596B2 (en) * | 2018-11-19 | 2022-01-11 | Stubhub, Inc. | Generation of composite messages using qualifying events and actions |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4788543A (en) * | 1986-11-05 | 1988-11-29 | Richard Rubin | Apparatus and method for broadcasting priority rated messages on a radio communications channel of a multiple transceiver system |
US5787357A (en) * | 1991-10-17 | 1998-07-28 | Nokia Telecommunications Oy | Short message processing in a mobile exchange |
US5258751A (en) * | 1991-11-04 | 1993-11-02 | Motorola, Inc. | Method of presenting messages for a selective call receiver |
FI98597C (en) * | 1992-03-06 | 1997-07-10 | Nokia Telecommunications Oy | Radio |
FI96731C (en) * | 1992-06-12 | 1996-08-12 | Nokia Telecommunications Oy | Method and apparatus for processing short messages in a mobile telephone network |
FI109064B (en) * | 1992-09-18 | 2002-05-15 | Nokia Corp | A method for initiating short message transmission in a cellular radio system, a cellular radio system, and a subscriber register of a cellular radio system |
FI92364C (en) * | 1993-01-15 | 1994-10-25 | Nokia Telecommunications Oy | A method for initiating a short message transmission in a mobile telephone network and a home register of the mobile telephone system |
GB2286507B (en) * | 1993-08-31 | 1998-01-14 | Ericsson Ge Mobile Communicat | Apparatus for storing messages in a cellular mobile terminal |
CA2134729C (en) * | 1993-11-01 | 1999-09-07 | Thomas E. Buss | Location dependent information receiving device and method |
AU697210B2 (en) * | 1993-11-01 | 1998-10-01 | Telefonaktiebolaget Lm Ericsson (Publ) | A message transmission system and method for a radiocommunication system |
US5539924A (en) * | 1994-03-10 | 1996-07-23 | Motorola, Inc. | Method for providing communications within a geographic region |
ATE153206T1 (en) * | 1994-06-20 | 1997-05-15 | Eidgenoess Ptt | DEVICE FOR TRANSMITTING MESSAGES IN A MOBILE COMMUNICATIONS NETWORK |
US5604921A (en) * | 1995-07-07 | 1997-02-18 | Nokia Mobile Phones Ltd. | Radiotelephone user interface for broadcast short message service |
US5692032A (en) * | 1995-11-27 | 1997-11-25 | Nokia Mobile Phones Ltd. | Mobile terminal having one key user message acknowledgment function |
US5878347A (en) * | 1996-03-26 | 1999-03-02 | Ericsson, Inc. | Routing a data signal to a mobile station within a telecommunications network |
AUPN955096A0 (en) * | 1996-04-29 | 1996-05-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Telecommunications information dissemination system |
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 |
US5819180A (en) * | 1996-07-31 | 1998-10-06 | Ericsson Inc. | Automatic call generator with a mobile telecommunications network based upon mobile subscriber's location |
-
1998
- 1998-04-01 US US09/053,568 patent/US6119014A/en not_active Expired - Lifetime
-
1999
- 1999-03-31 WO PCT/US1999/007075 patent/WO1999051048A1/en active IP Right Grant
- 1999-03-31 NZ NZ506952A patent/NZ506952A/en unknown
- 1999-03-31 AU AU34584/99A patent/AU764498B2/en not_active Ceased
- 1999-03-31 GB GB0026711A patent/GB2353190B/en not_active Expired - Fee Related
- 1999-03-31 CA CA002326220A patent/CA2326220C/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
AU3458499A (en) | 1999-10-18 |
WO1999051048A1 (en) | 1999-10-07 |
CA2326220A1 (en) | 1999-10-07 |
AU764498B2 (en) | 2003-08-21 |
NZ506952A (en) | 2003-10-31 |
GB2353190A (en) | 2001-02-14 |
GB2353190B (en) | 2003-07-16 |
GB0026711D0 (en) | 2000-12-20 |
US6119014A (en) | 2000-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2326220C (en) | System and method for enhanced short message service | |
US6175743B1 (en) | System and method for delivery of short message service messages to a restricted group of subscribers | |
US6044275A (en) | System and method for time defined delivery of short message service messages | |
US6185426B1 (en) | System, method, and apparatus for delivery of location information about caller | |
US6101393A (en) | Selective acceptance of short message service (SMS) messages in a cellular telephone network | |
JP5084882B2 (en) | Method and apparatus for mobile telephone network | |
AU697210B2 (en) | A message transmission system and method for a radiocommunication system | |
US6088589A (en) | System, method and apparatus for handling high-power notification messages | |
EP2356834B1 (en) | Method for sending emergency messages to mobile terminals | |
CA2268846A1 (en) | Providing caller id within a mobile telecommunications network | |
CA2412428A1 (en) | Method and apparatus for enhanced short message service | |
JP2000511754A (en) | Short message delivery in packet radio networks | |
US20040023670A1 (en) | Method for providing location information from a mobile device to a group of mobile devices | |
US6567668B1 (en) | Locator barring for satellite-based networks | |
Holley | The GSM short message service | |
AU732382B2 (en) | A message transmission system and method for a radiocommunication system | |
CA2309333C (en) | A message transmission system and method for a radiocommunication system | |
MXPA00009249A (en) | System and method for time defined delivery of short message service messages |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20190401 |