Source: http://www.google.com/patents/US8060564?dq=6,247,130
Timestamp: 2016-10-28 22:09:40
Document Index: 560047785

Matched Legal Cases: ['Application No. 01', 'Application No. 01', 'Application No. 01', 'Application No. 01', 'Application No. 01', 'Application No. 10169461']

Patent US8060564 - System and method for pushing information from a host system to a mobile ... - Google PatentsSearch Images Maps Play YouTube News Gmail Drive More »Sign inPatentsA system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is provided. 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...http://www.google.com/patents/US8060564?utm_source=gb-gplus-sharePatent US8060564 - System and method for pushing information from a host system to a mobile data communication deviceAdvanced Patent SearchTry the new Google Patents, with machine-classified Google Scholar results, and Japanese and South Korean patents.Publication numberUS8060564 B2Publication typeGrantApplication numberUS 10/893,455Publication dateNov 15, 2011Filing dateJul 16, 2004Priority dateMay 29, 1998Fee statusPaidAlso published asCA2343905A1, CA2343905C, CN1208928C, CN1436413A, DE60139863D1, DE60141689D1, EP1282957A2, EP1282957B1, EP2120398A1, EP2197227A1, EP2197227B1, US6779019, US7685244, US20040252727, US20080043693, US20080052365, WO2001078342A2, WO2001078342A3, WO2001078342A9Publication number10893455, 893455, US 8060564 B2, US 8060564B2, US-B2-8060564, US8060564 B2, US8060564B2InventorsGary P. Mousseau, Tabitha Ferguson, Barry Linkert, Raymond Vander Veen, David Castell, Mihal LazaridisOriginal AssigneeResearch In Motion LimitedExport CitationBiBTeX, EndNote, RefManPatent Citations (313), Non-Patent Citations (109), Referenced by (5), Classifications (69), Legal Events (5) External Links: USPTO, USPTO Assignment, EspacenetSystem and method for pushing information from a host system to a mobile data communication device
US 8060564 B2Abstract
A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is provided. 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. Included in the system is a program to manage information moved by the user within the host system or the mobile data communication device so that the move is made on both the host system and the mobile data communication device.
receiving a reply signal from the wireless mobile data device relative to the mail item that was redirected; and
changing a message status change indicator associated with the mail item, wherein the message status change indicator is viewable via the computer and the message status change indicator indicates that the mail item was replied to and further wherein the message status change indicator is a graphical icon that provides an indication that the redirected mail item was replied to at the wireless mobile data device.
8. A non-transitory computer-accessible medium having stored thereon a sequence of instructions which, when executed by a processing entity, effectuate redirection of information between a messaging host system and a wireless mobile data device that is associated with a computer connected over a network to the messaging host system, the non-transitory computer-accessible medium comprising:
a code portion for processing a reply signal received from the wireless mobile data device relative to the mail item that was redirected; and
a code portion for changing a message status change indicator associated with the mail item, wherein the message status change indicator is viewable via the computer and the message status change indicator indicates that the mail item was replied to and further wherein the message status change indicator is a graphical icon that provides an indication that the redirected mail item was replied to at the wireless mobile data device.
9. The non-transitory computer-accessible medium as recited in claim 8 wherein the code portion for processing a mail item further comprises a code portion for encrypting the mail item.
10. The non-transitory computer-accessible medium as recited in claim 8 wherein the code portion for processing a mail item further comprises a code portion for compressing the mail item.
11. The non-transitory computer-accessible medium as recited in claim 8 wherein the code portion for processing a mail item further comprises a code portion for encoding the mail item.
12. The non-transitory computer-accessible medium as recited in claim 8 wherein the code portion for processing a mail item further comprises a code portion for encoding the mail item using Multipurpose Internet Mail Extensions. Description
This application is a continuation of U.S. application Ser. No. 09/545,963, filed on Apr. 10, 2000 and entitled “System and Method for Pushing Information from a Host System to a Mobile Data Communication Device,” now issued as U.S. Pat. No. 6,779,019 on Aug. 17, 2004), which is a continuation-in-part of U.S. application Ser. No. 09/087,623, filed on May 29, 1998 (now U.S. Pat. No. 6,219,694 granted Apr. 17, 2001) and entitled “System and Method for Pushing Information from a Host System to a Mobile Data Communication Device.” These applications are both assigned to the assignee of the present invention. The entire specifications of both applications, including the drawing figures, are hereby incorporated into the present application by reference.
Other problems with these systems include: (1) the amount of data to be reconciled between the host and the mobile device can become large if the user does not “synchronize” on a daily or hourly basis, leading to bandwidth difficulties, particularly when the mobile device is communicating via a wireless packet-switched network; and (2) reconciling large amounts of data, as can accrue in these batch-mode synchronization systems, can require a great deal of communication between the host and the mobile device, thus leading to a more complex, costly and energy-inefficient system. A more automated, continuous, efficient and reliable system of ensuring that user data items are replicated at the user's mobile device is therefore needed.
A system and method of pushing user-selected data items from a host system to a user's mobile data communication device upon detecting the occurrence of one or more user-defined event triggers is provided. As used in this application, the term host system refers to the computer where the redirector software is operating. In the preferred embodiment of the present invention, the host system is a user's desktop PC, although, alternatively, the host system could be a network server connected to the user's PC via a local-area network (“LAN”), or could be any other system that is in communication with the user's desktop PC.
Using the redirector program, the user can select certain data items for redirection, such as E-mail messages, calendar events, meeting notifications, address entries, journal entries, personal reminders, etc. Having selected the data items for redirection, the user can then configure one or more event triggers to be sensed by the redirector program to initiate redirection of the user data items. These user-defined trigger points (or event triggers) include external events, internal events and networked events. Examples of external events include: receiving a message from the user's mobile data communication device to begin redirection; receiving a similar message from some external computer; sensing that the user is no longer in the vicinity of the host system; or any other event that is external to the host system. Internal events could be a calendar alarm, screen saver activation, keyboard timeout, programmable timer, or any other user-defined event that is internal to the host system. Networked events are user-defined messages that are transmitted to the host system from another computer coupled to the host system via a network to initiate redirection. These are just some of the examples of the types of user-defined events that can trigger the redirector program to push data items from the host to the mobile device.
In addition to the functionality noted above, the redirector program provides a set of software-implemented control functions for determining the type of mobile data communication device and its address, for programming a preferred list of message types that are to be redirected, and for determining whether the mobile device can receive and process certain types of message attachments, such as word processor or voice attachments. The determination of whether a particular mobile device can receive and process attachments is initially configured by the user of that mobile device at the host system. This configuration can then be altered on a global or per message basis by transmitting a command message from the mobile device to the host system. If the redirector is configured so that the mobile data device cannot receive and process word processor or voice attachments, then the redirector routes these attachments to an external machine that is compatible with the particular attachment, such as an attached printer or networked fax machine or telephone. Other types of attachments could be redirected to other types of external machines in a similar fashion, depending upon the capabilities of the mobile device. For example, if a user is traveling and receives a message with an attachment that the user's mobile device can process or display, the user may from a mobile communications device send a command message to the host system indicating that that attachment is to be sent to a fax machine at a hotel where the user will be spending the evening. This enables the user to receive important E-mail attachments as long as the host system is provided with sufficient information about the destination where the attachment is to be forwarded.
Once an event has triggered redirection of the user data items, the host system then repackages these items in a manner that is transparent to the mobile data communication device, so that information on the mobile device appears similar to information on the user's host system. The preferred repackaging method includes wrapping the user data items in an E-mail envelope that corresponds to the address of the mobile data communication device, although, alternatively, other repackaging methods could be used with the present invention, such as special-purpose TCP/IP wrapping techniques, or other methods of wrapping the user selected data items. The repackaging preferably results in E-mail messages appearing to come from the host system even though they are initiated at the mobile device, thus enabling the user to appear to have a single E-mail address, such that the recipients of messages sent from the mobile communications device do not know where the user was physically located when the message was first sent. The repackaging also permits both messages to the mobile device and sent from the mobile device to be encrypted and decrypted as well as compressed and decompressed.
An advantage of the present invention is that it provides a system and method for triggering the continuous and real-time redirection of user-selected data items from a host system to a mobile data communication device. Other advantages of the present invention include: (1) flexibility in defining the types of user data to redirect, and in defining a preferred list of message types that are to be redirected or preferred senders whose messages are to be redirected; (2) flexibility in configuring the system to respond to numerous internal, external and networked triggering events; (3) transparent repackaging of the user data items in a variety of ways such that the mobile data communication device appears as though it were the host system; (4) integration with other host system components such as E-mail, TCP/IP, keyboard, screen saver, webpages and certain programs that can either create user data items or be configured to provide trigger points; and (5) the ability to operate locally on a user's desktop system or at a distance via a network server.
Referring now to the drawings, FIG. 1 is an example system diagram showing the redirection of user data items (such as message A or C) from a user's office PC (host system) 10 to the user's mobile data communication device 24, where the redirector software 12 is operating at the user's PC, at which the redirector software is stored on a computer-accessible medium. Message A in FIG. 1 represents an internal message sent from desktop 26 to the user's host system 10 via LAN 14. Message C in FIG. 1 represents an external message from a sender that is not directly connected to LAN 14, such as the user's mobile data communication device 24, some other user's mobile device (not shown), or any user connected to the Internet 18. Message C also represents a command message from the user's mobile data communication device 24 to the host system 10. As described in more detail in FIG. 3, the host system 10 preferably includes, along with the typical hardware and software associated with a workstation or desktop computer, the redirector program 12, a TCP/IP subsystem 42, a primary message store 40, an E-mail subsystem 44, a screen saver subsystem 48, and a keyboard subsystem 46.
FIG. 2 is an alternative system diagram showing the redirection of user data items from a network server 11 to the user's mobile data communication device 24, where the redirector software 12 is operating at the server 11, at which the redirector software is stored in a computer-accessible medium. This configuration is particularly advantageous for use with message servers such as Microsoft's� Exchange Server, which is normally operated so that all user messages are kept in one central location or mailbox store on the server instead of in a store within each user's desktop PC. This configuration has the additional advantage of allowing a single system administrator to configure and keep track of all users having messages redirected. If the system includes encryption keys, these too can be kept at one place for management and update purposes.
The desktop system 10 is connected to LAN 14, and can send and receive data, messages, signals, event triggers, etc., to and from other systems connected to the LAN 14 and to external networks 18, 22, such as the Internet or a wireless data network, which are also coupled to the LAN 14. In addition to the standard hardware, operating system, and application programs associated with a typical microcomputer or workstation, the desktop system 10 includes the redirector program 12, a TCP/IP sub-system 42, an E-mail sub-system 44, a primary data storage device 40, a screen saver sub-system 48, and a keyboard sub-system 46, wherein the software programs are stored in suitable computer-accessible media. The TCP/IP and E-mail subsystems 42, 44 are examples of repackaging systems that can be used to achieve the transparency of the present invention, and the screen saver and keyboard sub-systems 46, 48 are examples of event generating systems that can be configured to generate event messages or signals that trigger redirection of the user selected data items.
Organizing and storing messages in the mobile device 24 and the host system 10 is set forth in FIGS. 6 through 18. The mobile device 24 preferably includes a hierarchical folder system, as does the host system 10. The user can select from multiple levels of folders to find a certain folder. For example, the user can organize messages into categories such as friends, coworkers, contacts, and “to do” list on the mobile device. Software on the mobile device 24 and the host system 10 organizes the messages so that filing a message on either the mobile device 24 or the host system 10 will be recognized at the other device either by commands sent through the redirector program or by synchronizing the devices. Synchronization can occur, for example, by plugging the mobile device into an interface cradle coupled to the host system.
FIG. 6 sets forth a preferred message structure 120 and folder structure 130 for messages and folders that are stored on the host system 10 and the mobile device 24. The message structure 120 includes a message body and a message header. The message header includes tags such as a message ID, a parent ID and a folder ID. The message ID is a unique tag that is associated with a single message. The message ID is assigned to a message when the message is received in the store. The parent ID is a tag that contains the unique ID of a parent message. The parent ID can maintain links between messages. The folder ID is a tag that contains the unique ID of the folder in which the message is to be stored.
The folder structure includes a folder ID, folder type, folder name, and parent folder ID. The folder ID is a unique tag for each folder. The folder ID is generated when the mobile device 24 is synchronized to the host system 10. The type of folder specifies attributes of the folder that differentiate it from other folders. One such folder could be a deleted items folder. The deleted items folder could be set to automatically purge messages after a given time. The folder name is the name of the folder that will be displayed on the device 24 or the host system 10. The parent folder ID is the folder ID of the folder that is one level above the current folder in the hierarchical system.
FIG. 7 is a flow chart showing the steps of synchronizing folders and messages between the host system 10 and the mobile device 24. Synchronization starts in step 140 when the mobile device 24 is placed in an interface cradle coupled to the host system 10. The folder list is retrieved and tagged in step 142 from a store at the host system 10. In step 144, the mobile device 24 is updated using the list of folders from the store. After the folders on the mobile device are updated 144 to match the folder structures 130 in the host system 10, the messages stored in the host system 10 are retrieved in step 146. The messages in the mobile device 24 are similarly retrieved in step 148. Step 150 compares the unique message IDs of messages in the mobile device 24 and the host system 10 to find similar messages. Once similar messages are found on the mobile device 24 and the host system 10, step 152 determines whether or not a message has been moved within the folder system. When one of the two messages (host message and mobile device message) is determined to have been moved, the other message is moved to the folder that matches the folder ID of the moved message in step 154. All similar messages from the mobile device 24 and the host system 10 are checked to determine 152 where the messages should be placed and moved 154 accordingly.
The folder structure synchronization process 136 first synchronizes the folder hierarchy of the mobile device 24 to the hierarchy of the host system and then moves a message that the user has filed in a folder on the mobile device 24 to the corresponding folder on the host system 10. Correspondingly, when the user has filed a message in a folder on the host system 10, the folder structure synchronization process 136 will move the message to the corresponding folder on the mobile device 24. This is advantageous, for example, for a user who uses his message store as a measure of incomplete and complete jobs.
FIGS. 8 through 18 illustrate in more detail the steps required to synchronize the messages and folders of the mobile device 24 to the host system 10. FIG. 8 sets forth the method steps carried out by the host system 10 to assign folder IDs to the folders (step 142 from FIG. 7). When the mobile device 24 is plugged into 160 the host system 10, the last assigned folder ID is retrieved from the host system 10 at step 162. A “special” folder list is retrieved in step 164 from the store of the host system 10. A “special” folder is a folder such as a delete folder or an inbox folder where specific rules are set for managing messages within the folder. Based on the hierarchical structure, the host system 10 gets the top folder in step 166 and checks if the top folder is flagged in step 168. If the top folder is not flagged, step 170 assigns a folder ID to the folder based on the last assigned number retrieved in step 162. Once the top folder is assigned an ID number, the top folder is checked against the special folders and assigned a folder type in step 172.
By continuing to select through the hierarchical folder structure, step 174 retrieves subfolders of the top folder. The subfolder is checked for a folder ID in step 176 and assigned a folder ID in step 178 if no folder ID is found in step 176. Step 180 assigns a folder type to the subfolder. Step 182 checks for a subfolder underneath the current folder. If another subfolder is found, it is assigned as the top folder in step 184 and returned to step 174. If there are no more subfolders underneath the current subfolder, step 186 retrieves the next subfolder and returns the retrieved subfolder to step 176. Once the last subfolder is retrieved, step 190 ends the tag and retrieve step 142 of the folder structure synchronization process 136.
FIG. 9 sets forth the steps of retrieving the messages from the host system 10 as shown in step 146 of FIG. 7. Step 200 retrieves the list of unique messages from the store. The first unique message is checked for a folder ID in step 202. If a folder ID is not assigned, the current folder ID is assigned to the message in step 204. Step 206 checks the folder ID of the message against the current folder ID to see if they match. If the current ID and the message ID do not match, a move flag is set in step 208. The current folder ID is indicated in step 210, the next message is retrieved in step 212, and the next message is returned to step 202. Once all unique messages have been retrieved in step 212, the process ends in step 214. The list of unique messages is referred to as messages ‘A’.
The steps set forth in FIG. 9 are repeated for the mobile device 24. The messages from the mobile device 24 are referred to as messages ‘B’. Once these steps have been accomplished, the folder structure synchronization process 136 includes a list of all unique messages ‘B’ and ‘A’ in the mobile device 24 and the host system 10, respectively. For each message in the lists, a move flag is either on or off. The move flags of equivalent messages in the set of messages ‘A’ and ‘B’ are compared in FIG. 10 to determine the proper folder placement of the message.
FIGS. 10A and B set forth the steps of synchronizing the messages between the host system 10 and the mobile device 24. Step 220 of FIG. 10 checks to see if there is a match between the IDs of the current message ‘A’ and the first message ‘B’. If the IDs do not match, step 222 updates message ‘B’ to the next message in the list of ‘B’ messages. Once a matching message is found, step 224 checks if the move flag for message ‘A’ is on and the move flag for message ‘B’ is off. If this is the case, message ‘B’ is moved to the folder having the folder ID of message ‘A’ on the mobile device 24 in step 226. If the move flag status is not equal to the check in step 224, step 230 checks for a different flag status.
Step 246 checks if message ‘B’ was moved. If message ‘B’ was not moved, the message ‘B’ move flag is reset in step 250. Message ‘A’ is checked in step 252 to see if it moved. If message ‘A’ did not move, the move flag for message ‘A’ is reset 254. The procedure for checking the move status of the messages is completed in step 256.
FIG. 11 sets forth the method steps of assigning an ID to a newly received message. When a new message is received in step 260, the message is tagged with a unique ID in step 262. Once the message has a unique ID, step 264 checks if the folder in which the message is to be stored has a folder ID. If the folder has an ID, the folder ID of the message structure 120 for the new message is set to the folder ID value in step 266. If the folder does not have an ID, the folder ID of the message structure 120 for the new message is set to zero as shown in step 268. After the folder ID has been set in step 266 or 268, the message is sent to the device by the redirector in step 270.
The user has the option to move a message between folders on either the mobile device 24 or the host system 10. For example, a user who has a “to do” folder on both the host system 10 and the mobile device 24, might receive a message on the mobile device 24 when he is away from his host system 10. The redirector program might be instructed to place incoming messages into an Inbox folder on the device. After reviewing the message, the user decides to file the message into the “to do” folder on the mobile device 24. The software system for organizing messages and folders sends a move signal to the host system 10 to move the same message to the “to do” folder on the host system. Later, the user decides to move the message again to a “completed tasks” folder which also resides on both the mobile device 24 and the host system 10, but this time the user initiates the move at the host system 10. The software system for managing folders and messages sends a move signal to the mobile device 24 to initiate the same move on the host system 10. This method and system of moving messages between folders on the host system 10 and the mobile device 24 employs the “push” paradigm of the redirector software. The method steps for moving the message between folders are shown in FIG. 12 and the method steps of FIGS. 13-17 show the steps taken at the host system 10 and the mobile device 24 when the user has initiated a move on one of the devices.
A message is selected in step 280. A folder to place the message is selected in step 282. The selected message is moved to the selected folder in step 284. The folder ID of the selected folder is assigned to the folder ID of the message structure 120 for the selected message in step 286 and the move flag status is set to on in step 288. Finally, the message has been properly moved and the steps end at step 290.
Once the message has been moved on either the mobile device 24 or the host system 10, the redirector preferably attempts to move the identical message to the corresponding folder on the other device. Shown in FIG. 13 are the preferred steps in sending a move signal from the mobile device 24 to the host system 10. After the message has been moved in step 292 of FIG. 13, step 294 sends a message to move the message x to the folder y and waits for a confirmation signal in step 296. Step 298 checks if the message was successfully moved by the redirector. If the message was moved, the folder ID of message x is updated in step 300. If the message was not moved, then the redirector stops in step 302, and the message will be moved during synchronization.
Moving a message on the mobile device 24 requires a move command to be sent to the host system 10 as described above. But, moving a message on the host system requires both checking to see if the message was sent to the mobile device 24 and if the folder the message was moved to exists on the mobile device 24. These steps are set forth in FIG. 14. Once the redirector has received a move message command from the host system 24 that a message has been moved in step 304, the redirector checks to see if the message has been sent to the device in step 306. If the message was not sent to the mobile device 24, the redirector does not attempt to send the move command and stops at step 308. If the message was delivered to the mobile device 24, then step 310 determines if the folder that the message was moved to has a folder ID. The folder may not have an ID if, for example, the user created the folder at some point after the last synchronization. If the folder does not have a folder ID, the redirector does not forward the move message command and the redirector stops at step 314. The move will be made when the mobile device 24 and the host system 10 are synchronized and the folder with the correct folder structure 130 is generated.
If the folder ID does exist for the folder, then the move message command is sent in step 316. The redirector awaits acknowledgement of the move in step 318. If the acknowledgement is not received, the redirector stops at step 320. If acknowledgement of the move is received, step 322 tags the message with the current folder ID.
The steps set forth in FIG. 17 show how the redirector accordingly handles a delete request. The delete process is started 380 when the user has selected a message for deleting. The message is selected 382 and then deleted 384 by the software on either the mobile device 24 or the host system 10. The software then determines 386 if the delete feature is set to delete messages on both the mobile device 24 and the host system 10. If the delete feature is not set for both devices, the software simply deletes the message locally 390. If the delete feature is set to both devices, the folder ID of the deleted folder is assigned to the message in step 392. The move flag for the message is set on 394 so that the deletion can be detected on the other device. The delete process is completed 396.
Patent CitationsCited PatentFiling datePublication dateApplicantTitleUS4106060Dec 15, 1975Aug 8, 1978Rca CorporationElectronic mail boxUS4417349Nov 8, 1979Nov 22, 1983Digital Broadcasting CorporationSCA Data transmission system with a raised cosine filterUS4438433Sep 29, 1981Mar 20, 1984Motorola, Inc.Multiaddress pager with a call storage and priority paging optionUS4558454Apr 11, 1983Dec 10, 1985National Information Utilities CorporationDigital partial response filterUS4644351May 8, 1984Feb 17, 1987Motorola, Inc.Two way personal message system with extended coverageUS4695880Jul 30, 1985Sep 22, 1987Postron Corp.Electronic information dissemination systemUS4697281Mar 14, 1986Sep 29, 1987Spectrum Cellular Communications Corporation, Inc.Cellular telephone data communication system and methodUS4713780Apr 15, 1985Dec 15, 1987Express Communications, Inc.Electronic mailUS4768087Oct 7, 1983Aug 30, 1988National Information Utilities CorporationEducation utilityUS4837798Jun 2, 1986Jun 6, 1989American Telephone And Telegraph CompanyCommunication system having unified messagingUS4837800Mar 18, 1988Jun 6, 1989Motorola, Inc.Cellular data telephone system and cellular data telephone thereforUS4845658Dec 1, 1986Jul 4, 1989Massachusetts Institute Of TechnologyInformation method and apparatus using simplex and duplex communicationsUS4856047Apr 29, 1987Aug 8, 1989Bd Systems, Inc.Automated remote telemetry paging systemUS4928096Apr 17, 1989May 22, 1990Motorola, Inc.Paging terminal apparatus with message storage and retransmission capability and method thereforUS4951044Mar 21, 1989Aug 21, 1990Motorola, Inc.Paging terminal apparatus with user selectable page forwarding capability and methodology thereforUS4972457Jan 19, 1989Nov 20, 1990Spectrum Information Technologies, Inc.Portable hybrid communication system and methodsUS4980907Dec 15, 1989Dec 25, 1990Telefonaktiebolaget L M EricssonTelecommunication combination comprising a telepoint and a portable radio terminalUS5008926Jul 17, 1986Apr 16, 1991Efrat Future Technology Ltd.Message management systemUS5051721Sep 11, 1989Sep 24, 1991Frank HarrisonSupplemental turn signal apparatus for vehiclesUS5058431May 23, 1990Oct 22, 1991The United States Of America As Represented By The Secretary Of The NavySuperconducting Josephson junction gyroscope apparatusUS5068916Oct 29, 1990Nov 26, 1991International Business Machines CorporationCoordination of wireless medium among a plurality of base stationsUS5086502Nov 13, 1989Feb 4, 1992Intelligence Quotient International LimitedMethod of operating a data processing systemUS5125021Feb 28, 1990Jun 23, 1992Lebowitz Mayer MCellular network data transmission systemUS5127041Jun 1, 1990Jun 30, 1992Spectrum Information Technologies, Inc.System and method for interfacing computers to diverse telephone networksUS5128981May 21, 1990Jul 7, 1992Hitachi, Ltd.Radio communication system and a portable wireless terminalUS5136291Nov 30, 1990Aug 4, 1992Unisys CorporationTransmitting binary data files using electronic mailUS5157660Sep 21, 1990Oct 20, 1992Hitachi, Ltd.Communication system including portable terminals and fixed terminalsUS5159592Oct 29, 1990Oct 27, 1992International Business Machines CorporationNetwork address management for a wired network supporting wireless communication to a plurality of mobile usersUS5177680Oct 18, 1988Jan 5, 1993Hitachi, Ltd.Electronic mail system with means to transmit data to a plurality of recipients without user interventionUS5181200Oct 29, 1990Jan 19, 1993International Business Machines CorporationHandoff method and apparatus for mobile wireless workstationUS5210785Feb 27, 1989May 11, 1993Canon Kabushiki KaishaWireless communication systemUS5265033Sep 23, 1991Nov 23, 1993Atm Communications International, Inc.ATM/POS based electronic mail systemUS5283887Dec 19, 1990Feb 1, 1994Bull Hn Information Systems Inc.Automatic document format conversion in an electronic mail system based upon user preferenceUS5293250Mar 11, 1992Mar 8, 1994Hitachi, Ltd.A system for notifying a destination terminal that electronic mail has reached a host computerUS5299255Mar 12, 1991Mar 29, 1994Fujitsu LimitedElectronic mail system for transmitting information via communication networkUS5307059Apr 18, 1991Apr 26, 1994Motorola, Inc.Selective call receiver having customized voice alertsUS5313582Apr 30, 1991May 17, 1994Standard Microsystems CorporationMethod and apparatus for buffering data within stations of a communication networkUS5315635Sep 30, 1992May 24, 1994Motorola, Inc.Reliable message communication systemUS5333152Jul 22, 1991Jul 26, 1994Wilber James GElectronic mail remote data transfer systemUS5333266Mar 27, 1992Jul 26, 1994International Business Machines CorporationMethod and apparatus for message handling in computer systemsUS5370566May 26, 1993Dec 6, 1994Mitchell, Jr.; Kenneth C.Lighted life jacketUS5392390Apr 10, 1992Feb 21, 1995Intellilink Corp.Method for mapping, translating, and dynamically reconciling data between disparate computer platformsUS5406557Feb 1, 1993Apr 11, 1995National Semiconductor CorporationInterenterprise electronic mail hubUS5410543Jul 5, 1994Apr 25, 1995Apple Computer, Inc.Method for connecting a mobile computer to a computer network by using an address serverUS5416473Feb 1, 1993May 16, 1995Motorola, Inc.Calendar driven selective call messaging system and operating methodUS5436846Jun 3, 1994Jul 25, 1995Grumman Aerospace CorporationMethod of facilitating construction of a microwave system by appropriate measurements or determination of parameters of selected individual microwave components to obtain overall system power responseUS5436960May 20, 1991Jul 25, 1995Campana, Jr.; Thomas J.Electronic mail system with RF communications to mobile processors and method of operation thereofUS5438011Mar 3, 1995Aug 1, 1995Micron Technology, Inc.Method of forming a capacitor using a photoresist contact sidewall having standing wave ripplesUS5438611May 23, 1994Aug 1, 1995Ntp IncorporatedElectronic mail system with RF communications to mobile processors originating from outside of the electronic mail system and method of operation thereofUS5452356Dec 10, 1993Sep 19, 1995Data Critical Corp.Paging transmission systemUS5479472May 20, 1991Dec 26, 1995Ntp IncorporatedSystem for interconnecting electronic mail systems by RF communications and method of operation thereofUS5487100May 17, 1994Jan 23, 1996Motorola, Inc.Electronic mail message delivery systemUS5493692Dec 3, 1993Feb 20, 1996Xerox CorporationSelective delivery of electronic messages in a multiple computer system based on context and environment of a userUS5495484Oct 12, 1993Feb 27, 1996Dsc Communications CorporationDistributed telecommunications switching systemUS5548789Mar 13, 1995Aug 20, 1996Canon Kabushiki KaishaMessage communication processing apparatus for selectively converting storing and transmitting messages of different lengthsUS5557569May 25, 1995Sep 17, 1996Texas Instruments IncorporatedLow voltage flash EEPROM C-cell using fowler-nordheim tunnelingUS5557659Dec 21, 1994Sep 17, 1996Hyde-Thomson; Henry C. A.Electronic mail system having integrated voice messagesUS5559800Jan 19, 1994Sep 24, 1996Research In Motion LimitedRemote control of gateway functions in a wireless data communication networkUS5572528Mar 20, 1995Nov 5, 1996Novell, Inc.Mobile networking method and apparatusUS5579472Nov 9, 1994Nov 26, 1996Novalink Technologies, Inc.Group-oriented communications user interfaceUS5588009Feb 3, 1994Dec 24, 1996Will; Craig A.Personal paging, communications, and locating systemUS5598536Aug 9, 1994Jan 28, 1997Shiva CorporationApparatus and method for providing remote users with the same unique IP address upon each network accessUS5603054Jun 7, 1995Feb 11, 1997Xerox CorporationMethod for triggering selected machine event when the triggering properties of the system are met and the triggering conditions of an identified user are perceivedUS5604491Apr 24, 1995Feb 18, 1997Motorola, Inc.Pager with user selectable priorityUS5604788Mar 16, 1995Feb 18, 1997Motorola, Inc.Wireless messaging system with electronic mail replicationUS5613108Feb 18, 1994Mar 18, 1997Minolta Camera Kabushiki KaishaElectronic mail processing system and electronic mail processing methodUS5625670May 18, 1995Apr 29, 1997Ntp IncorporatedElectronic mail system with RF communications to mobile processorsUS5627829Jun 6, 1995May 6, 1997Gleeson; Bryan J.Method for reducing unnecessary traffic over a computer networkUS5630060May 1, 1995May 13, 1997Canon Kabushiki KaishaMethod and apparatus for delivering multi-media messages over different transmission mediaUS5631946May 16, 1995May 20, 1997Ntp, IncorporatedSystem for transferring information from a RF receiver to a processor under control of a program stored by the processor and method of operation thereofUS5633810Dec 14, 1995May 27, 1997Sun Microsystems, Inc.Method and apparatus for distributing network bandwidth on a media serverUS5638450Apr 16, 1996Jun 10, 1997Hewlett-Packard CompanyMethod and apparatus for establishing two way communications between a pager device and a paging service providerUS5641946Jan 18, 1996Jun 24, 1997Anam Industrial Co., Ltd.Method and circuit board structure for leveling solder balls in ball grid array semiconductor packagesUS5666530Dec 2, 1992Sep 9, 1997Compaq Computer CorporationSystem for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels there betweenUS5666553Jul 22, 1994Sep 9, 1997Puma Technology, Inc.Method for mapping, translating, and dynamically reconciling data between disparate computer platformsUS5673322Mar 22, 1996Sep 30, 1997Bell Communications Research, Inc.System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networksUS5675733Aug 7, 1995Oct 7, 1997International Business Machines CorporationStatistical analysis and display of reception status of electronic messagesUS5701423Apr 7, 1994Dec 23, 1997Puma Technology, Inc.Method for mapping, translating, and dynamically reconciling data between disparate computer platformsUS5705995Apr 7, 1997Jan 6, 1998Motorola, Inc.Selective call receiver and method of storing messages thereinUS5706211Mar 2, 1995Jan 6, 1998Motorola, Inc.Message communications systemUS5727202Oct 18, 1995Mar 10, 1998Palm Computing, Inc.Method and apparatus for synchronizing information on two different computer systemsUS5729735Feb 8, 1995Mar 17, 1998Meyering; Samuel C.Remote database file synchronizerUS5732074Jan 16, 1996Mar 24, 1998Cellport Labs, Inc.Mobile portable wireless communication systemUS5737531Jun 27, 1995Apr 7, 1998International Business Machines CorporationSystem for synchronizing by transmitting control packet to omit blocks from transmission, and transmitting second control packet when the timing difference exceeds second predetermined thresholdUS5742668Jun 6, 1995Apr 21, 1998Bell Communications Research, Inc.Electronic massaging networkUS5742905Sep 19, 1994Apr 21, 1998Bell Communications Research, Inc.Personal communications internetworkingUS5745689May 23, 1996Apr 28, 1998Electronic Data Systems CorporationSystem and method for providing pager services to users of a computer networkUS5751960Sep 8, 1994May 12, 1998Fujitsu LimitedElectronic mail system using double forwarding suppressing function for administrating electronic message that having data format that can not be handled at destination sideUS5751971Jul 12, 1995May 12, 1998Cabletron Systems, Inc.Internet protocol (IP) work group routingUS5754119Aug 31, 1995May 19, 1998Motorola, Inc.Multiple pager status synchronization system and methodUS5754954Oct 25, 1996May 19, 1998Motorola, Inc.Communication unit with over the air programmingUS5757901Oct 11, 1995May 26, 1998Fujitsu LimitedCall transfer system and electronic mail transfer systemUS5758088Jul 24, 1997May 26, 1998Compuserve IncorporatedSystem for transmitting messages, between an installed network and wireless deviceUS5758150Oct 6, 1995May 26, 1998Tele-Communications, Inc.System and method for database synchronizationUS5758354Dec 28, 1995May 26, 1998Intel CorporationApplication independent e-mail synchronizationUS5761416Dec 27, 1996Jun 2, 1998Sun Microsystems, Inc.Method and apparatus for distributing network bandwidth on a video server for transmission of bit streams across multiple network interfaces connected to a single internet protocol (IP) networkUS5764639Nov 15, 1995Jun 9, 1998Staples; Leven E.System and method for providing a remote user with a virtual presence to an officeUS5764899Dec 19, 1995Jun 9, 1998Motorola, Inc.Method and apparatus for communicating an optimized replyUS5765170Dec 13, 1996Jun 9, 1998Minolta Camera Kabushiki KaishaElectronic mail processing system and electronic mail processing methodUS5771353Nov 13, 1995Jun 23, 1998Motorola Inc.System having virtual session manager used sessionless-oriented protocol to communicate with user device via wireless channel and session-oriented protocol to communicate with host serverUS5781614Jan 19, 1996Jul 14, 1998Lucent Technologies Inc.Message retrieval via alternative accessUS5781901Dec 21, 1995Jul 14, 1998Intel CorporationTransmitting electronic mail attachment over a network using a e-mail pageUS5790790Oct 24, 1996Aug 4, 1998Tumbleweed Software CorporationElectronic document delivery system in which notification of said electronic document is sent to a recipient thereofUS5790974Apr 29, 1996Aug 4, 1998Sun Microsystems, Inc.Portable calendaring device having perceptual agent managing calendar entriesUS5796806Mar 20, 1995Aug 18, 1998Dsc Telecom, L.P.Apparatus and method for spoken caller identification using signals of the advanced intelligent networkUS5805298May 8, 1996Sep 8, 1998Ho; Shu-KuangCommunications device with remote device identifier recognition and transmission in accordance with the recognized identifierUS5812671Jul 17, 1996Sep 22, 1998Xante CorporationCryptographic communication systemUS5812773Jul 12, 1996Sep 22, 1998Microsoft CorporationSystem and method for the distribution of hierarchically structured dataUS5812819Jun 5, 1995Sep 22, 1998Shiva CorporationRemote access apparatus and method which allow dynamic internet protocol (IP) address managementUS5813016Feb 16, 1996Sep 22, 1998Fujitsu LimitedDevice/system for processing shared data accessed by a plurality of data processing devices/systemsUS5815081Jun 21, 1996Sep 29, 1998Nec CorporationRadio paging receiver capable of providing a large number of announcing modesUS5819172Apr 23, 1997Oct 6, 1998Ntp IncorporatedElectronic mail system with RF communications to mobile radiosUS5819284Mar 24, 1995Oct 6, 1998At&T Corp.Personalized real time information display as a portion of a screen saverUS5822434Jun 19, 1996Oct 13, 1998Sun Microsystems, Inc.Scheme to allow two computers on a network to upgrade from a non-secured to a secured sessionUS5826062May 30, 1996Oct 20, 1998International Business Machines CorporationMethod and apparatus for converting and displaying a multimedia document at a clientUS5831664Dec 15, 1995Nov 3, 1998Mediaone Group, Inc.Method and system for synchronizing data between at least one mobile interface device and an interactive terminalUS5838252Sep 9, 1996Nov 17, 1998Datalink Systems, Inc.Interactive two-way pager systemsUS5838926Mar 10, 1997Nov 17, 1998Canon Kabushiki KaishaData processing apparatus and method in a network system for connecting a plurality of terminalsUS5844969Jan 23, 1997Dec 1, 1998At&T Corp.Communication system, method and device for remotely re-transmitting received electronic mail directed to a destination terminal to a new destination terminalUS5850219Sep 20, 1996Dec 15, 1998Hitachi, Ltd.Method and system for electronic document approval with displayed imprintUS5850444Sep 9, 1996Dec 15, 1998Telefonaktienbolaget L/M Ericsson (Publ)Method and apparatus for encrypting radio traffic in a telecommunications networkUS5862321Jun 21, 1995Jan 19, 1999Xerox CorporationSystem and method for accessing and distributing electronic documentsUS5862325Sep 27, 1996Jan 19, 1999Intermind CorporationComputer-based communication system and method using metadata defining a control structureUS5867660May 11, 1995Feb 2, 1999Bay Networks, Inc.Method and apparatus for communicating between a network workstation and an internetUS5878434Jul 18, 1996Mar 2, 1999Novell, IncTransaction clash management in a disconnectable computer and networkUS5881235Mar 7, 1996Mar 9, 1999Ericsson Inc.Remotely programming a mobile terminal with a home location register addressUS5889845Nov 1, 1996Mar 30, 1999Data Race, Inc.System and method for providing a remote user with a virtual presence to an officeUS5889943Mar 29, 1996Mar 30, 1999Trend Micro IncorporatedApparatus and method for electronic mail virus detection and eliminationUS5900875Jan 29, 1997May 4, 19993Com CorporationMethod and apparatus for interacting with a portable computer systemUS5903723Dec 21, 1995May 11, 1999Intel CorporationMethod and apparatus for transmitting electronic mail attachments with attachment referencesUS5905777Sep 27, 1996May 18, 1999At&T Corp.E-mail paging systemUS5913040Aug 22, 1995Jun 15, 1999Backweb Ltd.Method and apparatus for transmitting and displaying information between a remote network and a local computerUS5917629Oct 29, 1990Jun 29, 1999International Business Machines CorporationTransceiver for extending a CSMA/CD network for wireless communicationUS5928160Oct 30, 1996Jul 27, 1999Clark; Richard L.Home hearing test system and methodUS5928329May 20, 1997Jul 27, 1999Compaq Computer CorporationSystem for automatic synchronization of common file between portable computer and host computer via communication channel selected from a plurality of usable channels therebetweenUS5937161Apr 12, 1996Aug 10, 1999Usa.Net, Inc.Electronic message forwarding systemUS5941954Oct 1, 1997Aug 24, 1999Sun Microsystems, Inc.Network message redirectionUS5941956Jun 7, 1995Aug 24, 1999Kabushiki Kaisha ToshibaNetwork system supporting network communication among temporarily connected mobile computers and flexible file sharing among computersUS5943426Sep 22, 1997Aug 24, 1999Motorola, Inc.Method and apparatus for relaying digitally signed messagesUS5951636Dec 4, 1997Sep 14, 1999International Business Machines Corp.Accessing a post office system from a client computer using appletsUS5953322Jan 31, 1997Sep 14, 1999Qualcomm IncorporatedCellular internet telephoneUS5958006 *Dec 19, 1995Sep 28, 1999Motorola, Inc.Method and apparatus for communicating summarized dataUS5959621Dec 6, 1996Sep 28, 1999Microsoft CorporationSystem and method for displaying data items in a ticker display pane on a client computerUS5960406Jan 22, 1998Sep 28, 1999Ecal, Corp.Scheduling system for use between users on the webUS5961590Jul 22, 1997Oct 5, 1999Roampage, Inc.System and method for synchronizing electronic mail between a client site and a central siteUS5964833Feb 7, 1997Oct 12, 1999Datalink Systems Corp.Pager enhanced keyboard and systemUS5966663Jan 14, 1997Oct 12, 1999Ericsson Messaging Systems Inc.Data communications protocol for facilitating communications between a message entry device and a messaging centerUS5966714Apr 30, 1996Oct 12, 1999Intel CorporationMethod and apparatus for scaling large electronic mail databases for devices with limited storageUS5968131Oct 26, 1998Oct 19, 1999Roampage, Inc.System and method for securely synchronizing multiple copies of a workspace element in a networkUS5969636May 21, 1998Oct 19, 1999Sony CorporationMessaging terminal with voice notificationUS5973612Apr 4, 1997Oct 26, 1999Microsoft CorporationFlexible object notificationUS5974180Jan 2, 1996Oct 26, 1999Motorola, Inc.Text compression transmitter and receiverUS5974238Aug 7, 1996Oct 26, 1999Compaq Computer CorporationAutomatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elementsUS5974449May 9, 1997Oct 26, 1999Carmel Connection, Inc.Apparatus and method for providing multimedia messaging between disparate messaging platformsUS5978689Aug 29, 1997Nov 2, 1999Tuoriniemi; Veijo M.Personal portable communication and audio systemUS5978837Sep 27, 1996Nov 2, 1999At&T Corp.Intelligent pager for remotely managing E-Mail messagesUS5983073Apr 4, 1997Nov 9, 1999Ditzik; Richard J.Modular notebook and PDA computer systems for personal computing and wireless communicationsUS5987100Apr 23, 1997Nov 16, 1999Northern Telecom LimitedUniversal mailboxUS5987508Aug 13, 1997Nov 16, 1999At&T CorpMethod of providing seamless cross-service connectivity in telecommunications networkUS5995597Jan 21, 1997Nov 30, 1999Woltz; Robert ThomasE-mail processing system and methodUS6000000May 4, 1998Dec 7, 19993Com CorporationExtendible method and apparatus for synchronizing multiple files on two different computer systemsUS6002427Sep 15, 1997Dec 14, 1999Kipust; Alan J.Security system with proximity sensing for an electronic deviceUS6002769Sep 4, 1997Dec 14, 1999Secure Choice LlcMethod and system for performing secure electronic messagingUS6006274Jan 30, 1997Dec 21, 19993Com CorporationMethod and apparatus using a pass through personal computer connected to both a local communication link and a computer network for indentifying and synchronizing a preferred computer with a portable computerUS6009173Jan 31, 1997Dec 28, 1999Motorola, Inc.Encryption and decryption method and apparatusUS6009455Apr 20, 1998Dec 28, 1999Doyle; John F.Distributed computation utilizing idle networked computersUS6014429Aug 12, 1996Jan 11, 2000Lucent Technologies, Inc.Two-way wireless messaging system with transaction serverUS6016478Aug 13, 1996Jan 18, 2000Starfish Software, Inc.Scheduling system with methods for peer-to-peer scheduling of remote usersUS6018762Mar 31, 1998Jan 25, 2000Lucent Technologies Inc.Rules-based synchronization of mailboxes in a data networkUS6018782Jul 14, 1997Jan 25, 2000Advanced Micro Devices, Inc.Flexible buffering scheme for inter-module on-chip communicationsUS6023000May 21, 1998Feb 8, 2000Consortium fur elektrochemisch Industrie GmbHProcess for the preparation of aldehydes and ketonesUS6023700Jun 17, 1997Feb 8, 2000Cranberry Properties, LlcElectronic mail distribution system for integrated electronic communicationUS6023708May 29, 1997Feb 8, 2000Visto CorporationSystem and method for using a global translator to synchronize workspace elements across a networkUS6034621Nov 18, 1997Mar 7, 2000Lucent Technologies, Inc.Wireless remote synchronization of data between PC and PDAUS6035104Jun 28, 1996Mar 7, 2000Data Link Systems Corp.Method and apparatus for managing electronic documents by alerting a subscriber at a destination other than the primary destinationUS6044205Feb 29, 1996Mar 28, 2000Intermind CorporationCommunications system for transferring information between memories according to processes transferred with the informationUS6052442Nov 25, 1997Apr 18, 2000Internet Magic, Inc.Internet answering machineUS6052563Dec 10, 1997Apr 18, 2000MotorolaCommunication device controlled by appointment information stored therein, and method thereforUS6052735Apr 10, 1998Apr 18, 2000Microsoft CorporationElectronic mail object synchronization between a desktop computer and mobile deviceUS6058431Apr 23, 1998May 2, 2000Lucent Technologies Remote Access Business UnitSystem and method for network address translation as an external service in the access server of a service providerUS6067561Feb 7, 1997May 23, 2000Hughes Electronics CorporationElectronic mail notification system and method within a hybrid network that transmits notifications via a continuous, high-speed channelUS6072862Jul 2, 1996Jun 6, 2000Srinivasan; ThiruAdaptable method and system for message deliveryUS6073137Oct 31, 1997Jun 6, 2000MicrosoftMethod for updating and displaying the hierarchy of a data storeUS6073165Jul 29, 1997Jun 6, 2000Jfax Communications, Inc.Filtering computer network messages directed to a user's e-mail box based on user defined filters, and forwarding a filtered message to the user's receiverUS6078826May 29, 1998Jun 20, 2000Ericsson Inc.Mobile telephone power savings method and apparatus responsive to mobile telephone locationUS6078921Mar 3, 1998Jun 20, 2000Trellix CorporationMethod and apparatus for providing a self-service fileUS6084969Dec 31, 1997Jul 4, 2000V-One CorporationKey encryption system and method, pager unit, and pager proxy for a two-way alphanumeric pager networkUS6085192Apr 11, 1997Jul 4, 2000Roampage, Inc.System and method for securely synchronizing multiple copies of a workspace element in a networkUS6085231Jan 5, 1998Jul 4, 2000At&T CorpMethod and system for delivering a voice message via an alias e-mail addressUS6085232Jul 15, 1999Jul 4, 2000Datalink Systems, Corp.Pager enhanced keyboard and systemUS6091951Sep 3, 1997Jul 18, 2000Telxon CorporationSeamless roaming among multiple networksUS6092114Apr 17, 1998Jul 18, 2000Siemens Information And Communication Networks, Inc.Method and system for determining the location for performing file-format conversions of electronics message attachmentsUS6092191Nov 29, 1996Jul 18, 2000Kabushiki Kaisha ToshibaPacket authentication and packet encryption/decryption scheme for security gatewayUS6101531Apr 15, 1998Aug 8, 2000Motorola, Inc.System for communicating user-selected criteria filter prepared at wireless client to communication server for filtering data transferred from host to said wireless clientUS6112244Feb 27, 1998Aug 29, 2000Motorola, Inc.Method and apparatus in a wireless communication system for compressing and decompressing messages generated by a plurality of applicationsUS6115394Mar 4, 1998Sep 5, 2000Ericsson Inc.Methods, apparatus and computer program products for packet transport over wireless communication linksUS6115736Apr 23, 1998Sep 5, 2000International Business Machines CorporationSystem and method for automatically localizing access to remote network components using implicit agent relocationUS6115754Dec 29, 1997Sep 5, 2000Nortel Networks LimitedSystem and method for appending location information to a communication sent from a mobile terminal operating in a wireless communication system to an internet serverUS6119167Jul 11, 1997Sep 12, 2000Phone.Com, Inc.Pushing and pulling data in networksUS6125281Mar 4, 1997Sep 26, 2000Nokia Mobile Phones LimitedReal-time SMS application messaging using an SMSC-linked serverUS6125369Oct 27, 1997Sep 26, 2000Microsoft CorporationContinuous object sychronization between object stores on different computersUS6128739Jun 17, 1997Oct 3, 2000Micron Electronics, Inc.Apparatus for locating a stolen electronic device using electronic mailUS6130892Mar 12, 1998Oct 10, 2000Nomadix, Inc.Nomadic translator or routerUS6131096Oct 5, 1998Oct 10, 2000Visto CorporationSystem and method for updating a remote database in a networkUS6131116Dec 13, 1996Oct 10, 2000Visto CorporationSystem and method for globally accessing computer servicesUS6134432Jun 17, 1998Oct 17, 2000Bulletin.Net, Inc.System and process for allowing wireless messagingUS6138089Mar 10, 1999Oct 24, 2000Infolio, Inc.Apparatus system and method for speech compression and decompressionUS6138146Sep 29, 1997Oct 24, 2000Ericsson Inc.Electronic mail forwarding system and methodUS6141690Jul 31, 1997Oct 31, 2000Hewlett-Packard CompanyComputer network address mappingUS6144671Mar 4, 1997Nov 7, 2000Nortel Networks CorporationCall redirection methods in a packet based communications networkUS6144997Oct 28, 1998Nov 7, 2000Xerox CorporationSystem and method for accessing and distributing electronic documentsUS6151606Jan 16, 1998Nov 21, 2000Visto CorporationSystem and method for using a workspace data manager to access, manipulate and synchronize network dataUS6154839Apr 23, 1998Nov 28, 2000Vpnet Technologies, Inc.Translating packet addresses based upon a user identifierUS6157318Dec 29, 1997Dec 5, 2000Nec CorporationRadio paging receiver wherein a possessor thereof can freely set a selected call announcing mode in correspondence to every sender of a callUS6157630Jan 26, 1998Dec 5, 2000Motorola, Inc.Communications system with radio device and serverUS6157950Dec 5, 1997Dec 5, 2000Encanto Networks, Inc.Methods and apparatus for interfacing a computer or small network to a wide area network such as the internetUS6161140Sep 30, 1997Dec 12, 2000Casio Computer Co., Ltd.System for transferring information between a server and a data terminal through a networkUS6163274Sep 4, 1997Dec 19, 2000Ncr CorporationRemotely updatable PDAUS6167379Mar 24, 1998Dec 26, 2000Siemens Information And Communication Networks, Inc.System for user to accept or decline updating a calendar remotely with a proposed schedule update that may have schedule conflictionUS6170057Oct 16, 1997Jan 2, 2001Kabushiki Kaisha ToshibaMobile computer and method of packet encryption and authentication in mobile computing based on security policy of visited networkUS6178331Jun 17, 1998Jan 23, 2001Bulletin.Net, Inc.System and process for allowing wireless messagingUS6185551Jun 16, 1997Feb 6, 2001Digital Equipment CorporationWeb-based electronic mail service apparatus and method using full text and label indexingUS6185603Mar 13, 1997Feb 6, 2001At&T Corp.Method and system for delivery of e-mail and alerting messagesUS6195533May 27, 1998Feb 27, 2001Glenayre Electronics, Inc.Method for storing an application's transaction data in a wireless messaging systemUS6202085Dec 6, 1996Mar 13, 2001Microsoft CorportionSystem and method for incremental change synchronization between multiple copies of dataUS6203192Dec 24, 1997Mar 20, 2001Nortel Networks LimitedSystem and method for automatically delivering messages to a telecommunications deviceUS6205448Jan 30, 1998Mar 20, 20013Com CorporationMethod and apparatus of synchronizing two computer systems supporting multiple synchronization techniquesUS6208996Mar 5, 1998Mar 27, 2001Microsoft CorporationMobile device having notification database in which only those notifications that are to be presented in a limited predetermined time periodUS6219694May 29, 1998Apr 17, 2001Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device having a shared electronic addressUS6222942Jul 14, 1997Apr 24, 2001Alcatel Mobile PhonesMethod and apparatus for compressing and decompressing messagesUS6233318 *Nov 5, 1996May 15, 2001Comverse Network Systems, Inc.System for accessing multimedia mailboxes and messages over the internet and via telephoneUS6233341May 19, 1998May 15, 2001Visto CorporationSystem and method for installing and using a temporary certificate at a remote siteUS6240088Jun 2, 1998May 29, 2001Glenayre Electronics, Inc.Method for two-stage data transmissionUS6249820May 6, 1998Jun 19, 2001Cabletron Systems, Inc.Internet protocol (IP) work group routingUS6256666Jul 14, 1998Jul 3, 2001International Business Machines Corp.Method and system for remotely managing electronic mail attachmentsUS6263201Dec 24, 1997Jul 17, 2001Uniden CorporationScheduled data Transmission system, scheduled data transmission method, and transmission serverUS6272545Oct 22, 1998Aug 7, 2001Microsoft CorporationSystem and method for interaction between one or more desktop computers and one or more mobile devicesUS6275848May 21, 1997Aug 14, 2001International Business Machines Corp.Method and apparatus for automated referencing of electronic informationUS6275850Jul 24, 1998Aug 14, 2001Siemens Information And Communication Networks, Inc.Method and system for management of message attachmentsUS6289105 *Jul 26, 1996Sep 11, 2001Kabushiki Kaisha ToshibaMethod and apparatus for encrypting and transferring electronic mailsUS6289212Oct 13, 1998Sep 11, 2001Openwave Systems Inc.Method and apparatus for providing electronic mail services during network unavailabilityUS6292668Oct 30, 1998Sep 18, 2001Nokia Mobil Phones, LtdCommunication network terminal supporting a plurality of applicationsUS6311282Nov 30, 1998Oct 30, 2001Fujitsu Personal Systems, Inc.Method and apparatus for computing device with status displayUS6313734Jul 3, 1996Nov 6, 2001Sony CorporationVoice synthesis of e-mail for delivery to voice pager or voice mailUS6314108Apr 30, 1998Nov 6, 2001Openwave Systems Inc.Method and apparatus for providing network access over different wireless networksUS6314519Dec 22, 1997Nov 6, 2001Motorola, Inc.Secure messaging system overlay for a selective call signaling systemUS6324544Oct 21, 1998Nov 27, 2001Microsoft CorporationFile object synchronization between a desktop computer and a mobile deviceUS6324569Jul 18, 2000Nov 27, 2001John W. L. OgilvieSelf-removing email verified or designated as such by a message distributor for the convenience of a recipientUS6324587Dec 23, 1997Nov 27, 2001Microsoft CorporationMethod, computer program product, and data structure for publishing a data object over a store and forward transportUS6327046Jun 24, 1998Dec 4, 2001Sharp Kabushiki KaishaElectronic mail processing apparatus and method thereforUS6330244Jan 16, 1998Dec 11, 2001Jerome SwartzSystem for digital radio communication between a wireless lan and a PBXUS6332156Apr 23, 1998Dec 18, 2001Samsung Electronic Co., Ltd.E-mail processing methodUS6333973Apr 23, 1997Dec 25, 2001Nortel Networks LimitedIntegrated message centerUS6356937Jul 6, 1999Mar 12, 2002David MontvilleInteroperable full-featured web-based and client-side e-mail systemUS6356956Sep 17, 1996Mar 12, 2002Microsoft CorporationTime-triggered portable data objectsUS6360272May 28, 1999Mar 19, 2002Palm, Inc.Method and apparatus for maintaining a unified view of multiple mailboxesUS6363352Nov 13, 1998Mar 26, 2002Microsoft CorporationAutomatic scheduling and formation of a virtual meeting over a computer networkUS6370566Apr 10, 1998Apr 9, 2002Microsoft CorporationGenerating meeting requests and group scheduling from a mobile deviceUS6389455Sep 22, 1998May 14, 2002Richard C. FuiszMethod and apparatus for bouncing electronic messagesUS6389457Feb 13, 2001May 14, 2002Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication deviceUS6400958Oct 30, 1998Jun 4, 2002Nokia Mobile Phones LimitedCommunication network terminal supporting a plurality of applicationsUS6401113Feb 13, 2001Jun 4, 2002Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication deviceUS6438585Jan 16, 2001Aug 20, 2002Research In Motion LimitedSystem and method for redirecting message attachments between a host system and a mobile data communication deviceUS6442589Jan 14, 1999Aug 27, 2002Fujitsu LimitedMethod and system for sorting and forwarding electronic messages and other dataUS6449287Mar 8, 2000Sep 10, 2002At&T Wireless Services, Inc.Short messaging method and system for airborne passengersUS6463463Aug 28, 2000Oct 8, 2002Research In Motion LimitedSystem and method for pushing calendar event messages from a host system to a mobile data communication deviceUS6463464Mar 17, 2000Oct 8, 2002Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication deviceUS6470358Jan 22, 1999Oct 22, 2002Siemens Information And Communication Networks, Inc.Remote synchronization with intelligent power managementUS6484196 *Mar 20, 1998Nov 19, 2002Advanced Web SolutionsInternet messaging system and method for use in computer networksUS6487560May 13, 1999Nov 26, 2002Starfish Software, Inc.System and methods for communicating between multiple devices for synchronizationUS6505055May 1, 1998Jan 7, 2003Starfish Software, Inc.Camel-back digital organizer and communication protocol for a cellular phone deviceUS6505214Sep 28, 1999Jan 7, 2003Microsoft CorporationSelective information synchronization based on implicit user designationUS6546263Jun 12, 2000Apr 8, 2003Ericsson Inc.Apparatus and method for compact icon displayUS6580787Feb 15, 2000Jun 17, 2003Lucent Technologies Inc.Integration of voice mail, email, fax and personal calendar systems to automatically update messagesUS6611358Jun 17, 1997Aug 26, 2003Lucent Technologies Inc.Document transcoding system and method for mobile stations and wireless infrastructure employing the sameUS6701378Sep 23, 1999Mar 2, 2004Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication deviceUS6741855Mar 24, 2000May 25, 2004Sun Microsystems, Inc.Method and apparatus for remotely managing data via a mobile deviceUS6763202Oct 23, 2002Jul 13, 2004Canon Kabushiki KaishaImage forming apparatusUS6792085 *Sep 10, 1999Sep 14, 2004Comdial CorporationSystem and method for unified messaging with message replication and synchronizationUS7058683 *Mar 7, 2000Jun 6, 2006Sun Microsystems, Inc.Methods and apparatus for providing a virtual host in electronic messaging serversUS20010001552Jan 22, 2001May 24, 2001William VongHandheld computing device with external notification systemUS20010015977Jan 26, 2001Aug 23, 2001Stefan JohanssonSelective receptionUS20010029531Mar 2, 2001Oct 11, 2001Yasutoshi OhtaWireless remote printing system and methodUS20010040693Jun 25, 1998Nov 15, 2001Matsushita Graphic Communication Systems, IncInternet facsimile apparatus and information terminal deviceUS20010042093Jun 8, 1998Nov 15, 2001Masahiko ShiraiInformation processing system capable of file transmission and information processing apparatus in the systemUS20010045885Aug 20, 1998Nov 29, 2001Richard J. TettSystem and method retrieving and displaying paging messagesUS20010054072Apr 10, 1998Dec 20, 2001Anthony DiscoloGenerating meeting requests and group scheduling from a mobile deviceUS20020010748Jul 24, 2001Jan 24, 2002Susumu KobayashiSystem for transmission/reception of e-mail with attached filesUS20020059375May 23, 2001May 16, 2002Alvin PivowarSystem and method for sharing data among a plurality of personal digital assistantsUS20020059380Dec 17, 1998May 16, 2002Alexandros BilirisEvent-based messagingUS20020099719Sep 28, 1999Jul 25, 2002Chad A. SchwittersArchitecture for a hierchical folder structure in hand-held computersUS20030097361Jun 15, 1999May 22, 2003Dinh Truong TMessage center based desktop systemsUS20050114458Dec 29, 2004May 26, 2005Designtech International, Inc.E-mail notification deviceDE19961345A1Dec 17, 1999Jun 21, 2001Bosch Gmbh RobertVerfahren zur �bertragung von elektronischen PostnachrichtenEP0001552B1Sep 14, 1978Jan 7, 1981Gebr. Happich GmbHSun shield for vehiclesEP0617373A2Mar 4, 1994Sep 28, 1994International Business Machines CorporationA method and system for parallel, system managed storage for objects on multiple serversEP0736989A2Apr 4, 1996Oct 9, 1996Rooster Ltd.Mail notification system and methodEP0772327A2Nov 6, 1996May 7, 1997Sharp Kabushiki KaishaElectronic mail forwarding systemEP0777394A1Dec 1, 1995Jun 4, 1997ALCATEL BELL Naamloze VennootschapMethod and apparatus for electronic mail transmission as short messages towards a mobile radio terminalEP0788287B1Feb 4, 1997Nov 17, 2004AT &amp; T WIRELESS SERVICES, INC.Roaming authorization systemEP0793387B1Feb 28, 1997May 2, 2002Kabushiki Kaisha ToshibaTv mail systemEP0825788B1Aug 19, 1997Feb 6, 2008Lucent Technologies Inc.Two-way wireless messaging system with flexible messagingEP0838744A1Jul 29, 1997Apr 29, 1998Festo KGPressure regulator providing switching functionEP0838934A1Mar 12, 1997Apr 29, 1998Ntt Mobile Communications Network Inc.Mail reception notifying system and mail reception notifying methodEP0918417A2Oct 13, 1998May 26, 1999Lucent Technologies Inc.Message and communication system in networkEP0930766B1Jan 14, 1999Dec 5, 2012Symbol Technologies, Inc.System for digital radio communication between a wireless LAN an a PBXEP0986225A1Sep 11, 1998Mar 15, 2000Visto CorporationSystem and method for securely synchronizing multiple copies of a workspace element in a networkEP1096725A2May 28, 1999May 2, 2001Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication deviceJP9214556A Title not availableJP9305155A Title not availableJP11289346A Title not availableWO1997008904A1Aug 12, 1996Mar 6, 1997Motorola Inc.Multiple pager status synchronization system and methodWO2001022669A1Sep 25, 2000Mar 29, 2001Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device* Cited by examinerNon-Patent CitationsReference1"3Com PalmPilot Gets Wireless Link for E-Mail", Spooner, Jogn G., PC Week, Dec. 8, 1997.2"BlackBerry Technical White Paper," Research in Motion Ltd., Version 1.0, 1998-1999.3"Have Your Pager Call My Pager", Sullivan, Kristina B., PC Week, Dec. 8, 1997.4"Internetwork Mobility The CDPD Approach," by Mark S. Taylor, William Waung, and Mohsen Banan, Jun. 11, 1996.5"Motorola's ‘Macro’ Wireless Communicator," http://www.msu.edu/-luckie/gallery/macro.htm, Aug. 6, 2001 (2 pgs.).6"Motorola's ‘Macro’ Wireless Communicator," http://www.msu.edu/-luckie/gallery/macrom.htm, Jun. 14, 2001 (3 pgs.).7"Motorola's 'Macro' Wireless Communicator," http://www.msu.edu/-luckie/gallery/macro.htm, Aug. 6, 2001 (2 pgs.).8"Motorola's 'Macro' Wireless Communicator," http://www.msu.edu/-luckie/gallery/macrom.htm, Jun. 14, 2001 (3 pgs.).9"SAM integrates E-mail, Alpha Paging, Fax, and more!", SAM System for Automoated Messages (10 pgs.).10Allman, Eric, "Sendmail-An Internetwork Mail Router," Mar. 1983, 12 pgs.11Allman, Eric, "Sendmail—An Internetwork Mail Router," Mar. 1983, 12 pgs.12Arnum, Eric, "the universal mailbox arrives . . . soft of", Business Communications Review, May 1996, v26, n5.13Article, Comford, "Handhelds Duke it Out for the Internet," Wireless Internet, pp. 35-38 and 41, Aug. 2000.14Behr, "Handheld Solutions", Informationweek, Oct. 27, 1997, pp. 106-113.15Binder, Richard et al, The Alohanet Menehune, University of Hawaii, version II (Sep. 1974).16Black, Lauren, et al., "Personal Digital Assistants," Macworld Reviews, Aug. 6, 2001 (5 pgs.).17Briere, Daniel et al., "One Mailbox, Just Like Old Times", Network World, vol. 14, issue 16, p. 21 (Apr. 21, 1997).18 *Carthy et al., MAPI Developers Forum post "MAPI Notification", Apr. 12, 1996.19Cheshire, Stuart, et al., "Internet Mobility 4x4," Computer Science Department, Stanford University, pp. 1-12, Aug. 1996.20Claxton, "Messaging API's for Voice Networks," Telecommunications, pp. 116-120, 1998.21Compaq, Aero 2100 Series Color Palm-size PC Reference Guide, Second Edition, Aug. 1999, Compaq Corporation.22Computer Structures-Principles and Examples, McGraw Hill (1982).23Computer Structures—Principles and Examples, McGraw Hill (1982).24Dawson, F., et al.: "Calender Message-Based Interoperability Protocol (iMIP)," Standards Track, RFC 2447, iMIP, Nov. 1998, 4 pages, XP-002249002.25Declaration of David A. Keeney regarding SAM System, pp. 1-33 (Sep. 3, 2002).26Dewey, Barney, "Communications Strategies for Newton 2.0," Newton Technology Journal, p. 10, Jun. 1996.27DTS Wireless Website located at D.R.L. http://www.dtswireless.com.28Enterprise Solutions for Email Overload, Founder Publications, Aug. 6, 2001 (9 pgs.).29EP Communication Examination Report, Application No. 01 923 428.5, dated Aug. 19, 2003, 7 pgs.30EP Communication Examination Report, Application No. 01 923 428.5, dated Feb. 18, 2005, 7 pgs.31EP Communication Examination Report, Application No. 01 923 428.5, dated Mar. 3, 2006, 7 pgs.32EP Communication Examination Report, Application No. 01 923 428.5, dated Nov. 5, 2008, 5 pgs.33EP Communication Examination Report, Application No. 01 923 428.5, dated Sep. 21, 2007, 5 pgs.34EP Communication Search Report, Application No. 10169461, dated Oct. 18, 2010, 7 pgs.35EP Search Report, Application No. PCT/CA01/00486, European Patent Office, Jul. 11, 2001, 7 pgs.36Evevang, K. et al., "The IP Network Address Translator," Network Working Group, pp. 1-10, May 1994.37Feibus, "A Desktop in Your Palm", Informationweek, Aug. 25, 1997, pp. 65ff.38Frezza, Bill, "PDA, PDA, Where Art Thou, PDA?", Freewire, Aug. 6, 2001 (5 pgs.).39Gadol, Steve, et al. "Nomadic Tenets-A User's Perspective," Sun Microsystems Laboratories, Inc., pp. 1-16 (Jun. 1994).40Gadol, Steve, et al. "Nomadic Tenets—A User's Perspective," Sun Microsystems Laboratories, Inc., pp. 1-16 (Jun. 1994).41General Magic, Inc., Corporate Backgrounder, 2001 (2 pgs.).42Gifford, David K., et al., "An Architecture for Large Scale Information Systems," ACM, pp. 161-170 (1985).43Gillford, David K., et al., "The Application of Digital Broadcast Communication to Large Scale Information Systems." IEEE Journal on Selected Areas in Communications, vol. SAC-3, No. 3, pp. 457-467 (May 1985).44Goldszmidt, German, et al., "ShockAbsorber: A TCP Connection Router," IEEE, vol. 3, pp. 1919-1923, 1997.45IBM Portable Terminal User's Guide, Third Edition (Jun. 1985).46International Preliminary Examination Report, Application No. PCT/CA01/00486, dated Sep. 5, 2002, 6 pgs.47Johnson, David B., "Mobile Host Internetworking Using IP Loose Source Routing," School of Computer Science, Carnegie Mellon University, pp. 1-14 Feb. 1993.48Johnson, David B., "Scalable and Robust Internetwork Routing for Mobile Hosts," IEEE Computer Society, pp. 2-11, 1994.49Johnson, David B., Ubiquious Mobile Host Internetworking, Fourth Workshop on Workstation Operating Systems, pp. 85-90, Oct. 14-15, 1993.50Kramer, Matt, "Wireless E-mail services gain Windows clients", PC Week, Apr. 17, 1995, v12, n15.51Krebs, Jay, Portable Computer and Host Talk Over Radio-Frequency Link, Electronic, pp. 142-145 (Aug. 25, 1983).52Kuehn, Carl, "More than Email," Southwest Computer & Business Equipment Review, vol. VII, No. 2, (Feb. 1990) (1 pg.).53Lavana, Hemang, et al., Internet-Based Workflows: A Paradigm for Dynamically Reconfigurable Desktop Environments, Group 97, pp. 204-213, 1997.54 *Levitt et al., "IMAP Servers: What differentiates standards-based messaging systems?", 1997, in Proc. of JENC8 8th Joint European Networking Conference, pp. 722-1 to 722-8.55Manual, "Server and BBS Software for the Packet Radio" by Jean Paul Roubelat, pp. 1-173.56Moody's Investors Service, Socket Communications Inc.-History & Debt, Investex Report No. 3240276, Feb. 1998.57Moody's Investors Service, Socket Communications Inc.—History & Debt, Investex Report No. 3240276, Feb. 1998.58Mosher, Microsoft Exchange User's Handbook, Duke Press, 1997, pp. 547-549.59Motorola Operating Instructions for Your "PMR 2000" Series Display Radio Pagers Personal Message Center (2000) (7 pgs.).60Motorola PMR 2000 Personal Message Receiver POSAG (CCIR Radio Paging Code #1) (1986) (6 pgs.).61Motorola, Inc., emailVClient, 2001 (4 pages).62Nelson, M.: "Wireless Data Services: Here and Now," PDA Developers 2.6, Nov./Dec.1994, 3 pages.63Netscape Mail Instructions, Maintained by George McMurdo-last update Aug. 1, 1997, 6 pgs.64Netscape Mail Instructions, Maintained by George McMurdo—last update Aug. 1, 1997, 6 pgs.65News Release, "CE Software Announces Mobile Vision," Editorial Contacts, CE Software, Inc., 1995 (3 pgs.).66News Release, "CE Software Ships Mobile Vision," Jun. 20, 1995 (3 pgs.).67News Release, "Motorola Announces Pagewriter 250, The World's Smallest Pager with Full Keyboard", Feb. 27, 1997 (2 pgs.).68Newsletter, "Battery Friendly Bulletin," vol. 1, Issue 3, pp. 1-7 and unnumbered page, 1999.69Newsletter, E-Mail Merges With Voice Through Infinite Technologies, Voice Technology & Services News, May 26, 1998.70Newsletter, VoDAPAGE: Vodapage demos increasing convergence of pagers and mobile communications at TMA 29, M2 Presswire, Nov. 28, 1996.71NewsRelease, "Motorola Rings in 1995 with the Launch of the Macro Wireless communicator," Jan. 4, 1995 (4 pgs.).72Newton Reference, Communications, 1996-1997 (4 pgs.).73Padwick, et al., Special Edition Using Microsoft Outlook 97, 1997, Que Corporation, pp. 250-251, 353-367.74PC Pro Issue 31: Realworld Computing, PDA Column, Jul. 30, 1997 (7 pgs.).75Pegasus Email Settings, AbSnet Internet Services, Inc. (4 pgs.).76Perkins, C.: "RFC 2002-IP Mobility Support,"IBM, Oct. 1996, 61 pages.77Perkins, Charles E., et al., "Mobility Support in IPv6," Mobicom 96, pp. 27-37, 1996.78Perkins, Charles, "IMHP: A Mobile Host Protocol for the Internet," Computer Networks and ISDN System, vol. 27, pp. 479-491, 1994.79Press Detail, "3Com Corporation Licenses Bluetooth Technology from Extended Systems," Feb. 22, 2000 (2 pgs.).80Press Detail, "Extended Systems and Motorola Bring Short-Range Wireless to the Paging E-volution," Jan. 13, 2000 (3 pgs.).81Press Release, "Apple Agrees to License Newton Technology to Schlumberger, Digial Ocean," Nov. 3, 1995 (3 pgs.).82Press Release, "Motorola Announces New Solutions to Provide Consumers with Wireless Access to Personal and Enterprise E-mail Accounts," Mar. 21, 2001 (4 pgs.).83Reference, "MobileVision Direct Wireless Connection to Your LAN-Based Electronic Mailbox," CE Software, Inc., pp. 1, 3, 5, 7, 9, 11, 13, 15, 17, 19, 21, 1995.84Reiter, Alan A., "Focus on Technology," Telocator (Jan. 1990) (4 pgs.).85SAM Reference Manual, System for Automated Messages (Sep. 1989).86SAM System for Automated Messages User's Manual (1988) (17 pgs.).87SAMpage Manual, version 2.0, TeckNow! (Feb. 1990).88Schoettle, Bob, "IP-Address Management on LANs," Byte, pp. 199-200, Feb. 1996.89Search Report, Application No. PCT/CA01/00486, dated Nov. 7, 2001, 8 pgs.90Sun Microsystems, JavaMail API Design Specification, Version 1.0, Dec. 9, 1997, Sun Microsystems, Inc., chapters 1-10 appendices A-E.91Takahashi et al., "Communication Method With Data Compression and Encryption for Mobile Computing Enviroment," Inet 96 Proceedings, 1996, from www.isoc.org/inet96/proceedings/a6/a6-2.htm, pp. 1-8.92Takahashi et al., "Communication Method With Data Compression and Encryption for Mobile Computing Enviroment," Inet 96 Proceedings, 1996, from www.isoc.org/inet96/proceedings/a6/a6—2.htm, pp. 1-8.93Timeline, "FLEX Technology Timeline," (3 pgs.).94Undated Information Display Pager D40, NEC Corporation.95United States District Court, Northern District of California, San Francisco Division: Good Technology, Inc. V. Research in Motion, Ltd., et al., Case No. C02-2348 MJJ, Plantiff Good Technology, Inc.'s. Preliminary Invalidity Contentions Pursuant to Patent L.R. 3-3 and Response Under Patent L.R. 3-4, Jan. 16, 2004, 33 pages.96US Office Action, U.S. Appl. No. 10/240,925, USPTO, Mar. 4, 2011, 17 pgs.97US Office Action, U.S. Appl. No. 10/240,945, USPTO, Dec. 8, 2010, 17 pgs.98US Office Action, U.S. Appl. No. 10/240,945, USPTO, Jun. 28, 2010, 18 pgs.99US Office Action, U.S. Appl. No. 11/300,040, USPTO, Jun. 15, 2010, 15 pgs.100US Office Action, U.S. Appl. No. 11/926,283, USPTO, Jan. 4, 2010, 8 pgs.101US Office Action, U.S. Appl. No. 11/926,283, USPTO, Jul. 8, 2010, 11 pgs.102US Office Action, U.S. Appl. No. 11/926,283, USPTO, Mar. 2, 2011, 11 pgs.103US Office Action, U.S. Appl. No. 11/926,288, USPTO, Sep. 16, 2010.104User Manual, "MobileVision Direct Wireless Connection to Your LAN-Based Electronic Mailbox," CE Software, Inc. 1995.105Web site Article, Hawaleshka, "The Web in Your Pocket," Maclean's, May 15, 2000 (3 pgs.).106Written Opinion, Application No. PCT/CA01/00486, dated Feb. 4, 2002, 2 pgs.107Written Opinion, Application No. PCT/CA01/00486, dated Jul. 30, 2002, 5 pgs.108Xu, Kevin, Reliable Stream Bell Labs Technical Journal.109Yeom, Hoen Y., et al., "IP Multiplexing by Transparent Port-Address Translator," Proceedings of the Tenth USENIX System Administration Conference, pp. 113-122, Sep. 29-Oct. 4, 1996.* Cited by examinerReferenced byCiting PatentFiling datePublication dateApplicantTitleUS8671130Sep 23, 2002Mar 11, 2014Blackberry LimitedSystem and method for managing data itemsUS9374435 *Oct 29, 2007Jun 21, 2016Blackberry LimitedSystem and method for using trigger events and a redirector flag to redirect messagesUS20040266441 *Sep 23, 2002Dec 30, 2004Anand SinhaSystem and method for managing data itemsUS20080052409 *Oct 29, 2007Feb 28, 2008Research In Motion LimitedSystem and Method for Pushing Information from a Host System to a Mobile Data Communication DeviceUS20120233663 *Feb 24, 2012Sep 13, 2012Ortiz Sharon GSystems and methods for enabling temporary, user-authorized cloning of mobile phone functionality on a secure server accessible via a remote client* Cited by examinerClassifications U.S. Classification709/206, 715/752International ClassificationG06Q10/10, H04L12/56, H04W4/16, H04L12/28, H04W4/18, H04L12/58, H04W40/02, H04W88/04, G06F3/00, G06F15/16, H04M3/487, H04L12/18, H04L29/06, H04W8/18, H04L29/08, H04W4/00, H04B7/26, H04L12/66, H04B7/24, G06F13/00, H04W4/02, H04W4/12Cooperative ClassificationH04L51/38, Y10S707/99953, Y10S707/99952, H04W4/18, H04W4/16, H04L51/063, H04W40/02, H04W4/02, H04M3/4872, H04L63/0428, H04W4/00, H04M3/4211, H04W8/18, H04L29/06, H04L51/14, H04M2203/353, H04W4/12, G06Q10/109, H04W88/04, H04L67/18, G06Q10/107, H04L67/26, H04L67/1095, H04L67/04, H04L67/16, H04L67/42, H04L69/329European ClassificationH04L29/08A7, H04L12/58G, H04M3/487N, H04L29/08N3, H04L29/08N15, H04L29/08N17, H04L29/08N9R, H04L29/08N25, H04W4/02, H04W4/16, H04L29/06, G06Q10/107, G06Q10/109, H04L12/58N, H04W4/00, H04L12/58W, H04L51/24, H04L51/14Legal EventsDateCodeEventDescriptionFeb 14, 2006ASAssignmentOwner name: WHITEBOX ADVISORS, LLC, AS COLLATERAL AGENT, MINNEFree format text: SECURITY AGREEMENT;ASSIGNOR:HUMANETICS CORPORATION;REEL/FRAME:017164/0276Effective date: 20050421Apr 26, 2011ASAssignmentOwner name: RESEARCH IN MOTION LIMITED, CANADAFree format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MOUSSEAU, GARY;FERGUSON, TABITHA;LINKERT, BARRY;AND OTHERS;SIGNING DATES FROM 20000501 TO 20000519;REEL/FRAME:026183/0417Sep 8, 2011ASAssignmentOwner name: RESEARCH IN MOTION LIMITED, CANADAFree format text: CORRECT ERRONEOUS THIRD PARTY RECORDING;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:026876/0294Effective date: 20110908Oct 20, 2014ASAssignmentOwner name: BLACKBERRY LIMITED, ONTARIOFree format text: CHANGE OF NAME;ASSIGNOR:RESEARCH IN MOTION LIMITED;REEL/FRAME:034016/0738Effective date: 20130709May 15, 2015FPAYFee paymentYear of fee payment: 4RotateOriginal ImageGoogle Home - Sitemap - USPTO Bulk Downloads - Privacy Policy - Terms of Service - About Google Patents - Send FeedbackData provided by IFI CLAIMS Patent Services