WO2000076155A1 - Messaging system and method - Google Patents
Messaging system and method Download PDFInfo
- Publication number
- WO2000076155A1 WO2000076155A1 PCT/US2000/015704 US0015704W WO0076155A1 WO 2000076155 A1 WO2000076155 A1 WO 2000076155A1 US 0015704 W US0015704 W US 0015704W WO 0076155 A1 WO0076155 A1 WO 0076155A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- header
- formatted
- messaging
- sender
- Prior art date
Links
Classifications
-
- 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/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
Definitions
- This invention generally relates to sending messages between devices, and more specifically, a method for seamlessly sending messages over an internetwork to messaging devices such as text pagers or cellular telephones.
- Networks are well known in the computer communications field.
- a network is a group of computers and associated devices that are connected by communications facilities or links.
- Network communications can be of a permanent nature, such as via cables, or can be of a temporary nature, such as connections made through telephone or radio links.
- Networks may vary in size, from a local area network (LAN) consisting of a few computers or workstations and related devices; to a wide area network (WAN) which interconnects computers and
- LAN local area network
- WAN wide area network
- IP Internet Protocol
- TCP/IP Transmission Control Protocol
- UDP/IP Uniform Datagram Packet/Internet Protocol
- the Internet has recently seen explosive growth by virtue of its ability to link computers located throughout the world. As the Internet has grown, so has the
- the Web is a vast collection of interconnected or "hypertext" documents written in HyperText Markup Language (HTML) that are electronically stored at "Web sites" throughout the Internet.
- a Web site is a server connected to the Internet that has mass storage facilities for storing hypertext documents and that runs administrative software for handling requests for those stored hypertext documents.
- a hypertext document normally includes a number of hyperlinks, i.e., highlighted portions of text which link the document to another hypertext document possibly stored at a Web site elsewhere on the Internet. Each hyperlink is associated with a Uniform Resource Locator (URL) that provides the exact location of the linked document on a server connected to the Internet and describes the document.
- URL Uniform Resource Locator
- a user is allowed to retrieve hypertext documents from the Web, i.e., a user is allowed to "surf the Web," via a Web browser.
- a Web browser such as NETSCAPE NAVIGATOR® or MICROSOFT® Internet Explorer, is a software program implemented by a Web client, i.e., the user's computer, to provide a graphical user interface (GUI) to the Web.
- GUI graphical user interface
- the Web client accesses and retrieves the desired hypertext document from the appropriate Web server using the URL for the document and a protocol known as HyperText Transfer Protocol (HTTP).
- HTTP is a higher-level protocol than TCP/IP and is designed specifically for the requirements of the Web. It is used on top of TCP/IP to transfer hypertext documents between servers and clients.
- e-mail electronic mail
- SMTP Simple Message Transfer Protocol
- a typical e-mail message is comprised of a "header” and a "body.” The header usually contains at least whom the e-mail is "From”, who is it "To” and a "Subject” line.
- the body of the e-mail then contains the text of the message the sender wishes to transmit.
- the recipient of the e-mail retrieves their messages by accessing a mail server using their mail client.
- POP Post Office Protocol
- Some mail servers are also known as POP servers.
- SMS Short Message System
- WAP Wireless Application Protocol
- SMS Short Message System
- WAP Wireless Application Protocol
- SMS is a messaging protocol most commonly used with cellular telephones for sending short text messages.
- WAP is used not only for text messages, but for sending both raw text and formatted information as well.
- a number of devices currently available use "microbrowsers," such as the phone.comTM UP.link microbrowser, to surf the Web.
- these microbrowsers have a hard time displaying typical Web pages meant for large computer screens, on the small screens of handheld devices.
- the method and system should provide a sender with the capability to easily and quickly send a message to another user without having to know whether that user is connected to the Internet, a cellular phone network, a wireless communications network or some other communications network altogether.
- a Web site is provided that allows a sender to easily and quickly send a message to a messaging device such as a cellular telephone.
- a messaging server is provided to process, format and send the sender's message by applying a set of rules depending on the message and its destination.
- the sender enters information for sending a message from a device connected to the Internet; the information is processed by a messaging server located elsewhere on the Internet . If the messaging server is unable to find the target address, it notifies the sender device. Otherwise, the messaging server proceeds with sending the message and notifies the sender device that the message has been sent.
- the a sender device has may automatically send messages to a designated messaging device upon the triggering of a particular event, such as a time and date, or a traffic accident on the particular route, or the fluctuation in a stock price.
- a particular event such as a time and date, or a traffic accident on the particular route, or the fluctuation in a stock price.
- the sender first provides the type of recipient and the messaging server then instructs the sender on the information needed to send the message.
- a method, a system and a computer-readable medium containing instructions for sending messages are also provided.
- FIGURE 1 is an illustration of a representative portion of an internetwork such as the Internet;
- FIGURE 2 is a pictorial diagram of a number of devices connected to an internetwork which allows a sender device also connected to the internetwork to send a message to a messaging device;
- FIGURE 3 is a block diagram illustrating several of the components of a sender device
- FIGURE 4 is a block diagram illustrating several of the components of a messaging server
- FIGURES 5-7 are exemplary Web pages illustrating sending a message to a wireless telephone or pager device;
- FIGURE 8 illustrates an exemplary messaging device;
- FIGURE 9 is a diagram illustrating the actions taken by a sender device, a message server, a hardware gateway, an alternate message network and one or more messaging devices to send a message in accordance with the present invention;
- FIGURE 10 is a flow chart illustrating processing a message for a wireless telephone or pager device
- FIGURE 11 is an overview flow diagram illustrating receiving a message at the message server and sending it to a messaging device.
- FIGURE 12 is an exemplary excerpt of a set of rules for processing, formatting and sending a message. Detailed Description of the Preferred Embodiment
- FIGURE 1 Prior Art
- LANs local area networks
- WAN wide area network
- the routers 120 are generally special purpose computers used to interface one LAN or WAN to another.
- Communication links within the LANs may be twisted wire pair, or coaxial cable, while communication links between networks may utilize 56 Kbps analog telephone lines, or 1 Mbps digital T-l lines and/or 45 Mbps T-3 lines.
- Further computers and other related electronic devices can be remotely connected to either the LANs 110 or the WAN 140 via a modem and temporary telephone link.
- FIGURE 1 Such computers and electronic devices 130 are shown in FIGURE 1 as connected to one of the LANs 110 via dotted lines. It will be appreciated that the Internet comprises a vast number of such interconnected networks, computers and routers and that only a small, representative section of the Internet 100 is shown in FIGURE 1.
- the World Wide Web is a vast collection of interconnected, electronically stored information located on servers connected throughout the Internet 100. Many companies are now providing services and access to their content over the Internet 100 using the Web.
- a sender enters information for sending a message over the Internet 100 via a Web browser 360 installed on a sender device 300. More specifically, the sender enters information for sending a message from a device 300 connected to the Internet 100; the information is processed by a messaging server 400 located elsewhere on the Internet 100. If the messaging server 400 is unable to find the target address, it notifies the sender device 300. Otherwise, the messaging server 400 proceeds with sending the message and notifies the sender device 300 that the message has been sent.
- FIGURE 2 A system 200 of computers and devices to which the messaging server 400 is connected and to which the sender device 300 is also connected is shown in more detail in FIGURE 2.
- the system 200 includes a hardware gateway 205 used to format messages to pass through an alternate message network 210.
- Alternate message networks are general well known in the art.
- One such conventional alternate message network would be the wireless phone service network set up for cellular phone services, however the present invention is capable of utilizing any alternate message network capable of communicating between a message server 400 or hardware gateway 205 and the included messaging devices 215.
- These messaging devices 215 are connected via the Internet 100 or an alternate messaging network 210 to either the message server 400 or the hardware gateway 205.
- these messaging devices 215 are wireless devices such as pagers and cellular telephones, those of ordinary skill in the art will appreciate that these devices could be landline telephones, facsimile machines, personal data assistants (PDAs), portable computers, personal computers or any other type of messaging device 215 capable of receiving messages from a sender device 300. Additionally, those of ordinary skill in the art will appreciate that in other embodiments of the present invention, the capabilities of the hardware gateway 205, and the messaging server 400 may all be embodied in the messaging server 400. Consequently, it would be appreciated that in these embodiments, the hardware gateway 205 would be unnecessary.
- FIGURE 3 depicts several of the key components of an exemplary sender device 300.
- the sender device 300 may include many more components then those shown in FIGURE 3. However, it is not necessary that all of these generally conventional components be shown in order to disclose an illustrative embodiment for practicing the present invention.
- the sender device 300 includes a network interface 330 for connecting to the Internet 100.
- the network interface 330 includes the necessary circuitry for such a connection, and is also constructed for use with the TCP/IP protocol.
- the sender device 300 also includes a processing unit 310, a display 340, and a memory 350 all interconnected along with the network interface 330 via a bus 320.
- the memory 350 generally comprises a random access memory (RAM), a read-only memory (ROM) and a permanent mass storage device, such as a disk drive.
- the memory 350 stores the program code necessary for entering and transmitting a message over the Internet 100 in accordance with the present invention. More specifically, the memory 350 stores a Web browser 360, such as NETSCAPE NAVIGATOR, MICROSOFT Internet Explorer or the phone.com UP.link microbrowser, used in accordance with the present invention for depicting a message over the Internet 100.
- memory 350 also stores an operating system 355. It will be appreciated that these software components may be stored on a computer-readable medium and loaded into memory 350 of the sender device 300 using a drive mechanism associated with the computer-readable medium, such as a floppy, tape or DVD/CD-ROM drive.
- a sender device may be any of a great number of devices capable of communicating with the Internet 100 or with the messaging server 400.
- a sender device may be any of a great number of devices capable of communicating with the Internet 100 or with the messaging server 400.
- an exemplary list of possible sender devices might include two-way pagers, a cellular phones or a personal data assistants.
- FIGURE 4 depicts several of the key components of the messaging server 400.
- the messaging server 400 includes many more components then those shown in FIGURE 4. However, it is not necessary that all of these generally conventional components be shown in order to disclose an illustrative embodiment for practicing the present invention.
- the messaging server 400 is connected to the Internet 100 via a network interface 430.
- the network interface 430 includes the necessary circuitry for connecting the messaging server 400 to the Internet 100, and is constructed for use with the TCP/IP protocol.
- the messaging server 400 also includes a processing unit 410, a display 440, and a mass memory 450 all interconnected along with the network interface 430 via a bus 420.
- the mass memory 450 generally comprises a random access memory (RAM), read-only memory (ROM), and a permanent mass storage device, such as a hard disk drive, tape drive, optical drive, floppy disk drive, or combination thereof.
- the mass memory 450 stores the program code and data necessary for receiving, processing, formatting and sending messages, as well as, supplying the results of that processing to senders in accordance with the present invention. More specifically, the mass memory 450 stores a main messaging program 1000 and a messaging proxy and exchange program (KMP/X) 1100 formed in accordance with the present invention for receiving, processing, formatting and sending messages.
- KMP/X messaging proxy and exchange program
- mass memory 450 stores a provider database 470 of provider information used by the messaging server 400 process and format messages. It will be appreciated by those of ordinary skill in the art that the provider database 470 may also be stored on other servers or storage devices connected to either the messaging server 400 or the Internet 100.
- mass memory 450 stores Web server software 460 for handling requests for stored information received via the Internet 100 and the Web, and an operating system 455. It will be appreciated that the aforementioned software components may be stored on a computer-readable medium and loaded into mass memory 450 of the messaging server 400 using a drive mechanism associated with the computer-readable medium, such as floppy, tape or DVD/CD-ROM drive.
- sender devices such as sender device 300
- a Web browser such as MICROSOFT Internet Explorer or NETSCAPE NAVIGATOR or the phone.comTM UP.link microbrowser to provide the senders with a user interface to the Internet 100 and the Web.
- FIGURE 5 illustrates a Web page 500 displayed by a Web browser 360 installed on the sender device 300 from which the sender enters destination information 510, origination information 520 and the body 530 of a message and submits the message to the messaging server 400.
- the sender device may automatically send messages to a designated messaging device upon the triggering of a particular event, such as a time and date, or a traffic accident on the particular route, or the fluctuation in a stock price.
- a particular event such as a time and date, or a traffic accident on the particular route, or the fluctuation in a stock price.
- the destination information and origination information may be a phone number, e-mail address, URL, telex address, pager number or any combination thereof including any other form of destination or origination information capable of designating a sending device 300 or a messaging device 215. It will also be appreciated that more information may be provided that is provided in exemplary Web page 500.
- the messaging server 400 processes the destination information to determine if the destination is capable of receiving a message from the sending device. Accordingly, the messaging server 400 returns either a confirmation 600 shown in FIGURE 6 that the message was sent or a notification that the message was not sent 700 as shown in FIGURE 7.
- the messaging server 400 will, in accordance with the present invention and as described in more detail below, process, format and send the message to the messaging device 215, which in turn displays the origination 520 and body 530 of the message successfully sent from the sender device, as shown in FIGURE 8 on an exemplary messaging device.
- FIGURE 9 illustrates the actions taken by the sender device 300, the message server 400, the hardware gateway 205, and the messaging device 215 to send and display a message sent from the sender device 300 to the messaging device 215.
- the interactions of the various actions are illustrated and described in greater detail later with reference to the diagrams shown in FIGURES 10 and 11.
- the process of sending a message is initiated when a sender sends a message and header 905 via the Internet using the Web browser 360 installed on the sender device 300.
- the sender may. send a message directly from a Web site located on the message server 400 or indirectly from client such as the sender device 300 connected to the messaging server 400.
- the message server 400 processes and formats 910 the message and header such that it is ready to be sent 915 to the hardware gateway 205.
- the message server 400 After the message and header have been successfully sent to the hardware gateway 205, the message server 400 notifies 920 the sender device 300 that the message was sent. Meanwhile hardware gateway 205 receives the Preformatted message and header and determines which messaging device 215 will receive the message and header 930. The hardware gateway 205 then sends 930 the message and header to the appropriate messaging device 215 for display 935.
- the sender may be notified that the message was sent after the message was received by the hardware gateway 205, or after the message was received by the messaging device 215. 00/76155 _ 10 .
- PCT/TJSOO/15704 PCT/TJSOO/15704
- FIGURE 10 is a flow chart illustrating the logic implemented by an exemplary messaging routine 1000 residing on the message server 400 to process the sender's message.
- the logic begins in block 1001 and proceeds to block 1005, where the message generated by a sender via a Web page such as that shown in FIGURE 5, and sent from the sender device is received.
- the sender may configure the sender device 300 beforehand such that a message will be generated and sent to the message server 400 upon the occurrence of some predetermined event such as a particular date or time, the weather conditions, a traffic accident on a particular route or the fluctuations of a particular stock price. Once the event occurs then the predetermined message is triggered and sent to the messaging device.
- routine 1000 determines if the destination messaging device 215 is capable of receiving a message, in this embodiment by determining if the destination information is a mobile phone number. In other embodiments the block 1010 may check if a device is capable or receiving an e-mail message, a URL or even a file. In the illustrated embodiment, if the destination information is a mobile phone number, then the messaging device 215 will be capable of receiving the message being sent. Accordingly, at block 1015, routine 1000 examines the determination made in block 1010.
- routine 1000 proceeds to a block 1098 and returns a failure to the sender device 300 as such as in exemplary Web page 700. Otherwise, if the messaging device 215 does have a mobile phone number, and thus, is capable of receiving a message, processing continues from block 1015 to block 1020.
- routine 1000 examines the destination information, e.g., the mobile phone number, and uses it to determine which company serves as the carrier for the messaging device 215. In one actual embodiment, this is done by comparing the destination telephone number with the known telephone numbers served by different carriers as stored in the provider database 470. Once a company has been retrieved from the provider database 470, the processing of routine 1000 continues to block 1025 where the proper destination address format used by the retrieved company and it hardware gateway(s) 205 for sending messages to a messaging device 215 served by that company is determined.
- a company XYZ is determined to service 00/76155 _j j PCT/USOO/15704
- the addressing format for company XYZ is "phonenumber@messages.xyz.com.”
- the messaging address format for the messaging device 215 is determined to be "206999xxxx@messages.xyz.com.”
- the carrier may expect some other format such as a URL to be used to transmit the message so the format might appear as "http://www.xyz.com:9090/xml/message/206999xxxx.”
- routine 1000 continues to block 1030, where it format checks to see that an appropriate destination address was retrieved in block 1025. If no address was available in block 1025, then routine 1000 proceeds to block 1098 and returns a failure to the sender device 300 as such as in exemplary Web page 700. Otherwise, if it is determined that an address was correctly determined in block 1025, then processing continues in the KMP/X subroutine 1100 illustrated in FIGURE 11 and described in more detail below. After sending the message in block 1100, routine 1000 ends at block 1099 by notifying the sender device of a successful completion as such as in exemplary Web page 600.
- routine 1100 processes any incoming rules based on the destination information before continuing.
- incoming rules include further determining which hardware gateway 205 a message should be addressed to when a company has multiple hardware gateways 205.
- the incoming rules may designate configuration setting for altering the processing of other the main rules 1200 by designating which rules apply.
- routine 1100 For example in the exemplary rules 1200 shown in FIGURE 12, some of the [RuleSet] rules are designated as “atmobl” rules and one is designated as a "vodaau” rule.
- the incoming rules may designate that when processing the rules 1200 in subroutine 1100, only the "atmobl” rules should be run. Furthermore, the incoming rules may designate whether oversized messages should be truncated or split into multiple messages as will be described below.
- routine 1100 After processing the incoming rules, or if no incoming rules apply to the destination information, routine 1100 continues to block 1110, where the message and header are received. Routine 1100 then continues to block 1115. At block 1115, routine 1100 examines the body of the message and determines if it is blank. If the body of the message is blank, then only header information is sent to the messaging device 215 and routine 1100 proceeds to block 1140 as will be described below. Otherwise, if the body of the message is not blank, routine 1100 proceeds from block 1115
- routine 1100 processes the message and header information according to a predetermined set of rules 1200.
- An exemplary excerpt of these rules 1200 is shown in FIGURE 12.
- the processing of the rules 1200 in block 1120 is done by KMP/X 1100 such that that the message and header are analyzed and any change or formatting is done according to each rule that applies to the message or header.
- a number of exemplary [RuleSet] rules 1230 are provides and illustrated in FIGURE 12.
- These [RuleSet] rules 1230 allow further processing and formatting of messages by the KMP/X 1100 before they are delivered to the messaging device 215. For example, some messaging devices allow a "Subject" line in the messages they receive, while others do not allow such a Subject line.
- the RuleSet rules 1230 are designed to provide such fine tuning once the destination messaging device 215 and its appropriate carrier company have been determined. After finishing the processing, formatting and targeting in block 1120, processing continues in block 1125 where a determination is made whether to split the message body into multiple messages with corresponding headers.
- Messages only need to be split if they exceed the size that the messaging device 215 is capable of receiving. For example, if our current message is 150 bytes, we would look to the [To] rules 1210 and see if the messaging device 215 is capable of receiving a 150 byte message.
- the second field in the exemplary [To] rules 1210 is the byte count that a particular carrier company is capable of receiving. So, in this exemplary embodiment, a message to an "airtouch" messaging device 215 could only receive 120 bytes, while an "ameritech” messaging device 215 could receive 160 bytes and a "mdaone" messaging device would not have a byte limit on the size of the message.
- routine 1100 splits the message into a plurality of messages, each of which is at least as small as the size of the message that the carrier company and the messaging device 215 is capable of receiving.
- the header of the original message is then assigned to each of the plurality of messages.
- Those of ordinary skill in the art will appreciate that either the headers or the bodies of each of the plurality of messages may be modified to indicate that they are portions of a split message.
- routine 1100 proceeds to send the plurality of messages to the hardware gateway 205 in block 1135.
- routine 1100 proceeds to send the plurality of messages to the hardware gateway 205 in block 1135.
- block 1115 if the message body is blank (as is sometimes the case with test messages or maintenance messages), then processing proceeds to block 1140 which is essentially similar to block 1120 except that the rules are only applied to the header information.
- the processing of the rules 1200 in block 1140 is done such that the header is analyzed and any changes or formatting is done according to each rule that applies to the header.
- the logic continues in block 1145, where the final version of the message is sent to the hardware gateway 205 to be sent to the messaging device 215. Routine 1100 ends by returning from processing at block 1199.
- the hardware gateways 205 are well known in the art and that a conventional use for a hardware gateway 205 is to send a hardware gateway 205 a formatted message for delivery to a specific receiving device such as a messaging device 215 over the Internet 100 or over an alternate message network 210.
- alternative message networks 210 are also well known in the art for carrying messages to messaging devices 215.
- Some commonly used protocols for alternate messaging networks are: the Unstructured Supplementary Services Data (USSD) protocol, the Enhanced Data for GSM Evolution (EDGE) protocol, and the General Packet Radio Service (GPRS) protocol.
- USB Unstructured Supplementary Services Data
- EDGE Enhanced Data for GSM Evolution
- GPRS General Packet Radio Service
- routine 1100 allows both standard sending of static messages in which the content is not changed a as well as the sending of messages where the contents of the message my be added dynamically.
- One example of adding dynamic content would be if a sender chooses to set up a triggered event to be notified about a particular sporting event. The sender might designate a particular date and time for a message to be sent to such that it when processed by routine 1100 using rules 1200, the current status of that sporting event would be retrieved and placed in a message that would then be sent to the designated messaging device 215.
- the present invention allows a sender to seamlessly send a message to many disparate messaging devices 215 without having to know the type of messaging device 215, the type of network (e.g. Internet 100 or alternate message network 210) the messaging device uses, or even which carrier services the messaging device 215.
- the present invention increases the both the usability and effectiveness of sending devices 300 and messaging devices 215 by increasing the number of devices that can send and receive messages.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU57288/00A AU5728800A (en) | 1999-06-07 | 2000-06-07 | Messaging system and method |
EP00942701A EP1190536A1 (en) | 1999-06-07 | 2000-06-07 | Messaging system and method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13810999P | 1999-06-07 | 1999-06-07 | |
US60/138,109 | 1999-06-07 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2000076155A1 true WO2000076155A1 (en) | 2000-12-14 |
WO2000076155B1 WO2000076155B1 (en) | 2001-03-08 |
Family
ID=22480469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2000/015704 WO2000076155A1 (en) | 1999-06-07 | 2000-06-07 | Messaging system and method |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP1190536A1 (en) |
AU (1) | AU5728800A (en) |
WO (1) | WO2000076155A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2370450A (en) * | 2000-12-19 | 2002-06-26 | Voxsurf Ltd | Messaging protocol |
SG90203A1 (en) * | 2000-12-29 | 2002-07-23 | Yongzhong Wang | Method and system for browsing hypertext content from a wap device by means of a server-side application |
WO2004036932A2 (en) * | 2002-10-18 | 2004-04-29 | Jean-Pierre Garnier | Information transmission system and method using, for example, sms |
US6904131B2 (en) * | 2001-11-30 | 2005-06-07 | David Weksel | System and method for delivering a message to a plurality of receivers in respective reception formats |
US7117268B2 (en) * | 2000-11-30 | 2006-10-03 | Matsushita Electric Works, Ltd. | Architecture for communicating with one or more electronic devices through a gateway computer |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0777394A1 (en) * | 1995-12-01 | 1997-06-04 | ALCATEL BELL Naamloze Vennootschap | Method and apparatus for electronic mail transmission as short messages towards a mobile radio terminal |
WO1997028518A1 (en) * | 1996-01-30 | 1997-08-07 | Motorola Inc. | Wireless message delivery system |
EP0886228A2 (en) * | 1997-06-16 | 1998-12-23 | Digital Equipment Corporation | WWW-based mail service system |
EP0902381A2 (en) * | 1997-09-12 | 1999-03-17 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
US6040784A (en) * | 1997-03-07 | 2000-03-21 | Datalink Systems Corporation | Alphanumeric paging message system operating on internet |
-
2000
- 2000-06-07 EP EP00942701A patent/EP1190536A1/en not_active Withdrawn
- 2000-06-07 WO PCT/US2000/015704 patent/WO2000076155A1/en not_active Application Discontinuation
- 2000-06-07 AU AU57288/00A patent/AU5728800A/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0777394A1 (en) * | 1995-12-01 | 1997-06-04 | ALCATEL BELL Naamloze Vennootschap | Method and apparatus for electronic mail transmission as short messages towards a mobile radio terminal |
WO1997028518A1 (en) * | 1996-01-30 | 1997-08-07 | Motorola Inc. | Wireless message delivery system |
US6040784A (en) * | 1997-03-07 | 2000-03-21 | Datalink Systems Corporation | Alphanumeric paging message system operating on internet |
EP0886228A2 (en) * | 1997-06-16 | 1998-12-23 | Digital Equipment Corporation | WWW-based mail service system |
EP0902381A2 (en) * | 1997-09-12 | 1999-03-17 | Amazon.Com, Inc. | Method and system for placing a purchase order via a communications network |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7117268B2 (en) * | 2000-11-30 | 2006-10-03 | Matsushita Electric Works, Ltd. | Architecture for communicating with one or more electronic devices through a gateway computer |
GB2370450A (en) * | 2000-12-19 | 2002-06-26 | Voxsurf Ltd | Messaging protocol |
GB2370450B (en) * | 2000-12-19 | 2004-07-07 | Voxsurf Ltd | Messaging protocol |
SG90203A1 (en) * | 2000-12-29 | 2002-07-23 | Yongzhong Wang | Method and system for browsing hypertext content from a wap device by means of a server-side application |
US6904131B2 (en) * | 2001-11-30 | 2005-06-07 | David Weksel | System and method for delivering a message to a plurality of receivers in respective reception formats |
US7764772B2 (en) | 2001-11-30 | 2010-07-27 | David Weksel | Method, system, apparatus, and computer program product for transmitting a message |
US7991130B2 (en) | 2001-11-30 | 2011-08-02 | Strykert Institute Llc | Method, system, apparatus, and computer program product for transmitting a message |
WO2004036932A2 (en) * | 2002-10-18 | 2004-04-29 | Jean-Pierre Garnier | Information transmission system and method using, for example, sms |
WO2004036932A3 (en) * | 2002-10-18 | 2004-09-10 | Jean-Pierre Garnier | Information transmission system and method using, for example, sms |
Also Published As
Publication number | Publication date |
---|---|
WO2000076155B1 (en) | 2001-03-08 |
EP1190536A1 (en) | 2002-03-27 |
AU5728800A (en) | 2000-12-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6654790B2 (en) | Technique for enabling wireless messaging systems to use alternative message delivery mechanisms | |
US8473572B1 (en) | State change alerts mechanism | |
US6289212B1 (en) | Method and apparatus for providing electronic mail services during network unavailability | |
US7606911B1 (en) | System and method for providing status information from multiple information sources in a single display | |
US7133919B2 (en) | System and method for providing status information from multiple information sources in a single display | |
US6965917B1 (en) | System and method for notification of an event | |
US6993559B2 (en) | System, method, apparatus and computer program product for operating a web site by electronic mail | |
US20040019695A1 (en) | Messaging system and method using alternative message delivery paths | |
EP0954146A2 (en) | Method and system for integrating narrowband and wideband channels | |
US20030208547A1 (en) | Direct internet mail access through links in wireless instant messaging systems | |
US20020107925A1 (en) | Method and system for e-mail management | |
US20100142700A1 (en) | System for Translation and Communication of Messaging Protocols into a Common Protocol | |
JP2002526946A (en) | Processing and relaying of messages from computer networks to relay service stations | |
JP2001094592A (en) | Method and system for providing electronic mail service for mobile device by effectively using network band | |
WO2002019225A1 (en) | Method and system for facilitating the transfer of funds utilizing a telephonic identifier | |
MXPA01011504A (en) | MOBILE DEVICE SERVER. | |
ZA200500376B (en) | Methods and systems for mobile device messaging | |
EP1203299A1 (en) | System and method for rapid wireless application protocol translation | |
US20020061003A1 (en) | Method of and system for wireless network access through server platform integration | |
US9246975B2 (en) | State change alerts mechanism | |
JP2001051928A (en) | Information distribution system and its distributing method | |
WO2000076155A1 (en) | Messaging system and method | |
US20020173293A1 (en) | Transactional message-queue communication for wirelessly networked devices system and method | |
JP4562939B2 (en) | New mail notification processing server | |
US20050223065A1 (en) | Corporate electronic mail framing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
AK | Designated states |
Kind code of ref document: B1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: B1 Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG |
|
B | Later publication of amended claims | ||
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
WWE | Wipo information: entry into national phase |
Ref document number: 57288/00 Country of ref document: AU |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2000942701 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2000942701 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 2000942701 Country of ref document: EP |
|
NENP | Non-entry into the national phase |
Ref country code: JP |