Patent US6463464B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6463464B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for pushing information from a host system to a mobile data communication device

Assignee: Malikie Innovations Ltd
•
Filing: 2000-03-17
•
Granted: 2002-10-08
•
Expires: 2020-03-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect certain user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device.

Inventors

  • 👤 Mihal Lazaridis
  • 👤 Gary P. Mousseau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 21:59
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/28; H04W; H04W4/00; H04W4/12; G; G06; G06Q; G06Q10/00; G06Q10/10; G06Q10/107; G06Q10/109; H04L51/00; H04L51/04; H04L51/21; H04L51/214; H04L51/58; H04L63/00; H04L63/04; H04L63/0428; H04L67/00; H04L67/01; H04L67/04; H04L67/10; H04L67/1095; H04L67/50; H04L67/51; H04L67/52; H04L67/55; H04L67/56; H04L67/563; H04L67/60; H04L67/63; H04L9/00; H04L9/40; H04M; H04M3/00; H04M3/42; H04M3/487; H04M3/4872; H04W12/00; H04W12/03; H04W12/033; H04W12/037; H04W24/00; H04W4/02; H04W4/16; H04W8/00; H04W8/26; H04W88/00; H04W88/02; H04W88/04; H04L51/06; H04L51/063; H04L51/066; H04L51/07; H04L51/08; H04L51/48; H04L63/08; H04L63/083; H04L67/02; H04L67/564; H04L69/00; H04L69/30; H04L69/32; H04L69/322; H04L69/329; H04M2203/00; H04M2203/35; H04M2203/353; H04M3/42025; H04M3/42085; H04M3/42102; H04M3/4211; H04W40/00; H04W8/18; H04W8/22; H04W8/24; H04W8/245; H04W80/00; H04W80/04; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952

Claims Analysis

Total Claims: 78
Claim 1
Independent Claim 267 words
A method of replicating data items in real time between a host system and a mobile device, comprising the steps of: establishing a set of data items in both the host system and the mobile device to be replicated over a wireless network; configuring one or more replication events at the host system, wherein the one or more replication events include an internal event that is generated by the host system; detecting the occurrence of the one or more replication events; in response to the occurrence of the one or more replication events, continuously replicating changes in the set of data items between the host system and the mobile device by immediately transmitting, in real-time, replication information between the host system and the mobile device via the wireless network, wherein the set of data items in the host system and mobile device is a set of email messages, and the replication information includes copies of the email messages; receiving the copies of email messages at the mobile device; generating reply messages at the mobile device to be sent to a plurality of message senders and transmitting the reply messages to the host system; receiving the reply messages at the host system and configuring address information of the reply messages such that the reply messages use a first address associated with the host system as the originating address, wherein messages generated at either the host system or the mobile device share the first address; and transmitting the reply messages from the host system to the plurality of message senders; wherein the host system is an office computer system.
Claim 2
Independent Claim 267 words
A method of replicating data items in real time between a host system and a mobile device, comprising the steps of: establishing a set of data items in both the host system and the mobile device to be replicated over a wireless network; configuring one or more replication events at the host system, wherein the one or more replication events include an internal event that is generated by the host system; detecting the occurrence of the one or more replication events; in response to the occurrence of the one or more replication events, continuously replicating changes in the set of data items between the host system and the mobile device by immediately transmitting, in real-time, replication information between the host system and the mobile device via the wireless network, wherein the set of data items in the host system and mobile device is a set of email messages, and the replication information includes copies of the email messages; receiving the copies of email messages at the mobile device; generating reply messages at the mobile device to be sent to a plurality of message senders and transmitting the reply messages to the host system; receiving the reply messages at the host system and configuring address information of the reply messages such that the reply messages use a first address associated with the host system as the originating address, wherein messages generated at either the host system or the mobile device share the first address; and transmitting the reply messages from the host system to the plurality of message senders; wherein the host system is an office computer system.
Claim 3
Dependent Claim 35 words
The method of claim 1 , wherein the one or more replication events further include an external event that is generated by the mobile device and transmitted to the host system via the wireless network.
Claim 4
Dependent Claim 41 words
The method of claim 1 , further comprising the step of: establishing a bi-directional secure link between the host system and the mobile device over the wireless network prior to transmitting replication information between the host system and the mobile device.
Claim 5
Dependent Claim 60 words
The method of claim 3 , wherein the step of establishing a bi-directional link further comprises the step of: providing an encryption module at the host system for encrypting the replication information prior to transmission, and a corresponding decryption module at the mobile device for decryption the replication information, wherein the replication information remains encrypted until at the mobile device.
Claim 6
Dependent Claim 67 words
The method of claim 4 , wherein the step of establishing a bi-directional link further comprises the steps of: providing a packaging module at the host system for packaging the replication information into electronic envelopes addressed using an electronic address of the mobile device associated with the wireless network; and providing an unpackaging module at the mobile device for extracting the replication information from the electronic envelopes.
Claim 7
Dependent Claim 66 words
The method of claim 5 , wherein the step of establishing a bi-directional link further comprises the steps of: providing a data compression module at the host system for compressing the replication information prior to replication; and providing a data decompression module at the mobile device for decompressing the compressed replication information, wherein the replication information remains encrypted and compressed until received at the mobile device.
Claim 8
Dependent Claim 22 words
The method of claim 6 , further comprising the step of: storing configuration information regarding the mobile device at the host system.
Claim 9
Dependent Claim 39 words
The method of claim 7 , wherein the configuration information stored at the host system includes: the network address of the mobile device; and an indication of the types of attachments that the mobile device can receive and process.
Claim 10
Dependent Claim 20 words
The method of claim 8 , wherein the configuration information further includes: an indication of the type of mobile device.
Claim 11
Dependent Claim 96 words
The method of claim 7 , further comprising the steps of: for each data item to be replicated, the host system determining whether the data item includes an attachment, and if so, then determining the type of attachment; accessing the stored configuration information at the host system to determine whether the mobile device can receive and process attachments of the determined type; and if so, then transmitting replication information regarding the attachments to the mobile device, and if not, then transmitting replication information regarding the attachments to a device that is capable of processing the attachment.
Claim 12
Dependent Claim 15 words
The method of claim 10 , wherein the type of attachment is a sound file.
Claim 13
Dependent Claim 29 words
The method of claim 1 , wherein the one or more replication events include networked events generated by a device coupled to the host system via a computer network.
Claim 14
Dependent Claim 34 words
The method of claim 12 , wherein the networked events include messages to begin replication from computer systems other than the mobile device, which are connected to the host system via a wired network.
Claim 15
Dependent Claim 14 words
The method of claim 1 , wherein the internal event is a calendar alarm.
Claim 16
Dependent Claim 15 words
The method of claim 1 , wherein the internal event is a screen saver activation.
Claim 17
Dependent Claim 15 words
The method of claim 1 , wherein the internal event is a keyboard timeout signal.
Claim 18
Dependent Claim 13 words
The method of claim 1 , wherein the mobile device is a pager.
Claim 19
Dependent Claim 22 words
The method of claim 1 , wherein the mobile device is a device equipped to receive both voice and non-voice data messages.
Claim 20
Dependent Claim 38 words
The method of claim 1 , wherein the host system includes a preferred list for limiting the replicating step to transmitting replication information only for those data items that are associated with a sender on the preferred list.
Claim 21
Dependent Claim 18 words
The method of claim 19 , wherein a user can add and subtract senders from the preferred list.
Claim 22
Dependent Claim 23 words
The method of claim 19 , wherein the user can add and subtract senders from the preferred list by configuring the host system.
Claim 23
Dependent Claim 31 words
The method of claim 19 , wherein the user can add and subtract senders from the preferred list by transmitting a command message from the mobile device to the host system.
Claim 24
Dependent Claim 18 words
The method of claim 19 , wherein the preferred list is activated and deactivated at the host system.
Claim 25
Dependent Claim 27 words
The method of claim 19 , wherein the preferred list is activated and deactivated by a command message transmitted from the mobile device to the host system.
Claim 26
Independent Claim 234 words
A method of replicating data items in real time between a host system and a mobile device, comprising the steps of: establishing a set of data items in both the host system and the mobile device to be replicated over a wireless network; configuring one or more replication events at the host system, wherein the one or more replication events include an internal event that is generated by the host system; storing configuration information regarding the mobile device at the host system; detecting the occurrence of the one or more replication events; in response to the occurrence of the one or more replication events, continuously replicating changes in the set of data items between the host system and the mobile device by immediately transmitting, in real-time, replication information between the host system and the mobile device via the wireless network, for each date item to be replicated, the host system determining whether the data item includes an attachment, and if so, then determining the type of attachment; accessing the stored configuration information at the host system to determine whether the mobile device can receive and process attachments of the determined type; and if so, then transmitting replication information regarding the attachments to the mobile device, and if not, then transmitting replication information regarding the attachments to a device that is capable of processing the attachment; wherein the host system is an office computer system.
Claim 27
Independent Claim 234 words
A method of replicating data items in real time between a host system and a mobile device, comprising the steps of: establishing a set of data items in both the host system and the mobile device to be replicated over a wireless network; configuring one or more replication events at the host system, wherein the one or more replication events include an internal event that is generated by the host system; storing configuration information regarding the mobile device at the host system; detecting the occurrence of the one or more replication events; in response to the occurrence of the one or more replication events, continuously replicating changes in the set of data items between the host system and the mobile device by immediately transmitting, in real-time, replication information between the host system and the mobile device via the wireless network, for each date item to be replicated, the host system determining whether the data item includes an attachment, and if so, then determining the type of attachment; accessing the stored configuration information at the host system to determine whether the mobile device can receive and process attachments of the determined type; and if so, then transmitting replication information regarding the attachments to the mobile device, and if not, then transmitting replication information regarding the attachments to a device that is capable of processing the attachment; wherein the host system is an office computer system.
Claim 28
Dependent Claim 35 words
The method of claim 25 , wherein the one or more replication events further include an external event that is generated by the mobile device and transmitted to the host system via the wireless network.
Claim 29
Dependent Claim 41 words
The method of claim 25 , further comprising the step of: establishing a bi-directional secure link between the host system and the mobile device over the wireless network prior to transmitting replication information between the host system and the mobile device.
Claim 30
Dependent Claim 60 words
The method of claim 27 , wherein the step of establishing a bi-directional link further comprises the step of: providing an encryption module at the host system for encrypting the replication information prior to transmission, and a corresponding decryption module at the mobile device for decryption the replication information, wherein the replication information remains encrypted until at the mobile device.
Claim 31
Dependent Claim 67 words
The method of claim 28 , wherein the step of establishing a bi-directional link further comprises the steps of: providing a packaging module at the host system for packaging the replication information into electronic envelopes addressed using an electronic address of the mobile device associated with the wireless network; and providing an unpackaging module at the mobile device for extracting the replication information from the electronic envelopes.
Claim 32
Dependent Claim 66 words
The method of claim 29 , wherein the step of establishing a bi-directional link further comprises the steps of: providing a data compression module at the host system for compressing the replication information prior to replication; and providing a data decompression module at the mobile device for decompressing the compressed replication information, wherein the replication information remains encrypted and compressed until received at the mobile device.
Claim 33
Dependent Claim 22 words
The method of claim 30 , further comprising the step of: storing configuration information regarding the mobile device at the host system.
Claim 34
Dependent Claim 39 words
The method of claim 31 , wherein the configuration information stored at the host system includes: the network address of the mobile device; and an indication of the types of attachments that the mobile device can receive and process.
Claim 35
Dependent Claim 20 words
The method of claim 32 , wherein the configuration information further includes: an indication of the type of mobile device.
Claim 36
Dependent Claim 142 words
The method of claim 25 , wherein the set of data items in the host system and mobile device is a set of email messages, and the replication information includes copies of the email messages, the method further comprising the steps of: receiving the copies of email messages at the mobile device; generating reply messages at the mobile device to be sent to a plurality of message senders and transmitting the reply messages to the host system; receiving the reply messages at the host system and configuring address information of the reply messages such that the reply messages use a first address associated with the host system as the originating address, wherein messages generated at either the host system or the mobile device share the first address; and transmitting the reply messages from the host system to the plurality of message senders.
Claim 37
Dependent Claim 29 words
The method of claim 25 , wherein the one or more replication events include networked events generated by a device coupled to the host system via a computer network.
Claim 38
Dependent Claim 34 words
The method of claim 35 , wherein the networked events include messages to begin replication from computer systems other than the mobile device, which are connected to the host system via a wired network.
Claim 39
Dependent Claim 14 words
The method of claim 25 , wherein the internal event is a calendar alarm.
Claim 40
Dependent Claim 15 words
The method of claim 25 , wherein the internal event is a screen saver activation.
Claim 41
Dependent Claim 15 words
The method of claim 25 , wherein the internal event is a keyboard timeout signal.
Claim 42
Dependent Claim 13 words
The method of claim 25 , wherein the mobile device is a pager.
Claim 43
Dependent Claim 22 words
The method of claim 25 , wherein the mobile device is a device equipped to receive both voice and non-voice data messages.
Claim 44
Dependent Claim 38 words
The method of claim 25 , wherein the host system includes a preferred list for limiting the replicating step to transmitting replication information only for those data items that are associated with a sender on the preferred list.
Claim 45
Dependent Claim 18 words
The method of claim 42 , wherein a user can add and subtract senders from the preferred list.
Claim 46
Dependent Claim 23 words
The method of claim 43 , wherein the user can add and subtract senders from the preferred list by configuring the host system.
Claim 47
Dependent Claim 31 words
The method of claim 43 , wherein the user can add and subtract senders from the preferred list by transmitting a command message from the mobile device to the host system.
Claim 48
Dependent Claim 18 words
The method of claim 42 , wherein the preferred list is activated and deactivated at the host system.
Claim 49
Dependent Claim 27 words
The method of claim 42 , wherein the preferred list is activated and deactivated by a command message transmitted from the mobile device to the host system.
Claim 50
Dependent Claim 15 words
The method of claim 25 , wherein the type of attachment is a sound file.
Claim 51
Independent Claim 280 words
A method of replicating data items in real time between an office computer system and a mobile communications device, comprising the steps of: establishing a set of data items in both the office computer system and the mobile communications device to be replicated over an Internet communications network coupled to a wireless communications network operable with the mobile communications device; configuring one or more replication events at the office computer system; detecting the occurrence of the one or more replication events; in response to the occurrence of the one or more replication events, replicating changes in the set of data items between the office computer system and the mobile communications device by immediately transmitting, in real-time, replication information between the office computer system and the mobile communications device via the wireless network, wherein the data items in the office computer system and the mobile communications device include a set of calendar messages, and the replication information includes copies of the calendar messages; receiving the copies of the calendar messages at the mobile communications device; generating reply calendar messages at the mobile communications device to be sent to a plurality of calendar message senders and transmitting the reply calendar messages to the office computer system; receiving the reply calendar messages at the office computer system; storing the reply calendar messages at the office computer system; wherein address information of the reply calendar messages includes a first address associated with the office computer system and the mobile communications device, the first address indicating that the reply calendar messages originated from a mailbox account address; and transmitting the reply calendar messages from the office computer system to the plurality of calendar message senders.
Claim 52
Independent Claim 280 words
A method of replicating data items in real time between an office computer system and a mobile communications device, comprising the steps of: establishing a set of data items in both the office computer system and the mobile communications device to be replicated over an Internet communications network coupled to a wireless communications network operable with the mobile communications device; configuring one or more replication events at the office computer system; detecting the occurrence of the one or more replication events; in response to the occurrence of the one or more replication events, replicating changes in the set of data items between the office computer system and the mobile communications device by immediately transmitting, in real-time, replication information between the office computer system and the mobile communications device via the wireless network, wherein the data items in the office computer system and the mobile communications device include a set of calendar messages, and the replication information includes copies of the calendar messages; receiving the copies of the calendar messages at the mobile communications device; generating reply calendar messages at the mobile communications device to be sent to a plurality of calendar message senders and transmitting the reply calendar messages to the office computer system; receiving the reply calendar messages at the office computer system; storing the reply calendar messages at the office computer system; wherein address information of the reply calendar messages includes a first address associated with the office computer system and the mobile communications device, the first address indicating that the reply calendar messages originated from a mailbox account address; and transmitting the reply calendar messages from the office computer system to the plurality of calendar message senders.
Claim 53
Dependent Claim 36 words
The method of claim 49 , wherein the one or more replication events include an external event that is generated by the mobile communications device and transmitted to the office computer system via a wireless network.
Claim 54
Dependent Claim 45 words
The method of claim 49 , further comprising the step of: establishing a bi-directional secure link between the office computer system and the mobile communications device over the wireless network prior to transmitting replication information between the office computer system and the mobile communications device.
Claim 55
Dependent Claim 30 words
The method of claim 51 , further comprising the steps of: generating an encryption key for the mobile communications device; and storing the encryption key at the office computer system.
Claim 56
Dependent Claim 70 words
The method of claim 52 , wherein the step of establishing a bi-directional link further comprises the steps of: providing a packaging module at the office computer system for packaging the replication information into electronic envelopes addressed using an electronic address of the mobile communications device associated with the wireless network; and providing an unpackaging module at the mobile communications device for extracting the replication information from the electronic envelopes.
Claim 57
Dependent Claim 69 words
The method of claim 53 , wherein the step of establishing a bi-directional link further comprises the steps of: providing a data compression module at the office computer system for compressing the replication information prior to replication; and providing a data decompression module at the mobile communications device for decompressing the compressed replication information, wherein the replication information remains encrypted and compressed until received at the mobile communications device.
Claim 58
Dependent Claim 24 words
The method of claim 54 , further comprising the step of: storing configuration information regarding the mobile communications device at the office computer system.
Claim 59
Dependent Claim 42 words
The method of claim 55 , wherein the configuration information stored at the office computer system includes: the network address of the mobile communications device; and an indication of the types of attachments that the mobile communications device can receive and process.
Claim 60
Dependent Claim 20 words
The method of claim 56 wherein the configuration information further includes: an indication of the type of mobile communications device.
Claim 61
Dependent Claim 80 words
The method of claim 55 , further comprising the steps of: for each data item to be replicated, the office computer system determining whether the data item includes an attachment, and if so, then determining the type of attachment; accessing the stored configuration information at the office computer system to determine whether the mobile communications device can receive and process attachments of the determined type; and if so, then transmitting replication information regarding the attachments to the mobile communications device.
Claim 62
Dependent Claim 15 words
The method of claim 49 , wherein the type of attachment is a sound file.
Claim 63
Dependent Claim 63 words
The method of claim 51 , wherein the step of establishing a bi-directional link further comprises the step of: providing an encryption module at the office computer system for encrypting the replication information prior to transmission, and a corresponding decryption module at the mobile communications device for decryption the replication information, wherein the replication information remains encrypted until at the mobile communications device.
Claim 64
Dependent Claim 30 words
The method of claim 49 , wherein the one or more replication events include networked events generated by a device coupled to the office computer system via a computer network.
Claim 65
Dependent Claim 23 words
The method of claim 49 , wherein the one or more replication events include an internal event generated by the office computer system.
Claim 66
Dependent Claim 14 words
The method of claim 62 , wherein the internal event is a calendar alarm.
Claim 67
Dependent Claim 15 words
The method of claim 62 , wherein the internal event is a screen saver activation.
Claim 68
Dependent Claim 15 words
The method of claim 62 , wherein the internal event is a keyboard timeout signal.
Claim 69
Dependent Claim 14 words
The method of claim 49 , wherein the mobile communications device is a pager.
Claim 70
Dependent Claim 23 words
The method of claim 49 , wherein the mobile communications device is a device equipped to receive both voice and non-voice data messages.
Claim 71
Dependent Claim 39 words
The method of claim 49 , wherein the office computer system includes a preferred list for limiting the replicating step to transmitting replication information only for those data items that are associated with a sender on the preferred list.
Claim 72
Dependent Claim 18 words
The method of claim 68 , wherein a user can add and subtract senders from the preferred list.
Claim 73
Dependent Claim 24 words
The method of claim 69 , wherein the user can add and subtract senders from the preferred list by configuring the office computer system.
Claim 74
Dependent Claim 33 words
The method of claim 69 , wherein the user can add and subtract senders from the preferred list by transmitting a command message from the mobile communications device to the office computer system.
Claim 75
Dependent Claim 19 words
The method of claim 68 , wherein the preferred list is activated and deactivated at the office computer system.
Claim 76
Dependent Claim 29 words
The method of claim 68 , wherein the preferred list is activated and deactivated by a command message transmitted from the mobile communications device to the office computer system.
Claim 77
Dependent Claim 30 words
The method of claim 49 , wherein the step of replicating changes in the set of data items between the office computer system and the mobile communications device is continuous.
Claim 78
Dependent Claim 19 words
The method of claim 49 , wherein the mobile communications device is a mobile phone with data messaging capabilities.

References Cited (Backward Citations)

US4106060A Cited
US4438433A Cited
US4713780A Cited
US4695880A Cited
US4697281A Cited
US4837798A Cited
US5008926A Cited
US4856047A Cited
US5177680A Cited
US4928096A Cited
US4837800A Cited
US4951044A Cited
US5086502A Cited
US5125021A Cited
US5333152A Cited
US5157660A Cited
US4980907A Cited
US5043721A Cited
US5299255A Cited
US5307059A Cited
US5127041A Cited
US5181200A Cited
US5159592A Cited
US5136291A Cited
US5283887A Cited
US5293250A Cited
US5754954A Cited
US5819172A Cited
US5625670A Cited
US5631946A Cited
US5479472A Cited
US5436960A Cited
US5438611A Cited
US5265033A Cited
US5333266A Cited
US5392390A Cited
US5666553A Cited
US5487100A Cited
US5315635A Cited
US5666530A Cited
US5928329A Cited
US5410543A Cited
US5416473A Cited
US5406557A Cited
US5452356A Cited
US5765170A Cited
EP0617373A2 Cited
US5627829A Cited
US5495484A Cited
US5603054A Cited
US5493692A Cited
US5559800A Cited
US5588009A Cited
US5598536A Cited
US5742905A Cited
US5742668A Cited
US5579472A Cited
US5729735A Cited
US5813016A Cited
US5706211A Cited
US5757901A Cited
US5572528A Cited
US5796806A Cited
US5819284A Cited
EP0736989A3 Cited
US5604491A Cited
US5867660A Cited
US5812819A Cited
US5815081A Cited
US6249820B1 Cited
US5751971A Cited
US5913040A Cited
US5850219A Cited
US6000000A Cited
US5727202A Cited
EP0772327A3 Cited
US5705995A Cited
US6092191A Cited
EP0777394A1 Cited
US5761416A Cited
US5633810A Cited
US5831664A Cited
US5903723A Cited
US5781901A Cited
EP0788287A3 Cited
US6311282B1 Cited
EP0793387B1 Cited
EP0838934A4 Cited
US5838926A Cited
US5969636A Cited
US5673322A Cited
US5790974A Cited
US5745689A Cited
US5826062A Cited
US5878434A Cited
US5974238A Cited
EP0825788A3 Cited
US5838252A Cited
US5978837A Cited
EP0838774A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-10-07 2006-04-08 2006-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-10-07 2010-04-08 2010-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-10-07 2014-04-08 2014-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag