CN1864356B - Communication system providing adaptive polling - Google Patents

Communication system providing adaptive polling Download PDF

Info

Publication number
CN1864356B
CN1864356B CN200480029517.8A CN200480029517A CN1864356B CN 1864356 B CN1864356 B CN 1864356B CN 200480029517 A CN200480029517 A CN 200480029517A CN 1864356 B CN1864356 B CN 1864356B
Authority
CN
China
Prior art keywords
poll
mobile radio
radio communication
communication apparatus
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CN200480029517.8A
Other languages
Chinese (zh)
Other versions
CN1864356A (en
Inventor
谢巴尔·罗伊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BlackBerry Ltd
Original Assignee
TeamOn Systems Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US10/780,949 external-priority patent/US7289495B2/en
Application filed by TeamOn Systems Inc filed Critical TeamOn Systems Inc
Publication of CN1864356A publication Critical patent/CN1864356A/en
Application granted granted Critical
Publication of CN1864356B publication Critical patent/CN1864356B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

A communications system (100) may include at least one data storage device for storing messages for respective users, and a plurality of mobile wireless communications devices (101) each associated with a respective user for accessing the messages stored on the at least one data storage device. Moreover, the communications system may further include an adaptive polling engine (105) for polling the at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices (101) of respective users. The adaptive polling engine (105) may advantageously learn respective user usage patterns for each mobile wireless communications device (101), and change a respective rate of polling for each mobile wireless communications device (101) based thereon.

Description

The communication system of adaptive polling is provided
Technical field
The present invention relates to field of wireless communications, particularly electronics is sent out message system and correlation technique.
Background of invention
The E-mail address is used for preserving Email (e-mail) message.The E-mail address is connected the e-mail message that can make the user send and receive input and output with the internet.These mailboxes can also expand to through wireless network and transmit Email to mobile radio communication apparatus.In major company, the E-mail address is usually located on the mail server in the company.On the other hand, for little company or individual, mailbox is usually located on the mail server that ISP (ISP) locates.
Mail user agent (MUA) adopts the technology that is known as poll from the mailer pass-along message of mail server on subscriber computer or mobile radio communication apparatus.MUA operates in user's personal computer equipment (move or fixing) or represents the program on the share service device of a plurality of such customer inspection new mails.More particularly, poll is on mail server, to retrieve to be delivered in user's the mailbox from other users' input message and with these message.
Usually carry out the mailbox poll with different intervals or speed.In addition, can customization mailbox poll speed.That is, major company and/or ISP can change the polling interval so that satisfy their specific demand better.For example, the Email that is used for business exchange all is high priority usually, thus the mail server of company can each to periodic polling in two minutes.On the other hand, the common wrap count of the mailbox of ISP is so not frequent, and for example, per 15 minutes ability polls once.
Mailbox poll on mail server usually carries out with the preset time interval synchronously.No matter whether mailbox has any new message that inputs or outputs, and the mailbox on the server all carries out poll in order to send or receive message.In big system,, this traditional polling method influences performance thereby may consuming a large amount of server resources.
More particularly, this resource consumption can separated into two parts, i.e. resource consumption (RC) on mail server (MS) and the MUA.The last RC of MS increases with poll frequency, when operation MUA on mobile wireless device, needs especially.When using mobile radio communication apparatus, this resource consumption is more serious with relevant performance impact.This is because the bandwidth constraints of the wireless network that the mobile radio communication apparatus that receives to communicate by letter with mail server passes through.For example, one support 1,000 or the mail server of more mailboxes each polling interval after maybe with hundreds of perhaps in addition thousands of mobile radio communication apparatus exchange message data.Like this can serious radio jamming network and cause the obvious delay of service.In addition, perhaps some mail server can not support this using a model fully.
Therefore, when following one or more situation took place, it is good especially that traditional mailbox poll can not be carried out: a large amount of mailboxes of (1) poll; (2) poll frequency is high; (3) MUA is through on slow and/or expensive link and the network that MS is connected; And (4), the poll live load of accumulation can be broken network capabilities down.A kind of way scheme that addresses this problem is an adaptive polling.Adaptive polling is a kind of more mailbox polling method of intelligence based on trigger event.More particularly, adaptive polling changes the polling interval for the user automatically according to trigger event.
As an example, United States Patent(USP) No. 6,557,026 has described the system that the information translation of text formatting is become audio format, and wherein information sends to client device through the wired or wireless communication link from server.Especially, information relates to " message " that resembles headline, stock market and so on.Server comprises data source monitor, it according to the poll timetable periodically the polling data source with the inspection new information.Indicate the poll timetable in this patent and can comprise the adaptive scheduling program, it can increase poll frequency along with the arrival rate of new information.In addition, when the new information arrival rate reduced, the adaptive scheduling program can reduce poll speed.Can also comprise static schedulers, for example, per hour poll is once to be provided at the operating time.
Although this system has been arranged, need polling technique further progressive to adapt to the continuous increase of using mobile radio communication apparatus visit electronic information.
Summary of the invention
In view of above-mentioned background, the purpose of this invention is to provide a kind of communication system and correlation technique thereof of adaptive polling technology of enhancing.
A kind of communication system provide according to of the present invention this with other purpose, feature and advantage; This communication system comprises at least one data storage device; Be used to store each user's message; With a plurality of mobile radio communication apparatus, each is related with user separately, is used to visit stored message on said at least one data storage device.In addition, this communication system can also comprise the adaptive polling engine, is used for the message of said at least one data storage device stores of poll and to user's mobile radio communication apparatus separately the message that is polled to is provided.The adaptive polling engine helps understanding each user to the use pattern of mobile radio communication apparatus separately, and changes poll speed separately as each mobile radio communication apparatus.
As an example, user's use pattern can be based on certain time in one day and/or certain day in the week.In addition, the adaptive polling engine can also change poll speed for each mobile radio communication apparatus according at least one positive poll event and at least one negative poll event.For example, said at least one negative event possibly be to lack with the adaptive polling engine to set up communicating by letter of having authorized, for example works as given mobile radio communication apparatus outside wireless coverage area, or the situation when providing invalid user to login.
In addition, said at least one negative poll event also possibly be in said at least one data storage device, to reduce each user's message stores amount.Similarly, said at least one positive poll event possibly be the message stores amount that in said at least one data storage device, increases each user, and increases the message access requests from given mobile radio communication apparatus.
Especially, message can be, for example Email (e-mail) message.Communication system can also comprise wireless network, is used to connect mobile radio communication apparatus and adaptive polling engine.For example, the wide area network such as the internet (WAN) also can be used as the interface between mobile radio communication apparatus and the adaptive polling engine.
Method of the present invention aspect is to be used for being connected with the data storage device of at least one with related a plurality of mobile radio communication apparatus of user separately.Said at least one data storage device can be used to store each user's message.This method can comprise stored message in said at least one data storage device of poll, and to user's mobile radio communication apparatus separately the message that is polled to is provided.In addition, this method can also comprise understands the use pattern of each user to each mobile radio communication apparatus, and changes each mobile radio communication apparatus poll speed separately with this.
Adaptive polling engine according to the present invention can be used for being connected with at least one data storage device with related a plurality of mobile radio communication apparatus of user separately.Said at least one data storage device can be used to store each user's message.The adaptive polling engine can comprise interface module, be used for the adaptive polling engine be connected with mobile radio communication apparatus and with the adaptive polling engine modules of interface arrangement coupling.The adaptive polling engine modules can be used in said at least one data storage device of poll stored message and to user's mobile radio communication apparatus separately the message that is polled to is provided.In addition, the adaptive polling engine modules can be understood each user to the use pattern of mobile radio communication apparatus separately, and changes poll speed separately as each mobile radio communication apparatus.
Can comprise interface module and adaptive polling module similarly according to computer-readable medium of the present invention such as top concise and to the point description.
Description of drawings
Fig. 1 is the schematic block diagram according to communication system of the present invention.
Fig. 2 is the flow chart of explaining according to adaptive polling method of the present invention.
Fig. 3 is the schematic block diagram of the mobile radio communication apparatus instance that uses among the present invention.
Embodiment
Following reference is more fully described the present invention as the accompanying drawing of the preferred embodiment of the present invention.The embodiment that the present invention can implement and be not limited to here to be proposed by multiple different form.Provide these embodiment to make this announcement, and scope of the present invention is conveyed to those skilled in the art all sidedly more thoroughly with complete.Identical numbering is specified to components identical all the time.
At first with reference to figure 1, illustrated communication system 100 comprises a plurality of mobile radio communication apparatus 101 and wireless network 102, and wide area network 104 (for example, the internet), as the interface of mobile radio communication apparatus and adaptive polling engine or server 105.Adaptive polling engine 105 and a plurality of data servers, for example mail server 112, application server 114 and Web server 116 communicate.Certainly, though for the purpose of clarity, only provided three kinds of servers 112,114 and 116, those skilled in the art will appreciate that and to use several data server 110 and type thereof.
Mobile radio communication apparatus 101 shown in it will be understood by those skilled in the art that carries out two-way communication through wireless network 102 and internet 104 and adaptive polling engine 108.Be also to be understood that in all embodiment mobile radio communication apparatus 101 also can not need internet 104 and communicate with adaptive polling engine 108.As an example, mobile radio communication apparatus can be the notebook computer of PDA(Personal Digital Assistant), cell phone, band radio modem etc. etc.The example that is suitable for the mobile radio communication apparatus 101 that the present invention uses has been described in the example that provides with reference to figure 3 below.
Illustrated adaptive polling engine 108 comprises the interface module such as FWSM 106, and the communication security between mobile radio communication apparatus 101 and the data server 110 is provided.Illustrated adaptive polling engine 108 also comprises the adaptive polling engine modules, the adaptive polling operation that will discuss below being used to carry out.It will be appreciated by those skilled in the art that; As an example; Adaptive polling engine 105 can be realized with one or more server of company or ISP; FWSM 106 and adaptive polling engine modules 108 can be used as software module on it and realize (that is, module can on different servers).
Adaptive polling engine modules 108 is confirmed different adaptive polling speed according to each user's operating position to different user.Adaptive polling engine modules 108 begins to keep watch on the mail polling interval of mail server 110.Those skilled in the art will appreciate that adaptive polling engine modules 108 can also be configured to poll from other data server, like the service and the incident of application server 114 and Web server 116.
Adaptive polling engine modules 108 utilizes adaptive polling autopolling to be positioned at subscriber mailbox on the mail server 112 to obtain new mail.As an example, though can use other space from start, system 100 can be configured to per 15 minutes mailboxes of poll at least.But, if adaptive polling engine modules 108 detects the mailbox of terminal temperature difference latest activity is arranged, so preferably shorten the polling interval in case with near real-time mode be that the user provides new Email.
Especially, adaptive polling engine modules 108 is to the tabulation of the current message of mail server 112 inquiry, will tabulate then and the database (not shown) in the result of poll formerly that stores compare.If find new information, obtain a copy from given server or user network (for example, America Online (AOL)) so.The messaging list that storage is newly upgraded in database then.
Fig. 2 has explained according to adaptive polling process of the present invention.Flow process begins at square frame 200, at square frame 201, and the own initialization polling status 201 of adaptive polling engine modules 108 bootup windows (that is, utilizing default polling interval).The poll (square frame 202) that adaptive polling engine modules 108 triggers mail server 112, the mail of inspection input and output.At square frame 204, use trigger event as a result, be positive or negative poll event at square frame 206 with event classification.State-event is broadcast to adaptive polling engine modules 108 through wireless network 102 and internet 104 from given mobile radio communication apparatus 101.
Especially, at square frame 208, positive event increases the polling interval, and at square frame 210, negative event reduces the polling interval.In case confirmed event type, adaptive polling engine modules 108 will be with the work down of its new polling status.If it is further movable to also have, triggers the poll (square frame 202) of a new round so and repeat this process.
Positive poll event is to increase any action of polling interval, that is, because positive event, polling engine 108 is poll mail server 112 more continually.The example of positive event includes new information arrival mailbox and the user checks message on his mobile radio communication apparatus.Negative poll event is to reduce any action of polling interval.That is, adaptive polling engine modules 108 can reduce the frequency (that is, reducing poll speed) of poll mail server 112 according to negative event.
As an example; Negative poll event can comprise and can't set up communicating by letter (promptly of having authorized with adaptive polling engine modules 108; Failed authentication); Illegal login or password confirming during the mailbox on connecting mail server 112 for example, or given mobile radio communication apparatus 101 is outside wireless coverage area.
For mobile radio communication apparatus, utilizing a clear superiority of adaptive polling engine modules 108 is to guarantee bandwidth.More particularly, according to positive or negative poll event, adaptive polling engine modules 108 can increase or reduce poll speed with this.If a mobile radio communication apparatus 101 receives several negative event, adaptive polling engine modules 108 can prolong the polling interval and reduce the poll frequency to mail server 112 so, thereby reduces the use of wireless network 102.In case receive positive event, adaptive polling engine modules 108 can shorten the polling interval again.
Another benefit of communication system 100 is better to feel for the user provides performance.That is, email message can more promptly arrive mobile radio communication apparatus 101.For example, if default polling interval be per 15 minutes once and the user receives new information (positive event) continually, adaptive polling engine modules 108 can be increased to each by two minutes once with the polling interval so.Along with the increase of poll speed, message can more promptly send on user's the equipment, stays the faster and better impression of performance to the people.
According to specific user and their use pattern, adaptive polling engine modules 108 can comprise can be according to the sky in the time in one day, the week, and/or the use activity same period in the past heuristic relatively understood and adapted to the module that the user uses pattern.The daily habits that adaptive polling engine modules 108 can be understood the user disposes poll for his mobile device then automatically.For example; Adaptive polling engine modules 108 can be provided with a positive event for busy user (promptly; Increase poll speed), morning, first thing was to download his all input message, before darg end and he leave another part positive event was set; To After Hours be set to negative event (that is, reducing poll speed) during this period of time then to the next morning.
Instance
Further describe the example of the hand-held mobile radio communication equipment 1000 that can use in the present invention below with reference to the example of figure 3.Equipment 1000 comprises shell 1200, keyboard 1400 and output device 1600.Output device is a display screen 1600, and it is the LCD of full graphics preferably.Also can use the output device of other type to substitute.Processing unit 1800 is included in the shell 1200 and is connected between keyboard 1400 and the display screen 1600.The operation of processing unit 1800 control display screen 1600, and according to the whole operation of the button activity controlling mobile equipment 1000 of user on keyboard 1400.
Shell 1200 can vertical elongated or employing size and dimension (shell mechanism that comprises folded form).Keyboard can comprise mode selecting key, or is used for switching other hardware or the software of text input and phone input.
Except processing unit 1800, also show other part of mobile device 1000 among Fig. 3.These parts comprise communication subsystem 1001; Short-range communications subsystem 1020; Together with other input/output device 1060,1080,1100 and 1120 keyboard 1400 and display screen 1600 together; And the subsystem 1201 of memory device 1160,1180 and various other devices.Mobile device 1000 preferably has the duplexing RF communication equipment of voice-and-data function.In addition, mobile device 1000 preferably possesses the ability that can communicate by letter with other computer system through the internet.
The operating system software that processing unit 1800 is carried out preferably is stored in the permanent memory such as flash memory 1160, but also can be stored in the storage device of other type, for example read-only memory (ROM) or similarly storage device.In addition, systems soft ware, specific appliance applications or its parts can be loaded in the volatile memory such as random-access memory (ram) 1180 temporarily.The signal of communication that mobile device receives also can be stored among the RAM1180.
The software application 1300A-1300N of processing unit 1800 on can also actuating equipment 1000 except operation system function.One cover can inside be installed when manufacturing equipment can control basic device operations, like the predetermined application of data and voice communication 1300A and 1300B.In addition, personal information manager (PIM) application program can also be installed during device fabrication.PIM preferably can the organization and management data item, like Email, calendar event, voice mail, appointment, and task item.The PIM application program preferably can also be through wireless network 1401 item that transmits and receive data.The pim data item preferably can be stored in host computer system with the equipment user or related corresponding data item carries out seamless integration, synchronously and upgrade through wireless network 1401.
Through communication subsystem 1001, also possibly carry out the communication function that comprises data and voice communication through short-range communications subsystem.Communication subsystem 1001 comprises receiver 1500, transmitter 1520 and one or more antenna 1540 and 1560.In addition, communication subsystem 1001 also comprises such as the processing module of digital signal processor (DSP) 1580, and local oscillator (LO) 1601.Can will be in the communication network of wherein working according to mobile device 1000 comes concrete design and realizes communication subsystem 1001.For example; Mobile device 1000 can be included as operation on MobitexTM, Data TACTM or general packet radio service (GPRS) mobile data communication network and the communication subsystem 1001 of design; Can also be on any voice communications network, operating, like AMPS, TDMA, CDMA, PCS, GSM etc. and design of communications subsystem 1001.Mobile device 1000 can also be used in separately on the data and voice network with other integrated type.
Network access requirements changes with the type of communication system.For example, on Mobitex and DataTAC network, the mobile device utilization is with the unique person identfication number or the PIN of device association register on network separately.But, on GPRS network, access to netwoks and user or user's device association.Therefore at the enterprising line operate of GPRS network, GPRS equipment needs a subscriber identity module, so-called SIM.
After required network registry or activation completion, mobile device 1000 can pass through communication network 1401 transmissions and receiving communication signal.The signal that is received from communication network 1401 by antenna 1540 is routed to receiver 1500, and it provides signal amplification, down converted, filtering, channel selection etc., and the conversion of analog to digital also is provided.The analog-to-digital conversion that receives signal makes DSP 1580 carry out more complicated communication function, for example demodulation sign indicating number.Equally; DSP 1580 (for example handles; Modulation and coding) send to the signal of network 1401, signal sends to transmitter 1520 and does the conversion of digital to analogy, up-conversion, filtering, amplification and send on the communication network 1401 (or network) through antenna 1560 then then.
DSP 1580 is except process communication signals, also to the control of receiver 1500 and transmitter 1520.The gain that for example, can apply signal of communication in receiver control 1500 and the transmitter 1520 adaptively through the automatic gaining controling algorithm realized on the DSP 1580.
Under data communication mode, the reception signal that communication subsystem 1001 is handled such as text message or page download receives signal and is input to processing unit 1800.Do further processing to received signal by processing unit 1800 then, so that output to display screen 1600, or the auxiliary I/O equipment 1060 of other type.The equipment user also can utilize keyboard 1400 and/or other auxiliary I/O equipment 1060, writes data item like the input equipment of touch pad, rocker switch, thumb type spinning roller or some other types, like email message.The data item that writes is sent out away through communication network 1401 through communication subsystem 1001.
Under voice communication mode, basic identical under whole operations of equipment and the data communication mode, the signal that just receives is exported to loud speaker 1100, generates the signal that will send by microphone 1120.Can also realize interchangeable voice or audio frequency I/O subsystem on the equipment 1000, like the speech message Voice Recording Subsystem.In addition, display screen 1600 also can use under voice communication mode, for example the relevant information of the identity of display of calling side, the duration of call or other voice conversation.
Short-range communications subsystem can set up mobile device 1000 with other near communicating by letter between system or equipment, they need not to be similar equipment.For example, short-range communications subsystem can comprise infrared facility and relevant circuit and element, or bluetooth TMCommunication module, with provide with function similar system and equipment between communicate by letter.
Description and relevant drawings that those skilled in the art have benefited from the front can draw many changes of the present invention and other embodiment.Therefore, be appreciated that the present invention is not limited to the specific embodiment that is disclosed, those change just and are included in the scope of accompanying claims of the present invention with other embodiment.

Claims (19)

1. a communication system comprises:
At least one data storage device is used to store the message of relative users;
A plurality of mobile radio communication apparatus, each mobile radio communication apparatus is related with relative users, is used for visiting said at least one data storage device stored message; With
The adaptive polling engine is used for said at least one the data storage device stored message of poll, and to the mobile radio communication apparatus of relative users the message that is polled to is provided;
Said adaptive polling engine is understood the use pattern of relative users to each mobile radio communication apparatus; And use pattern and cause the negative poll event of the incident that poll speed reduces to be each mobile radio communication apparatus change poll speed separately based at least one indication based on the user, said at least one negative poll event comprises at least and can't communicate by letter with said adaptive polling engine has been authorized.
2. communication system according to claim 1, wherein the user uses pattern based on the time in one day.
3. communication system according to claim 1, wherein the user uses pattern based on certain day in the week.
4. communication system according to claim 1, wherein said adaptive polling engine also cause the positive poll event of the incident of poll speed increase to change the poll speed of each mobile radio communication apparatus according at least one indication.
5. communication system according to claim 1, wherein said at least one negative poll event comprises that also given mobile radio communication apparatus is outside wireless coverage area.
6. communication system according to claim 5 wherein based on invalid user login, can't be communicated by letter with said adaptive polling engine has been authorized.
7. communication system according to claim 1, wherein said at least one negative poll event also comprise and are reduced to corresponding user storing message in said at least one data storage device.
8. communication system according to claim 4, wherein said at least one positive poll event comprise that increasing to corresponding user preserves message in said at least one data storage device.
9. communication system according to claim 4, wherein said at least one positive poll event comprises the message access requests of increase from given mobile radio communication apparatus.
10. communication system according to claim 1, wherein said message comprise Email (e-mail) message.
11. adaptive polling engine; Being used for a plurality of mobile radio communication apparatus that each is related with corresponding user is connected with at least one data storage device; Said at least one data storage device is used to store the message of relative users, and said adaptive polling engine comprises:
Interface module is used to connect adaptive polling engine and mobile radio communication apparatus; With
With the adaptive polling engine modules of said interface module coupling, be used for the message of said at least one data storage device stores of poll, and the message that is polled to be provided to the mobile radio communication apparatus of relative users;
Said adaptive polling engine modules is understood the use pattern of relative users to each mobile radio communication apparatus; And the negative poll event of using pattern and causing the incident that poll speed reduces based at least one indication based on the user for each mobile radio communication apparatus changes corresponding poll speed, said at least one negative poll event comprises at least and can't communicate by letter with said adaptive polling engine has been authorized.
12. adaptive polling engine according to claim 11, wherein the user uses pattern at least based on certain time in one day and certain day in the week.
13. adaptive polling engine according to claim 11, wherein said adaptive polling engine modules also cause the positive poll event of the incident of poll speed increase to change the poll speed of each mobile radio communication apparatus according at least one indication.
14. adaptive polling engine according to claim 11, wherein said at least one negative poll event comprises that also given mobile radio communication apparatus is outside wireless coverage area.
15. adaptive polling engine according to claim 14 is wherein based on invalid user's login, the communication that can't authorize.
16. a method is used for a plurality of mobile radio communication apparatus that each is related with corresponding user and is connected with at least one data storage device, said at least one data storage device is used to store the message of relative users, and said method comprises:
The message of said at least one data storage device stores of poll, and the message that is polled to is provided to the mobile radio communication apparatus of relative users;
Understand the use pattern of relative users to each mobile radio communication apparatus; And the negative poll event of using pattern and causing the incident that poll speed reduces based at least one indication based on the user for each mobile radio communication apparatus changes corresponding poll speed, said at least one negative poll event comprises and can't communicate by letter with given mobile radio communication apparatus has been authorized.
17. method according to claim 16, wherein the user uses pattern based on certain time at least one sky and certain day in the week.
18. method according to claim 16, wherein processor also causes the positive poll event of the incident of poll speed increase to change the poll speed of each mobile radio communication apparatus according at least one indication.
19. method according to claim 16, wherein said at least one negative poll event comprises that also given mobile radio communication apparatus is outside wireless coverage area.
CN200480029517.8A 2003-08-07 2004-02-26 Communication system providing adaptive polling Expired - Lifetime CN1864356B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US49311803P 2003-08-07 2003-08-07
US60/493,118 2003-08-07
US10/780,949 2004-02-18
US10/780,949 US7289495B2 (en) 2003-08-07 2004-02-18 Communications system providing adaptive polling based upon user usage patterns and related methods
PCT/US2004/005793 WO2005018123A1 (en) 2003-08-07 2004-02-26 Communications system providing adaptive polling

Publications (2)

Publication Number Publication Date
CN1864356A CN1864356A (en) 2006-11-15
CN1864356B true CN1864356B (en) 2012-06-06

Family

ID=37390884

Family Applications (2)

Application Number Title Priority Date Filing Date
CN200480029517.8A Expired - Lifetime CN1864356B (en) 2003-08-07 2004-02-26 Communication system providing adaptive polling
CN200480028958.6A Expired - Lifetime CN1864371B (en) 2003-08-07 2004-02-26 Communication system providing adaptive polling based upon positive and negative polling events and related methods

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200480028958.6A Expired - Lifetime CN1864371B (en) 2003-08-07 2004-02-26 Communication system providing adaptive polling based upon positive and negative polling events and related methods

Country Status (1)

Country Link
CN (2) CN1864356B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8780881B2 (en) * 2006-12-21 2014-07-15 Intel Corporation Adaptive polling for bursty wireless data traffic
US8364862B2 (en) * 2009-06-11 2013-01-29 Intel Corporation Delegating a poll operation to another device
CN108156265B (en) * 2010-11-22 2019-03-26 杭州硕文软件有限公司 A kind of application control method and mobile device
CN102076105B (en) * 2011-01-12 2014-04-30 北京傲天动联技术股份有限公司 Polling method for point-to-multipoint communication system
CN102780723B (en) * 2011-05-11 2016-04-27 联想(北京)有限公司 A kind of information obtaining method and information obtaining device
CN103248559A (en) * 2012-02-14 2013-08-14 宏达国际电子股份有限公司 Methods and systems of dynamic mail synchronization for mobile devices

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5566351A (en) * 1994-06-20 1996-10-15 International Business Machines Corporation Adaptive polling system by generating sequence of polling signals whose magnitudes are functionally related to the occurrence of the busy signal
US6173323B1 (en) * 1997-12-24 2001-01-09 Lucent Technologies Inc. Adaptive polling rate algorithm for SNMP-based network monitoring

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067561A (en) * 1997-02-07 2000-05-23 Hughes Electronics Corporation Electronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channel
KR100428309B1 (en) * 2000-09-30 2004-04-30 엘지전자 주식회사 Adapted polling method for router

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5566351A (en) * 1994-06-20 1996-10-15 International Business Machines Corporation Adaptive polling system by generating sequence of polling signals whose magnitudes are functionally related to the occurrence of the busy signal
US6173323B1 (en) * 1997-12-24 2001-01-09 Lucent Technologies Inc. Adaptive polling rate algorithm for SNMP-based network monitoring

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
US 6173323 B1,全文.

Also Published As

Publication number Publication date
CN1864371A (en) 2006-11-15
CN1864371B (en) 2010-09-08
CN1864356A (en) 2006-11-15

Similar Documents

Publication Publication Date Title
US8553601B2 (en) Communications system providing adaptive polling based upon positive and negative polling events and related methods
US7894425B2 (en) Communications system providing adaptive polling based upon user usage patterns and related methods
CN100452776C (en) System and method of wireless instant messaging
CN100394753C (en) Messaging system with automatic proxy service
CN1965284B (en) Automatic user device presence registration system
CN100521718C (en) System and method for starting instant news transmission on mobile device
US7363026B2 (en) Email SMS notification system providing enhanced message retrieval features and related methods
CA2550065C (en) Email sms notification system providing selective server message retrieval features and related methods
JP2003523152A (en) Chat message communication apparatus and method
CN101569168A (en) Active messaging that triggers future reminders
WO2007007962A1 (en) Messenger notification system and method using synchronization server
US8135788B2 (en) Email SMS notification system providing enhanced charge accounting features and related methods
CN101176360A (en) Wireless paging system
CN101167065B (en) System and method of retrieving electronic mail
CN1864356B (en) Communication system providing adaptive polling
US20090164586A1 (en) Method and system for managing the reception of messages in a communication network
CN101137094B (en) Electronic mail notifying method and device and system
KR20080061464A (en) Method of servicing mail and system, mobile terminal
CN101583101A (en) Device and method for timed short message service

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: 20211112

Address after: Ontario, Canada

Patentee after: BlackBerry Ltd.

Address before: Washington, USA

Patentee before: TEAMON SYSTEMS, Inc.

CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20120606