CN1650586A - Method and system for pushing e-mail to multiple wireless communication devices - Google Patents
Method and system for pushing e-mail to multiple wireless communication devices Download PDFInfo
- Publication number
- CN1650586A CN1650586A CNA028294238A CN02829423A CN1650586A CN 1650586 A CN1650586 A CN 1650586A CN A028294238 A CNA028294238 A CN A028294238A CN 02829423 A CN02829423 A CN 02829423A CN 1650586 A CN1650586 A CN 1650586A
- Authority
- CN
- China
- Prior art keywords
- information
- mail server
- server
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 43
- 238000004891 communication Methods 0.000 title abstract description 13
- 230000008859 change Effects 0.000 claims abstract description 47
- 230000005540 biological transmission Effects 0.000 claims description 43
- 238000012423 maintenance Methods 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims 7
- 238000007726 management method Methods 0.000 description 77
- 238000013461 design Methods 0.000 description 6
- 230000004044 response Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 241000452734 Eudoraea Species 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 108010041420 microbial alkaline proteinase inhibitor Proteins 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
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/063—Content adaptation, e.g. replacement of unsuitable content
-
- 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/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- 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/50—Network services
- H04L67/55—Push-based network services
-
- 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]
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
Each e-mail server is publicly accessible and manages a plurality of unaffiliated e-mail accounts respectively associated with the plurality of wireless communication devices. An e-mail managing client logs on to an e-mail server behalf of the plurality of unaffiliated e-mail accounts and a TCP/IP connection is established and maintained with it. Thereafter, e-mail change notification information for all of the e-mail accounts are received continually oven the single TCP/IP connection. Based on the e-mail change notification infomation, e-mail information may be retrieved and pushed for 'real time' receipt by the plurality of wireless communication devices. An e-mail server identifier and an e-mail notification identifier are provided with the e-mail change notification information so that requests to receive particular e-mail information may be properly facilitated. User-configurable delivery setting are also provided so that e-mail information may be pushed (if at all) as specified by the end-user.
Description
Technical field
The present invention relates generally to be used for the system of " pushing away " Email Information to a plurality of Wireless Telecom Equipments, and be particularly related to a kind of e-mail management client, this e-mail management client is configured to represent the electronic mail account of a plurality of independences (unaffiliated) to sign in on a plurality of e-mail servers, be used to set up and keep being connected the Email that is used for described account with reception and change announcement information, thereby it can manage, retrieves and push away Email Information in real time to a plurality of Wireless Telecom Equipments with the individual session of each e-mail server.
Background technology
Fig. 1 shows system 100, wherein, pushes away Email Information from an e-mail server 152 to a plurality of Wireless Telecom Equipments 104 in a conventional manner.The dedicated network 142 that can be private local area network (LAN) comprises e-mail server 152 and a plurality of computer 144, enterprise servers 154 and fire compartment wall 156.Each terminal user 144 in the dedicated network 142 has the electronic mail account of managing by according to the e-mail server 152 of well-known post office protocol (POP) standard operation.Like this, a plurality of computers 144 can be used to be connected to e-mail server 152 and common, from the privately owned email message of e-mail server 152 visits.Significantly, all computers 144 operate in the same dedicated network 142 of being controlled and/or being managed by same single entity (for example same company), and they are attached from this respect.In order to simplify, only show three (3) individual computers 144 in the drawings, that is, computer 146,148 and 150, they are denoted as PC1, PC2 respectively ..., to PCn.
In each computer 144 and/or its corresponding electronic mail account and the Wireless Telecom Equipment 104 corresponding one relevant.Each Wireless Telecom Equipment 104 is of portable form, and comprises one or more processors of hand-held housing with a display and keyboard/(for example, miniature QWERTY type keyboard) and wireless transceiver, antenna and control appliance operation.Each equipment 104 has the ability that sends the Email Information relevant with the electronic mail account of being managed by e-mail server 152 with reception.With to need equipment 104 to call any method that a connection is used to receive Email Information opposite, by in real time automatically " pushing away " method receive Email Informations by each equipment 104.
When the change that detects at e-mail server 152 places any electronic mail account (for example, the new e-mail that receives, move on to the message of another file etc. from a file), e-mail server 152 changes announcement information to enterprise servers 154 by the special-purpose 155 real-time send Emails that connect.Email changes the notification identifier that announcement information comprises that this Email of unique identification changes.When enterprise servers 154 received the announcement information that is used for a certain accounts, it was by sending a message to the server address of being stored that is used for electronic mail account, and request receives the Email Information corresponding to notification identifier.After enterprise servers 154 received Email Information, it pushed away this information to suitable Wireless Telecom Equipment by the wireless network of repeater 160 and this equipment of current service.Described this traditional operation although get in touch single dedicated network 142, can use same repeater 160 to carry out simultaneously and push away Email Information for a plurality of dedicated networks.This operates in the application of following pending trial and more specifically is described: this application title is " System and Method for Pushing Information from a HostSystem to a Mobile Data Communication Device) ", United States serial 09/401,868, the current assignee who submits and transfer the application on September 23rd, 1999.
The system of foregoing description operates effectively, and is suitable for handling the affiliated e-mail accounts in a dedicated network.Yet, changing, be used for Email and message stores to support so-called Internet Message Access Protocol (IMAP) standard based on the Email of internet.Design IMAP replaces the older POP method that is used for mail access.The main strong point of IMAP is a plurality of visits simultaneously that can support from a plurality of clients to one or more mailbox.This allows not worry failure more than a user or the identical information of computer access or information storage area is caused damage.
For the wireless handheld mobile device, it is the feature of a key that the information that pushes away in real time notifies the mobile device mail to be received.Yet, traditional IMAP do not have the design with effective and telescopic mode be convenient to a large amount of terminal uses based on the messenger service that pushes away.Design IMAP is similar to POP, because IMAP pays close attention to the scheme based on a connection or poll, the client need connect to read their mail like this.Can use IMAP to transmit email notification in real time automatically, but, be necessary for each electronic mail account/mailbox foundation and keep single TCP/IP to be connected in order to accomplish this point.This known restriction makes that IMAP can not be fine flexible to support a large amount of mobile device users.Poll new data and/or variation are a kind of selections, but because number of users becomes very big (for example, thousands of or hundreds of thousands), this mechanism can be failed.Support the number of the physical I MAP server of this poll and connection requirement will finally make this scheme for any operation center, can't manage.
Correspondingly, needed is a scalable and efficient system, is used for pushing away Email Information from one or more e-mail servers to a plurality of Wireless Telecom Equipments.
Summary of the invention
Describe a kind of system at this, wherein, Email Information is shifted onto a plurality of Wireless Telecom Equipments from a plurality of e-mail servers.But each e-mail server is a public visit, and manages a plurality of incoherent electronic mail accounts, and described a plurality of incoherent electronic mail accounts are related with a plurality of Wireless Telecom Equipments respectively.On behalf of a plurality of incoherent electronic mail accounts, the e-mail management client sign in to an e-mail server, and sets up and keep being connected with its one.After this, connect, receive the Email that is used for a plurality of uncorrelated electronic mail accounts continuously and change announcement information through single TCP/IP.Change announcement information based on described Email, can bring in retrieval and push away Email Information, be used for receiving in real time by a plurality of Wireless Telecom Equipments by the e-mail management client.
E-mail server identifier and email notification identifier are provided for Email and change announcement information, so that help to receive the request of specific Email Information suitably.The user also is provided configurable transmission setting, so as can (even if) according to the terminal use specified push away Email Information like that.
Like this, advantageously, provide the scalable and efficient system that pushes away Email Information from one or more e-mail servers to a plurality of Wireless Telecom Equipments.
Description of drawings
Fig. 1 shows a system, and wherein Email Information is pulled to a plurality of Wireless Telecom Equipments from a plurality of e-mail servers;
Fig. 2 shows the relevant portion of description about the system of Fig. 1 of this invention details;
Fig. 3 show with by certain some the relevant general proxy information in a plurality of uncorrelated electronic mail account of each e-mail server management;
Fig. 4 A-4C forms a flow chart, and it has described the method that pushes away Email Information from a plurality of e-mail servers to a plurality of Wireless Telecom Equipments.
Embodiment
Fig. 1 shows a kind of system 100 of novelty, and wherein Email Information is shifted a plurality of Wireless Telecom Equipments 104 onto from a plurality of e-mail servers 102.System 100 also comprises the dedicated network 142 as the prior art of describing in background parts of the present invention.E-mail server 102 is connected to common network 106, such as the internet.A plurality of computing equipments 108 are also connected to common network 106, are used to be connected to one of e-mail server 102 and to its visit.The terminal use of each computing equipment 108 has an electronic mail account on one of e-mail server 102, and this server stores and management are used for the Email of each computing equipment.
Each computer equipment 108 and/or its corresponding electronic mail account are relevant with the corresponding Wireless Telecom Equipment 104 that Email Information is pulled to.Each Wireless Telecom Equipment 104 is of portable form, and comprises having a display and keyboard/(one or more processors of for example, miniature QWERTY type keyboard) hand-held housing, and wireless transceiver, antenna and control appliance operation.Each equipment 104 has the ability that sends the Email Information relevant with the electronic mail account of being managed by one of e-mail server 102 with reception.With to need equipment 104 to call any method that a connection is used to receive Email Information opposite, by in real time automatically " pushing away " method receive Email Informations by each equipment 104.Not relevant with any Wireless Telecom Equipment other electronic mail account and information are also managed and are stored on the e-mail server 102.Also can be for Wireless Telecom Equipment provides other service, such as telephone communication, access to the Internet and other various data, services.
Note,, in Fig. 1, only show three (3) individual computing equipments 108 in order to simplify, that is, be denoted as respectively PC1, PC2 ..., to the computing equipment 118,120 and 122 of PCn.Similarly,, only show three (3) individual e-mail servers 102 in the drawings in order to simplify, that is, be denoted as respectively e-mail server 1,2 ..., n e-mail server 112,114 and 116.A lot of additional e-mail servers, computing equipment and Wireless Telecom Equipment can obtain utilizing in practice.
In the embodiment that describes, computing equipment 108 is the computers such as desktop or above-knee PC, and they can use any traditional means (such as dialing, cable, or DSL modulator-demodulator) to be connected to e-mail server 102 by the internet.The terminal use of PC can visit their suitable personal email accounts, is used for sending and receiving new e-mail, and checks, sorts, organizes and the previous Email that is stored in e-mail server that receives of other management.When the end-user access Email of computing equipment, this terminal use's computing equipment is used to use the suitable URL(uniform resource locator) (URL) relevant with Email provider or server, is connected to e-mail server by the internet.Use this computing equipment, the terminal use sends his/her personal user's name and password to sign in to this electronics e-mail server.If this user name and password coupling is stored on the e-mail server, then should logins successfully, and set up an electronic mail conversation so that the terminal use can carry out email job.
Notice that computer equipment 108 and their electronic mail accounts separately are usually not associated with each other, that is, they not (unnecessary) related with same company or dedicated network together.For example, computing equipment 118 and 120 is not used by same company, the part that they neither same dedicated network; In fact, computing equipment 118 can be used by the individual A of special use, and computing equipment 120 can be used by the individual B of special use.The electronic mail account relevant with computing equipment 108 can be called uncorrelated electronic mail account thus.
Preferably, each of e-mail server 102 has the EUDORA according to Internet Message Access Protocol (IMAP) standard configuration.IMAP is the nearest email protocol of exploitation, and it manages to solve and some relevant problems of post office protocol (POP) of morning.Utilize IMAP, all e-mail storage and are checked particular message according to client's request on e-mail server.Can on e-mail server, create the file that separates, be used to organize various email messages.Advantageously, can obtain visit in terminal use's inbox from a plurality of different physical equipments or the machine that moves an IMAP client-side program with email message in other mail folder.A standard criterion that is used for IMAP is a Request for Comment (RFC) 2060, but has other relevant explanation, replenishes and/or revise.
Be convenient to push away Email Information to Wireless Telecom Equipment by a plurality of e-mail management clients 164 and the repeater 160 that is connected to a plurality of cordless communication networks 110 from e-mail server 102.Wireless network 110 for example can be a cellular telecommunication network.In order to simplify, only show three (3) individual cordless communication networks 110 in the drawings, that is, be denoted as 1,2 respectively ..., n wireless network 130,132 and 134.Similarly,, only show three (3) individual e-mail management clients 164 in the drawings in order to simplify, that is, be denoted as respectively e-mail management client 1,2 ..., n e-mail management client 166,168 and 170.A lot of additional e-mail management clients and wireless network can obtain utilizing in practice.
Referring now to Fig. 2, the relevant portion that the simplification of Fig. 1 system is shown is used to describe in detail details of the present invention.Fig. 2 only shows e-mail server 112 and 114 from Fig. 1, e-mail management client 166, repeater 160, wireless network 130, computing equipment 118,120 and 122 and Wireless Telecom Equipment 124,126 and 128 and supplementary equipment therefore, and these supplementary equipment therefore comprise computing equipment 202,204 and 206 and Wireless Telecom Equipment 208 and 210.Computing equipment 118,120 and 122 is illustrated relevant with e-mail server 112 and/or is connected, and computing equipment 204 and 206 is illustrated relevant with e-mail server 114 and/or is connected.Although the e-mail server 112 that is connected to shown in broken lines, computing equipment 202 can be connected to a different e-mail server of e-mail server 112 or 114 or special uses or common network.E-mail server 112 and 114 is illustrated relevant and/or is connected to e-mail management client 166.
Fig. 3 shows the general proxy information by some of a plurality of uncorrelated electronic mail account 302 of each e-mail server 102 storage of Fig. 1 to 2 and management.In Fig. 3, in order to simplify, only show three (3) group electronic mail account information, that is, relate to the information of the electronic mail account 304 of " Barry Gilhuly " name; The information that relates to the electronic mail account 306 of " Andy Van " name; And the information that relates to the electronic mail account 308 of " Thomas Parry " name.Go out as shown, each account has a user name and the password relevant with security purpose.Described information also comprises email message itself, these email messages file such as " Inbox (inbox) " and various other such as " file 1 " and " file 2 " in organize.
Each electronic mail account also has relevant email rule setting (or filtering setting).This rule setting comprises that traditional text based filters setting and wireless communication device delivery setting.When receiving a new email message, use text based to filter by e-mail server and be provided with, so that for example based on particular text route in the particular data field and new email message to the specific file of storage.On the other hand, provide the wireless communication device delivery setting, whether to specify and/or what email message should be delivered to the Wireless Telecom Equipment relevant with this electronic mail account.
In this example shown in Figure 3, transmit and expression to be set whether to transmit this email message, and if transmit email message, should transmit which part of email message to this Wireless Telecom Equipment.Email message can include but not limited to email header information (TO (arriving), CC (making a copy for), FROM (from), and the data in SUBJECT (theme) field), email delivery date and time, email message text, and file attachment.Can specify other suitable transmission setting, when the email message that transmits is appointed as 1 grade of priority by the sender, transmit the 1 grade priority setting of email message to Wireless Telecom Equipment such as having only.In the example shown in Fig. 3, the electronic mail account 304 of " Barry Gilhuly " has the transmission setting of " a send Email header information always ", the electronic mail account 306 of " Andy Van " has the transmission setting of " never send Email ", and the electronic mail account 308 of " ThomasParry " has the transmission setting of " always sending whole e-mail texts ".
Preferably, transmission setting can be by the terminal use of computing equipment (and/or Wireless Telecom Equipment) by suitable order or instruction, for example change when signing in to e-mail server when computing equipment (and/or Wireless Telecom Equipment), like this, transmit setting by computing equipment and/or Wireless Telecom Equipment user configurable.
Fig. 4 A has constituted a flow chart to 4C, has described in the system of the system of describing such as contact Fig. 1 to 3 100, pushes away the method for Email Information to a plurality of Wireless Telecom Equipments from a plurality of e-mail servers.Flow chart description starts from Fig. 4 A, and this figure relates to e-mail notification setup method, will get in touch Fig. 2 and be described.In begin block 400 beginnings of Fig. 4 A, on behalf of a plurality of incoherent electronic mail accounts, the e-mail management client sign in to an e-mail server (step 402).For example, in Fig. 2, e-mail management client 166 can be represented the account's (for example account 302 of Fig. 3) who comprises that those and computing equipment 118,120 are related with 122 a plurality of uncorrelated electronic mail account, signs in to e-mail server 112.
In this step, the e-mail management client can send a user name and password and sign in to e-mail server, and the supposition the user name and password be stored in the e-mail server those and be complementary, then login successfully, and set up an electronic mail conversation.For this electronic mail conversation, the e-mail management client has the access right to all a plurality of uncorrelated electronic mail accounts related with Wireless Telecom Equipment.The login sessions of e-mail management client can be similar to or be same as the administrative login session of being undertaken by the keeper who has the access right of a plurality of user accounts.
After login, between e-mail management client and e-mail server, connect, be used for send Email and change the communication information (step 404 of Fig. 4 A).Among Fig. 2, for example between e-mail management client 166 and e-mail server 112, can set up TCP/IP and connect 212.The e-mail management client-requested receives the Email change notice (step 406 of Fig. 4 A) at a plurality of incoherent electronic mail accounts of the Wireless Telecom Equipment with an association then.E-mail server processes should be asked, and set up second connection between e-mail management client and e-mail server, was used for email information (step 408 of Fig. 4 A).For example, in Fig. 2, e-mail management client 166 can send an Email and change notice request to e-mail server 112, and in response, can between e-mail management client 166 and e-mail server 112, set up TCP/IP and connect, be used for email information.
Like this, can between e-mail server 112 and e-mail management client 166, set up two TCP/IP and connect 212 and 214.E-mail server 112 uses TCP/IP to connect 212 real-time continuous send Email announcement informations to e-mail management client 166, and in case request is then used TCP/IP to connect 214 and is sent specific Email Information to e-mail management client 166.Similarly, can between e-mail server 114 and e-mail management client 166, set up two TCP/IP and connect 216 and 218, e-mail server 114 uses TCP/IP to connect 216 real-time continuous send Email announcement informations to e-mail management client 166, and in case request is then used TCP/IP to connect 218 and is sent specific Email Information to e-mail management client 166.The email notification setting is finished, and the flow chart of Fig. 4 A proceeds to Fig. 4 B by connector 410.
Referring now to Fig. 4 B, the e-mail management client receives the Email change information (step 412) that is used for any Email change of any electronic mail account in real time through a connection from e-mail server.For example, in Fig. 2, the Email that is used for the Email change changes announcement information and can connect 212 by e-mail server 112 transmissions with by 166 receptions of e-mail management client by TCP/IP.Preferably, each notification message from e-mail server comprises the identifier server (for example server address) of the e-mail server that sign is specific and is used for the Email change notification identifier (for example sequence number) that unique notice/Email changes.
Show step 412 with further reference to Fig. 2, can use computing equipment 202 design and send (Fig. 2), and this email message is delivered to the suitable electronic mail account by e-mail server 112 management at the terminal use's of the computing equipment 118 related email message (" first email message ") with Wireless Telecom Equipment 124.Be that in e-mail server 112 Email that electronic mail account is set at the message of new reception changes notification indicia, after this, change announcement information at the Email of this message and connect 212 through TCP/IP and send to e-mail management client 166.This announcement information comprises that the identifier server (for example " server1.net ") and the Email that are used for e-mail server 112 change notification identifier or sequence number (for example " 212 ").
Can also in each notification message, comprise more detailed information, such as what in tabulating down, list:
Data type | Sample data |
Sequence number | ????234 |
Server name | ????Mds99.blackberry.net |
The markers of time_t form | ????969929449 |
Folder name | The user. name of station-user name |
User ID | User name |
Message UID | ????5 |
File ID | ????959529449 |
Table 1: can be included in the data type in the Email change announcement information
Continue the flow chart of Fig. 4 B, the e-mail management client uses the Email change announcement information that receives to connect from e-mail server request Email Information (step 414 of Fig. 4 B) through second.For example, in Fig. 2, by using identifier server (" server1.net ") to identify email notification and required Email Information as destination address and use notification identifier (" 212 "), e-mail management client 166 can be from the e-mail server 112 requests Email Information relevant with first email message.E-mail server 112 receives and handles these orders (retrieving the appropriate server of the suitable Email Information relevant with notification identifier), and through second connection, transmits Email Information to e-mail management client 166.In response, the e-mail management client connects reception this Email Information (step 416 of Fig. 4 B) through the 2nd TCP/IP.For example, in Fig. 2, e-mail management client 166 can connect 214 through TCP/IP and receive the Email Information relevant with first email message.The retrieval of Email Information can such as SELECT (for example be sent common order by e-mail management client 166 in step 414 and 416, select a specific e-mail folder) and FETCH (for example, getting specific e-mail data) order e-mail server 112 to be carried out.
In case this information is received by the e-mail management client, be pooled in the message to this information of small part, and shift suitable Wireless Telecom Equipment (step 416 of Fig. 4) in real time onto.For example, in Fig. 2, the Email Information of first email message is shifted Wireless Telecom Equipment 124 onto by e-mail management client 166.Email Information is delivered to the suitable wireless network 130 that communication equipment is positioned at by repeater 160.Flow chart finishes in step 418, but this method continues to repeat beginning in step 412 once more.
Notice that the not only related single e-mail server of step that contact Fig. 4 B describes is carried out, and related a plurality of different e-mail servers carry out simultaneously, each e-mail server is managed a plurality of incoherent electronic mail accounts.In order to illustrate, the computing equipment 202 of Fig. 2 can also be used to terminal use's design of the computing equipment 120 with Wireless Telecom Equipment 126 and send an email message (after this being called " second email message ").In addition, computing equipment 202 can be used to terminal use's design of the computing equipment 204 relevant with Wireless Telecom Equipment 208 and send an email message (after this being called " the 3rd email message ").This second and the 3rd email message is delivered to the suitable electronic mail account by e-mail server 112 and e-mail server 114 management respectively.In e-mail server 112 and 114, set the Email change notification indicia of the message that is used for these new receptions like this, respectively for each electronic mail account.
Like this, for the step 412 of Fig. 4 B, the Email change announcement information relevant with first email message not only sends to e-mail management client 166 by TCP/IP connection 212 and received by this client; And the announcement information relevant with second email message also sends to e-mail management client 166 by TCP/IP connection 212 and received by this client 166.Be used for announcement information this second email message, that receive and comprise that the identifier server of e-mail server 112 (for example " server1.net ") and Email change notification identifier or sequence number (" 245 ").In addition, relevant with the 3rd email message Email change announcement information sends to e-mail management client 166 through TCP/IP connection 216.The announcement information of the 3rd email message that receives comprises that the identifier server of e-mail server 114 (for example " server2.net ") and Email change notification identifier or sequence number (" 099 ").
In addition, step 414 for Fig. 4 B, by using identifier server (" server1.net ") as destination address and use notification identifier (" 245 ") designates e-mail notice and information, e-mail management client 166 is not only from the e-mail server 112 requests Email Information relevant with first email message, and the request Email Information relevant with second email message.In addition, by using identifier server (" server2.net ") as destination address and use notification identifier (" 099 ") designates e-mail notice and information, e-mail management client 166 is from the e-mail server 114 requests Email Information relevant with the 3rd email message.For the step 416 of Fig. 4 B, e-mail management client 166 not only is first email message through TCP/IP connection 214 but also is that second email message receives Email Information.In addition, email message client 166 connects 218 Email Informations that receive at the 3rd email message through TCP/IP.Step 418 for Fig. 4 B, not only the Email Information of first email message is compiled and is shifted onto Wireless Telecom Equipment 124, and the Email Information of second email message is pulled to Wireless Telecom Equipment 126, and the Email Information of the 3rd email message is pulled to Wireless Telecom Equipment 208.
Although said method is described with reference to the reception of new e-mail, in fact can carry out this method at any variation of terminal use's mailbox.For example, it can be the deletion of existing message that Email changes, or clips to moving of the existing message of different mail folder from a mail document.The action that produces will depend on that the specific Email that carries out changes; For example, the action of generation can be the existing inner renewal of shining upon opposite with the email message that is pushed.
Preferably, can also carry out the transmission of Email Information based on the wireless communication device delivery setting relevant (for example, the transmission setting that the electronic mail account of contact Fig. 3 is described) with each electronic mail account.The part that this scheme will be got in touch Fig. 4 C flow chart is described, and this flow chart continues after finishing according to the email notification setting of the flow chart of Fig. 4 A.Referring now to Fig. 4 C, through one of TCP/IP connection, continue the Email change announcement information (step 420 of Fig. 4 C) of reception in real time to the Email change of any electronic mail account from e-mail server by the e-mail management client.Each notification message from e-mail server comprises the identifier server (for example, server address) of the e-mail server that sign is specific and is used for the Email change notification identifier (for example sequence number) that unique notice/Email changes.
Below, the e-mail management client connects from e-mail server request and the reception wireless transmission setting relevant with electronic mail account (step 422 of Fig. 4 C) through second.Specifically, the acquisition that is provided with in the transmission of step 422 can be ordered and carry out by send standing order such as SELECT (for example, selecting specific e-mail folder) and FETCH (for example, get to transmit data are set) to e-mail server.For example, transmit be provided with can be the electronic mail account among contact Fig. 3 describe those one of.
Transmission is provided with expression, and whether this email message should be passed to this Wireless Telecom Equipment, and if transmit email message, should transmit which part of email message.Email message can include but not limited to, email header information (TO (arriving), CC (making a copy for), FROM (from), and the data in SUBJECT (theme) field), email delivery date and time, email message text and file attachment.Can specify other suitable transmission setting, when the email message that transmits is appointed as 1 grade of priority, transmit the 1 grade priority setting of email message to Wireless Telecom Equipment such as having only.In the example shown in Fig. 3, the electronic mail account 304 of " Barry Gilhuly " has the transmission setting of " a send Email header information always ", the electronic mail account 306 of " Andy Van " has the transmission setting of " never send Email ", and the electronic mail account 308 of " Thomas Parry " has the transmission setting of " always sending whole e-mail texts ".Preferably, transmit be provided with can be by computing equipment terminal use's (and/or Wireless Telecom Equipment) through suitable order or instruction, for example, when computing equipment (and/or Wireless Telecom Equipment) changes when signing in to e-mail server suitably.Like this, transmit setting by computing equipment and/or Wireless Telecom Equipment user configurable.
Refer again to Fig. 4 C, the e-mail management client determines whether and/or what Email Information will be pulled to Wireless Telecom Equipment (step 424 of Fig. 4 C) based on the transmission setting that is retrieved.If the e-mail management client determines do not have Email Information to be pushed (for example, indicating the never setting of send Email) at this notice, do not carry out the request of Email Information so.On the other hand, the e-mail management client can be determined will push away Email Information (for example, the setting of indication send Email) for this notice.In this case, the e-mail management client uses the Email that has received to change announcement information, from suitable e-mail server request and reception Email Information (step 426 of Fig. 4 C).
More specifically, in step 426, the e-mail management client utilizes identifier server to specify suitable email notification and information as destination address and notification identifier, from the suitable e-mail server request Email Information relevant with email message.E-mail server receives and handles this message, and from the suitable servers retrieval appropriate electronic e-mail messages relevant with notification identifier, and this is after the 2nd TCP/IP connects email information to the e-mail management client.In response, the e-mail management client connects this Email Information of reception through the 2nd TCP/IP.Specifically, give e-mail server, can carry out the acquisition of this Email Information by sending standing order such as SELECT (for example, selecting a specific e-mail folder) and FETCH (for example, getting the specific e-mail data).Then, the e-mail management client accumulates a message with appropriate information, and shifts message onto wireless device (step 428 of Fig. 4 C).Push away information by repeater 160 and the residing suitable wireless network 130 of communication equipment.
The detailed description of the example of describing for previous contact Fig. 4 B, the e-mail management client 166 of Fig. 2 receives first notification message that is used for first email message, and this notification message comprises the server address (" server1.net ") of the e-mail server 112 relevant with the electronic mail account 304 of Fig. 3 and the sequence number " 212 " of unique identification email notification.Also retrieve the transmission setting of " being used for a send Email header information " relevant with computing equipment 118 by electronic mail account 304.In this case, e-mail management client 166 uses " server1.net " to send an order to receive Email Information as destination address and " 212 " as notification identifier.Preferably, configuration e-mail server 112 sends all or most of relevant e-mail information to the e-mail management server, thereby make e-mail management client 166 can only extract and push away the part of information (for example, email header) and give Wireless Telecom Equipment.In an optional embodiment, can dispose 112 of e-mail servers and be sent in the part of transmitting the Email Information that middle appointment is set, e-mail management client 166 only must dispose described information suitably like this becomes a message, and pushes it to wireless device.
Continue this example, e-mail management client 166 also receives second notification message that is used for second email message, and this notification message comprises the specific e-mail notification sequence number " 245 " of the server address (" server1.net ") and the electronic mail account 306 that unique identification is used for Fig. 3 of e-mail server 112.Also retrieve the transmission setting of " never send Email " electronic mail account 306 that is used for Fig. 3, relevant with computing equipment 118.When e-mail management client 166 receives this specific transmission when being provided with, it does not send any order and is used for the Email Information of notification identifier " 245 " and does not push away any information relevant with this notice with reception.
At last, e-mail management client 166 also receives the 3rd notice message that is used for the 3rd email message, and this notification message comprises the specific e-mail notification sequence number " 099 " of the server address (" server2.net ") and the electronic mail account 306 that unique identification is used for Fig. 3 of e-mail server 112.Also obtain to be used for the transmission setting of " always sending whole e-mail texts " electronic mail account 306, relevant with computing equipment 118.In this case, e-mail server 112 email information are given e-mail management client 166, and this client becomes to be pushed to a message of Wireless Telecom Equipment with this information configuration.
If the transmission that will " only send the Email of 1 grade of priority " is provided with (see figure 3) and is used for electronic mail account, and receive by e-mail management client 166, e-mail management client 166 is sent an order and is received Email Information corresponding to described notification identifier, receive this Email Information, and test whether email message information is indicated 1 grade of priority.If 1 grade of priority of email message information indication, e-mail management client 166 is shifted suitable Email Information onto Wireless Telecom Equipment so.If the email message information indication is less than 1 grade of priority, e-mail management client 166 is not shifted any Email Information onto Wireless Telecom Equipment so.
Like this, described from e-mail server and pushed away the method for Email Information to a plurality of Wireless Telecom Equipments.In an exemplary method, but the e-mail server public visit, and related with a plurality of Wireless Telecom Equipments respectively a plurality of uncorrelated electronic mail account of management.This method is by the e-mail management client executing, and comprises operation: foundation and maintenance are connected with e-mail server; Receive the Email that is used for a plurality of incoherent electronic mail accounts through this connection and change notice; Receive with Email and change the relevant Email Information of notice; Be pushed into the small part Email Information so that receive by a plurality of Wireless Telecom Equipments.Preferably, this method is utilized Internet Message Access Protocol (IMAP) standard, and connection is that single TCP/IP connects.This method also advantageously comprises additional operations: receive the user configurable transmission setting relevant with email notification; With determine whether based on the configurable transmission setting of user and/or what Email Information should be pushed.
Another exemplary method relates to from a plurality of e-mail servers and pushes away Email Information to a plurality of Wireless Telecom Equipments.This method is by the e-mail management client executing, and comprises operation: for each e-mail server: represent a plurality of incoherent electronic mail accounts to sign in to an e-mail server and set up and keep being connected with it; Receive the Email that is used for a plurality of incoherent electronic mail accounts through this connection and change notice, each Email changes notice and comprises an e-mail server identifier and an email notification identifier; Receive with Email and change the relevant Email Information of notice; Be pushed into the small part Email Information so that in fact receive in real time by a plurality of Wireless Telecom Equipments.Preferably, this method is utilized the IMAP standard, and this connection is that single TCP/IP connects.This method also advantageously comprises additional operations: receive the user configurable transmission setting relevant with email notification; With determine whether based on the configurable transmission setting of described user and/or what Email Information should be pushed.
Should be appreciated that, above described only be a description of the preferred embodiments of the present invention, and can carry out various changes, modifications and variations and not have to break away from the spirit and scope of the invention that in claims, set.For example, can use the next any variation of this method in essence at terminal use's mailbox; The variation of this Email can be that the deletion or the existing message of existing message clips to moving of a different mail folder from a mail document.The term of neither one in specification and claim or the concrete especially implication of the given ordinary language implication that is different from those skilled in the art of phrase, and this specification is not used in undemanding narrow meaning and defines term thus.
Claims (30)
1. one kind pushes away the method for Email Information to a plurality of Wireless Telecom Equipments from e-mail server, described e-mail server is public addressable, and manage a plurality of uncorrelated electronic mail accounts, described uncorrelated electronic mail account is associated with a plurality of Wireless Telecom Equipments respectively, described method is by the e-mail management client executing, and comprises step:
Foundation and maintenance are connected with e-mail server;
The Email that receives at a plurality of incoherent electronic mail accounts through described connection changes notice;
Receive with Email and change the relevant Email Information of notice; With
Be pushed into the small part Email Information so that receive by a plurality of Wireless Telecom Equipments.
2. the method for claim 1 is characterized in that, described e-mail server comprises Internet Message Access Protocol (IMAP) server.
3. the method for claim 1 is characterized in that, sets up and keeps described step of connecting to comprise setting up and keep TCP/IP to be connected.
4. the method for claim 1 is characterized in that, also comprises step:
Represent a plurality of incoherent electronic mail accounts to sign in to e-mail server so that connect.
5. the method for claim 1 is characterized in that, sets up and keeps described step of connecting to comprise: set up and keep first to be connected, described method also comprises step: set up and keep second to be connected so that receive Email Information.
6. the method for claim 1 is characterized in that also comprising step:
For each of a plurality of email notifications that receive:
Receive e-mail server identifier and email notification identifier; With
Send request so that use described e-mail server identifier and email notification identifier to receive the Email Information of notifying corresponding to specific e-mail to specific e-mail server.
7. the method for claim 1 is characterized in that also comprising:
For each of a plurality of email notifications that receive:
Receive the email notification identifier;
Receive the configurable transmission setting of user; With
Based on the configurable transmission setting of described user, be pushed into less the part of described Email Information so that receive by specific Wireless Telecom Equipment.
8. the method for claim 1, it is characterized in that described e-mail server comprises: first e-mail server that is associated with more than first uncorrelated electronic mail accounts, described more than first incoherent electronic mail accounts have and connect first Email that sends by first and change notice and the first relevant therewith Email Information, and described method comprises and also comprises step:
Provide second e-mail server, but described e-mail server is a public visit, and manages more than second incoherent electronic mail accounts that are associated with more than second Wireless Telecom Equipment respectively;
Set up with keeping and be connected with second of second e-mail server;
Connect second Email that receives at more than second uncorrelated electronic mail accounts through second and change notice;
Receive with second Email and change the second relevant Email Information of notice; With
Be pushed into described second Email Information of small part to described more than second Wireless Telecom Equipment.
9. one kind is used for pushing away the computer program of Email Information to a plurality of Wireless Telecom Equipments from e-mail server, described e-mail server is public addressable, and manage a plurality of uncorrelated electronic mail accounts, described uncorrelated electronic mail account is relevant with a plurality of Wireless Telecom Equipments respectively, and described computer program comprises:
Storage medium;
Be stored in the computer instruction on the described storage medium;
Described computer instruction can be carried out by processor, is used for:
Foundation and maintenance are connected with e-mail server;
The Email that receives at a plurality of incoherent electronic mail accounts through described connection changes notice;
Receive with described Email and change the relevant Email Information of notice; With
Be pushed into the described Email Information of small part so that receive by a plurality of Wireless Telecom Equipments.
10. computer program as claimed in claim 9 is characterized in that, described computer instruction also can be carried out to be used for setting up with keeping and be connected, and described connection comprises that TCP/IP connects.
11. computer program as claimed in claim 9 is characterized in that, described computer instruction also can be carried out and be used to represent a plurality of incoherent electronic mail accounts to sign in to public addressable e-mail server so that set up described connection.
12. computer program as claimed in claim 9 is characterized in that, described connection comprises that first connects, and described computer instruction also can be carried out and is used to set up and is kept for receiving second of Email Information and is connected.
13. computer program as claimed in claim 9, it is characterized in that, described computer instruction also can be carried out and be used to receive e-mail server identifier and the email notification identifier that changes notice corresponding to Email, and sends request so that use described e-mail server identifier and described email notification identifier to receive the Email Information that changes notice corresponding to Email to specific e-mail server.
14. computer program as claimed in claim 9, it is characterized in that, described computer instruction also can be carried out and be used to receive email notification identifier and the configurable transmission setting of user that changes notice corresponding to Email, and be used for configurable transmission setting, be pushed into less the part of described Email Information so that receive by specific Wireless Telecom Equipment based on described user.
15. one kind is used to push away the system of Email Information to a plurality of Wireless Telecom Equipments, comprises:
Public addressable e-mail server;
E-mail server, configuration is used to manage a plurality of incoherent electronic mail accounts, and described electronic mail account is associated with a plurality of Wireless Telecom Equipments respectively;
The e-mail management client;
The configuration of described e-mail management client and described e-mail server is used to set up and keeps connection between them;
Described e-mail server configuration is used for changing notice through described connection send Email, is used for a plurality of incoherent electronic mail accounts and is arranged to the e-mail management client that receives described change notice;
Described e-mail server configuration is used to send Email Information and the described e-mail management client relevant with Email change notice and is arranged to the described Email Information of reception; With
Described e-mail management client configuration is used to be pushed into the described Email Information of small part so that received by a plurality of Wireless Telecom Equipments.
16. system as claimed in claim 15 is characterized in that described public addressable e-mail server comprises the first public addressable e-mail server, described system also comprises:
The second public addressable e-mail server;
Described second e-mail server configuration is used to manage a plurality of incoherent electronic mail accounts, and described a plurality of incoherent electronic mail accounts are associated with a plurality of Wireless Telecom Equipments respectively;
The configuration of described e-mail management client and described second e-mail server is used to set up and keeps connection between them;
Described second e-mail server configuration is used for changing notice through described connection send Email, is used for a plurality of incoherent electronic mail accounts and is arranged to the e-mail management client that receives described change notice;
Described second e-mail server configuration is used to send and the relevant Email Information of Email change notice, and described e-mail management client is arranged to the described Email Information of reception; With
Described e-mail management client configuration is used to be pushed into the described Email Information of small part so that received by a plurality of Wireless Telecom Equipments.
17. system as claimed in claim 15 is characterized in that described e-mail server comprises Internet Message Access Protocol (IMAP) server.
18. system as claimed in claim 15 is characterized in that described e-mail management client and described e-mail server also dispose and is used to set up and the connection that keeps comprising that TCP/IP is connected.
19. system as claimed in claim 15 is characterized in that described e-mail management client also disposes and is used to represent a plurality of incoherent electronic mail accounts to sign in to e-mail server so that set up described connection.
20. system as claimed in claim 15 is characterized in that described connection comprises that first connects, and described e-mail server also disposes with described e-mail management client and is used for setting up and keeping second to be connected so that send and receive Email Information.
21. system as claimed in claim 15 is characterized in that also comprising:
The e-mail management client also disposes e-mail server identifier and the email notification identifier that is used to receive at the email notification of each reception;
The e-mail management client also disposes and is used for sending order to specific e-mail server, receives the Email Information of notifying corresponding to specific e-mail to use described e-mail server identifier and email notification identifier.
22. system as claimed in claim 15 is characterized in that also comprising:
Described e-mail server also disposes the email notification identifier that is used to send at each email notification;
Described e-mail management client configuration is used to obtain the configurable transmission setting of user; With
Described e-mail management client also disposes and is used for the configurable transmission setting based on described user, is pushed into the described Email Information of a few part so that received by specific Wireless Telecom Equipment.
23. one kind pushes away the method for Email Information to a plurality of Wireless Telecom Equipments from a plurality of e-mail servers, described method is by the e-mail management client executing and comprise step:
For each e-mail server:
Represent a plurality of incoherent electronic mail accounts to sign in to e-mail server and foundation and keep and its be connected;
The Email that receives at a plurality of incoherent electronic mail accounts through described connection changes notice, and each Email changes notice and comprises e-mail server identifier and email notification identifier;
Receive with described Email and change the relevant Email Information of notice; With
Be pushed into the described Email Information of small part, so that receive in real time by a plurality of Wireless Telecom Equipments in fact.
24. method as claimed in claim 23 is characterized in that also comprising:
Receive the user configurable transmission setting relevant with described email notification; With
Based on the configurable transmission setting of described user, determine whether and/or what Email Information should be pushed.
25. method as claimed in claim 23 is characterized in that also comprising:
Receive the user configurable transmission setting relevant with email notification;
Based on the configurable transmission setting of described user, determine whether and/or what Email Information should be pushed;
Based on described determining step from each e-mail server request Email Information.
26. one kind is used to push away the system of Email Information to a plurality of Wireless Telecom Equipments, comprises:
A plurality of e-mail servers;
Each e-mail server configuration is used to manage a plurality of incoherent electronic mail accounts, and described a plurality of incoherent electronic mail accounts are associated with a plurality of Wireless Telecom Equipments respectively;
The e-mail management client;
Described e-mail management client configuration is used to represent a plurality of incoherent electronic mail accounts to sign in to each e-mail server, and sets up and keep and its be connected;
Each e-mail server configuration is used for changing announcement information through the Email that described connection sends at a plurality of incoherent electronic mail accounts, and described e-mail management client is arranged to and receives described change announcement information, and described Email changes announcement information and comprises e-mail server identifier and email notification identifier;
Each e-mail server configuration is used to send and the relevant Email Information of Email change announcement information, and described e-mail management client is arranged to the described Email Information of reception; With
Described e-mail management client configuration is used to be pushed into the described Email Information of small part so that received in real time by a plurality of Wireless Telecom Equipments in fact.
27. system as claimed in claim 26 is characterized in that also comprising:
Described e-mail management client also disposes and is used to receive the configurable transmission setting of user; With
Described e-mail management client also disposes and is used for determining whether and/or what Email Information should be pushed based on the configurable transmission setting of described user.
28. system as claimed in claim 26 is characterized in that also comprising:
Described e-mail management client also disposes and is used to receive the configurable transmission setting of user;
Described e-mail management client also disposes and is used for determining whether and/or what Email Information should be pushed based on the configurable transmission setting of described user; With
Described e-mail management client also disposes and is used for: if described e-mail management client determined push away Email Information based on the configurable transmission setting of described user, then from the described Email Information of each e-mail server request.
29. method from a plurality of Internet Message Access Protocols (IMAP) server push Email Information to a plurality of Wireless Telecom Equipments, but each imap server is a public visit, and manage a plurality of incoherent electronic mail accounts, described a plurality of incoherent electronic mail account is associated with a plurality of Wireless Telecom Equipments respectively, and described method comprises step:
Each imap server for a plurality of imap servers:
Represent a plurality of incoherent electronic mail accounts to sign in to imap server, and foundation and maintenance are connected with the TCP/IP of imap server;
Connect the Email that receives at a plurality of incoherent electronic mail accounts through described TCP/IP and change announcement information, described change announcement information comprises e-mail server identifier and email notification identifier;
Use described e-mail server identifier and described email notification identifier from described imap server retrieving electronic mail information; With
Be pushed into the described Email Information of small part so that receive in real time by a plurality of Wireless Telecom Equipments in fact.
30. method as claimed in claim 29 is characterized in that also comprising:
Each imap server for a plurality of imap servers:
For each email notification that receives, receive email notification identifier and the configurable transmission setting of user; With
Push away described Email Information so that receive based on the configurable transmission setting of described user by specific Wireless Telecom Equipment.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CA2002/001259 WO2004017583A1 (en) | 2002-08-14 | 2002-08-14 | Method and apparatus for pushing e-mail to wireless communication devices |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1650586A true CN1650586A (en) | 2005-08-03 |
CN100539552C CN100539552C (en) | 2009-09-09 |
Family
ID=31722323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB028294238A Expired - Lifetime CN100539552C (en) | 2002-08-14 | 2002-08-14 | Be used to push away the method and system of Email Information to a plurality of Wireless Telecom Equipments |
Country Status (7)
Country | Link |
---|---|
JP (1) | JP3973660B2 (en) |
CN (1) | CN100539552C (en) |
AU (1) | AU2002322897B2 (en) |
CA (1) | CA2496283C (en) |
DE (1) | DE60213292T2 (en) |
HK (1) | HK1077141A1 (en) |
WO (1) | WO2004017583A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008040248A1 (en) * | 2006-09-22 | 2008-04-10 | Huawei Technologies Co., Ltd. | A method and system for transmitting email and a push mail server |
WO2010040301A1 (en) * | 2008-10-10 | 2010-04-15 | 华为终端有限公司 | Method, device, gateway and agent for pushing message to multiple terminals |
CN101552957B (en) * | 2008-03-31 | 2012-01-25 | 联想(北京)有限公司 | Method for providing mail push service for enterprises and mail push server |
CN101471992B (en) * | 2007-12-24 | 2012-05-09 | 联想(北京)有限公司 | Mobile terminal and method for receiving or sending business information, and push-pull server |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE10314915A1 (en) * | 2003-04-01 | 2004-11-04 | T-Mobile Deutschland Gmbh | Procedure for the immediate delivery of emails to mobile telecommunication terminals |
US7437169B2 (en) | 2004-06-07 | 2008-10-14 | Microsoft Corporation | System and method for optimizing network communication in response to network conditions |
WO2006061191A1 (en) * | 2004-12-11 | 2006-06-15 | Combots Product Gmbh & Co. Kg | Controlling the direct communication between two communication partners |
EP1679844A1 (en) * | 2005-01-11 | 2006-07-12 | Research In Motion Limited | System and method for filtering pushed content |
US7752272B2 (en) | 2005-01-11 | 2010-07-06 | Research In Motion Limited | System and method for filter content pushed to client device |
CN100459592C (en) * | 2005-03-02 | 2009-02-04 | 北京立通无限科技有限公司 | High-efficient intelligent system and method for acquiring e-mail in Microsoft Exchange e-mail server |
CN100394746C (en) * | 2005-03-02 | 2008-06-11 | 北京立通无限科技有限公司 | High-efficient intelligent system and method for acquiring e-mail in Lotus Domina mail server |
DE102005031741A1 (en) * | 2005-07-07 | 2007-02-08 | Deutsche Telekom Ag | Selective sending of electronic messages |
EP1833213A1 (en) * | 2006-03-08 | 2007-09-12 | Research In Motion Limited | Method and system for email notification using auto-forwarding and a lightweight mail notification sender |
US7805489B2 (en) | 2006-06-27 | 2010-09-28 | Research In Motion Limited | Electronic mail communications system with client email internet service provider (ISP) polling application and related methods |
EP2055059B1 (en) * | 2006-06-27 | 2012-10-03 | Research In Motion Limited | Electronic mail communications system with client email internet service provider (isp) polling application and related methods |
US8407298B2 (en) | 2007-04-13 | 2013-03-26 | Research In Motion Limited | Direct access electronic mail (email) distribution and synchronization system with out-of-coverage notification |
EP1988700A1 (en) * | 2007-05-04 | 2008-11-05 | Alcatel Lucent | Prepaid method for services such as push mail |
US20100088387A1 (en) * | 2008-10-03 | 2010-04-08 | Apple Inc. | Email Notification Proxy |
CN101742424B (en) * | 2008-11-20 | 2014-02-26 | 鸿富锦精密工业(深圳)有限公司 | Electronic device having functions of sending and receiving mail and method for setting mailbox of same |
US8880619B2 (en) | 2009-03-24 | 2014-11-04 | Blackberry Limited | Direct access electronic mail (email) distribution and synchronization system with trusted or verified IMAP-Idle implementation |
JP6534085B1 (en) * | 2019-02-15 | 2019-06-26 | 株式会社マネーフォワード | Information processing apparatus, system and program |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE20009110U1 (en) * | 2000-05-22 | 2000-08-24 | mediaBEAM GmbH, 48683 Ahaus | System for receiving, converting and sending data |
-
2002
- 2002-08-14 CA CA2496283A patent/CA2496283C/en not_active Expired - Lifetime
- 2002-08-14 WO PCT/CA2002/001259 patent/WO2004017583A1/en active IP Right Grant
- 2002-08-14 DE DE60213292T patent/DE60213292T2/en not_active Expired - Lifetime
- 2002-08-14 CN CNB028294238A patent/CN100539552C/en not_active Expired - Lifetime
- 2002-08-14 JP JP2004528191A patent/JP3973660B2/en not_active Expired - Lifetime
- 2002-08-14 AU AU2002322897A patent/AU2002322897B2/en not_active Expired
-
2005
- 2005-12-12 HK HK05111433A patent/HK1077141A1/en not_active IP Right Cessation
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008040248A1 (en) * | 2006-09-22 | 2008-04-10 | Huawei Technologies Co., Ltd. | A method and system for transmitting email and a push mail server |
CN101471992B (en) * | 2007-12-24 | 2012-05-09 | 联想(北京)有限公司 | Mobile terminal and method for receiving or sending business information, and push-pull server |
CN101552957B (en) * | 2008-03-31 | 2012-01-25 | 联想(北京)有限公司 | Method for providing mail push service for enterprises and mail push server |
WO2010040301A1 (en) * | 2008-10-10 | 2010-04-15 | 华为终端有限公司 | Method, device, gateway and agent for pushing message to multiple terminals |
Also Published As
Publication number | Publication date |
---|---|
CA2496283A1 (en) | 2004-02-26 |
JP3973660B2 (en) | 2007-09-12 |
CN100539552C (en) | 2009-09-09 |
DE60213292D1 (en) | 2006-08-31 |
DE60213292T2 (en) | 2007-07-12 |
HK1077141A1 (en) | 2006-02-03 |
AU2002322897A1 (en) | 2004-03-03 |
JP2005536127A (en) | 2005-11-24 |
WO2004017583A8 (en) | 2005-04-07 |
WO2004017583A1 (en) | 2004-02-26 |
CA2496283C (en) | 2012-01-03 |
AU2002322897B2 (en) | 2007-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100539552C (en) | Be used to push away the method and system of Email Information to a plurality of Wireless Telecom Equipments | |
US6549937B1 (en) | System and method for multi-protocol communication in a computer network | |
CN102150443B (en) | System and methods for communication between instant message users and short message service users | |
US6970906B1 (en) | Voice mail caller identification | |
CN1201535C (en) | Massaging application having a plurality of interfacing capabilities | |
EP0506592A1 (en) | Method and apparatus for enhanced electronic mail distribution | |
EP1146701A1 (en) | Method of transferring data being stored in a database | |
CN1354856A (en) | World wide web access for voice mail and page | |
US8880730B2 (en) | Method and system for managing destination addresses | |
CN1729468A (en) | data synchronization | |
US20080101561A1 (en) | Messenger notification system and method using synchronization server | |
CN1792069A (en) | Techniques for providing a virtual workspace comprised of a multiplicity of electronic devices | |
US20070117578A1 (en) | Short message service system and method | |
Patel et al. | A technique for multi-network access to multimedia messages | |
CN1764217B (en) | System for Distributing VXML Capabilities for Execution on Client Devices | |
JP2001154964A (en) | How to distribute data resources | |
CN101226522A (en) | Request-answering system and method supporting interaction between users | |
CN1992734A (en) | Method and apparatus for implementing service transfer among accounts in communication | |
CN1691793A (en) | A method for receiving and transmitting short messages by multiple network terminals | |
EP2112794B1 (en) | Method and apparatus for pushing e-mail to wireless communication devices | |
CN116151903B (en) | Service processing method and device based on sales promotion management system | |
CA2536727C (en) | Method and system for managing destination addresses | |
CN111669465B (en) | Call redirection method and device | |
CN101577876A (en) | Method, server and system for realizing industry application multimedia message service | |
JP2001024691A (en) | Server system and method for providing address information in the server system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20210413 Address after: Bantian HUAWEI headquarters office building, Longgang District, Shenzhen, Guangdong Patentee after: HUAWEI TECHNOLOGIES Co.,Ltd. Address before: Voight, Ontario, Canada Patentee before: BlackBerry Ltd. |
|
CX01 | Expiry of patent term | ||
CX01 | Expiry of patent term |
Granted publication date: 20090909 |