US20020123328A1 - Method and system for pushing e-mails to a mobile device - Google Patents
Method and system for pushing e-mails to a mobile device Download PDFInfo
- Publication number
- US20020123328A1 US20020123328A1 US10/085,486 US8548602A US2002123328A1 US 20020123328 A1 US20020123328 A1 US 20020123328A1 US 8548602 A US8548602 A US 8548602A US 2002123328 A1 US2002123328 A1 US 2002123328A1
- Authority
- US
- United States
- Prior art keywords
- message
- mobile device
- protocol
- computer arrangement
- network
- 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.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5691—Access to open networks; Ingress point selection, e.g. ISP selection
- H04L12/5692—Selection among different networks
-
- 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/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- the invention relates to a method and a system for activating a local terminal connectable to a first network.
- a server of, for example, an “Internet Service Provider” (ISP) can announce to a user of a mobile device who is logging in or has already logged in that there is new e-mail, news, or other items for that user.
- ISP Internet Service Provider
- WAP Wireless Application Protocol
- e-mail is to be understood in a broad sense, i.e., as including any type of electronically transmittable mail, including e.g. facsimiles.
- U.S. Pat. No. 6,205,330 B1 discloses a system and a method for alerting a mobile device that an e-mail has arrived at a mail server.
- the server is connected to a mobile network, such as the GSM (Global System for Mobile Communication) network and to a network, e.g. the Internet, arranged to transmit e-mail messages.
- the server stores e-mails addressed to the mobile device subscriber.
- the server Upon receiving an e-mail, the server establishes an SMS message including an agent having a reference to the e-mail and to the server.
- the server transmits this SMS message through an SMS gateway via the mobile network to the mobile device.
- the mobile device prompted by the received SMS message displays a message to the subscriber to connect the mobile device to a Personal Computer (PC), e.g., via a PCMCIA (Personal Computer Memory Card International Association) connection.
- PC Personal Computer
- the SMS message is sent to the PC which runs a special program to process the SMS message.
- the program replies by establishing a request sent to the e-mail server via the mobile device.
- the e-mail server sends the stored e-mail to the PC via both the SMS gateway and the mobile device using an SMS protocol.
- the functionality of the PC may be included in a computer included in the mobile device.
- a disadvantage of this known technique is that the e-mail message is sent to the PC via the SMS gateway using the SMS protocol, preventing e-mail messages to be sent to the mobile device with a high rate.
- PCT/EP01/09988 of the present applicant discloses a method and system for activation of a local terminal.
- the local terminal is, for instance, a PC that is, normally, not connected to an e-mail server (or any other kind of remote server).
- An additional unit is provided, that may be a separate unit or a unit included in the terminal and that is always accessible for the server and arranged to communicate with the terminal.
- the server Upon receiving a message, e.g. an e-mail, addressed to the terminal the server establishes an alerting message including an activation code.
- the alerting message is sent to the additional unit via a predetermined network and, then, upon receipt thereof, the additional unit activates the terminal.
- the activated terminal establishes a connection with the server via another network for receiving the stored message.
- the terminal can be a mobile device and the message stored by the server can be an e-mail.
- this document does not refer to situations in which the mobile is connected to two mobile networks. Moreover, it does not refer to situations in which messages stored by the server cannot be transmitted to the terminal via the other network directly when the e-mail client of the terminal does not support a transmission protocol related to that server, e.g., POP3.
- this document does not refer to situations, where one of the wireless networks supports transport of the stored message but does not support push functionality, and the other wireless network supports push functionality.
- the present invention provides, in a first embodiment, an extension of the general idea of PCT/EP01/09988 to situations in which there are two mobile networks.
- the other problems referred to are solved.
- the invention provides a method of transferring a message stored in a computer arrangement to a switched-on mobile device, comprising:
- both said first and second networks being mobile networks.
- An intermediate step may be establishing an on-line connection between said computer arrangement and said mobile device;
- the first network may be arranged to utilise a first protocol
- the second network may be arranged to use a second protocol
- the method may comprise sending said message from said computer arrangement to a protocol translator using a third protocol, translating said message in said third protocol to a message in said second protocol before transmission to said mobile device.
- the method is especially applicable in case the computer arrangement is an email server and the message is an e-mail message.
- the second protocol is HTTP.
- Examples of the second wireless network are either GPRS or UMTS, whereas the first wireless network may be GMS.
- the invention also relates to a communication system comprising a computer arrangement storing a message in a memory and arranged to transmit said message to a switched-on mobile device, said computer arrangement being arranged to:
- both said first and second networks being mobile networks.
- the invention also relates to, a mobile device arranged to receive an alert message through a first mobile network, to automatically generate a HTTP get message, to transmit the HTTP get message to a computer arrangement storing a message for the mobile device and to receive the message from said computer arrangement as a HTTP reply message.
- FIG. 1 shows a schematic example of a system architecture according to PCT/EP01/09988.
- FIG. 2 shows a schematic example of the system architecture according to an embodiment of the invention.
- FIG. 3 shows a flow diagram explaining the operation of the invention
- FIG. 4 shows an embodiment of a computer arrangement that can be used in the invention.
- FIG. 1 shows a system for activating a local “Non-permanently Accessible” terminal 7 connectable to a first network 1 , e.g. the Internet.
- the terminal 7 is called “Non-permanently Accessible” since most terminals like PC's do not have a permanent on-line connection with networks like the Internet.
- a local “Permanently Accessible” activation module 6 is connected to a second network 5 (e.g. PSTN or ISDN) on the one hand and to the local terminal 7 on the other hand. This activation module 6 is called “Permanently Accessible” since it has an on-line connection with the second network 5 .
- a second network 5 e.g. PSTN or ISDN
- the activation module 6 after receiving an activation code (a) via second network 5 , activates the terminal 7 via an activation signal (b).
- This activation can refer to a variety of things, for example control via the terminal 7 of (household) equipment, etc.
- the activation module 6 (subsequently) activates a connection between the local terminal 7 and a server 2 (c) via the first network 1 , which server 2 further activates or controls or communicates with the terminal 7 .
- the second network 5 passes on to the activation module 6 an identifier (“Calling Line Identifier”—CLI) of a node 8 via which the server 2 connects to the second network 5 .
- the activation module 6 records this identifier (CLI) and activates the terminal 7 in accordance with the value of the CLI.
- the server 2 comprises means, represented by selection means 4 , for - via various network nodes, each with different identifiers (CLIs)—connecting to the second network 5 , with the aim of activating the activation module 6 and indirectly the terminal 7 in various ways, in accordance with the value of the CLI recorded by the activation module 6 .
- CLIs identifiers
- the first network 1 and the second network 5 can in principle be completely separate networks.
- the first network 1 and the second network 5 can, however, also belong (in part) to the same physical network.
- this latter possibility is usually the case: for residential use, the internet 1 is usually accessed via a PSTN or ISDN connection, via a PSTN or ISDN modem 3 and an ISP (not shown).
- the terminal 7 could be a mobile device such as a mobile telephone.
- the activation code (a) transmitted to the activation module 6 could comprise a further message, e.g., an SMS (Short Message Service) message that can be read by terminal 7 after being activated, whereas the first network 1 may be used to transmit email messages stored in the server 2 to terminal 7 after the terminal is activated and has send a request to that effect to the server 2 .
- SMS Short Message Service
- terminal 7 is a mobile device supporting an Internet protocol, like WAP or I-mode
- the system is arranged to support wireless communications between the server and the mobile device using GPRS
- e-mail messages stored in server 2 cannot simply be pushed to the mobile device since GPRS does not, e.g., support I-mode.
- the invention solves this problem, as will be explained with reference to FIG. 2.
- FIG. 2 shows an embodiment of architecture for performing the present invention.
- FIG. 2 shows an e-mail server 12 .
- the e-mail server 12 is connected to the Internet 11 . Through this connection, the e-mail server 12 is able to receive e-mails in an SMTP protocol through the Internet 11 .
- the connection between the e-mail server 12 and the Internet 11 is drawn as a fixed connection. However, the connection may alternatively be wireless. The same applies to all other connections that are drawn as fixed connections in FIG. 2.
- the Internet 11 is connected to other terminals 13 ( 1 ), 13 ( 2 ), . . . .
- These other terminals 13 ( 1 ), 13 ( 2 ), . . . may be servers, personal computers, etc. able to send e-mails to the e-mail server 12 through the Internet 11 .
- Such e-mails may also be transmitted to the e-mail server 12 from mobile devices 17 ( 3 ), 17 ( 4 ).
- Such mobile devices will use a mobile network to transmit the e-mails through the Internet 11 to the e-mail server 12 .
- a mobile network is not drawn at the upper part of FIG. 2.
- the mobile devices 17 ( 3 ), 17 ( 4 ) are shown to be a mobile telephone. However, instead of being a mobile telephone, the mobile devices 17 ( 3 ), 17 ( 4 ) can be any other known (or yet to be developed) mobile device, such as a pager, a personal digital agent (PDA), a laptop with mobile communication facilities, etc.
- PDA personal digital agent
- the e-mail server 12 is connected to a gateway 18 which in turn is connected to 2 mobile networks 15 and 19 and to the Internet 11 .
- One of the networks can be a data network like e.g. GPRS or UMTS, while the other wireless network can be of another type, like e.g. circuit switched network like GSM.
- the mobile networks 15 and 19 comprise all kinds of telecommunication hardware and software for performing mobile telecommunication, as is known to a person skilled in the art. Since the present invention is not directed to this part of the architecture of FIG. 2, no further details will be given. However, the invention is in no way restricted to some specific kind of hardware software for building such mobile networks 15 , 19 .
- FIG. 2 also shows a box termed “protocol translator” 14 .
- the protocol translator 14 is connected to both the e-mail server 12 and the gateway 18 . It's operation will be explained hereinafter with reference to FIG. 3.
- FIG. 3 shows a flowchart of the operation of the system shown in FIG. 2, in accordance with an example.
- the example relates to an e-mail being stored on the email server 12 .
- the e-mail server 12 is to transmit this e-mail to an addressed mobile device 17 ( i ).
- the mobile device 17 ( i ) is switched on but does not have an on-line connection with the e-mail server 12 .
- the wireless communication protocol used by mobile network 15 e.g., GPRS, does not support direct transmission (i.e., pushing) of the e-mail to the mobile device 17 ( i ).
- the e-mail must be sent to the mobile device 17 ( i ).
- the operation of the system in accordance with the flowchart of FIG. 3 solves this problem.
- the e-mail server 12 receives an e-mail via the SMTP protocol via network 11 .
- the e-mail server 13 stores this e-mail in it's memory.
- the e-mail server 12 generates a PAP (Password Authentication Protocol) message.
- the e-mail server 12 sends this PAP message to the gateway 18 .
- PAP Password Authentication Protocol
- the gateway 18 Upon receiving the PAP message, the gateway 18 generates an SMS message for the addressed mobile device 17 ( i ). Then, the gateway 18 sends this SMS message to the addressed mobile device 17 ( i ) via the mobile network 19 , that may be of the type GSM.
- the addressed mobile device 17 ( i ) Upon receiving the SMS message, the addressed mobile device 17 ( i ) generates a HTTP get message.
- a HTTP get message is a message known as such by persons skilled in the art and is used to get, e.g., a web page.
- the mobile device 17 ( i ) may be programmed to generate that HTTP get message, either automatically upon receiving the SMS message or may be programmed to display a message to the user of the mobile device 17 ( i ) upon receiving the SMS message. Then, the user is able to manually instruct the mobile device 17 ( i ) to generate the HTTP get message.
- the HTTP get message is generated, it is send to the gateway 18 via the mobile network 15 . Then the gateway 18 sends this message to the protocol translator 14 . Then the protocol translator 14 translates this HTTP get message into a POP request to the e-mail server 12 .
- POP is the Post Office Protocol which is supported by the email server 12 .
- the gateway 18 communicates with the mobile devices 17 ( i ) using the GPRS network 15 .
- the GPRS network is unable to push emails directly to mobile device 17 ( i ).
- the e-mail server 12 after having received the POP request from the protocol translator 14 sends the stored e-mail to the protocol translator 14 via the POP protocol.
- the protocol translator 14 after having received thee-mail via the POP protocol, translates the received e-mail into a HTTP reply message.
- a HTTP reply message is known to persons skilled in the art and is used to transmit web pages from a web server to a client.
- the HTTP reply message is transmitted to the gateway 18 that forwards the HTTP reply message to the mobile device 17 ( i ).
- the mobile device 17 ( i ) receives the e-mail HTTP reply message and shows the content of the e-mail to the user of the mobile device 17 ( i ).
- FIG. 4 an overview is given of a computer arrangement that can be used to embody the email server 12 .
- the terminals 13 ( 1 ), 13 ( 2 ), the gateway 18 and the protocol translator 14 can be embodied in essentially the same way.
- the arrangement comprises a processor 29 for carrying out arithmetic operations.
- the processor 29 is connected to a plurality of memory components, including a hard disk 42 , Read Only Memory (ROM) 43 , Electrically Erasable Programmable Read Only Memory (EEPROM) 45 , and Random Access Memory (RAM) 47 . Not all of these memory types need necessarily be provided. Moreover, these memory components need not be located physically close to the processor 1 but may be located remote from the processor 29 .
- the processor 29 is also connected to means for inputting instructions, data etc. by a user, like a keyboard 49 , and a mouse 51 .
- a user like a keyboard 49 , and a mouse 51 .
- Other input means such as a touch screen, a track ball and/or a voice converter, known to persons skilled in the art may be provided too.
- a reading unit 35 connected to the processor 29 is provided.
- the reading unit 35 is arranged to read data from and possibly write data on a data carrier like a floppy disk 37 or a CDROM 39 .
- Other data carriers may be tapes, DVD, etc,. as is known to persons skilled in the art.
- the processor 29 is also connected to a printer 33 for printing output data on paper, as well as to a display 31 , for instance, a monitor or LCD (Liquid Crystal Display) screen, or any other type of display known to persons skilled in the art.
- a printer 33 for printing output data on paper
- a display 31 for instance, a monitor or LCD (Liquid Crystal Display) screen, or any other type of display known to persons skilled in the art.
- LCD Liquid Crystal Display
- the processor 29 is connected to at least the Internet 11 (cf. FIG. 2) but may also be connected to a further communication network 53 , for instance, the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), etc. by means of I/O means 41 .
- the processor 1 is arranged to communicate with other communication arrangements through the network 53 .
- the processor 29 may be implemented as stand alone system, or as a plurality of parallel operating processors each arranged to carry out subtasks of a larger computer program, or as one or more main processors with several subprocessors. Parts of the functionality of the invention may even be carried out by remote processors communicating with processor 29 through the network 53 .
- protocol translator 14 is shown to be a separate unit outside the email server 12 , the protocol translator 14 may, instead, be part of the functionality of the e-mail server 12 . Alternatively, the protocol translator 14 may be part of the gateway 18 .
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
- Electrotherapy Devices (AREA)
- Forging (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
- Processing Of Terminals (AREA)
Abstract
Method of and system for transferring a message stored in a computer arrangement (12) to a switched-n mobile device (17(i)), with the following steps::
transmitting an alert message from said computer arrangement (12) to said mobile device (17(i)) via a first mobile network (19);
transmitting said message from said computer arrangement (12) to said mobile device (17(i)) upon request from said mobile device (17(i)) via a second mobile network (15).
Description
- The invention relates to a method and a system for activating a local terminal connectable to a first network.
- It is known that a server of, for example, an “Internet Service Provider” (ISP) can announce to a user of a mobile device who is logging in or has already logged in that there is new e-mail, news, or other items for that user. Another possibility is that the user, after logging in to the server, asks if any new items have arrived. This can be done using, e.g., the “Wireless Application Protocol” (WAP).
- All this is, however, normally only possible if there is an actual connection with the server. If a user wishes to be notified as soon as any new mail etc. arrives on the server, this is only possible if there is a continuous or very frequently established connection between the mobile device and the server. This means that the user must regularly establish a connection with the server in order to check whether any mail, messages, updates, etc. are present on the server. Since this will often not be the case, however, this procedure is both inefficient and costly both for the users and for the service provider. Of course, keeping a connection open continuously is even more expensive for residential and small business users. There is a desire in the market for an alerting system and method for alerting a user of a mobile device, e.g., a mobile telephone, a laptop, a Personal Digital Agent (PDA), an organizer, etc., using a wireless communication protocol, that an e-mail has arrived at an e-mail server. Here, e-mail is to be understood in a broad sense, i.e., as including any type of electronically transmittable mail, including e.g. facsimiles.
- U.S. Pat. No. 6,205,330 B1 discloses a system and a method for alerting a mobile device that an e-mail has arrived at a mail server. The server is connected to a mobile network, such as the GSM (Global System for Mobile Communication) network and to a network, e.g. the Internet, arranged to transmit e-mail messages. The server stores e-mails addressed to the mobile device subscriber. Upon receiving an e-mail, the server establishes an SMS message including an agent having a reference to the e-mail and to the server. The server transmits this SMS message through an SMS gateway via the mobile network to the mobile device. In a main embodiment, the mobile device prompted by the received SMS message displays a message to the subscriber to connect the mobile device to a Personal Computer (PC), e.g., via a PCMCIA (Personal Computer Memory Card International Association) connection. After having established this connection, the SMS message is sent to the PC which runs a special program to process the SMS message. The program replies by establishing a request sent to the e-mail server via the mobile device. Upon receiving the request, the e-mail server sends the stored e-mail to the PC via both the SMS gateway and the mobile device using an SMS protocol. In an embodiment, the functionality of the PC may be included in a computer included in the mobile device. A disadvantage of this known technique is that the e-mail message is sent to the PC via the SMS gateway using the SMS protocol, preventing e-mail messages to be sent to the mobile device with a high rate.
- PCT/EP01/09988 of the present applicant, not published prior to the priority date of the present application, discloses a method and system for activation of a local terminal. The local terminal is, for instance, a PC that is, normally, not connected to an e-mail server (or any other kind of remote server). An additional unit is provided, that may be a separate unit or a unit included in the terminal and that is always accessible for the server and arranged to communicate with the terminal. Upon receiving a message, e.g. an e-mail, addressed to the terminal the server establishes an alerting message including an activation code. The alerting message is sent to the additional unit via a predetermined network and, then, upon receipt thereof, the additional unit activates the terminal. The activated terminal establishes a connection with the server via another network for receiving the stored message. The terminal can be a mobile device and the message stored by the server can be an e-mail. However, this document does not refer to situations in which the mobile is connected to two mobile networks. Moreover, it does not refer to situations in which messages stored by the server cannot be transmitted to the terminal via the other network directly when the e-mail client of the terminal does not support a transmission protocol related to that server, e.g., POP3. Moreover, this document (PCT/EP01/09988) does not refer to situations, where one of the wireless networks supports transport of the stored message but does not support push functionality, and the other wireless network supports push functionality.
- The present invention provides, in a first embodiment, an extension of the general idea of PCT/EP01/09988 to situations in which there are two mobile networks. In embodiments, the other problems referred to are solved.
- To that end, the invention provides a method of transferring a message stored in a computer arrangement to a switched-on mobile device, comprising:
- transmitting an alert message from said computer arrangement to said mobile device via a first network;
- transmitting said message from said computer arrangement to said mobile device upon request from said mobile device via a second network;
- both said first and second networks being mobile networks.
- An intermediate step may be establishing an on-line connection between said computer arrangement and said mobile device;
- The first network may be arranged to utilise a first protocol, the second network may be arranged to use a second protocol.
- In an embodiment, the method may comprise sending said message from said computer arrangement to a protocol translator using a third protocol, translating said message in said third protocol to a message in said second protocol before transmission to said mobile device.
- The method is especially applicable in case the computer arrangement is an email server and the message is an e-mail message.
- In an embodiment, the second protocol is HTTP.
- Examples of the second wireless network are either GPRS or UMTS, whereas the first wireless network may be GMS.
- The invention also relates to a communication system comprising a computer arrangement storing a message in a memory and arranged to transmit said message to a switched-on mobile device, said computer arrangement being arranged to:
- transmitting an alert message from said computer arrangement to said mobile device via a first network using a first protocol;
- waiting for an on-line connection to be established between said computer arrangement and said mobile device;
- transmitting said message from said computer arrangement to said mobile device upon request from said mobile device via a second network using a second protocol;
- both said first and second networks being mobile networks.
- The invention also relates to, a mobile device arranged to receive an alert message through a first mobile network, to automatically generate a HTTP get message, to transmit the HTTP get message to a computer arrangement storing a message for the mobile device and to receive the message from said computer arrangement as a HTTP reply message.
- The invention will now be described in more detail with reference to a working example of a system architecture that is suitable for performing the method according to the invention.
- FIG. 1 shows a schematic example of a system architecture according to PCT/EP01/09988.
- FIG. 2 shows a schematic example of the system architecture according to an embodiment of the invention.
- FIG. 3 shows a flow diagram explaining the operation of the invention;
- FIG. 4 shows an embodiment of a computer arrangement that can be used in the invention.
- For the purpose of teaching the invention, preferred embodiments of the method and devices of the invention are described in the sequel. It will be apparent to the person skilled in the art that other alternative and equivalent embodiments of the invention can be conceived and reduced to practice without departing from the true spirit of the invention, the scope of the invention being only limited by the claims as finally granted.
- Now, the invention will be explained in detail, starting with a description of FIG. 1 that is also explained in PCT/EP01/09988 and not part of the present invention.
- FIG. 1 shows a system for activating a local “Non-permanently Accessible”
terminal 7 connectable to afirst network 1, e.g. the Internet. Theterminal 7 is called “Non-permanently Accessible” since most terminals like PC's do not have a permanent on-line connection with networks like the Internet. A local “Permanently Accessible” activation module 6 is connected to a second network 5 (e.g. PSTN or ISDN) on the one hand and to thelocal terminal 7 on the other hand. This activation module 6 is called “Permanently Accessible” since it has an on-line connection with thesecond network 5. The activation module 6, after receiving an activation code (a) viasecond network 5, activates theterminal 7 via an activation signal (b). This activation can refer to a variety of things, for example control via theterminal 7 of (household) equipment, etc. In particular, however, the activation module 6 (subsequently) activates a connection between thelocal terminal 7 and a server 2 (c) via thefirst network 1, whichserver 2 further activates or controls or communicates with theterminal 7. Thesecond network 5 passes on to the activation module 6 an identifier (“Calling Line Identifier”—CLI) of anode 8 via which theserver 2 connects to thesecond network 5. The activation module 6 records this identifier (CLI) and activates theterminal 7 in accordance with the value of the CLI. - The
server 2 comprises means, represented by selection means 4, for - via various network nodes, each with different identifiers (CLIs)—connecting to thesecond network 5, with the aim of activating the activation module 6 and indirectly theterminal 7 in various ways, in accordance with the value of the CLI recorded by the activation module 6. - The
first network 1 and thesecond network 5 can in principle be completely separate networks. Thefirst network 1 and thesecond network 5 can, however, also belong (in part) to the same physical network. In general, this latter possibility is usually the case: for residential use, theinternet 1 is usually accessed via a PSTN or ISDN connection, via a PSTN orISDN modem 3 and an ISP (not shown). - In an embodiment of FIG. 1, the
terminal 7 could be a mobile device such as a mobile telephone. - The activation code (a) transmitted to the activation module6 could comprise a further message, e.g., an SMS (Short Message Service) message that can be read by
terminal 7 after being activated, whereas thefirst network 1 may be used to transmit email messages stored in theserver 2 toterminal 7 after the terminal is activated and has send a request to that effect to theserver 2. - However, the mechanism as explained with reference to FIG. 1 cannot be used under all circumstances. E.g., when terminal7 is a mobile device supporting an Internet protocol, like WAP or I-mode, and the system is arranged to support wireless communications between the server and the mobile device using GPRS, e-mail messages stored in
server 2 cannot simply be pushed to the mobile device since GPRS does not, e.g., support I-mode. The invention solves this problem, as will be explained with reference to FIG. 2. - FIG. 2 shows an embodiment of architecture for performing the present invention. FIG. 2 shows an
e-mail server 12. Thee-mail server 12 is connected to theInternet 11. Through this connection, thee-mail server 12 is able to receive e-mails in an SMTP protocol through theInternet 11. The connection between thee-mail server 12 and theInternet 11 is drawn as a fixed connection. However, the connection may alternatively be wireless. The same applies to all other connections that are drawn as fixed connections in FIG. 2. - The
Internet 11 is connected to other terminals 13(1), 13(2), . . . . These other terminals 13(1), 13(2), . . . may be servers, personal computers, etc. able to send e-mails to thee-mail server 12 through theInternet 11. - Such e-mails may also be transmitted to the
e-mail server 12 from mobile devices 17(3), 17(4). Such mobile devices will use a mobile network to transmit the e-mails through theInternet 11 to thee-mail server 12. For the sake of simplicity, such a mobile network is not drawn at the upper part of FIG. 2. The mobile devices 17(3), 17(4), are shown to be a mobile telephone. However, instead of being a mobile telephone, the mobile devices 17(3), 17(4) can be any other known (or yet to be developed) mobile device, such as a pager, a personal digital agent (PDA), a laptop with mobile communication facilities, etc. - The
e-mail server 12 is connected to agateway 18 which in turn is connected to 2mobile networks Internet 11. One of the networks can be a data network like e.g. GPRS or UMTS,, while the other wireless network can be of another type, like e.g. circuit switched network like GSM. Themobile networks mobile networks - FIG. 2 also shows mobile devices17(1), 17(2). Again, these mobile devices 17(1), 17(2) are shown be mobile telephones. However, they can be any other type of mobile devices as already explained above with reference to mobile devices 17(3), 17(4). Since there may be any number of mobile devices, below they will be indicated with “17(i), i=1, 2, . . . , I”.
- FIG. 2 also shows a box termed “protocol translator”14. The
protocol translator 14 is connected to both thee-mail server 12 and thegateway 18. It's operation will be explained hereinafter with reference to FIG. 3. - FIG. 3 shows a flowchart of the operation of the system shown in FIG. 2, in accordance with an example. The example relates to an e-mail being stored on the
email server 12. Thee-mail server 12 is to transmit this e-mail to an addressed mobile device 17(i). However, during operation, it may well be that the mobile device 17(i) is switched on but does not have an on-line connection with thee-mail server 12. Moreover, in accordance with the invention, the wireless communication protocol used bymobile network 15, e.g., GPRS, does not support direct transmission (i.e., pushing) of the e-mail to the mobile device 17(i). Still, the e-mail must be sent to the mobile device 17(i). The operation of the system in accordance with the flowchart of FIG. 3 solves this problem. - The
e-mail server 12 receives an e-mail via the SMTP protocol vianetwork 11. - The
e-mail server 13 stores this e-mail in it's memory. - Then, the
e-mail server 12 generates a PAP (Password Authentication Protocol) message. Thee-mail server 12 sends this PAP message to thegateway 18. - Upon receiving the PAP message, the
gateway 18 generates an SMS message for the addressed mobile device 17(i). Then, thegateway 18 sends this SMS message to the addressed mobile device 17(i) via themobile network 19, that may be of the type GSM. - Upon receiving the SMS message, the addressed mobile device17(i) generates a HTTP get message. Such a HTTP get message is a message known as such by persons skilled in the art and is used to get, e.g., a web page. The mobile device 17(i) may be programmed to generate that HTTP get message, either automatically upon receiving the SMS message or may be programmed to display a message to the user of the mobile device 17(i) upon receiving the SMS message. Then, the user is able to manually instruct the mobile device 17(i) to generate the HTTP get message.
- After the HTTP get message is generated, it is send to the
gateway 18 via themobile network 15. Then thegateway 18 sends this message to theprotocol translator 14. Then theprotocol translator 14 translates this HTTP get message into a POP request to thee-mail server 12. POP is the Post Office Protocol which is supported by theemail server 12. - In the example of FIG. 2, the
gateway 18 communicates with the mobile devices 17(i) using theGPRS network 15. Nowadays the GPRS network is unable to push emails directly to mobile device 17(i). - Therefore, the
e-mail server 12 after having received the POP request from theprotocol translator 14 sends the stored e-mail to theprotocol translator 14 via the POP protocol. - The
protocol translator 14, after having received thee-mail via the POP protocol, translates the received e-mail into a HTTP reply message. Such a HTTP reply message is known to persons skilled in the art and is used to transmit web pages from a web server to a client. The HTTP reply message is transmitted to thegateway 18 that forwards the HTTP reply message to the mobile device 17(i). - Finally, the mobile device17(i) receives the e-mail HTTP reply message and shows the content of the e-mail to the user of the mobile device 17(i).
- In FIG. 4, an overview is given of a computer arrangement that can be used to embody the
email server 12. However, also the terminals 13(1), 13(2), thegateway 18 and theprotocol translator 14 can be embodied in essentially the same way. - The arrangement comprises a
processor 29 for carrying out arithmetic operations. - The
processor 29 is connected to a plurality of memory components, including ahard disk 42, Read Only Memory (ROM) 43, Electrically Erasable Programmable Read Only Memory (EEPROM) 45, and Random Access Memory (RAM) 47. Not all of these memory types need necessarily be provided. Moreover, these memory components need not be located physically close to theprocessor 1 but may be located remote from theprocessor 29. - The
processor 29 is also connected to means for inputting instructions, data etc. by a user, like akeyboard 49, and amouse 51. Other input means, such as a touch screen, a track ball and/or a voice converter, known to persons skilled in the art may be provided too. - A
reading unit 35 connected to theprocessor 29 is provided. Thereading unit 35 is arranged to read data from and possibly write data on a data carrier like afloppy disk 37 or aCDROM 39. Other data carriers may be tapes, DVD, etc,. as is known to persons skilled in the art. - The
processor 29 is also connected to aprinter 33 for printing output data on paper, as well as to adisplay 31, for instance, a monitor or LCD (Liquid Crystal Display) screen, or any other type of display known to persons skilled in the art. - The
processor 29 is connected to at least the Internet 11 (cf. FIG. 2) but may also be connected to afurther communication network 53, for instance, the Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), etc. by means of I/O means 41. Theprocessor 1 is arranged to communicate with other communication arrangements through thenetwork 53. - The
processor 29 may be implemented as stand alone system, or as a plurality of parallel operating processors each arranged to carry out subtasks of a larger computer program, or as one or more main processors with several subprocessors. Parts of the functionality of the invention may even be carried out by remote processors communicating withprocessor 29 through thenetwork 53. - Above, the invention has been explained with reference to an e-mail being stored by an
e-mail server 12 that needs to be transmitted to a mobile device 17(i) using the HTTP protocol over aGPRS network 15 betweengateway 18 and the mobile device 17(i). However, it is to be understood that this is an embodiment only. - Although the
protocol translator 14 is shown to be a separate unit outside theemail server 12, theprotocol translator 14 may, instead, be part of the functionality of thee-mail server 12. Alternatively, theprotocol translator 14 may be part of thegateway 18. - It is observed that the embodiments given above are only examples and that the scope of protection of the present invention is defined by the annexed claims only.
Claims (23)
1. Method of transferring a message stored in a computer arrangement (12) to a mobile device (17(i)), comprising:
transmitting an alert message from said computer arrangement (12) to said mobile device (17(i)) via a first network (19);
transmitting said message stored in said computer arrangement (12) to said mobile device (17(i)) upon request from said mobile device (17(i)) via a second network (15);
wherein both said first and second networks being mobile networks (15, 19).
2. Method according to claim 1 comprising the step establishing an on-line connection between said computer arrangement (12) and said mobile device (17(i)).
3. Method according to claim 1 , wherein said first network (19) is arranged to utilize a first protocol and wherein said second network (15) is arranged to utilize a second protocol.
4. Method according to claim 3 , comprising sending said message from said computer arrangement (12) to a protocol translator (14) using a third protocol, translating said message in said third protocol to a message in said second protocol before transmission to said mobile device (17(i)).
5. Method according to claim 1 , wherein said computer arrangement is an e-mail server (12).
6. Method according to claim 5 , wherein said message is an e-mail message.
7. Method according to claim 1 , wherein said second protocol is HTTP.
8. Method according to claim 1 , wherein said second wireless network (15) is either GPRS or UMTS.
9. Method according to claim 1 , wherein said first wireless network is GSM.
10. Method according to claim 1 , comprising establishing an on-line connection between said computer arrangement (12) and said mobile device (17(i)) either automatically by said mobile device (17(i)) or by said mobile device (17(i)) after being instructed to do so by a user of the mobile device (17(i)).
11. Communication system comprising a computer arrangement storing a message in a memory and arranged to transmit said message to a switched-on mobile device (17(i)), said computer arrangement being arranged to:
transmitting an alert message from said computer arrangement (12) to said mobile device (17(i)) via a first network (19);
transmitting said message from said computer arrangement (12) to said mobile device (17(i)) upon request from said mobile device (17(i)) via a second network (15);
wherein said first and second networks are mobile networks (15, 19).
12. Communication system according to claim 11 arranged to establish an on-line connection between said computer arrangement (12) and said mobile device (17(i)).
13. Communication system according to claim 11 , wherein said first network (19) is arranged to utilize a first protocol and wherein said second network (15) is arranged to utilize a second protocol.
14. Communication system according to claim 13 , comprising a protocol translator (14), wherein said computer arrangement (12) is arranged to send said message to said protocol translator (14) using a third protocol and said protocol translator is arranged to translate said message in said third protocol to a message in said second protocol before transmission to said mobile device (17(i)).
15. Communication system according to claim 14 , wherein said protocol translator (14) is included in the computer arrangement (12).
16. Communication system according to claim 12 , wherein said computer arrangement is an e-mail server (12).
17. Communication system according to claim 16 , wherein said message is an e-mail stored at the e-mail server (12).
18. Communication system according to claim 12 , wherein the system comprises a gateway (18) between the computer arrangement (12) and the first and second mobile networks (15, 19).
19. Communication system according to claim 18 , wherein, in operation, the computer arrangement (12), upon receiving said message, establishes a PAP message and transmits this PAP message via a PAP protocol to said gateway (18), and the gateway (18), upon receiving said PAP message, generates an SMS message for said mobile device (17(i)) including said alert message.
20. Communication system according to claim 12 , wherein the system comprises at least one mobile device (17(i)).
21. Communication system according to claim 20 , wherein said mobile device (17(i)) is arranged to generate an HTTP get message upon receiving said alert message, either automatically or after having received an instruction to that effect from a user of the mobile device (17(i)).
22. Communication system according to claim 21 , wherein said protocol translator (14) is arranged to translate said message to a HTTP reply message.
23. Mobile device arranged to receive an alert message through a first mobile network (15), to automatically generate a HTTP get message, to transmit the HTTP get message to a computer arrangement (12) storing a message for the mobile device (17(i)) and to receive the message from said computer arrangement (12) as a HTTP reply message.
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
NL1016053A NL1016053C1 (en) | 2000-08-30 | 2000-08-30 | A method of activating a local terminal for an internet server alerting and updating a user includes a server transmitting via the same or a second network an activation code to a permanently accessible local activation module |
NL1016053 | 2000-08-30 | ||
NL1016167A NL1016167C2 (en) | 2000-08-30 | 2000-09-13 | A method of activating a local terminal for an internet server alerting and updating a user includes a server transmitting via the same or a second network an activation code to a permanently accessible local activation module |
NL1016167 | 2000-09-13 | ||
NL1017189A NL1017189C1 (en) | 2000-08-30 | 2001-01-24 | Method and system for activation of a local terminal. |
NL1017189 | 2001-01-24 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020123328A1 true US20020123328A1 (en) | 2002-09-05 |
Family
ID=27351237
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/069,608 Expired - Lifetime US6888932B2 (en) | 2000-08-30 | 2001-08-29 | Method and system for activation of a local terminal |
US10/085,486 Abandoned US20020123328A1 (en) | 2000-08-30 | 2002-02-28 | Method and system for pushing e-mails to a mobile device |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/069,608 Expired - Lifetime US6888932B2 (en) | 2000-08-30 | 2001-08-29 | Method and system for activation of a local terminal |
Country Status (9)
Country | Link |
---|---|
US (2) | US6888932B2 (en) |
EP (1) | EP1316175B1 (en) |
JP (1) | JP2004507975A (en) |
AT (1) | ATE386382T1 (en) |
AU (1) | AU2002214962A1 (en) |
DE (1) | DE60132785T2 (en) |
ES (1) | ES2299526T3 (en) |
NL (1) | NL1017189C1 (en) |
WO (1) | WO2002019627A1 (en) |
Cited By (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030058599A1 (en) * | 2001-09-21 | 2003-03-27 | Nec Corporation | Mail transmission system using mobile telephone capable of transmitting data |
US20040044736A1 (en) * | 2002-08-27 | 2004-03-04 | Austin-Lane Christopher Emery | Cascaded delivery of an electronic communication |
US20040059790A1 (en) * | 2002-08-27 | 2004-03-25 | Austin-Lane Christopher Emery | Delivery of an electronic communication using a lifespan |
US20040172454A1 (en) * | 2002-11-18 | 2004-09-02 | Barry Appelman | Reconfiguring an electronic message to effect an enhanced notification |
US20060040647A1 (en) * | 2004-08-10 | 2006-02-23 | Avaya Technology Corp | Terminal-coordinated ringtones |
WO2006021170A1 (en) * | 2004-08-23 | 2006-03-02 | Daybyday Media Gmbh | Method and device for the secure transmission of emails |
WO2006074827A1 (en) * | 2005-01-14 | 2006-07-20 | Swisscom Ag | Method and system for transmitting data in mobile network nodes |
US20080215696A1 (en) * | 2003-08-29 | 2008-09-04 | Jagannathan Shiva Shankar | Method and apparatus for measuring health and performance of a messaging system |
US7966003B2 (en) | 2004-07-09 | 2011-06-21 | Tegic Communications, Inc. | Disambiguating ambiguous characters |
US8358762B1 (en) | 2005-03-21 | 2013-01-22 | Aol Inc. | Conference calls and meetings via electronic messaging interface |
US8452849B2 (en) | 2002-11-18 | 2013-05-28 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8577972B1 (en) | 2003-09-05 | 2013-11-05 | Facebook, Inc. | Methods and systems for capturing and managing instant messages |
US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
US8874672B2 (en) | 2003-03-26 | 2014-10-28 | Facebook, Inc. | Identifying and using identities deemed to be known to a user |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US8990321B1 (en) | 2011-06-30 | 2015-03-24 | Google Inc. | Dynamic formatting of messages for multiple endpoints |
US9203879B2 (en) | 2000-03-17 | 2015-12-01 | Facebook, Inc. | Offline alerts mechanism |
US9203647B2 (en) | 2002-11-18 | 2015-12-01 | Facebook, Inc. | Dynamic online and geographic location of a user |
US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
US9319356B2 (en) | 2002-11-18 | 2016-04-19 | Facebook, Inc. | Message delivery control settings |
CN105723660A (en) * | 2013-11-11 | 2016-06-29 | 罗斯伯格系统公司 | Telecommunications system |
US9647872B2 (en) | 2002-11-18 | 2017-05-09 | Facebook, Inc. | Dynamic identification of other users to an online user |
US9667585B2 (en) | 2002-11-18 | 2017-05-30 | Facebook, Inc. | Central people lists accessible by multiple applications |
US9986054B2 (en) | 2015-11-19 | 2018-05-29 | Movren Management Limited | Enhanced push notification for alerts |
US10187334B2 (en) | 2003-11-26 | 2019-01-22 | Facebook, Inc. | User-defined electronic message preferences |
Families Citing this family (65)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US7904187B2 (en) | 1999-02-01 | 2011-03-08 | Hoffberg Steven M | Internet appliance system and method |
JPWO2003079205A1 (en) | 2002-03-18 | 2005-07-14 | ソニー株式会社 | Information processing system, information processing apparatus and method |
US8126889B2 (en) | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
US8027697B2 (en) | 2007-09-28 | 2011-09-27 | Telecommunication Systems, Inc. | Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system |
US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
FR2842381B1 (en) * | 2002-07-12 | 2006-03-03 | Webdyn | METHOD AND DEVICE FOR CONNECTING AN ELECTRONIC SYSTEM THROUGH A PROVIDER OF ACCESS TO A COMMUNICATION NETWORK |
US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
US7568225B2 (en) * | 2004-09-08 | 2009-07-28 | Hewlett-Packard Development Company, L.P. | System and method for remote security enablement |
US7629926B2 (en) | 2004-10-15 | 2009-12-08 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
US6985105B1 (en) | 2004-10-15 | 2006-01-10 | Telecommunication Systems, Inc. | Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations |
US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
US7825780B2 (en) | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
US7907551B2 (en) | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
US7471236B1 (en) | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
US7899450B2 (en) | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
WO2008057477A2 (en) | 2006-11-03 | 2008-05-15 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc) |
US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
US20080198762A1 (en) * | 2007-02-20 | 2008-08-21 | Inventec Corporation | Cross-subnet-nodes subnet node device detection method |
EP2196014A4 (en) | 2007-09-17 | 2014-12-24 | Telecomm Systems Inc | Emergency 911 data messaging |
US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
EP2347395A4 (en) | 2008-10-14 | 2016-11-02 | Telecomm Systems Inc | Location based proximity alert |
US8892128B2 (en) | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
US8315599B2 (en) | 2010-07-09 | 2012-11-20 | Telecommunication Systems, Inc. | Location privacy selector |
US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
WO2012087353A1 (en) | 2010-12-22 | 2012-06-28 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
WO2012141762A1 (en) | 2011-02-25 | 2012-10-18 | Telecommunication Systems, Inc. | Mobile internet protocol (ip) location |
US8649806B2 (en) | 2011-09-02 | 2014-02-11 | Telecommunication Systems, Inc. | Aggregate location dynometer (ALD) |
US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
WO2013048551A1 (en) | 2011-09-30 | 2013-04-04 | Telecommunication Systems, Inc. | Unique global identifier for minimizing prank 911 calls |
US9264537B2 (en) | 2011-12-05 | 2016-02-16 | Telecommunication Systems, Inc. | Special emergency call treatment based on the caller |
US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
US9313638B2 (en) | 2012-08-15 | 2016-04-12 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5771353A (en) * | 1995-11-13 | 1998-06-23 | Motorola Inc. | System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server |
US6243739B1 (en) * | 1997-07-11 | 2001-06-05 | Phone.Com, Inc. | Reducing perceived latency in servicing user requests on low-bandwidth communication channels |
US20010019951A1 (en) * | 1998-07-06 | 2001-09-06 | Sergo Haumont | Voice mail server, mobile station and method for voice mail message transmission |
US6385451B1 (en) * | 1998-09-14 | 2002-05-07 | Nokia Mobile Phones Limited | Handover between mobile communication networks |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4713837A (en) * | 1985-12-24 | 1987-12-15 | Alastair Gordon | Communication network |
IL117072A (en) * | 1995-04-06 | 2001-11-25 | Rooster Ltd | Mail notification system and method |
US5737400A (en) * | 1996-02-27 | 1998-04-07 | U-Tel Incorporated | Telecommunications system for accessing subscriber premises equipment using ring suppression |
US5809118A (en) | 1996-05-30 | 1998-09-15 | Softell | System and method for triggering actions at a host computer by telephone |
US5905777A (en) * | 1996-09-27 | 1999-05-18 | At&T Corp. | E-mail paging system |
US6067561A (en) * | 1997-02-07 | 2000-05-23 | Hughes Electronics Corporation | Electronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channel |
US6333973B1 (en) * | 1997-04-23 | 2001-12-25 | Nortel Networks Limited | Integrated message center |
AU2108999A (en) * | 1998-01-09 | 1999-07-26 | Farzad Mobin | Pseudo dedicated line remote information delivery system |
-
2001
- 2001-01-24 NL NL1017189A patent/NL1017189C1/en not_active IP Right Cessation
- 2001-08-29 AT AT01983457T patent/ATE386382T1/en not_active IP Right Cessation
- 2001-08-29 US US10/069,608 patent/US6888932B2/en not_active Expired - Lifetime
- 2001-08-29 JP JP2002523801A patent/JP2004507975A/en active Pending
- 2001-08-29 EP EP01983457A patent/EP1316175B1/en not_active Expired - Lifetime
- 2001-08-29 DE DE60132785T patent/DE60132785T2/en not_active Expired - Lifetime
- 2001-08-29 ES ES01983457T patent/ES2299526T3/en not_active Expired - Lifetime
- 2001-08-29 WO PCT/EP2001/009988 patent/WO2002019627A1/en active IP Right Grant
- 2001-08-29 AU AU2002214962A patent/AU2002214962A1/en not_active Abandoned
-
2002
- 2002-02-28 US US10/085,486 patent/US20020123328A1/en not_active Abandoned
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5771353A (en) * | 1995-11-13 | 1998-06-23 | Motorola Inc. | System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host server |
US6243739B1 (en) * | 1997-07-11 | 2001-06-05 | Phone.Com, Inc. | Reducing perceived latency in servicing user requests on low-bandwidth communication channels |
US20010019951A1 (en) * | 1998-07-06 | 2001-09-06 | Sergo Haumont | Voice mail server, mobile station and method for voice mail message transmission |
US6385451B1 (en) * | 1998-09-14 | 2002-05-07 | Nokia Mobile Phones Limited | Handover between mobile communication networks |
Cited By (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9736209B2 (en) | 2000-03-17 | 2017-08-15 | Facebook, Inc. | State change alerts mechanism |
US9246975B2 (en) | 2000-03-17 | 2016-01-26 | Facebook, Inc. | State change alerts mechanism |
US9203879B2 (en) | 2000-03-17 | 2015-12-01 | Facebook, Inc. | Offline alerts mechanism |
US20030058599A1 (en) * | 2001-09-21 | 2003-03-27 | Nec Corporation | Mail transmission system using mobile telephone capable of transmitting data |
US7363345B2 (en) | 2002-08-27 | 2008-04-22 | Aol Llc, A Delaware Limited Liability Company | Electronic notification delivery mechanism selection based on recipient presence information and notification content |
US20040044736A1 (en) * | 2002-08-27 | 2004-03-04 | Austin-Lane Christopher Emery | Cascaded delivery of an electronic communication |
US20040059790A1 (en) * | 2002-08-27 | 2004-03-25 | Austin-Lane Christopher Emery | Delivery of an electronic communication using a lifespan |
US7496631B2 (en) | 2002-08-27 | 2009-02-24 | Aol Llc | Delivery of an electronic communication using a lifespan |
US9647872B2 (en) | 2002-11-18 | 2017-05-09 | Facebook, Inc. | Dynamic identification of other users to an online user |
US9053173B2 (en) | 2002-11-18 | 2015-06-09 | Facebook, Inc. | Intelligent results related to a portion of a search query |
US10778635B2 (en) | 2002-11-18 | 2020-09-15 | Facebook, Inc. | People lists |
US10389661B2 (en) | 2002-11-18 | 2019-08-20 | Facebook, Inc. | Managing electronic messages sent to mobile devices associated with electronic messaging accounts |
US10033669B2 (en) | 2002-11-18 | 2018-07-24 | Facebook, Inc. | Managing electronic messages sent to reply telephone numbers |
US9203647B2 (en) | 2002-11-18 | 2015-12-01 | Facebook, Inc. | Dynamic online and geographic location of a user |
US9894018B2 (en) | 2002-11-18 | 2018-02-13 | Facebook, Inc. | Electronic messaging using reply telephone numbers |
US9852126B2 (en) | 2002-11-18 | 2017-12-26 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8001199B2 (en) | 2002-11-18 | 2011-08-16 | Aol Inc. | Reconfiguring an electronic message to effect an enhanced notification |
US9774560B2 (en) | 2002-11-18 | 2017-09-26 | Facebook, Inc. | People lists |
US8452849B2 (en) | 2002-11-18 | 2013-05-28 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US9769104B2 (en) | 2002-11-18 | 2017-09-19 | Facebook, Inc. | Methods and system for delivering multiple notifications |
US20040172454A1 (en) * | 2002-11-18 | 2004-09-02 | Barry Appelman | Reconfiguring an electronic message to effect an enhanced notification |
US9729489B2 (en) | 2002-11-18 | 2017-08-08 | Facebook, Inc. | Systems and methods for notification management and delivery |
US8775560B2 (en) | 2002-11-18 | 2014-07-08 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8819176B2 (en) | 2002-11-18 | 2014-08-26 | Facebook, Inc. | Intelligent map results related to a character stream |
US9667585B2 (en) | 2002-11-18 | 2017-05-30 | Facebook, Inc. | Central people lists accessible by multiple applications |
US8954534B2 (en) | 2002-11-18 | 2015-02-10 | Facebook, Inc. | Host-based intelligent results related to a character stream |
US8954530B2 (en) | 2002-11-18 | 2015-02-10 | Facebook, Inc. | Intelligent results related to a character stream |
US8954531B2 (en) | 2002-11-18 | 2015-02-10 | Facebook, Inc. | Intelligent messaging label results related to a character stream |
US8965964B1 (en) | 2002-11-18 | 2015-02-24 | Facebook, Inc. | Managing forwarded electronic messages |
US9621376B2 (en) | 2002-11-18 | 2017-04-11 | Facebook, Inc. | Dynamic location of a subordinate user |
US9047364B2 (en) | 2002-11-18 | 2015-06-02 | Facebook, Inc. | Intelligent client capability-based results related to a character stream |
US9053175B2 (en) | 2002-11-18 | 2015-06-09 | Facebook, Inc. | Intelligent results using a spelling correction agent |
US9053174B2 (en) | 2002-11-18 | 2015-06-09 | Facebook, Inc. | Intelligent vendor results related to a character stream |
US9253136B2 (en) | 2002-11-18 | 2016-02-02 | Facebook, Inc. | Electronic message delivery based on presence information |
US9571439B2 (en) | 2002-11-18 | 2017-02-14 | Facebook, Inc. | Systems and methods for notification delivery |
US9075867B2 (en) | 2002-11-18 | 2015-07-07 | Facebook, Inc. | Intelligent results using an assistant |
US9075868B2 (en) | 2002-11-18 | 2015-07-07 | Facebook, Inc. | Intelligent results based on database queries |
US9171064B2 (en) | 2002-11-18 | 2015-10-27 | Facebook, Inc. | Intelligent community based results related to a character stream |
US9571440B2 (en) | 2002-11-18 | 2017-02-14 | Facebook, Inc. | Notification archive |
US9203794B2 (en) | 2002-11-18 | 2015-12-01 | Facebook, Inc. | Systems and methods for reconfiguring electronic messages |
US9560000B2 (en) | 2002-11-18 | 2017-01-31 | Facebook, Inc. | Reconfiguring an electronic message to effect an enhanced notification |
US8701014B1 (en) | 2002-11-18 | 2014-04-15 | Facebook, Inc. | Account linking |
US9515977B2 (en) | 2002-11-18 | 2016-12-06 | Facebook, Inc. | Time based electronic message delivery |
US9313046B2 (en) | 2002-11-18 | 2016-04-12 | Facebook, Inc. | Presenting dynamic location of a user |
US9319356B2 (en) | 2002-11-18 | 2016-04-19 | Facebook, Inc. | Message delivery control settings |
US9356890B2 (en) | 2002-11-18 | 2016-05-31 | Facebook, Inc. | Enhanced buddy list using mobile device identifiers |
US8874672B2 (en) | 2003-03-26 | 2014-10-28 | Facebook, Inc. | Identifying and using identities deemed to be known to a user |
US9516125B2 (en) | 2003-03-26 | 2016-12-06 | Facebook, Inc. | Identifying and using identities deemed to be known to a user |
US9531826B2 (en) | 2003-03-26 | 2016-12-27 | Facebook, Inc. | Managing electronic messages based on inference scores |
US9736255B2 (en) | 2003-03-26 | 2017-08-15 | Facebook, Inc. | Methods of providing access to messages based on degrees of separation |
US20080215696A1 (en) * | 2003-08-29 | 2008-09-04 | Jagannathan Shiva Shankar | Method and apparatus for measuring health and performance of a messaging system |
US7979496B2 (en) | 2003-08-29 | 2011-07-12 | Cisco Technology, Inc. | Method and apparatus for measuring health and performance of a messaging system |
US7433925B1 (en) * | 2003-08-29 | 2008-10-07 | Cisco Technology, Inc. | Method and apparatus for measuring health and performance of a messaging system |
US9070118B2 (en) | 2003-09-05 | 2015-06-30 | Facebook, Inc. | Methods for capturing electronic messages based on capture rules relating to user actions regarding received electronic messages |
US10102504B2 (en) | 2003-09-05 | 2018-10-16 | Facebook, Inc. | Methods for controlling display of electronic messages captured based on community rankings |
US8577972B1 (en) | 2003-09-05 | 2013-11-05 | Facebook, Inc. | Methods and systems for capturing and managing instant messages |
US10187334B2 (en) | 2003-11-26 | 2019-01-22 | Facebook, Inc. | User-defined electronic message preferences |
US7966003B2 (en) | 2004-07-09 | 2011-06-21 | Tegic Communications, Inc. | Disambiguating ambiguous characters |
US8583087B2 (en) | 2004-07-09 | 2013-11-12 | Nuance Communications, Inc. | Disambiguating ambiguous characters |
US20060040647A1 (en) * | 2004-08-10 | 2006-02-23 | Avaya Technology Corp | Terminal-coordinated ringtones |
US7302253B2 (en) * | 2004-08-10 | 2007-11-27 | Avaya Technologies Corp | Coordination of ringtones by a telecommunications terminal across multiple terminals |
WO2006021170A1 (en) * | 2004-08-23 | 2006-03-02 | Daybyday Media Gmbh | Method and device for the secure transmission of emails |
WO2006074827A1 (en) * | 2005-01-14 | 2006-07-20 | Swisscom Ag | Method and system for transmitting data in mobile network nodes |
US20090227272A1 (en) * | 2005-01-14 | 2009-09-10 | Swissorn Ag | Method and system for transmitting data in mobile network nodes |
US7907957B2 (en) | 2005-01-14 | 2011-03-15 | Swisscom Ag | Method and system for transmitting data in mobile network nodes |
US8358762B1 (en) | 2005-03-21 | 2013-01-22 | Aol Inc. | Conference calls and meetings via electronic messaging interface |
US11595520B2 (en) | 2005-03-21 | 2023-02-28 | Verizon Patent And Licensing Inc. | Conference calls and meetings via electronic messaging interface |
US10530926B2 (en) | 2005-03-21 | 2020-01-07 | Oath Inc. | Conference calls and meetings via electronic messaging interface |
US10979564B2 (en) | 2005-03-21 | 2021-04-13 | Verizon Media Inc. | Conference calls and meetings via electronic messaging interface |
US8990321B1 (en) | 2011-06-30 | 2015-03-24 | Google Inc. | Dynamic formatting of messages for multiple endpoints |
US9729481B1 (en) | 2011-06-30 | 2017-08-08 | Google Inc. | Dynamic formatting of messages for multiple endpoints |
CN105723660A (en) * | 2013-11-11 | 2016-06-29 | 罗斯伯格系统公司 | Telecommunications system |
US9986054B2 (en) | 2015-11-19 | 2018-05-29 | Movren Management Limited | Enhanced push notification for alerts |
Also Published As
Publication number | Publication date |
---|---|
EP1316175A1 (en) | 2003-06-04 |
EP1316175B1 (en) | 2008-02-13 |
AU2002214962A1 (en) | 2002-03-13 |
NL1017189C1 (en) | 2002-03-01 |
ES2299526T3 (en) | 2008-06-01 |
US6888932B2 (en) | 2005-05-03 |
DE60132785T2 (en) | 2009-02-12 |
WO2002019627A1 (en) | 2002-03-07 |
JP2004507975A (en) | 2004-03-11 |
US20020164005A1 (en) | 2002-11-07 |
ATE386382T1 (en) | 2008-03-15 |
DE60132785D1 (en) | 2008-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020123328A1 (en) | Method and system for pushing e-mails to a mobile device | |
US7369865B2 (en) | System and method for sending SMS and text messages | |
US7076241B1 (en) | System and method for selectively transmitting electronic messages | |
US7395313B2 (en) | Method and system for controlling multiple remote mailboxes simultaneously connected to a plurality of PDP connections of a GPRS system | |
US6938076B2 (en) | System, computer product and method for interfacing with a private communication portal from a wireless device | |
US7844055B2 (en) | Detecting and transporting dynamic presence information over a wireless and wireline communications network | |
KR100359426B1 (en) | Electronic mail forwarding system and method | |
US6208659B1 (en) | Data processing system and method for providing personal information in a communication network | |
US7006609B2 (en) | System for the remote notification and retrieval of electronically stored messages | |
KR101089401B1 (en) | Automatic user device presence registration system | |
US20030204568A1 (en) | System and methodology for control of, and access and response to internet email from a wireless device | |
US20030186722A1 (en) | Method and device for real time GSM user device profile interrogation and registration | |
US8068862B2 (en) | Wireless communication method and apparatus for establishing a multimedia message service over a WLAN | |
US7030730B1 (en) | System and method for formatting an electronic message | |
JP2001094592A (en) | Method and system for providing electronic mail service for mobile device by effectively using network band | |
US7450932B2 (en) | Apparatus and method for forwarding e-mail | |
JP2984620B2 (en) | Email system with incoming call notification function | |
US20080242327A1 (en) | System and method for sending sms and text messages | |
WO2004030308A1 (en) | Method for transferring, data, e.g. emails, from a computer protected by a firewall to an external device, e.g. a mobile terminal | |
EP1347604A1 (en) | Method and system for transmitting e-mails to a mobile communication device | |
Cisco | Configuring Messaging Servers | |
JP2002073508A (en) | Electronic bulletin board system, event reporting device and information sharing system | |
KR101016379B1 (en) | Gateway and Method for Managing Push e-mail and Mobile Communication Terminal therefor | |
US20040184613A1 (en) | Method of safely sending e-mails over LAN | |
US7711802B2 (en) | Method, system, and computer program product for activating non-SMS device using chat protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KONINKLIJKE KPN N.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SNIP, JAN G.;RANCURET, ARNOLDUS J.P.;VAN DE VLAG, HENDRIK A.B.;AND OTHERS;REEL/FRAME:012877/0769;SIGNING DATES FROM 20020226 TO 20020412 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |