throbber
(19) p)
`
`Europaisches Patentamt
`
`European Patent Office
`
`Office européen des brevets
`
`(11)
`
`EP 0917077 A2
`
`(12)
`
`EUROPEAN PATENT APPLICATION
`
`(43) Date of publication:
`19.05.1999 Bulletin 1999/20
`
`(51) Int 01.6: G06F17/60
`
`(21) Application number: 983094012
`
`(22) Date of filing: 17.11.1998
`
`(84) Designated Contracting States:
`AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU
`MC NL PT SE
`
`Designated Extension States:
`AL LT LV MK RO SI
`
`(30) Priority: 18.11.1997 US 972453
`
`(71) Applicant: LUCENT TECHNOLOGIES INC.
`Murray Hill, New Jersey 07974-0636 (US)
`
`
`
`(72) Inventor: Kaufman, Steven B.
`Bridgewater, New Jersey 08807 (US)
`
`(74) Representative:
`Buckley, Christopher Simon Thirsk et aI
`Lucent Technologies (UK) Ltd,
`5 Mornington Road
`Woodford Green, Essex IG8 0TU (GB)
`
`(54) Wireless remote synchronization of data between PC & PDA
`
`The present invention utilizes wireless commu-
`(57)
`nication paths between a PC (600) and a Personal Dig-
`ital Assistant (PDA) (602) to synchronize data files be-
`tween the PC and the PDA. Example wireless commu-
`nication paths include a one; way paging network, a two-
`way paging network (152), a Cellular Digital Packet Data
`(CDPD) network, and a cordless telephone network. Au-
`tomated updating of remote files is accomplished by in-
`visibly updating using a paging or CDPD network, e.g.,
`either after each change to the data file, after a series
`
`of changes to the data file, after exiting the scheduling
`application program, at predetermined intervals and/or
`even on-demand. The invention provides a simple and
`efficient wireless way to synchronize data files on sep-
`arate computers which do not require a fixed, direct con-
`nection to each other, such as a direct connection
`through the PSTN, infrared link, or wired orwireless LAN
`type connection. The synchronization of data files can
`be updated on a frequent, inconspicuous and conven-
`ient basis.
`
`
`
`
`
`I I
`
`SCHEDUUNG
`om
`SYNCHIIONIZING
`
`PROGRAM
`ROUTINE
`I
`I
`X
`K
`V I
`
`512
`514
`103
`I
`I
`
`l ll |l ll|Il
`
`100
`
`
`
`2-WAY
`
`FACING
`
`
`‘52
`
`
`
`
`
`
` SCHEDULING W SYNCHRONIZING
`PROGRAM
`ROUTINE
`
`608
`
`X
`606
`
`X
`101
`
`EP0917077A2
`
`Printed by Jouve, 75001 PAFIIS (FFI)
`
`FANDANGO EXHIBIT 1073
`
`FANDANGO EXHIBIT 1073
`
`

`

`1
`
`EP 0 917 077 A2
`
`2
`
`Description
`
`Field of the Invention
`
`[0001] This invention relates to the management of
`scheduling and other information between two isolated
`electronic computers. More particularly, it relates to sim-
`plified, discrete and automated synchronization of cal-
`endar and contact-related data between a personal
`computer (PC) and a remote personal digital assistant
`(PDA).
`
`Background of Related Art
`
`Personal computers (PCs) are well known and
`[0002]
`extremely popular. Personal digital assistants (PDAs)
`and other handheld devices, while perhaps being less
`well known than PCs, are nevertheless very popular,
`particularly among business persons. A PDA is a small,
`hand-held computer used to write notes, record names,
`addresses and phone numbers, to develop an appoint-
`ment calendar, and otherwise keep your life in order. A
`scheduling program running separately in each of the
`PC and the PDA maintains separate database informa-
`tion in data files relating to scheduled appointments and
`contact information.
`
`Scheduling programs running on a PDA or a
`[0003]
`PC are very convenient for scheduling, for managing ap-
`pointments, and for storing and organizing personal in-
`formation, contact information, and group scheduler in-
`formation electronically. However, for any particular us-
`er,
`it is most desirable to maintain only one set of per-
`sonal, contact and group schedulerdatafor each person
`or group of persons utilizing a scheduling program run-
`ning on a PC or on a PDA.
`[0004]
`Information relating to a scheduler program in-
`cludes personal information, contact information, and
`group scheduler information. Contact
`information in-
`cludes names, addresses and phone numbers. Group
`scheduler information includes appointment
`informa-
`tion, and the date, time and name of the person for which
`the appointment was made.
`[0005] Conventional PC and PDA devices provide the
`ability to synchronize data between a data file main-
`tained by the scheduling program running on a PC and
`a data file maintained by the scheduling program run-
`ning on a PDA. Figs. 5 to 7 show conventional systems
`using fixed, dedicated connections to synchronize data
`files maintained by corresponding scheduling programs
`running separately on a PC and on a PDA.
`[0006]
`Fig. 5 shows a PC 600 including a scheduling
`program 606 which creates and maintains a datafile 608
`relating to a user's or group of users' appointments, con-
`tacts, etc. Commercially available scheduling programs
`include MICROSOFT Schedule+ TM, which is part of the
`WINDOWS 95 OFFICE“, MICROSOFT Outlook TM,
`which is part of the WINDOWS 97 OFFICE T'V', LOTUS
`ORGANIZER, SIDEKICK, NETMANAGE, ECCO, NOW
`
`UP-TO-DATE and DAY-TIMER ORGANIZER. A PDA
`
`the same
`602 includes a corresponding version of
`scheduler program (e.g. Schedule+ or Outlook) with a
`corresponding data file 614 relating to the user of the
`PDA's appointments, contacts, etc. In the given exam-
`ple, the data file 608 on the PC 600 contains information
`relating to a same user or group of users as the data file
`614 on the PDA 602.
`
`10
`
`[0007] The conventional PDA 602 synchronizes its
`data file 614 with the data file 608 of the PC 600 on de-
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`mand only, and only through a fixed, dedicated connec-
`tion established between the PC 600 and the PDA 602.
`
`In the example of Fig. 5, a direct serial link 616 is estab-
`lished between the serial port 604 of the PC 600 and the
`serial port 610 of the PDA 602. Using this direct, point-
`to-point serial link 616, a synchronization routine started
`on either the PC 600 or the PDA 602 initiates a synchro-
`nization of data contained in data files 608, 614 relating
`to the relevant user or users.
`
`Fig. 6 shows a conventional synchronization
`[0008]
`connection requiring a fixed, dedicated, point-to-point
`connection between a PC 600 and a PDA 602 through
`the public switched telephone network (PSTN) 724. The
`PC 600 includes a connection to a modem 720. The mo-
`
`dem 720 is connected to the PSTN 724. Similarly, the
`PDA 602 includes a modem accessory 722 which in turn
`is connected to the PSTN 724. Thus, the PSTN 724 pro-
`vides a fixed, dedicated, point-to-point communication
`path between the PC 600 and the PDA 602 to allow syn-
`chronization of the data files 608, 614.
`[0009]
`Fig. 7 shows a conventional, fixed, point-to-
`point infrared serial data link used to form a dedicated
`link between the PC 600 and the PDA 602 to allow syn-
`chronization of data files 608, 614. Infrared links typical-
`ly require line-of-sight placement between the PC 600
`and PDA 602 to allow the infrared signal to pass directly
`between the PC 600 and the PDA 602.
`
`[0010] Using conventional methods to link the PC 600
`with the PDA 602 to synchronize a user's scheduling
`data files 608, 614 requires the establishment of a fixed,
`point-to-point, dedicated link. These fixed, dedicated
`links require physical placement of the PDA 602 to be
`within the proximity of the PC 600 (with respect to the
`direct serial linkshown in Fig. Sorthe infrared linkshown
`in Fig. 7), or movement of the PDA 602 to a telephone
`jack where a cable can be inserted between a modem
`722 connected to the PDA 602 and the PSTN 724 (as
`shown in Fig. 6). In any event, synchronization of a us-
`er's data files 608, 614 requires a fixed, dedicated con-
`nection between the PDA 602 and the PC 600 for a pe-
`riod of time, which tends to discourage frequent syn-
`chronization of data files 608, 614. This is particularly
`the case when, e.g., the PDA 602 is carried in the pocket
`of a traveling user who is away from the office containing
`the PC 600, or a user who carries the PDA 602 into an
`isolated meeting.
`[0011] The conventional links between the PC 600
`and the PDA 602 are also required to be point-to-point
`
`

`

`3
`
`EP 0 917 077 A2
`
`4
`
`connections between the PC 600 and the PDA 602 for
`
`synchronization of relevant user data files 608, 614.
`[0012] Thus, there is a need to simplify and automate
`the synchronization of a user's data files 608, 614 as
`between the scheduling program 606 of the PC 600 and
`the scheduling program 612 of a PDA 602. Moreover, a
`more efficient utilization of communication media other
`
`than that commensurate with the use of a fixed, dedi-
`cated link between the PC 600 and the PDA 602 is also
`desired.
`
`[0013] There is also a need to provide for the simul-
`taneous synchronization of more than just two separate
`computers containing a user's or group of user's data
`files.
`
`Summary Of The Invention
`
`invention provides a portable
`[0014] The present
`computer including a Personal Digital Assistant (PDA)
`and a paging receiver. The personal digital assistant in-
`cludes a scheduling program, a data file maintained by
`the scheduling program, and a synchronization routine
`for synchronizing the data file with one or more remote
`data files.
`
`In another embodiment the present invention
`[0015]
`provides a method of utilizing a paging network to syn-
`chronize data files of a PDA with data files of a personal
`computer (PC). Any change to a data file on the PC or
`PDA is monitored. As a result of a change to the data
`file, a synchronization routine is initiated to prepare a
`synchronization information data packet, which is trans-
`mitted to the other of the PC and PDA over a network,
`e.g., a one-way or two-way paging network.
`
`Brief Description Of The Drawings
`
`Features and advantages of the present inven-
`[0016]
`tion will become apparent to those skilled in the art from
`the following description with reference to the drawings,
`in which:
`
`1 showsafirstembodiment of the present
`Fig.
`[0017]
`invention utilizing a two-way paging networkto synchro-
`nize data between a PC and a wireless PDA.
`
`Fig. 2 shows a second embodiment of the
`[0018]
`present invention utilizing a one-way paging networkto
`synchronize data from a PC to a wireless PDA.
`[0019]
`Fig. 3 shows athird embodiment of the present
`invention utilizing a CDPD network to synchronize data
`between a PC and a wireless remote PDA.
`
`the
`Fig. 4 shows a fourth embodiment of
`[0020]
`present invention utilizing the PSTN and a CDPD net-
`work to synchronize data between a PC and a wireless
`remote PDA.
`
`Fig. 5 shows conventional apparatus for syn-
`[0021]
`chronizing scheduling data files between a PC and a
`PDA through a direct serial link.
`[0022]
`Fig. 6 shows conventional apparatus for syn-
`chronizing scheduling data files between a PC and a
`
`PDA through modems and the PSTN.
`[0023]
`Fig. 7 shows conventional apparatus for syn-
`chronizing scheduling data files between a PC and a
`PDA through an infrared serial data link.
`
`Detailed Description Of Illustrative Embodiments
`
`invention utilizes wireless net-
`[0024] The present
`works in general to accomplish synchronization be-
`tween a PC and a PDA type device. Suitable wireless
`networks include a paging network, a CDPD network, a
`satellite network, and a network utilizing the cordless tel-
`ephone interface standards, e.g., the 900 MHz band in
`the United States.
`
`1 showsafirst embodiment of the present
`Fig.
`[0025]
`invention utilizing a two-way paging network 152 to ac-
`complish automatic synchronization of data in a data file
`608 of a PC 600 with data in data file 614 of a PDA 602.
`
`[0026] The PC 600 system includes a conventional
`scheduling program 606 and a data file or files 608. The
`PC 600 is connected to a modem 150, which in turn es-
`tablishes a connection with a two-way paging network
`152 through the PSTN 724.
`[0027] Each wireless remote PDA system 100 in-
`cludes a PDA 602 for operating a conventional sched-
`uling program 612 corresponding to the scheduling pro-
`gram 606 on the PC 600 system, and a data file or files
`614. Additionally, the wireless remote PDA system 100
`includes a connection to a two-way pager 154 over
`which data is passed. The connection may be over a
`serial port in the PDA 602 to a serial port of the two-way
`pager 154. Alternatively, if the PDA 602 includes a Per-
`sonal Computer Memory Card lntemational Association
`(PCMCIA) type port, a parallel connection may be es-
`tablished between a parallel bus of the two-way pager
`154 and the PCMCIA port of the PDA 602.
`[0028] Two-way paging typically adds a response
`channel to a traditional one-way paging system. A user
`can respond to a paging message containing synchro-
`nization information in a two-way paging network either
`using a selection of pre-programmed responses or by
`formatting a free-form text reply.
`[0029] Any conventional
`two-way paging network
`may be utilized bythis embodiment, including those op-
`erating under the FteFLEXTM two-way paging open pro-
`tocol established by MOTOROLA. The FteFLEXT'VI pro-
`tocol adds a 12.5 KHz response channel to a traditional
`one-way paging system. FteFLEXT'VI protocols work on
`either 25 KHz or 50 KHz channels in, e.g., the 929-932
`and 940-941 MHz frequency band. The FteFLEXT'VI pro-
`tocol is currently capable of handling an inbound data
`rate on a 12.5 KHz channel, e.g., in the 896 to 902 MHz
`frequency band, at 800, 1600, 6400 or 9600 bits per sec-
`ond (bps), and at an outbound, response data rate of
`1600, 3200 or 6400 bps per 25 KHz channel. Encryption
`may be implemented if desired in the two-way paging
`protocol to ensure privacy.
`[0030] The two-way paging network 152 may include
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`

`

`5
`
`EP 0 917 077 A2
`
`6
`
`use of the Internet for transmission of data to and from
`
`
`
`the PC 600. In this instance, the PC 600 would gain ac-
`cess tothe Internet by any of a multitude of conventional
`means, including a modern with dial-up access to an In-
`temet Service Provider (ISP).
`[0031] An appropriate synchronizing routine 101 is in-
`cluded on the PC 600 for synchronization of the data
`files 608, 614. A corresponding synchronizing routine
`103 is included on the PDA 602. In operation, eithersyn-
`chronizing routine 101, 103 can initiate operation of the
`other through communication over the two-way paging
`network and pager 152, 154.
`[0032]
`In a preferred embodiment, synchronization
`between the data files 608, 614 takes place after each
`deate or change to either data file 608, 614. For in-
`stance, most scheduling or contact programs 606, 612
`deate the respective data files 608,614 upon exiting a
`data base cell. Thus, as a data base cell is changed in
`either data file 608, 614, the same changes are mirrored
`o the other data file 608, 614 over the two-way paging
`network. This 'incremental' synchronization minimizes
`he amount of data transfer necessary between data
`iles 608, 614 at any one time. To minimize modem ac-
`ivity, this automatic synchronization may take place af-
`er n changes to either datafile 608,614, afterm minutes
`of activity, and/or upon exiting from the scheduling pro-
`gram 606 or 612.
`[0033] Alternatively, larger amounts of data in the data
`files 608, 614 can be synchronized using an "on-de-
`mand" selection using the two-way paging network. In
`this way, the PC 600 and PDA 602 can operate inde-
`pendently of one another and synchronize data files
`608, 614 only upon the push of a 'synchronize' button
`or other operator selection similar to the conventional
`'hot synchronize' button on current PDAs 602 such as
`the PILOTTM available from US ROBOTICS. Using the
`two-way paging network and pager 152, 154, even an
`'on-demand' synchronization provides conveniences
`not found in conventional PC/PDA systems. For in-
`stance, as long as the wireless remote PDA system 100
`is within the range of the two-way paging network 152,
`the PDA602 can initiate the synchronization routine 103
`and synchronize the data file 608, 614 at any time with-
`out the need to hook-up to a telephone jack or to co-
`locate the PDA 602 with the PC 600.
`
`[0034] The synchronization routines of the present in-
`vention are as known in the prior art but modified as de-
`scribed herein. One prior art synchronization routine is
`INTELLISYNCT'V'
`from PUMA TECHNOLOGY which
`
`works with a HotSync Manager of the PILOT PDA.
`When synchronization is performed and conflicts arise
`because of a change made to the same record both on
`the PDA 602 and on the PC 600, the conflict is either
`automatically resolved as in prior art synchronization
`routines, or a user is given a choice as to how to resolve
`the conflict. Moreover, the synchronization routines of
`the present invention allow the particular applications
`and individual fields for which synchronization is to be
`
`accomplished as in the prior art systems such as INTEL-
`LISYNCT'V'.
`
`limited to a
`[0035] The present embodiment is not
`point-to-point interconnection between a PC 600 and a
`PDA 602. Multiple wireless remote PDA systems 100
`and P05 600 may be synchronized substantially simul-
`taneously via the two-way paging network 152. For in-
`stance, the initiating PC 600 can be assigned to operate
`in a Master mode, while all remote PDA systems 100
`can be assigned to operate in a slave mode.
`[0036] Thus, an important feature of this and other
`embodiments is the utilization of packetized data to pro-
`vide efficient utilization of a communication path, rather
`than wasting unused bandwidth of a fixed, dedicated
`communication path as in the prior art.
`[0037] Another important feature is that this and other
`embodiments are not necessarily tied to a point-to-point
`connection, i.e., they may be implemented to synchro-
`nize data files 614 of a plurality of wireless remote PDA
`systems 100 in a point-to-multipoint configuration with
`the data file 608 of a PC 600.
`
`Perhaps most importantly the present inven-
`[0038]
`tion provides an additional level of freedom of move-
`ment to the wireless remote PDA system 100 such that
`it can be synchronized from any location, at any time,
`without the need to plug the PDA 602 into the PSTN or
`to co-Iocate the PDA 602 with the PC 600 as in the prior
`art.
`It also allows for discrete synchronization of data
`files 608, 614 without the knowledge of others in the
`room with the user, or even the user, of the PDA 602.
`For example, in along meeting, the user of the PDA 602
`does not have to excuse him or herself to plug the PDA
`602 into the telephone system and press an "on-de-
`mand" selection switch or other means to get updated,
`synchronized information about changed or added ap-
`pointments.
`the
`[0039]
`Fig. 2 shows another embodiment of
`present invention utilizing a one-way paging system to
`synchronize one data file, e.g., the PC 600 data file 608,
`with another data file, e.g., the data file 614 of the wire-
`less remote PDA system 200.
`[0040] Conventional one-way paging systems are
`well known. For instance, one-way paging systems uti-
`lizing MOTOROLA's FLEXT'V| protocol are known. The
`FLEXTM protocol currently operates at three different
`speeds, 1600, 3200 and 6400 bps. Other conventional
`protocols which are suitable for one-way paging are
`Post Office Code Standardization Advisory Group
`(POCSAG) and GOLAY.
`[0041] The FLEXTM high speed paging protocol is a
`fully synchronous paging code which keeps the paging
`receiver's 354 data-reception electronics continuously
`in synchronism with the paging transmission even when
`there is no incoming message from the broadcasting
`station of the one-way paging network 352. FLEXT'V| en-
`ergizes the pager electronics only when data is to be
`received in real time. This significantly reduces pager
`power consumption. Of course, one-way paging sys-
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`

`

`7
`
`EP 0 917 077 A2
`
`8
`
`tems which energize the pager receiver 354 asynchro-
`nously with the incoming radio frequency (RF) signal
`would be suitable for the present embodiment as well.
`[0042]
`FLEXTM can be used on a dedicated channel,
`but can be mixed with paging messages using other pro-
`tocols such as POCSAG and GOLAY.
`
`In the one-way paging system shown in Fig. 2
`[0043]
`the PC 600 passes synchronization information to a
`one-way paging network 352 via the modem 150 and
`PSTN 724. Serial or parallel data output from a pager
`receiver 354 contains synchronization information re-
`ceived from the synchronizing routine 201 of the PC
`600. This synchronization information received by the
`pager receiver 354 interacts with the synchronizing rou-
`tine 203 and data file 614 of the PDA 602 so as to update
`the PDA's data file 614 in accordance with changes
`made to the PC's data file 608.
`
`Some level of reliability from data corruption
`[0044]
`can be afforded in a one-way paging system by the in-
`clusion of a simple errorchecksum or cyclic redundancy
`check (CRC) bit or other method used in conventional
`one-way paging systems. For instance, FLEXTM pro-
`vides for data integrity and user confidence by providing
`prudent error protection against multi-path fading errors
`caused by simulcasting. FLEXT'VI has positive end-of
`message control which is used to avoid receipt by the
`pager receiver 354 of truncated messages. Optionally,
`he missed-message flag indicator is passed from the
`pager receiver 354 to prompt the user to call the admin-
`'strator or other user operating the PC 600, for any
`missed updates via standard telephone, or to have the
`deates re-transmitted. The missed-message flag ap-
`pears if a paging message containing synchronization
`'nformation is missed while the PDA 602 is outside the
`
`
`
`coverage area of the one-way paging network 352.
`[0045] The synchronizing information passed by the
`wo-way and one-way paging systems may be, e.g., AS-
`Cll or unformatted binary data streams, in any mix and
`'n unlimited lengths according to the FLEXTM and RE-
`FLEXTM protocols. Extra-long messages are automati-
`cally segmented into packets up to 220 bytes by the pag-
`'ng network.
`the
`[0046]
`For point-to-multipoint synchronization,
`FLEXTM and FtEFLEXT'V| protocols offera GROUP CALL
`unction which delivers common synchronization infor-
`mation to a distribution list of PDAs.
`
`[0047] The two-way paging system embodiment
`shown in Fig. 1
`is generally preferred over the one-way
`paging system embodiment shown in Fig. 2 because of
`the ability of two-way paging to provide acknowledg-
`ments in a return direction. Nevertheless, if lowered re-
`liability in the data file 614 of the PDA 602 is acceptable,
`then the benefits of automatic synchronization between
`data files 608, 614 may be accomplished using a one-
`way paging network 352 as shown in Fig. 2.
`[0048]
`To improve reliability in the one-way paging
`network 352, after a day, a week, etc. of synchronizing
`data files 608,614 via the one-way paging network 352,
`
`it may be desirable to occasionally correct any data er-
`rors which may have occurred during any one of a series
`of one-way paging network 352 synchronizations by us-
`ing the direct connection approach as in the prior art.
`[0049]
`Figs. 3 and 4 show embodiments of
`the
`present invention utilizing a Cellular Digital Packet Data
`(CDPD) system. CDPD is a wireless standard providing
`two-way, 19.2 Kbps packet data transmission over ex-
`isting cellular telephone channels. CDPD and cellular
`telephones are very well known in the art. Fig. 3 imple-
`ments the PDA 602 as a roaming remote device, and
`Fig. 4 implements both the PC 600 and the PDA 602 as
`roaming remote devices.
`[0050]
`In Fig. 3, the PC 600 system and wireless re-
`mote PDA system 300 contain scheduling programs
`606, 612 and data 608,614 as in the prior art. However,
`the PC 600 establishes a connection with a remote
`
`CDPD transceiver460to implement atwo-way synchro-
`nization of data files 608, 614 under the control of syn-
`chronization routine 301. The PDA 602 may initiate the
`establishment of the connection with the PC 600, and
`the synchronization routine 303 may control synchroni-
`zation of data files 608, 614.
`[0051] The CDPD transceiver460 establishes a wire-
`less connection with a CDPD base station 464, which
`in turn routes the synchronization data from data file 608
`through the PSTN 724 to another CDPD base station
`465 if necessary before re-transmission to remote
`CDPD transceiver 462. The remote CDPD transceiver
`
`462 communicates with the PDA 602 via a serial port
`(e.g. via a 15-pin serial port connector) or via a PCMCIA
`port if PDA 602 is so equipped.
`[0052]
`Either synchronization routine 301,303 can in-
`itiate the synchronization of data files 608, 614. CDPD
`provides a two-way, relatively high bandwidth channel
`for fast synchronization of the data files 608, 614.
`[0053]
`Fig. 4 shows a CDPD implementation of the
`present invention with the PC 600 utilizing a direct con-
`nection to the CDPD base station 465 via a modem 150
`
`with a dial-up connection to the PSTN 724. The wireless
`remote PDA system 300 is as described above with re-
`spect to Fig. 3.
`[0054] While the invention has been described with
`reference to the exemplary preferred embodiments
`thereof, those skilled in the art will be able to make var-
`ious modifications to the described embodiments of the
`
`invention without departing from the true spirit and
`scope of the invention.
`
`Claims
`
`1. A portable computing device comprising:
`
`a personal digital assistant including:
`a scheduling program,
`a data file maintained by said scheduling pro-
`gram, and
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`

`

`9
`
`EP0917077A2
`
`10
`
`work.
`
`10.
`
`11.
`
`12.
`
`10
`
`15
`
`The method according to claim 4, wherein:
`
`said paging network is a two-way paging net-
`work.
`
`The method according to claim 4, further compris-
`ing:
`
`accessing said paging network via a Public
`Switched Telephone Network.
`
`The method according to claim 4, further compris-
`ing:
`
`accessing said paging network via an Internet.
`
`13.
`
`20
`
`A method of utilizing a wireless network to synchro-
`nize a data file of a PC with a data file of a PDA,
`comprising:
`
`monitoring a change to said data file of said
`PDA'
`
`after detection of said change to said data file
`of said PDA, triggering a synchronization rou-
`tine to assemble data synchronization informa-
`tion; and
`transmitting said data synchronization informa-
`tion to said PC over said wireless network.
`
`14.
`
`15.
`
`16.
`
`The method according to claim 13, wherein said
`wireless network comprises:
`
`a paging network.
`
`The method according to claim 13, wherein said
`wireless network comprises:
`
`a cordless telephone network.
`
`The method according to claim 13 wherein:
`
`said step of monitoring a change, said step of
`triggering said synchronization routine, and
`said step of transmitting said data synchroniza-
`tion information are all performed automatical-
`ly.
`
`a synchronization routine; and
`a paging receiver in communication with said
`personal digital assistant.
`
`2. The portable computing device according to claim
`1, further comprising:
`
`a paging transmitter.
`
`3. A portable computing device comprising:
`
`a personal digital assistant including:
`a scheduling program,
`a data file maintained by said scheduling pro-
`gram, and
`a synchronization routine; and
`a Cellular Digital Packet Data transceiver in
`communication with said personal digital as-
`sistant.
`
`4. A method of utilizing a wireless network to synchro-
`nize a data file of a PDA with a data file of a PC,
`comprising:
`
`monitoring a change to said data file of said PC;
`after detection of said change to said data file
`of said PC, triggering a synchronization routine
`to assemble data synchronization information;
`and
`
`transmitting said data synchronization informa-
`tion to said PDA over said wireless network.
`
`The method according to claim 4, wherein said wire-
`less network comprises:
`
`a paging network.
`
`The method according to claim 4, wherein said wire-
`less network comprises:
`
`a cordless telephone network.
`
`The method according to claim 4, wherein:
`
`said step of monitoring said change, said step
`of triggering said synchronization routine, and
`said step of transmitting said data synchroniza-
`tion information are all performed automatical-
`ly.
`
`The method according to claim 7, wherein:
`
`said automatically performed steps are per-
`formed at a predetermined time interval.
`
`The method according to claim 4, wherein:
`
`said paging network is a one-way paging net-
`
`25
`
`30
`
`35
`
`40
`
`45
`
`50
`
`55
`
`

`

`EP 0 917 077 A2
`
`3522.2qu
`
`”5.59.
`
`ozzzaxum
`
`zéooE
`
`2;:N
`
`”Hz—u:
`
`xzo‘amz
`
`mm:
`
`8—co—
`
`
`
`oz_N_zom:uz>m“Hz—.5328
`
`szdom«252:
`
`8.newnew
`
`
`
`

`

`EP 0 917 077 A2
`
`oz_N_zo~=._uz>m
`
`“2—52.
`
`“Hz—.5318
`
`255$:
`
`Ea:
`
`”Emu:
`
`____
`
`_____
`
`78w
`
`New
`
`is:_
`
`ozBE
`
`$5sz
`
`925225023
`
`mzznom
`
`3:28sz
`
`.253“.
`
`ENmgmg
`
`
`
`
`
`
`
`
`
`

`

`EP 0 917 077 A2
`
`
`
`m..QNR
`
`28
`
`”mg
`
`2225
`
`28
`
`mmg
`
`zozfim
`
`m9.v3
`
`3529.525
`
`“2—58
`
`ozsgmzum
`
`25503
`
`“2522.525
`
`“2:33
`
`
`
`0233828
`
`350%
`
`Snwoowoo
`
`ES
`
`E>momz<~=
`
`ES
`
`$5823:
`
`
`
`
`
`
`
`

`

`EP 0 917 077 A2
`
`92528:qu
`
`”2.53
`
`ozzsauxum
`
`35.8%
`
`
`
`Nov38ES
`E>Eumz<E3vum:
`
`2225
`
`10
`
`“HEN—29.525
`
`”2.50m
`
`ozjzamzom
`
`25.00%
`
`5..wowwow
`
`
`
`

`

`EP 0 917 077 A2
`
`.FIG. 5
`
`PRIOR ART
`
`616
`
`604
`
`SERIAL
`
`PORT
`
`SERIAL
`
`610
`
`PORT
`
`
`
`SCHEDULING
`PROGRAM
`
`DATA
`
`SCHEDULING
`PROGRAM
`
`
`
`'
`
`606
`
`608
`
`61 2
`
`FIG. 6
`
`PRIOR ART
`
`
`
`11
`
`

`

`EP 0 917 077 A2
`
`F10. 7
`
`PRIOR ARI
`
`840
`
`
`
`INFRARED
`TRANSCEIVER
`
`
`UNK
`
`.___:——'
`
`
`
`INFRARED
`TRANSCEIVER
`
`
`UNK
`
`842
`
`600
`
`
`
`602
`
`
`
`12
`
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket