US9615221B1 - Device message management system - Google Patents
Device message management system Download PDFInfo
- Publication number
- US9615221B1 US9615221B1 US14/044,829 US201314044829A US9615221B1 US 9615221 B1 US9615221 B1 US 9615221B1 US 201314044829 A US201314044829 A US 201314044829A US 9615221 B1 US9615221 B1 US 9615221B1
- Authority
- US
- United States
- Prior art keywords
- message
- user
- classification type
- server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active - Reinstated, expires
Links
- 238000000034 method Methods 0.000 claims abstract description 65
- 230000004044 response Effects 0.000 claims description 21
- 230000001737 promoting effect Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 abstract description 58
- 230000009471 action Effects 0.000 abstract description 16
- 238000009877 rendering Methods 0.000 abstract description 7
- 230000003993 interaction Effects 0.000 description 39
- 239000003795 chemical substances by application Substances 0.000 description 37
- 230000008569 process Effects 0.000 description 27
- 238000001914 filtration Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 10
- 238000007726 management method Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 6
- 230000001360 synchronised effect Effects 0.000 description 6
- 238000013459 approach Methods 0.000 description 4
- 238000002408 directed self-assembly Methods 0.000 description 4
- 230000007717 exclusion Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000011160 research Methods 0.000 description 4
- 238000012552 review Methods 0.000 description 4
- 230000006399 behavior Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000000644 propagated effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 101001094649 Homo sapiens Popeye domain-containing protein 3 Proteins 0.000 description 2
- 101000608234 Homo sapiens Pyrin domain-containing protein 5 Proteins 0.000 description 2
- 101000578693 Homo sapiens Target of rapamycin complex subunit LST8 Proteins 0.000 description 2
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 2
- 240000002853 Nelumbo nucifera Species 0.000 description 2
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 2
- 102100027802 Target of rapamycin complex subunit LST8 Human genes 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 229920001690 polydopamine Polymers 0.000 description 2
- 238000012958 reprocessing Methods 0.000 description 2
- 102100021809 Chorionic somatomammotropin hormone 1 Human genes 0.000 description 1
- 101000895818 Homo sapiens Chorionic somatomammotropin hormone 1 Proteins 0.000 description 1
- 230000004931 aggregating effect Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 229940079593 drug Drugs 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000004549 pulsed laser deposition Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000026676 system process Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/212—Monitoring or handling of messages using filtering or selective blocking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/226—Delivery according to priorities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/234—Monitoring or handling of messages for tracking messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/42—Mailbox-related aspects, e.g. synchronisation of mailboxes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the invention relates to a system for managing messages and message attachments to limited capacity devices, and in particular to limited capacity wireless telephones.
- Wireless phones have long been able to read messages via a Wireless Access Protocol (WAP) browser.
- WAP Wireless Access Protocol
- the user on a wireless telephone connects via the wireless network to a server which enables the phone to read WAP enabled content.
- Most providers enable a user to access an email message account via the WAP browser, and/or provide short message service (SMS) messages directly to the user's phone.
- SMS short message service
- business users require access to their main email account, and the ability to respond from that account. For example, while an employee of Microsoft will have an address of [email protected], the wireless phone message may not be available to connect to Microsoft's mail server to allow the user to access his business message at microsoft.com.
- the Blackberry solution is only available on certain types of wireless networks.
- the variety of different types of wireless phones makes the Research In Motion solution somewhat limited.
- SMS allows users to receive abbreviated text messaging directly on the phone. Messages can actually be stored on the phone, but the storage available is limited to a very small amount of memory. In addition, no provision for handling attachments in SMS is available.
- the invention roughly described comprises a system for managing email or other messaging and attachments to messages which are forwarded to devices having limited processing and memory capacity.
- the system is designed for use with a synchronization system such as that described in U.S. Pat. No. 6,694,336 wherein the synchronization system accesses the user's message via any number of methods.
- the system of the present invention works in conjunction with a mail server directly.
- a user can specify which messages are sent to the device during a sync (or other message access mechanism) and reduce or eliminate certain content.
- the user can also manipulate messages by, for example, retrieving, forwarding or faxing any eliminated or truncated content upon request.
- the user's point of connection is preserved by the present invention during message operations such as replying, forwarding and composing messages.
- the Read/Unread status of a particular message is propagated to all devices in a user's personal information space.
- Messages delivered by the system have the message body reformatted if required to allow the message to be displayed on target device.
- large messages and attachments can be streamed to locally attached devices.
- the invention is a method for management of messaging for devices having a limited processing capacity.
- the method includes the steps of: receiving a user configuration categorizing messages for the user by elements of the message; accessing the user message datastore upon receipt of at least one new message for the user to a user data store; comparing said at least one new message to a set of user specific rules; rendering a message summary including at least one link accessible by the processing device, the link enabling action with respect to the message when selected by the user; and outputting the message summary to a user device.
- the invention comprises a system including a user preferences dataset, including user device information and the user rule set.
- the system further includes a filtering engine including a rule set for providing messages to a user; and a user message datastore access engine, retrieving messages from a user's messaging service and providing the message to the filtering engine.
- a rendering engine is provided which is responsive to the filtering engine, the rendering engine converting messages into a limited capacity device readable format based on the user device information, and rendering a summary message indicating the state of messages received since a triggering event.
- a session manager retrieves messages from a message datastore, provides the messages to the filtering engine, and outputs messages to a user device.
- the invention is a method of managing messages for limited capacity processing devices.
- the method includes the steps of: receiving a new message designated for a user; accessing a user configuration including a device configuration profile and at least one message handling rule; comparing the message to said at least one message handling rule; and outputting a summary message to the limited capacity device indicating a status of said at least one new message received, the summary message including at least one link enabling an action with respect to the message.
- the present invention can be accomplished using hardware, software, or a combination of both hardware and software.
- the software used for the present invention is stored on one or more processor readable storage media including hard disk drives, CD-ROMs, DVDs, optical disks, floppy disks, tape drives, RAM, ROM or other suitable storage devices.
- processor readable storage media including hard disk drives, CD-ROMs, DVDs, optical disks, floppy disks, tape drives, RAM, ROM or other suitable storage devices.
- some or all of the software can be replaced by dedicated hardware including custom integrated circuits, gate arrays, FPGAs, PLDs, and special purpose computers.
- FIG. 1 is a flowchart representing how a user configures a system in accordance with the present invention.
- FIG. 2 is a user interface example of a configuration screen utilized in accordance with the present invention.
- FIGS. 3A and 3B are further examples of a user interface screen configuring rules for filtering message in accordance with the present invention.
- FIG. 4 is a block diagram illustrating a first embodiment of the system of the present invention.
- FIG. 5 is a block diagram illustrating a second embodiment of a system in accordance with the present invention.
- FIG. 6 is a block diagram illustrating a system engine in additional detail in accordance with the present invention.
- FIG. 7 is a sequence diagram illustrating the transactions and communications between various elements of the embodiment of the invention shown in FIG. 4 .
- FIG. 8 is a representation of a portion of a wireless phone showing a summary SMS message displayed on the wireless phone.
- FIG. 9 is a depiction of a wireless phone showing a summary listing of messages which might be displayed on the phone.
- FIG. 10 is a depiction of a rendering of a message as it might be displayed on a wireless phone.
- FIG. 11 is a depiction of a menu listing as it might be depicted and rendered on a wireless phone.
- FIG. 12 is a block diagram illustrating yet another embodiment of a system in accordance with the present invention.
- FIG. 13 is a sequence diagram illustrating the transactions occurring between the various elements in FIG. 6 .
- FIG. 14 is a block diagram of an alternative embodiment of the present invention.
- FIG. 15 is a block diagram of another alternative embodiment of the present invention.
- FIG. 16 is a block diagram of how one configuration of the system of the present invention integrates with a sync server described in U.S. Pat. No. 6,694,336.
- FIG. 17 is a sequence diagram of communication between a data acquisition manager and other components of the system.
- FIG. 18 is a sequence diagram illustrating communication between a persona engine and other components of the system.
- FIG. 19 is an example of a persona record content.
- the invention comprises a system for managing email, or other messaging, and attachments to messages which are forwarded to devices having limited processing and memory capacity.
- the message management system processes attachments and messages in accordance with a set of user settings defined for the system.
- the message management system of the present invention provides a number of unique features to a user of a limited capacity processing device.
- the system is designed for use with a synchronization system such as that described U.S. Pat. No. 6,694,336 wherein the synchronization system accesses the user's message via any number of methods.
- the system of the present invention works in conjunction with a mail server directly and no separate sync system is required.
- a user can specify which messages are sent to the device during message delivery to the device, either through an agent operating on the device which renders email on the device, or during a sync via a sync agent (or other message access mechanism). This allows the user to reduce or eliminate certain content, optimizing use of the device's limited storage and processing capacity.
- the user can also manipulate messages by, for example, retrieving, forwarding or faxing any eliminated or truncated content upon request.
- the user's point of connection is preserved by the present invention during message operations such as replying, forwarding and composing messages.
- the Read/Unread status of a particular message is propagated to all devices in a user's personal information space. Messages delivered by the system have the message body reformatted if required to allow the message to be displayed on target device. In addition, large messages and attachments can be streamed to locally attached devices.
- rule based manipulation of messages and interaction events automates the user's interactive experience using the limited processing device.
- Messages may be summarized, filtered, downloaded or otherwise manipulated (or passed through to the device) in a manner specified by the user.
- personal information space is a data store of information customized by, and on behalf of the user which contains both public data the user puts into their personal space, private events in the space, and other data objects such as text files or data files which belong to the user and which are manipulated by the user.
- the personal information space is defined by the content which is specific to and controlled by an individual user, generally entered by or under the control of the individual user, and which includes “public” events and data, those generally known to others, and “private” events and data which are not intended to be shared with others. It should be recognized that each of the aforementioned criteria is not exclusive or required, but defines characteristics of the term “personal information space” as that term is used herein.
- such information includes electronic files such as databases, text files, word processing files, and other application specific files, as well as contact information in personal information managers, PDAs and wireless phones.
- the personal information space may be contained on one or more physical devices, such as personal computers, wireless phones, personal digital assistants, and other limited capacity processing devices.
- the configuration contains the user's preferences on how the user wishes to handle messages, the type of limited capacity device the user has, the type of message system in use, whether the user uses a synchronization system and the like.
- the system may be provided as a service by a system administrator and the user begins using the system by signing-up for system service.
- FIG. 1 shows a flow chart indicating how users participate in the system of the present invention.
- a user signs up for the system.
- This process may comprise providing personal information about the user, the user's message account configuration (servicer ID, email address, etc.), information about the user's wireless account (carrier and wireless phone number), and other information about the user which enables the system to perform the tasks as described herein.
- signing up for the system may include downloading or installing software or code which enables the process of the present invention to operate.
- Such code may be installed on a personal computer, a limited processing device such as a wireless phone or hand-held computer, or any other type of processing device as is described herein.
- Such code may comprise an agent for accessing a message client running on a processing device the user normally uses to access the user's preferred message account, an agent which accesses the users message server directly, or a synchronization agent as described in U.S. Pat. No. 6,694,336.
- Providing information to the system for the set up process may also be performed using a forms-based web page to gather initial information and perform the following configuration steps.
- the user's account can also be preconfigured, for example by the system administrator or the mobile carrier or on the phone by the manufacturer.
- step 104 the user makes the decision as to whether or not the user wishes to set their own configuration or use a default configuration.
- the user can set rules and preferences on how messages directed to the user are handled.
- a default configuration may provide a number of standard filters for spam messages or for large attachments, for example.
- the user chooses to set his own configuration, then at step 106 the user proceeds through a configuration process. This may include specifying up specific rules, answering questions and assigning preferences for the system to use in evaluating how to handle large messages and message attachments, messages from a particular user or group of users, and filtering characteristics such as subject or message keywords. If the user decides not to use a specific user configuration, then at step 108 a default configuration for the user is assigned. In a further embodiment, no user interaction is required during the setup phase.
- FIG. 2 is an example of a user interface screen allowing a user to define a portion of the user's personal configuration in the system of the present invention.
- the user can determine any number of filters which allow messages or messages to be passed to the user on the limited capacity processing device.
- filters By initially setting filters that eliminate or allow certain types of messages which are of interest to the user, this system allows only those messages of genuine interest to the user, or in accordance with the user's preferences, to be passed along to the device. This eliminates a high degree of processing on the limited capacity processing device.
- FIG. 2 Shown in FIG. 2 is a configuration screen implemented in a World Wide Web browser 200 .
- the configuration may alternatively be performed by providing a standalone application on a processing device.
- the screens shown in FIGS. 2-3 are in a personal computer web browser, the configuration may alternatively be provided via other browsers, such as WAP browsers, and other technologies, such as SMS.
- configuration of the user's configuration may be provided via the mobile device itself.
- FIG. 2 shows three sets of timing rules— 210 , 220 , and 230 —for delivery of email to three groups of users.
- messages are classified into three categories: VIP mail, standard mail, and other mail.
- VIP mail might be a message provided from a class of individuals that the user designates as a very important persons (VIPs).
- VIP mail might be a message provided from a class of individuals that the user designates as a very important persons (VIPs).
- VIPs very important persons
- the user may desire to have all messages in this category sent to the user immediately.
- the users can define a schedule when messages are sent to the user from people in this category or have people in this category's message never sent to the user. For example, the user may wish to turn off all mail forwarding while the user is normally at the user's place of work and has access to messaging through other means.
- standard message may be sent immediately, on a schedule, or never.
- the “scheduled” option is selected for standard email. Any other message, shown at line 230 , is selected to “never” be sent to the user. While message is shown as classified in certain categories in FIG. 2 , it should be recognized that any other level of assignment of priority to individual users is contemplated by the present invention.
- the user may be allowed to record any number of individual message addresses and assign priority values to those addresses. For example, a numerical rating of individual users in a user's preference set may be utilized in accordance with the present invention.
- the rules set forth at lines 210 , 220 , and 230 may have a numerical nature so that, for example, VIPs have numerical rating of 5 whereas “others” have a numerical rating of zero. It would be understood that any number of different configurations and granularity in filtering individual user messages can be provided.
- the lower half of FIG. 2 shows a manner in which a schedule for the “scheduled” options of FIGS. 210, 220, and 230 may be provided.
- the frequency of time may be sent by selecting the days of the week 240 , and how often in time matters are sent on the given selected days. For example, a weekday frequency is set at line 250 and a weekend frequency is set at line 260 .
- a further option might be to allow a user to only send a notification if new message has arrived since the last alert, as indicated at reference number 270 .
- the system can be configured to access messages immediately upon receipt, or upon some other triggering event, such as a sync process being implemented. In either case, rule 270 would only provide a notification once access to the messages has been accomplished by the system.
- FIGS. 3A and 3B show additional sample screens for adding filtering rules for messages to the system. Such screens allow further granularity in configuring the system in step 106 of FIG. 1 .
- the rules are added to specific levels of users, however it will be understood that the rules need not be segregated by user or user group. Users may include or exclude mail items based on a sender's “To” address, priority, key words in the subject body, or any other number of options.
- FIG. 3A shows an example method for implementing an inclusion rule in the system of the present invention.
- An inclusion rule would allow message to pass, assuming all the characteristics of the rule are met.
- a pull-down menu is used to allow a user to select one of the user groups. Groups may be pre-defined or user defines (“New . . . ”). The pull down shows that the user is configuring a VIP set of recipients.
- a set of inclusion rules 330 specify messages which are allowed or desired by the user on the limited capacity processing device. Rules 330 specify that the domain include the word “fusionOne” and the message be marked high priority, or that the domain includes the word “Smith”, or the domain includes the word “customer”, or the domain includes the word “project 1”.
- buttons 340 By selecting button 340 , the user has an option to add additional rules using a pull down menu 345 of sample rules or by manually entering specific rules. It should be noted that no exclusion rules are shown in FIG. 3A , but that the user is allowed to add exclusion rules by selecting the button 350 .
- FIG. 3B shows an example of an exclusion rule.
- the exclusion rule excludes anything in the “other” category which contains the word “free drugs,” “advertisement,” or “ADV.”
- Mail items messages may be excluded based on the sender, the To address, the priority, key words in the subject or body, and any other filtering method.
- the user is provided with a number of options to process messages according to a user or system defined rating system using information culled from the messages or the user's personal information space, may be used to catalog messages into containers such as “Urgent”, “Normal”, “Meeting Requests” and “other”. Additional embodiments of the system implement this and other features in conjunction with the message delivery features described above.
- email received by a user is broken into a series of collections such as “Urgent”, “Standard (Normal)”, “Meeting Requests” and “other”.
- the collections are governed by user configurable options.
- the user may add additional collections as required, or allow the system to provide default collections.
- System provided default rules allow the user to immediately use the system with the default collections. For example, a default spam email rule may define that spam email is prohibited from being transmitted to the user's client device.
- default settings for a person to be classified in a “normal” collection are that the sender belongs to one's home domain, the sender is found in the user's address book, a copied recipient is in the user's address book, the sender is found in the user's sent items folder, or the message is marked as urgent.
- the “urgent” rule defaults may promote items to Urgent when, for example, an item in the “normal” collection is market or flagged urgent, when the sender is in a user defined list of VIP senders, or when a member of a VIP list is copied as a recipient.
- step 112 the user account is established. It should be recognized that the user configuration set at step 106 may be modified as often as desired by a user. The dashed line between step 112 and step 114 indicates that the steps following step 112 may be separated in time; steps 114 through 118 need not be performed in any temporal relationship to the preceding steps.
- step 112 when a new message is sent to the user at step 114 , then at step 116 one or more messages are intercepted by the system and processed according to the user configuration. It should be recognized that in this context, new mail is mail that is not marked “read” by another device in the user's personal information space.
- the rules set forth in the user configuration specify that the user not be sent messages from 8 am to 5 pm during the week, and messages received during that time are received, read and/or otherwise processed by the user with another processing device, they will not be operated on by the system of the present invention unless the system rules are configured to do so.
- messages meeting the configuration profile may be forwarded to a viewing device.
- a summary of the messages may be forwarded to the user device, enabling the user to call additional functions to manage messages in accordance with the teachings herein.
- FIGS. 4-7 show a number of embodiments of physical implementations of the system of the present invention.
- messages can enter the system in a number of ways: through the user's personal computer client, which operates with a synchronization system such as that described in U.S. Pat. No. 6,694,336; through a user's message server, which has a component for the system of the present invention running on it; via an intermediate system server interacting with the user's messaging server; or via some other source, such as a web personal information manager.
- the system has access to the message and any information required to decrypt the message, if required.
- the system of the present invention scans the user's datastore for new messages or, alternatively, receives notification that new message has arrived through some source.
- the server initiates a system session with the user's limited capacity processing device.
- the first step of this process is to gather the new message. This may require decrypting change logs in the case of a system using the synchronization system of U.S. Pat. No. 6,694,336 or may simply involve enumerating the message form an email server.
- a list of message data is retrieved, including: the sender of message, the recipients of message, the size of message, the number, size, and type of message attachments; the subject of message and the message body content.
- the system stores this information in a cache and passes control to a filtering engine.
- This engine uses the user's configuration preferences or rule set to determine which message to send to the user's limited capacity processing device. If none of the messages is eligible for processing, the process stops. If a message passes the filter, the process begins the delivery stage of the procedure.
- FIG. 4 shows a block diagram of the first exemplary physical configuration for operating the system in accordance with the present invention.
- message enters the system by synchronization with the central system as described in U.S. Pat. No. 6,694,336.
- a system server 450 is shown which includes a system engine 440 and user datastores 460 .
- the system server 450 is connected via one or more networks 150 to both a system enabled limited capacity processing device 400 , such as a mobile phone, and a system enabled personal computing device or other processing device 470 .
- Network 150 may comprise any combination of physical networks, public or private, or a combination of public and private networks such as the Internet, or wireless communications link using any of the number of widely available, including wireless and other network, supporting commonly used protocols such as, for example, TCP/IP.
- a limited processing device 400 includes datastores 410 which may include an address book, calendar, or other information specific to the user and containing at least a portion of the user's personal information space, as well as code for implementing a system phone agent 420 . The functions of the system device agent 420 will be described hereafter.
- processing system 470 which may comprise a system enabled personal computer, is in communication with a mail server 485 .
- Mail server 485 may be coupled by one or more networks 150 to enable messages to be communicated to the system enabled processing device 470 and any of a number of formats.
- the processing device 470 includes code for implementing a system PC agent 475 as well as datastores 480 which may include a portion of the personal information space of the user.
- personal information may include personal information management data bases, contact data bases, and the like. This system is advantageous for allowing a system administrator to handle a number of users simultaneously.
- FIG. 5 shows an alternative configuration wherein the system enabled server 450 is eliminated.
- the processing device 470 communicates directly with a user's limited capacity device via network 150 .
- Elements of the system which are the same as those enumerated in FIG. 4 share like reference numerals.
- a system engine 445 is provided on the system enabled processing device 470 in conjunction with a PC agent 475 .
- the system engine 445 communicates via one or more networks 150 with the limited capacity processing device agent 420 on the limited processing device 400 . Certain differences between the system engine 440 and system engine 445 enabled on the server or system enabled PC, respectively, will be described hereinafter.
- Datastores 480 contain information provided to the system enabled processing device 470 from a mail server 485 via a network 150 . It should be recognized that the mail server may be provided directly on the system enabled processing device 470 . This configuration is advantageous for a single user communicating with one or more limited capacity devices:
- FIG. 6 shows a block diagram of a first embodiment of the system engine 440 .
- the engine is designed for implementing the system of the present invention with a wireless access protocol WAP phone 600 as the limited capacity processing device.
- the system of the present invention may utilize a device-based application to communicate with the system engine, as described below.
- software or code may be utilized to implement the system phone agent 420 .
- any phone which is capable of implementing a WAP browser can utilize the system of the present invention by connecting to one or more networks 150 to the system engine 440 .
- Such devices are now commonly available.
- System engine 645 includes a user preferences database 610 , and a preferences and configuration user interface 605 .
- the preferences and configuration user interface 605 allows the user to perform a customization of preferences described with respect to FIGS. 1-3 in setting up the user's general configuration.
- System engine 645 includes the system renderer 640 , which enables the content to be provided to the limited capacity processing devices.
- a content database 660 includes user message and attachment content stored on a per user or per sync-session basis.
- a sync session cache 650 stores information messages during the filtering process and therefore communicates with the renderer 640 as well as a system filtering engine 620 .
- Operational control in the present system is provided by a sync session manager 615 which controls provision of information to the WAP phone.
- a device capabilities database 670 includes information for the render on the capabilities of each user's limited capacity processing device.
- a notification generator 630 may be a timed or user initiated action that initializes a sync process in accordance with U.S. Pat. No. 6,694,336.
- a system engine would not need a user preferences database containing multiple users; rather, a record of any individual users information is contained therein.
- messages enter the system via a mail server 485 , such as an Exchange server (available from Microsoft Corporation), and/or via a sync system which utilizes elements shown in FIG. 6 .
- a mail server 485 such as an Exchange server (available from Microsoft Corporation)
- a sync system which utilizes elements shown in FIG. 6 .
- FIG. 7 shows the processes and communications between a limited capacity processing device, such as a mobile device 400 , system engine 440 , renderer 640 , and configuration database 610 .
- a limited capacity processing device such as a mobile device 400
- system engine 440 renderer 640
- configuration database 610 Other elements of the system engine 440 and their operation in the system will also be described in the process of FIG. 7 .
- a message enters the system for processing at step 710 .
- the message may be a new message received by a user.
- Messages may be detected by determining a message has entered the user's mail server directly and/or by performing a sync process in accordance with U.S. Pat. No. 6,694,336.
- the sync initiating event may be an automated or manually initiated sync triggering event.
- the system utilizes a synchronization system such as that described in U.S. Pat. No. 6,694,336. Operation in the steps of FIG. 7 therefore occurs under control of the sync session manager 615 .
- the sync system is not required for operation of the present invention.
- user preferences are retrieved at step 715 from the user preferences database 620 .
- the preferences are configured in the user preferences database 610 via the preferences configuration UI 605 .
- User preferences may include a mail or sync system access password and a digital identifier, such as a private PGP key or digital certificate used to decrypt encrypted email.
- An initial user preference may be a filter which determines when a user is notified of an email receipt. For example, a user may choose to be notified of all emails as soon as they arrive, or only on timed intervals. If the system passes this initial preferences notification determination, the method proceeds at step 720 . At step 720 , the new message is accessed and stored.
- Access to the new message may require decrypting the message and storing it in a user cache during step 720 .
- it may require decrypting and manipulating change logs as described in U.S. Pat. No. 6,694,336.
- the sync session cache 650 stores the message for this particular step.
- step 720 may simply require providing the user's access password to the email server to retrieve the mail for processing as described below. PGP and/or digital certificate decryption of the message itself may be provided at this step.
- the mail is filtered in accordance with the user filter preferences stored in the preferences database 610 as established by the user as described above.
- the filter if one or more messages passes the filter, the following steps in the diagram shown in FIG. 7 are performed.
- the system formats a new email or a “new mail notification” message to be sent to the device.
- This message is generated using the device-specific configured renderer (for example, a WAP renderer, or in the case of a device with a system client, a system specific renderer).
- the message content depends on the user's configuration and includes information such the number and types of messages (VIP, Standard, Other).
- the WAP renderer the message may include links for each message category—in the URL of the link (hidden from the user) are parameters that identify the sync session.
- the communications protocol may contain this information.
- the specific capabilities of the user's device are considered when rendering the page. These capabilities are maintained in a database; the user's account includes a link to one of these fields (or, alternately, a custom set of capabilities)
- a new user session is created by the system engine 740 .
- the user session is a persistent container for all actions with the user during a particular time period.
- Each session is assigned a session ID which, in one embodiment, is built into communications with the user and messages stored in the system cache.
- the proper renderer for the message and/or attachment to the message is created. If the message is to be provided for a WAP phone, the system or renderer creates a WAP renderer.
- the type of renderer required for the particular device 400 will be stored in the device capabilities database 670 . For example, if the device is a WAP phone, it will be necessary for system engine 440 to know that the device includes a WAP phone.
- Alternative configurations can provide message and attachments to the limited processing device 400 using a binary format which can be decrypted by the system phone agent 420 . Any number of different protocols and communication schemes may be utilized in accordance with the present invention.
- the rendered message is retrieved using the sessionid created at step 735 .
- the System may be configured retrieve all or only a part of a message. For example, the system may be configured to retrieve only a limited number of bytes for users not indicated to be “VIP” status. Likewise, if the message contains an attachment, the attachment may be downloaded in whole or in part.
- the sessionID builds a link back to the particular sync session employed by the user in retrieving mail.
- the renderer 740 creates a rendered email in accordance with the preferences defined by the user of the message.
- the rendered message is returned to the sync session manager 715 .
- the rendered message includes the sessionid.
- rendered message is provided to a user.
- the message provided at step 760 may take a number of forms. It may be the message itself, or may be a summary message indicating the status of all messages processed by the system.
- the renderer using the user's preferences for number of bytes to preview and other settings, composes the message and the server transmits it to the device.
- FIG. 10 shows the screen portion of a limited processing device, such as a mobile phone. As shown therein, a message from Steven Miller about a skin request is displayed. A link at 1010 allows the user to select the link and proceed to the linked item. It should be noted that a “link” as represented in the interface examples provided herein may be a segment of text or a graphical item that serves as a cross-reference to a function or between parts of a text document to an executable file. Also shown are an “actions” link 1020 , and a “more” link 1030 which allows the user to view additional portions of the message if it is available.
- FIG. 8 shows a portion of wireless phone 810 and a sample alert screen on the device's display 820 .
- Alert screen 830 is characterized therein as a “system VIP alert” having a personalized summary for the user.
- the summary indicates that the user has received eight new messages since the user was last notified.
- the messages in the user's system are classified in the “VIP” and “standard” messages meeting the rules specified in the user configuration. All messages are shown at column 840 , user related messages are shown at line 850 , and new messages are shown at line 860 . Blocked messages are shown in row 870 .
- Each of the labels, VIP, standard, and blocked may be provided as a link which the user can select by using navigation buttons 880 on the phone or other device to move about the screen 820 in accordance with a the particular manner in which the phone functions.
- This command may include the command instruction, a userID, and a session ID along with other information for the server.
- the system server receives the request via the URL.
- the server decodes the URL, finds the sync session, and requests the appropriate functions to respond to the command instruction in the link.
- the system engine determines the session by using the sessionID and renders a response to the command instruction to the renderer at step 775 .
- the renderer will return a response at step 780 ′ and the rendered response will be returned to the limited capacity processing device at step 785 . This will continue in accordance with the actions of the user and for any number of messages at step 710 and link selections at step 765 until a time out when the user session is terminated at step 790 .
- a session clean-up process may be used to free any resources required by the user session at this step.
- FIG. 9 shows one possible an alternative of a rendered response at step 780 when the VIP link in FIG. 8 is selected, providing a summary of messages to the user.
- the summary of the first two of the 16 unread VIP messages shows a user name 925 , 935 , a “re:” line 927 , 929 , and a text portion of each message 940 , 942 .
- the preview may just include a list of To/Subject fields, or the first n bytes in the message. These options may be configurable by the user and are maintained in the user's preferences database.
- a user may click on a linked portion of the message preview such as the name of the sender to retrieve a particular message.
- the request returns to the server and is handled by the renderer utilizing state information maintained by the Sync Session Manager.
- the details of how the message is rendered, such as whether or not attachments are included (or some threshold for attachment size, etc) whether or not to embed pictures, etc, are controlled by the user's preferences.
- User names 925 , 935 may be implemented as links and returned to the system as commands at step 765 , as a user navigates about screen 820 in accordance with the particular functions of phone 810 .
- a user selects a particular message or name such as name 925 , a full message such as that shown in FIG. 10 may be rendered.
- FIG. 12 shows an alternative configuration for implementing the system of the present invention using an IMAP server and IMAP enabled limited capacity processing device.
- a system engine includes a system IMAP server 1230 , a user content database 1240 , a notification generator 1220 , all coupled to the filtering engine 620 .
- the IMAP enabled phone will couple directly to an IMAP server 1230 .
- the IMAP server does not download messages to the IMAP enabled phone, but the IMAP enabled phone acts as a client to view the message stored on the IMAP server 1230 .
- the filtering engine will communicate with the user content database in a manner described above. The relation of the elements shown in FIG. 12 is shown and described with respect to FIG. 13 .
- the system engine when the system engine detects a new message for processing 1300 , it will retrieve user preferences at step 1305 and at the configuration database 410 . In this case, the sync system is not involved, so the new email will generally be any mail received in the IMAP server. Again, at step 1307 , an initial determination of how often a user wishes to be notified of new mail is determined. If the method is enabled to pass mail upon receipt of this particular message, then at step 1310 , the system engine will access the new message and decrypt as necessary, and filter the mail at step 1315 in accordance with the user preferences. If one or more messages passes the filter at step 1320 , then a user session will be created at step 1325 .
- a proper renderer in this case an IMAP renderer, will be created at step 1330 , and the rendered message will be provided at step 1335 to the renderer 1230 .
- the message will then be added to the IMAP store 1230 at step 1345 on the IMAP server 630 .
- the mobile device 610 checks for new messages at step 1350 , it will retrieve previously rendered messages at step 1355 . As noted above, this may occur in whole, or in parts of the message.
- the IMAP server When new message is sent at step 1360 , the IMAP server will notify that the system engine of new outbound message, including the user ID and message content at step 1365 , the system engine 620 will retrieve the user's account information from a configuration database at step 1370 , will render the outbound message at step 1375 and will send the rendered outbound message via the Internet at step 1380 . It should be noted that in the previous configurations, the server has separate datastores for each user.
- the present invention leverages a user's network connected limited processing device to provide meaningful access to the user's message.
- Sending message whether by forwarding, replying, or creating is supported in a manner as to allow the point of connection of the sender to be preserved.
- the term “point of connection” refers to the user's relational identity to the communication medium.
- email may be created and sent as though a user is using their work email connection, while they are in fact using their phone connection via the system of the present invention.
- Point of connection preservation can be accomplished in a number of ways.
- the message application on the client device can simply store outbound message in its outbox and let the sync process utilized in U.S. Pat. No. 6,694,336 to sync that message to the outbox of the usual message sending device, such as the PC.
- the message will then be sent in the normal manner sent by that PC using its connection to the message transmission device.
- the message application may directly send the message.
- account (identity) information is provisioned by providing all information necessary for the sending device to provide point of connection identity along with the messages. For example, this information may be provided directly in the device or sent in a link in a browser in the device.
- the message application can then correctly construct message header information before sending the message.
- IMAP configuration allows the From line in the message to be replaced with a user specified message account. This allows users having a limited processing device using a third-party message account to use their regular business messaging and appear as though originating from their business account. This rendered message is sent via the Internet using the IMAP server. Since the user is using an IMAP client device, the user will always be up to date with respect to the user's configuration in the user's default account. Yet another alternative is to configure the user's IMAP information to access an IMAP server operated by a substitute IMAP server. This intermediary server can provide the point of connection information configured by the user when sending messages, and retrieve messages from the user's main server at intervals configured by the user.
- one of the links shown in FIG. 13 may include a “get attachment” link allowing the attachment to be provided to the user or sent to a facsimile machine, another PC, or even another message account. Attachments can be optionally synced to the device during message synchronization. When such a message is viewed on the device the user can manage the attachment as if it had been downloaded onto the device.
- Links provided on the user device control code on the system server or agent enabling the user to: request that the attachment be sent via message or fax to another person; forward the message with or without the attachment to another person; compose a new message and include the attachment from the original message; request the attachment be downloaded to the device; and retrieve information about the attachment such as type, size etc.
- one method of manipulating an attachment is to modify the message body to include a link to a URL.
- This URL can perform actions directly or point to a webpage that provides options for performing actions on the attachments.
- the advantage to this approach is that the message application on the device does not have to be modified.
- a second approach is to replace the original attachment with a special attachment.
- This proxy attachment is small and contains information about the original attachment.
- the system agent on the device includes code allowing it to understand what to do with this proxy attachment, including providing a menu of choices similar to the list above when the attachment is selected.
- the advantage to this approach is that the user interface on the client would clearly indicate the presence of an attachment and could readily display information about the attachment.
- Attachments may also be sent with forwarded messages.
- the Sync server can reconstruct the original message (with the attachment) and then modify it by adding the forwarded message address and body. This is performed be done prior to syncing it back to the source message application.
- applications on the device can request information from the system engine. This will be used to support the retrieval of attachments that were stripped during the sync. Additionally requests can be made to retrieve the next portion of a truncated body.
- the device agent 420 , system engine 440 , and the user's message application work together to maintain state information so that successive ‘chunks’ of the body can be retrieved.
- the message client will present this to the user and at its choosing either incorporate the chunks into the stored message or dispose of the chunks after the user has viewed them.
- a device agent 420 on the device will allow the user to request complete delivery of a message or attachment and stream it to a compatible device such as a laptop, printer, personal digital assistant or other device. Even content too large to be stored in the device could be streamed through the device to an external device.
- the device agent 420 will on user request ask the server to transfer specific raw unconverted content (such as a Microsoft Word document) in manageable pieces to the device.
- the device will in turn forward those pieces from the connection transport used to connect to the system (such as a wireless network) onto a locally connected device (via, for example, a local connection transport). Local connections may include bluetooth, IRDA, or cable attached devices.
- the device agent 420 will not store the content. It will simply act as a connection agent for the content.
- the read/unread status of the message can be propagated to all devices in the personal information space.
- the IMAP server maintains this status.
- Other types of mail servers will likewise track the read/unread status of a message and propagate it to other clients connected to such servers.
- the sync system of U.S. Pat. No. 6,694,336 can maintain this status across all platforms.
- the system incorporates a voice call box which provides the ability for the user to review email by having it read to the user over a telephone voice connection.
- a voice call box which provides the ability for the user to review email by having it read to the user over a telephone voice connection.
- a unique feature of the present invention is the ability for users to review mail using the collections. This allows the user to rapidly process unread items from collections, and focus on reading a fast response. This “zooming” process allows user to scroll through long messages with the phone's joystick or rocker and with a selection of a soft key designated for this process (for example, a “zoom” button), the user is moved to the next unread time in the collection until the collection is exhausted. This feature can be used whether reviewing messages using voice or text means.
- An additional feature of the invention allows user to provide a response to an email using a voice clip, text or to listen to an email read by a text to speech message system.
- attachments can be listed at the bottom of an email body and when selected, the attachment may be rendered by converting the item to a bitmap on the network server and directing the phone browser to a URL to read the bitmap, the attachment may be forwarded via email, the bitmap may be sent to a fax or may be retrieved into the phone.
- FIGS. 14-19 illustrate alternate embodiments which implement features of the present invention described herein. These features include a voice enabled delivery of messages, advanced email review by collection, accurate email status, and support for multiple types of devices.
- FIG. 14 shows a series of client mobile devices 400 including, for example, mobile phones or personal data devices having operating systems such as Microsoft® CE, Microsoft® PocketPC, the Palm® OS, Symbian Series 60, Brew and Java®.
- Each phone my include data structures having contacts 1404 , calendar 1406 , tasks 1408 , notes 1410 , call logs 1412 , SMS messages 1414 and the like stored in the device.
- Each device may further include a system agent 410 similar to that described above.
- data from each of the structures in the device may be transported in other mechanisms.
- a schedule request may include email addressing information
- an email may include a contact entry.
- Each phone my include a system agent provided by the System Administrator and functioning in accordance with the description herein, to access the data structures and provide a user interface to a user of the device.
- the agent provides assistance in email composition, account administration, cache management and filtering rules.
- the client communicates with a system server via an extended SyncML feature set using SSL, or a clear channel connection.
- the system is configured to deal with more than just messaging data.
- Email is processed through the user's rules and, if qualified, is stored in the system email storage system shown in various embodiments in FIG. 4-7 or 14-16 .
- the amount of data stored may vary by the configuration of the system (for example, the system may store the entire email including attachments, or store a subset of the email information. When storing a subset of information, the server requires a connection back to the source email server to retrieve non-stored information should the user request it.)
- Interaction events are, for example, the entry of a contact into the user's PIM software or devices, an IM conversation, an Email sent by the user, a phone conversation, an appointment entry, an SMS sent by the user, or an allowed or blocked sender's list.
- interaction events are analyzed to determine which people are involved in the event by using identifying information contained within the interaction event. Such information can include the meeting attendee email addresses, or the phone number from the call log, and the like.
- the system may further include two types of servers—a system “consumer” server 1424 and a system “corporate” server 1425 .
- Each server 1424 , 1425 is hosted by a wireless telephone carrier, a private entity or by the System Administrator.
- the system servers provide account administration, filter and rule processing and alerts, push and pull functions to the device and from the server, contact and calendar sync, reporting and billing, SMS alerts and email distribution.
- a corporate server is hosted by a carrier or System Administrator
- the corporate server may communicate with secure email servers of a corporate entity using a virtual private network or other secure connection.
- the consumer system server may be designated to communicate with consumer level interfaces using, for example, the sync engines of U.S. Pat. No. 6,694,336 to access a personal information device such as a personal computer 1432 , or a pop/imap client such as Yahoo® mail 1433 or a web client such as MSN 1434 .
- the consumer server may communicate with the clients using the SyncML protocol, or an extended version of the SyncML protocol, via SSL.
- the corporate server is designed to communicate with the device client 410 via an extended version of the SyncML protocol, and with an Exchange 1435 or Lotus Notes 1436 mail server via a connection secured by SSL or a VPN connection.
- the designations “consumer” and “corporate” are for convenience only, and the basic functionality of each system server is equivalent. In each case, only the source of the data and the hosting location are changed.
- data enters the system via the agents 410 attached to the system server engine 400 .
- FIG. 15 illustrates yet another embodiment of a system server 1420 , 1425 in accordance with the embodiment of FIG. 14 .
- a “persona” database 1552 is utilized to track characteristics of individuals whose characteristics are part of the personal information space of the user to allow the system of the present invention to intelligently characterize individuals into the aforementioned collections, and process communications and interactive events involving those individuals automatically.
- System user settings, rules and configuration may be stored in the settings database 1551 , and user session information in the session database 1550 .
- a mail database 1553 which may comprise an “all mail database”, a mobile mail database or a newly downloaded mail and mobile mail database, depending on the configuration of the persona database and how the system server is configured to handle incoming mail.
- FIG. 15 shows the system server 1420 / 1425 coupled to the data sources ( 1432 - 1436 ) using system notification agents 1560 and a mail server access agent 1565 .
- Events in the data sources 1432 - 1436 are passed to the system server 1420 / 1425 upon some triggering event (at regular intervals, on each event, upon a manual signal, etc.) for processing by the system server 1420 / 1425 .
- each person referenced in the event is looked up in the persona database. If the person exists, a record of the interaction event is added to the persona record (an example of which is shown in FIG. 9 ) in the database 1502 . If the persona record doesn't yet exist, it is created with the identifying information retrieved from the interaction event. In one example, suppose a notification of an appointment for the user enters the system. The system then looks up the organizer and attendees of the meeting by whatever identifying information is available. In one case, it may be the individual's name and/or email address.
- a note of the meeting between the user and the organizer (and other attendees) is made in the persona database and the system understands that the user has, met with each of the involved parties. Later, if one of the attendees sends the user an email, the system is able to determine that the sender is known to the user, and as a result, the email may be deemed worthy for promoting to the user's mobile device, or categorization in the user's collection, depending on user rule configuration.
- the system may retrieve all the past interaction available from each of the attached devices. For example, the system retrieves the call logs from the user's mobile phone, and details of sent email from the mail server. The system may retrieve other information from the data stores 1404 - 1414 or the data sources 1432 - 1436 . When mated with the synchronization system in U.S. Pat. No. 6,694,336, the system engine may retrieve a wealth of information such as contact entries, preexisting calendar appointments, assigned tasks, and the like from that system's data packages.
- Datasource accessors 1504 provide standardized access to a datasource such as Microsoft Exchange, Lotus Notes, a sync system such as that described in U.S. Pat. No. 6,694,336, a WEBDAV server, and other data sources. In this regard, they are similar to the application objects described in U.S. Pat. No. 6,694,336.
- the data source assessors (DSA) 1504 provide a standardized interface to data sources (such as an Exchange, POP3, or IMAP server, a mobile device, an IM client, or the sync system of U.S. Pat. No. 6,694,336 via extended XML).
- the DSAs provide a bidirectional interface capable of relaying commands from the system server to the data source 1432 - 1436 and notifications from the data sources 1432 - 1436 to the system server).
- a particular DSA may implement one or more of them, as appropriate for its data source.
- the raw data acquisition manager 1506 is a module responsible for orchestrating the retrieval of data from the users' data sources.
- the persona engine 1508 is a system component responsible for parsing interaction notifications to create and maintain a database tracking user's interactions (sent email, appointments, etc) with the personas found in the users' personal information space. Records generated by the engine are stored in the persona database 1552 , and take a format generally represented in FIG. 19 .
- the system engine 1510 is a group of modules that, in conjunction with the database developed by the persona engine, implements the user's filtering rules to create the a user experience.
- the engine includes modules to provide status to and service requests from system clients 400 .
- the voice enabled call box 1532 is a system component responsible for interacting with the user via spoken text. This system provides functions such as, for example, listening to an email or responding to an email with a voice clip. Session renders 1512 are protocol-specific modules that attach clients to the server. A SyncML+ renderer, WAP and HTML renders may be enabled.
- the administrator console 1534 and communications service request (CSR) console 1534 are management facilities provided to monitor and administer the system.
- the network-based UI 1538 is a user interface which may be provided to allow an administrator or users manage the user's account and email preferences via a browser.
- the QOS enforcement manager 1540 is a module that balances load by staging account data updates and data source access.
- the interaction notification interface occurs through, the system notification agents 1560 and mail access agents 1565 . These agents provide notification of events to the system, which are consumed by the persona database 1551 . Each data source, through its DSA's event notification interface, reports on the interactions occurring at that data source. Each of the interaction types the system understands is represented by a corresponding data type in the system which serves as the unit of abstraction for a particular interaction event. This layering allows a mapping between the proprietarily-formatted information contained in a particular data source and a universalized version of that data which is understandable by the system. One such universalized version of the data is described in U.S. Pat. No. 6,269,361, although other universalized formats may be used in accordance with the present invention.
- mail database 1553 is a newly downloaded mail and mobile mail database. This database contains the objects downloaded retrieved from the data source accessors during the data acquisition manager's acquisition session. These objects have not been processed by the filtering system. Once the persona engine has examined them, qualifying email is moved to a mobile mail database.
- an “all mail database” and a mobile mail database are provided.
- an email is determined to be mobile per the user's rules by the persona engine, it is added to a mobile mail DB.
- the architecture is neutral as to the location and nature of this database and any “newly downloaded mail DB”.
- the database may be separate databases, or may simply be a list of promotable mail IDs referencing records in a single physical database.
- the mail database manager includes a clean-up process which is responsible for cleaning up the user's storage as a result of mail items passing out of the “mobile” range, or downloaded data expiring (such as attachments whose timer has expired or who have been sent to the mobile device). In these cases, the mail database manager generates a “delete” operation for the content in question and queues it to the attached mobile device(s).
- the system further includes an automated persona promotion control routine.
- the promotion control routine is responsible for communicating to the data source a request to promote or demote of a particular contact to or from the user's mobile devices, based on the user's pattern of interactions with his known personas.
- this interface is implemented as an XML client talking to the sync servers XML gateway.
- the final determination of the contact's status is determined by the sync server of U.S. Pat. No. 6,694,336; the system server simply relays requests as a result of its world-view.
- the system server directly controls the promotion and demotion of contacts.
- the server also includes a mail content handling interface which is responsible for providing universalized access to and control of a particular mail store. Since certain email such as sent email is in fact an interaction record, there is some functional crossover between sent email notifications and mail handling in general.
- the DSA simply treats the “sent email” folder as a source of data for the event notification, separate from processing incoming mail.
- the responsibilities of this interface are varied, and include: retrieving mail headers within a certain range, retrieving mail fields and mail attachments, sending mail, updating the origin mail server with new state information (such as read flags, or a new entry in the Sent Items folder), and retrieving new state information from the origin mail server (such a read status).
- DSAs that implement this interface also contain modules to parse the meeting requests into the appropriate universalized meeting request records.
- the DSA's translation module can also translate universalized meeting request decisions into the proper response emails (or server calls), as appropriate.
- FIG. 16 Shown in FIG. 16 is the system server 1420 / 1425 of FIG. 15 incorporated with the synchronization system of U.S. Pat. No. 6,694,336 and a Microsoft® Exchange server.
- a Microsoft® Exchange server can be queried for the contents of the “sent Items” mail folder, or the user's blocked or allowed-senders lists. Additionally, the Microsoft® Exchange server may be called to enumerate the user's past appointments. This information will be submitted to the persona engine to build the list of known and contacted personas.
- the system server receives notifications from the data source, in this case the sync server 1650 , regarding the user's interactions with other people (in the form of contact records, calendar appointments, assigned tasks, etc.).
- FIG. 16 shows the system server engine 440 in communication with databases 1450 - 1452 , a system exchange agent 1612 and a system XML agent 1610 . Also provided is a call box 1604 .
- the Sync server is shown in a simplified representation including a sync engine 1620 , a system change log store 1629 and system data objects 1624 communicating with the devices 400 via an application object 1622 . Events are transmitted to the system engine 440 via the exchange agent and the system XML agent.
- the server 1425 determines that a persona should be promoted, it communicates this via the systemXML interface 1610 to the sync server 1650 .
- the system server 1425 and the sync server act synergistically to create the desired user experience.
- the sync server is well suited to syncing reasonably sized data (such as contacts, calendar events, notes, and tasks), whereas the system server is designed to handle the unique requirements of email storage and processing.
- the sync server maintains responsibility for the normal data synchronization requirements (including promoting/demoting contacts at the request of the system server, and syncing changes made on the phone and/or PIM).
- the XML agent 1610 translates sync events received from a sync server 1650 via XML into notifications for the system of the present invention.
- the XML agent may use SyncML to communicate with the elements of the system or may use modified versions of SyncML to incorporate any of the features noted herein.
- New contact entries, calendar events, or assigned tasks are detected and can be reflected in the persona database in the manner described above, but the data interface in this case may include the sync server 1650 .
- the user's contact folder hierarchy can be determined and presented to the user later, for example when they wish to save a message to a particular folder.
- FIG. 17 shows the data acquisition manager model in further detail, and the interactions with the user configuration manager, data source accessor and mail database manager.
- the data acquisition manager is responsible for pulling new data into the system via the DSAs.
- the data acquisition manager as a result of a trigger (such as a schedule or callback) (at step 1710 ), loads a user's account data (step 1712 ) and begins iterating through the configured DSAs (step 1728 ) to retrieve new interaction event data and new incoming email.
- the data acquisition manager first asks each DSA for any new interaction information, (step 1722 ) which the data acquisition manager transfers to the persona engine.
- the data acquisition manager queries each DSA with a Mail handling interface and retrieves info (headers) regarding any new mail, which it passes to the mail database manager (step 1730 ).
- the data acquisition manager After retrieving all the new headers and logging out of the DSA, the data acquisition manager notifies the system that new mail has arrived to be scanned (step 1738 ). It is also possible to asynchronously submit interaction info to the reporting the info will notify the data acquisition manager via the data acquisition manager's standard listener.
- a system promotion engine is provided to accomplish the filtering features of the present invention.
- the system promotion engine is responsible for answering promotion queries posed concerning particular emails and personas.
- a system promotion engine begins executing a scan of the new mail.
- the persona engine retrieves the user's configured promotion rules from the user account and passes the mail to a rule evaluation engine to determine if a message is promotable, and if so, which collections the message belongs in. Before adding the promotable mail to a live mail database, the persona engine retrieves the appropriate data for each message of each collection from the source data source accessor.
- the data acquisition manager upon schedule or notification, wakes up and queries each data source accessor for new interaction information and then for new message headers. Once it has downloaded all the headers, the data acquisition manager adds them to the mail database manager and notifies the system that new mail has arrived.
- the persona engine iterates through the new mail and runs each message header through the configured rules. Suppose five of the mails are classified to the “Normal” collection. The persona engine checks the user's prefetch rules for the “Normal” collection and sees that the user wants to prefetch the body content up to 5K.
- the persona engine via the Exchange data source accessor, downloads the first 5K of each message and adds it to the mail record for the message it has created in a live mail database.
- one of the remaining items is a VIP email, and the user's options say to retrieve the attachments, up to 1 MB. Accordingly, the persona engine retrieves the attachment and adds it to the mail record for the message it has created in the live mail database.
- the remaining four messages qualify for the “Other/Bulk” collection.
- the user's rules say not to send any of these to the phone, so no fetching of their content is done and they are not added to the live mail database.
- Contacts can be promoted and demoted automatically. Contact promotion scanning is done at an interval or in response to new interaction events.
- the user's settings may call for any sender or cc'd recipient of VIP mail to be automatically promoted, for example.
- the mail database manager is responsible for managing mail retrieval and server-side storage.
- the mail database manager receives email event objects pertaining to newly downloaded email from the data acquisition manager. These objects are stored in the mail database 1552 . Later, the mail database manager can retrieve the message using the message id and source data source accessor information contained in the header object.
- mail may be stored temporarily in the system server in various configurations of databases.
- no “current version” or “device latest version” information is maintained by this system. Due to the nature of email itself, the “mobile mail” list is in constant flux old, read, or deleted emails are removed and new emails arrive. There is no need to maintain a long list of historical change transactions; the system need only maintain a list of notifications to be sent to the client the next time the two are connected. Using an “assured delivery” queue model, the client and server can communicate asynchronously with guaranteed delivery of notifications. An alternative embodiment may maintain version information in a manner similar to that specified in U.S. Pat. No. 6,694,336.
- a further unique aspect of the present invention is the ability to fetch uncached data for an email.
- the mail database manager handles requests for missing data in an email.
- the mail database manager may retrieve the needed data from the origin data server.
- the system may be configured to not download certain message attachments or bodies.
- the request is relayed to the mail database manager will retrieve the requested info from the appropriate mail server.
- the mail database manager will queue the responses and provide notification of the fulfilled requests to the system engine via system engine notification mechanisms. The system engine's behavior is then determined by the user's configuration.
- Certain user actions may require the wholesale reprocessing of all the user's in-range mail headers. For example, adding a category or changing the blacklist require enumerating each message again with the new rules. This action can be performed by the mail database manager
- FIG. 18 illustrates another unique aspect of the present invention, the persona database manager (PDBM).
- the persona database is responsible for tracking the user's interaction with all of the electronic entities in the user's world. By consuming and aggregating the notification events from the suite of data source accessors, the PDBM can answer questions such as: 1) Does the user have a contact with this email/phone number in his address book? 2) Has the user contacted this person (email address/phone number/etc) before? 3) Is this person blacklisted? 4) Should this contact be promoted? Personas stored in the persona database contain the information detailed in FIG. 19 .
- the PDBM looks for a persona in the database that matches the data in the interaction notification (step 1818 ).
- the existing persona pertaining to the new data is determined by matching universally recognized key fields in the persona against the fields present in the notification. For example, the phone number recorded in a call log would be matched against the phone numbers attached to personas in the user's datastore. If a match is found, the interaction may be added to the persona's list of such interactions (step 1828 ). Alternatively, depending on the interaction type, a note that this particular persona is “known” or “contacted” can be made on the user's persona library list.
- model entries are removed from the “known list” if there are no new interaction events with a particular time frame (optionally determined by the user). If no match is found, a new persona identified by the supplied fields is created (step 1824 ).
- a reference may be attached to the event to all personas, for example, to the sender and receiver. Still further, one may maintain a long list of such interactions, but select it on an interval, or simply maintain an aggregate of the information, rather than the information itself (e.g., 3 phone calls from persona X in the last ⁇ interval>).
- the system server may provide voice interaction features.
- the system server integrates with a VoiceXML driven telephony server in order to fulfill the natural language “voice features” of the system.
- voice features There are two primary scenarios involving the callbox: 1) User selects “Listen to email” option on the system client; and 2) User selects “New voice clip” option on the system client (or chooses to forward an email plus a voice clip to someone). This option assumes the message ordering info described in the initialization has been completed.
- the system simply converts the target message into natural language over the voice channel. The user may respond with voice and/or listen to more emails.
- An alternative embodiment allows the user to record voice clips on their mobile device using the internal microphone and storage. The voice clip is then transmitted to the server for transmission with the email.
- TAPI Telephony Application Program Interface
- TAPI capabilities of the phones may vary wildly.
- the client software initiates a new phone call.
- the client software continue to execute during the call and the client maintain a data connection with the server while the voice connection is active. Alternatively the client continues to execute with only the voice connection.
- the client can generate DTMF tones to communicate with the callbox on the server.
- the phone programmatically hang-up. If no data connection is available, DTMF can be used instead to relay the data to the server via the callbox. If no DTMF is available and no data connection is available, the required data can be sent to the server before the call is initiated. In certain embodiments, the client application regains control automatically; in others, the user must restart the application. Yet another embodiment solution involves the server calling the phone back to initiate the session.
- the client communicates some details to the system server. This can be done via DTMF or a data connection. Aside from authentication, the info transmitted is related to the message in question and the messages that follow it in “zoom order.” This allows the callbox to implement a voice driven “next message” feature that processes the same message the “next message” feature on the phone would.
- An example of the info which may be transmitted is: the current message id, the current collection id, the current collection sort order and the current message sort order.
- the IDs of each of the messages remaining on the phone are send down to the phone in the order they are read.
- a “main menu” is provided where users can choose to compose another or listen to email, etc. Regardless, details concerning what was done must be sent to the client so it may adjust its read/unread information.
- users are provided with the opportunity to respond to emails using a voice message.
- This option sends an email containing a voice clip.
- This may be a new email or a forward or reply to an existing one.
- the client communicates, for example, authentication info, a “forward” command, the referenced message info, the recipient info, the user interacts with the server and completes the request. If the user listens to any email in the session, the post-session update discussed above applies.
- Post processing of emails may occur after the user reviews using the voice box system of the present invention. Whenever a user listens to an email, the system must produce a read notification just as if the user had read the email on the client. That way, the user won't “reread” all the email he just listened to when he returns to using the System client. To accomplish this, the read message ids are queued and sent to the System client after the voice session is completed.
- Communication of data to mobile devices generally runs into two major problems: intermittent connectivity and low bandwidth. Intermittent connectivity problems arise because users travel outside of range, get on planes, the subway, etc.
- the system of the present invention can be adapted to use a protocol which provides for asynchronous transmission of information. Typical mobile device bandwidth is limited and latency is high. The protocol should avoid transmitting unnecessary information.
- Another desirable aspect is that the user be able to use the most of the system when off the network—send emails, mark messages or attachments for download, reply or forward mail, etc.
- the system of the present invention caches requests for service and transmits them en-masse when a connection is available. While the connection is available, new notifications are downloaded, as are results from previous requests the server processed while the phone was offline. Some requests, such as operations involving the callbox and the realtime global search require synchronous connections.
- Both server and client maintain a queue of requests to be sent to each other.
- a client's queue typically contains the results of things that the user did while not connected. This queue may contain, for example, a request for an attachment, a reply/forward or composition of email generated off network, a notification of message read, a notification of setting change, or a request for an email body.
- the server's queue may include two sets of events: responses to previous client requests and notifications generated by the system, such as: a notification of new mobile mail, a notification of new meeting requests, a notification of message read, or a notification of setting change.
- the system engine employs both an SMS and standard network socket listener for each protocol renderer.
- the communication model is an asynchrounous “store and forward” approach to populating data and handling client requests. Ideally, given an always-on connection, the request/response will be very fast.
- the behavior upon data connection initiation by the client is that the client connects and authenticates, the client sends any immediate requests (callbox, global search) and receives server response, the client sends any queued requests to the server, each with sequential requested, the client sends an “queue empty” event, the server acknowledges the highest requestID it received, the server sends each message in its queue, the server sends “queue empty” event, the client acknowledges the highest responseID it received and the client disconnects.
- the client connects and authenticates, the client sends any immediate requests (callbox, global search) and receives server response, the client sends any queued requests to the server, each with sequential requested, the client sends an “queue empty” event, the server acknowledges the highest requestID it received, the server sends each message in its queue, the server sends “queue empty” event, the client acknowledges the highest responseID it received and the client disconnects.
- the ID acknowledge When the ID acknowledge is received by the transmitting party, it may dispose of its queue object as appropriate. Note that it is not required to send the queue acknowledge message only upon receipt of the “queue empty” event. In fact, it is desirable to periodically acknowledge the other side in case of loss of connectivity (to reduce the number of items resent by the other side upon restoration of connectivity). Using this acknowledge scheme, if the connection is dropped, any records sent but not acknowledged will remain in the outbound queue and the sender will resend them the next time it connects. This means that the receiver likely sometimes receive the same queue entry twice. Each receiver can handle this simply by remembering ID of the last queue entry it got from the sender. If it receives one it has already seen, it can ignore it (but it may still acknowledge it).
- Objects in the queue may be reordered according to type. For example, synchronous responses, or persona or collection status and settings notifications, if any, may always be delivered before new mail notifications.
- synchronous requests are handled differently. Synchronous requests, when added to the queue, trigger a data connection if one does not exists. If no data connection is available, the enqueue request fails with the appropriate error. This results in the creation of a ClientSessionMasterThread if one does not already exist.
- the CSMT scans the unsent queue and sends any synchronous requests before sending the others.
- the server likewise sends any responses to sync requests before sending normal asynchronous responses. This allows the implementation of a “cancel download” message.
- Client processes requiring services may add requests to the outbound queue at any time.
- Asynchronous events will simply be added (and may be reordered depending on priority) and a QueueMgrResponse indicating successful (or failed) queuing will be returned to the caller immediately. If a synchronous event is added to the queue, however, the response returned contains a requestToken object.
- the caller may use the static waitForCompletedRequest member to block until the response has been received.
- service request queues are maintained on the various system server enhancements.
- the client such as agent 420
- the queues are sent to the system server.
- the system server un-queues the requests and generates its responses.
- the system server communicates them either during the same communication session or at a later date, when its own communications trigger is tripped or the client reconnects.
- the client receives a response, it removes the source request entry from its pending queue.
- the response is removed from the server's queue to deliver.
- the system server may queue additional notifications for the client, and the client may queue additional requests for the system server.
- the queues are transmitted.
- Aggressive pre-fetching of data from the system server may be used.
- the server may, depending on the user's configuration, push the email notification (including body content, if appropriate) to the client via SMS.
- the system server may simply queue the notifications for the client and deliver them when the client next connects. Further, the system server could SMS the client to notify it to “phone home.”
- the common theme is that the behavior is flexible to support both an asynchrounous model (such as queuing up attachments to download while on an airplane) or a connected model.
- the server can acknowledge which devices have received which notifications via the latest email version info table. Each client device reports the latest email version it has received notification of during every request to the server in order to keep the server up to date.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Computer Hardware Design (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
Claims (18)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/044,829 US9615221B1 (en) | 2003-07-21 | 2013-10-02 | Device message management system |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US48916303P | 2003-07-21 | 2003-07-21 | |
US56519904P | 2004-04-23 | 2004-04-23 | |
US10/895,617 US8645471B2 (en) | 2003-07-21 | 2004-07-21 | Device message management system |
US14/044,829 US9615221B1 (en) | 2003-07-21 | 2013-10-02 | Device message management system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/895,617 Division US8645471B2 (en) | 2003-07-21 | 2004-07-21 | Device message management system |
Publications (1)
Publication Number | Publication Date |
---|---|
US9615221B1 true US9615221B1 (en) | 2017-04-04 |
Family
ID=34107786
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/895,617 Active 2027-09-03 US8645471B2 (en) | 2003-07-21 | 2004-07-21 | Device message management system |
US14/044,801 Active 2027-01-28 US9723460B1 (en) | 2003-07-21 | 2013-10-02 | Device message management system |
US14/044,829 Active - Reinstated 2025-12-09 US9615221B1 (en) | 2003-07-21 | 2013-10-02 | Device message management system |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/895,617 Active 2027-09-03 US8645471B2 (en) | 2003-07-21 | 2004-07-21 | Device message management system |
US14/044,801 Active 2027-01-28 US9723460B1 (en) | 2003-07-21 | 2013-10-02 | Device message management system |
Country Status (3)
Country | Link |
---|---|
US (3) | US8645471B2 (en) |
EP (1) | EP1652048A4 (en) |
WO (1) | WO2005010715A2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10069770B1 (en) * | 2013-10-21 | 2018-09-04 | West Corporation | Providing data messaging support by intercepting and processing received short message service (SMS) messages at a customer support service |
US10659421B2 (en) | 2004-11-22 | 2020-05-19 | Seven Networks, Llc | Messaging centre for forwarding e-mail |
US11411758B2 (en) * | 2020-10-12 | 2022-08-09 | Vmware, Inc. | Generating contextual compliance policies |
Families Citing this family (200)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7003304B1 (en) * | 1997-09-19 | 2006-02-21 | Thompson Investment Group, Llc | Paging transceivers and methods for selectively retrieving messages |
US6826407B1 (en) | 1999-03-29 | 2004-11-30 | Richard J. Helferich | System and method for integrating audio and visual messaging |
US6636733B1 (en) | 1997-09-19 | 2003-10-21 | Thompson Trust | Wireless messaging method |
US6253061B1 (en) | 1997-09-19 | 2001-06-26 | Richard J. Helferich | Systems and methods for delivering information to a transmitting and receiving device |
US6983138B1 (en) * | 1997-12-12 | 2006-01-03 | Richard J. Helferich | User interface for message access |
US8620286B2 (en) * | 2004-02-27 | 2013-12-31 | Synchronoss Technologies, Inc. | Method and system for promoting and transferring licensed content and applications |
US20080214163A1 (en) * | 2007-01-26 | 2008-09-04 | Richard Onyon | System for and method of backing up content for use on a mobile device |
US8611873B2 (en) * | 2004-05-12 | 2013-12-17 | Synchronoss Technologies, Inc. | Advanced contact identification system |
US6671757B1 (en) | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US8156074B1 (en) | 2000-01-26 | 2012-04-10 | Synchronoss Technologies, Inc. | Data transfer and synchronization system |
US7505762B2 (en) | 2004-02-27 | 2009-03-17 | Fusionone, Inc. | Wireless telephone data backup system |
US7313617B2 (en) * | 2001-09-28 | 2007-12-25 | Dale Malik | Methods and systems for a communications and information resource manager |
US7472187B2 (en) * | 2001-09-28 | 2008-12-30 | At&T Intellectual Property I, L.P. | Communications and information resource manager |
US7007085B1 (en) * | 2001-09-28 | 2006-02-28 | Bellsouth Intellectual Property Corporation | Message log for wireline, voice mail, email, fax, pager, instant messages and chat |
US7305700B2 (en) | 2002-01-08 | 2007-12-04 | Seven Networks, Inc. | Secure transport for mobile communication network |
US7917468B2 (en) | 2005-08-01 | 2011-03-29 | Seven Networks, Inc. | Linking of personal information management data |
US7853563B2 (en) | 2005-08-01 | 2010-12-14 | Seven Networks, Inc. | Universal data aggregation |
US8468126B2 (en) | 2005-08-01 | 2013-06-18 | Seven Networks, Inc. | Publishing data in an information community |
EP1652048A4 (en) | 2003-07-21 | 2009-04-15 | Fusionone Inc | Device message management system |
US7634509B2 (en) | 2003-11-07 | 2009-12-15 | Fusionone, Inc. | Personal information space management system and method |
KR20050052186A (en) * | 2003-11-29 | 2005-06-02 | 삼성전자주식회사 | Method and system for selectively receiving e-mail |
US20050154723A1 (en) * | 2003-12-29 | 2005-07-14 | Ping Liang | Advanced search, file system, and intelligent assistant agent |
US9542076B1 (en) | 2004-05-12 | 2017-01-10 | Synchronoss Technologies, Inc. | System for and method of updating a personal profile |
US20080082421A1 (en) * | 2004-05-12 | 2008-04-03 | Richard Onyon | Monetization of an advanced contact identification system |
US8793325B2 (en) * | 2004-07-26 | 2014-07-29 | Sap Ag | Time and event controlled message processing |
US7672978B2 (en) * | 2004-08-20 | 2010-03-02 | Nokia Corporation | Handling of content in a data processing device |
US20060041628A1 (en) * | 2004-08-23 | 2006-02-23 | International Business Machines Corporation | Electronic routing slips for inter-organizational electronic mail |
CN1753359B (en) * | 2004-09-24 | 2011-01-19 | 华为技术有限公司 | Method of implementing SyncML synchronous data transmission |
US8010082B2 (en) * | 2004-10-20 | 2011-08-30 | Seven Networks, Inc. | Flexible billing architecture |
US7441271B2 (en) | 2004-10-20 | 2008-10-21 | Seven Networks | Method and apparatus for intercepting events in a communication system |
US20060101064A1 (en) * | 2004-11-08 | 2006-05-11 | Sharpcast, Inc. | Method and apparatus for a file sharing and synchronization system |
US7706781B2 (en) | 2004-11-22 | 2010-04-27 | Seven Networks International Oy | Data security in a mobile e-mail service |
US20060111054A1 (en) * | 2004-11-22 | 2006-05-25 | Interdigital Technology Corporation | Method and system for selecting transmit antennas to reduce antenna correlation |
US9563875B2 (en) * | 2004-12-02 | 2017-02-07 | International Business Machines Corporation | Automatically providing notifications regarding interesting content from shared sources based on important persons and important sources for a user |
FI117152B (en) | 2004-12-03 | 2006-06-30 | Seven Networks Internat Oy | E-mail service provisioning method for mobile terminal, involves using domain part and further parameters to generate new parameter set in list of setting parameter sets, if provisioning of e-mail service is successful |
EA200701671A1 (en) * | 2005-02-06 | 2008-02-28 | Лингуит Гмбх | METHOD AND DEVICE FOR MOBILE ACCESS TO INFORMATION IN THE NATURAL LANGUAGE |
US7877703B1 (en) * | 2005-03-14 | 2011-01-25 | Seven Networks, Inc. | Intelligent rendering of information in a limited display environment |
WO2006105211A2 (en) * | 2005-03-29 | 2006-10-05 | Intellisync Corporation | Mobile communications device e-mail message delivery |
US8438633B1 (en) | 2005-04-21 | 2013-05-07 | Seven Networks, Inc. | Flexible real-time inbox access |
US7796742B1 (en) | 2005-04-21 | 2010-09-14 | Seven Networks, Inc. | Systems and methods for simplified provisioning |
US20060248148A1 (en) * | 2005-04-28 | 2006-11-02 | Timmins Timothy A | Technique for providing a personalized electronic messaging service through an information assistance provider |
US8332473B1 (en) * | 2005-05-02 | 2012-12-11 | American Airlines, Inc. | System and method for managing multiple message format communication |
GB2445229A (en) * | 2005-05-10 | 2008-07-02 | Meridio Ltd | Methods and systems for electronic records management |
KR20080017313A (en) * | 2005-05-19 | 2008-02-26 | 퓨전원 인코포레이티드 | Remote Cordless Phone Auto Destruction |
WO2006136660A1 (en) | 2005-06-21 | 2006-12-28 | Seven Networks International Oy | Maintaining an ip connection in a mobile network |
US20060293937A1 (en) * | 2005-06-24 | 2006-12-28 | Mark Sohm | System and method of wireless carpool scheduling |
US7623515B2 (en) | 2005-07-14 | 2009-11-24 | Yahoo! Inc. | Content router notification |
US7631045B2 (en) | 2005-07-14 | 2009-12-08 | Yahoo! Inc. | Content router asynchronous exchange |
US7849199B2 (en) | 2005-07-14 | 2010-12-07 | Yahoo ! Inc. | Content router |
US20080086640A1 (en) * | 2005-07-28 | 2008-04-10 | Jmj Software, Llc | Systems, methods and apparatus of an email client |
US8069166B2 (en) | 2005-08-01 | 2011-11-29 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information |
EP1760610A1 (en) * | 2005-08-31 | 2007-03-07 | France Telecom | Method for managing shared data and related device |
US8121069B2 (en) * | 2005-09-27 | 2012-02-21 | Research In Motion Limited | Adaptive data delivery |
US8494491B2 (en) * | 2005-09-28 | 2013-07-23 | Research In Motion Limited | System and method for provisioning a mobile wireless communications device to display account or device-specific characteristics |
CA2622833C (en) * | 2005-09-29 | 2010-05-04 | Teamon Systems, Inc. | Email server performing email job processing for a given user and related methods |
US8468204B2 (en) * | 2005-09-29 | 2013-06-18 | Research In Motion Limited | Communications system providing asynchronous communications over the internet and related methods |
US20070079260A1 (en) * | 2005-10-04 | 2007-04-05 | Bhogal Kulvir S | Method and apparatus to transmit a calendar event in target calendaring system format |
TWI273815B (en) * | 2005-10-27 | 2007-02-11 | Via Tech Inc | File download system and method |
US7570609B2 (en) * | 2005-11-08 | 2009-08-04 | Research In Motion Limited | System and method of message delivery in a wireless communication network |
US7630714B2 (en) | 2005-11-08 | 2009-12-08 | Research In Motion Limited | System and methods for data communications in a wireless communication system |
US8024290B2 (en) | 2005-11-14 | 2011-09-20 | Yahoo! Inc. | Data synchronization and device handling |
US8065680B2 (en) | 2005-11-15 | 2011-11-22 | Yahoo! Inc. | Data gateway for jobs management based on a persistent job table and a server table |
US8275841B2 (en) * | 2005-11-23 | 2012-09-25 | Skype | Method and system for delivering messages in a communication system |
US8099082B2 (en) * | 2005-12-16 | 2012-01-17 | Research In Motion Limited | System and method wireless messaging in a wireless communication system |
US20070143428A1 (en) * | 2005-12-21 | 2007-06-21 | Shruti Kumar | Method and system for displaying indications of messages from important persons and from new persons at a high display priority in a gathered threads view of an electronic mail ("email") user interface |
EP2244219B1 (en) | 2005-12-29 | 2019-10-23 | Regify AG | A communication system for proving the verifiable delivery of an e-mail message |
US9367832B2 (en) | 2006-01-04 | 2016-06-14 | Yahoo! Inc. | Synchronizing image data among applications and devices |
US8271602B2 (en) | 2006-01-11 | 2012-09-18 | Oracle International Corporation | System and method for conversation based on web service addressing |
US20070162560A1 (en) * | 2006-01-11 | 2007-07-12 | Bea Systems, Inc. | System and method for asynchronous request response |
US7716217B2 (en) * | 2006-01-13 | 2010-05-11 | Bluespace Software Corporation | Determining relevance of electronic content |
US20070185970A1 (en) * | 2006-02-08 | 2007-08-09 | International Business Machines Corporation | Method, system, and computer program product for providing messaging services |
US7769395B2 (en) | 2006-06-20 | 2010-08-03 | Seven Networks, Inc. | Location-based operations and messaging |
US7831258B2 (en) * | 2006-02-28 | 2010-11-09 | Research In Motion Limited | Method, system and apparatus for partial electronic message forwarding |
US8081970B2 (en) | 2006-03-27 | 2011-12-20 | Research In Motion Limited | System and method for provisioning a mobile wireless communications device, including indicators representative of image and sound data |
US20070290787A1 (en) * | 2006-06-20 | 2007-12-20 | Trevor Fiatal | Systems and methods for group messaging |
US20080001717A1 (en) * | 2006-06-20 | 2008-01-03 | Trevor Fiatal | System and method for group management |
US7778858B1 (en) | 2006-07-17 | 2010-08-17 | Avaya Inc. | Linking unable to respond messages to entries in electronic calendar |
EP2053807A1 (en) * | 2006-08-18 | 2009-04-29 | Huawei Technologies Co Ltd | A method, a system and a terminal for handling e-mail notification |
CN101136870A (en) * | 2006-08-29 | 2008-03-05 | 国际商业机器公司 | Symbol based message transferring method and system |
US20080082980A1 (en) * | 2006-09-28 | 2008-04-03 | Edge Inova International, Inc. | System and method for using filters and standardized messages to identify and schedule appointments in aggregate resource scheduling applications |
US8037143B1 (en) | 2006-10-30 | 2011-10-11 | Avaya Inc. | Automatic display of email distribution lists |
US7693736B1 (en) | 2006-10-30 | 2010-04-06 | Avaya Inc. | Recurring meeting schedule wizard |
US10445703B1 (en) | 2006-10-30 | 2019-10-15 | Avaya Inc. | Early enough reminders |
US7574444B2 (en) | 2006-11-15 | 2009-08-11 | Palm, Inc. | Device-side data de-duping |
US20080115152A1 (en) | 2006-11-15 | 2008-05-15 | Bharat Welingkar | Server-controlled heartbeats |
US8135798B2 (en) | 2006-11-15 | 2012-03-13 | Hewlett-Packard Development Company, L.P. | Over-the-air device services and management |
US7603435B2 (en) | 2006-11-15 | 2009-10-13 | Palm, Inc. | Over-the-air device kill pill and lock |
US8583731B1 (en) | 2006-11-17 | 2013-11-12 | Open Invention Network Llc | System and method for analyzing and filtering journaled electronic mail |
US7827240B1 (en) | 2007-01-02 | 2010-11-02 | Avaya Inc. | Calendar item hierarchy for automatic specialization |
US7921176B2 (en) * | 2007-01-03 | 2011-04-05 | Madnani Rajkumar R | Mechanism for generating a composite email |
KR101351751B1 (en) * | 2007-01-16 | 2014-01-15 | 엘지전자 주식회사 | Method of displaying an accompanying file list, method of downloading and uploading an accompanying file using an e-mail protocol, and mobile communication terminal thereof |
US20080183839A1 (en) * | 2007-01-26 | 2008-07-31 | Shuqair Michel A D | System For Computer To Mobile Device Place Shifting |
US8489684B2 (en) * | 2007-02-06 | 2013-07-16 | Research In Motion Limited | System and method for image inclusion in e-mail messages |
US7752279B2 (en) * | 2007-05-29 | 2010-07-06 | Research In Motion Limited | System for facilitating thread-based message prioritization |
US8693494B2 (en) | 2007-06-01 | 2014-04-08 | Seven Networks, Inc. | Polling |
US8805425B2 (en) | 2007-06-01 | 2014-08-12 | Seven Networks, Inc. | Integrated messaging |
US8655958B2 (en) * | 2007-08-01 | 2014-02-18 | International Business Machines Corporation | System and method to prioritize chat alerts based on an organizational hierarchical chain |
JP2009053758A (en) * | 2007-08-23 | 2009-03-12 | Toshiba Corp | Communication terminal equipment |
US8364181B2 (en) | 2007-12-10 | 2013-01-29 | Seven Networks, Inc. | Electronic-mail filtering for mobile devices |
US9002828B2 (en) | 2007-12-13 | 2015-04-07 | Seven Networks, Inc. | Predictive content delivery |
US8793305B2 (en) | 2007-12-13 | 2014-07-29 | Seven Networks, Inc. | Content delivery to a mobile device from a content service |
US8181111B1 (en) | 2007-12-31 | 2012-05-15 | Synchronoss Technologies, Inc. | System and method for providing social context to digital activity |
US8107921B2 (en) * | 2008-01-11 | 2012-01-31 | Seven Networks, Inc. | Mobile virtual network operator |
US8862657B2 (en) | 2008-01-25 | 2014-10-14 | Seven Networks, Inc. | Policy based content service |
US20090193338A1 (en) * | 2008-01-28 | 2009-07-30 | Trevor Fiatal | Reducing network and battery consumption during content delivery and playback |
US7996900B2 (en) | 2008-03-14 | 2011-08-09 | Microsoft Corporation | Time travelling email messages after delivery |
US20090248670A1 (en) * | 2008-03-31 | 2009-10-01 | Trevor Fiatal | Content search engine |
US20090282123A1 (en) * | 2008-05-09 | 2009-11-12 | Stefano Fornari | Peer shared server event notification system and methods |
US8787947B2 (en) | 2008-06-18 | 2014-07-22 | Seven Networks, Inc. | Application discovery on mobile devices |
US8078158B2 (en) | 2008-06-26 | 2011-12-13 | Seven Networks, Inc. | Provisioning applications for a mobile device |
JP5181896B2 (en) * | 2008-07-25 | 2013-04-10 | ブラザー工業株式会社 | Display information management system and program |
EP2173072B1 (en) * | 2008-10-01 | 2013-09-11 | Accenture Global Services Limited | Personalized storage accounts in an electronic file delivery system |
US8909759B2 (en) * | 2008-10-10 | 2014-12-09 | Seven Networks, Inc. | Bandwidth measurement |
US8700072B2 (en) | 2008-12-23 | 2014-04-15 | At&T Mobility Ii Llc | Scalable message fidelity |
US8799820B2 (en) * | 2008-12-23 | 2014-08-05 | At&T Mobility Ii Llc | Dynamically scaled messaging content |
US9305288B2 (en) * | 2008-12-30 | 2016-04-05 | Ford Global Technologies, Llc | System and method for provisioning electronic mail in a vehicle |
US20100192067A1 (en) * | 2009-01-23 | 2010-07-29 | Salesforce.Com, Inc. | Customer service & support systems and methods for use in an on demand database service |
US20100190439A1 (en) * | 2009-01-29 | 2010-07-29 | Ford Global Technologies, Llc | Message transmission protocol for service delivery network |
US10558949B2 (en) * | 2009-05-20 | 2020-02-11 | International Business Machines Corporation | User-configured alternate email rendering |
US8538022B2 (en) * | 2009-06-04 | 2013-09-17 | Blackberry Limited | System and method of cross-component message processing |
KR101663009B1 (en) * | 2009-06-17 | 2016-10-06 | 삼성전자주식회사 | Server, apparatus and method for managing storing of messages in communication network |
US8255006B1 (en) | 2009-11-10 | 2012-08-28 | Fusionone, Inc. | Event dependent notification system and method |
US20110225228A1 (en) * | 2010-03-11 | 2011-09-15 | Ford Global Technologies, Llc | Method and systems for queuing messages for vehicle-related services |
WO2011126889A2 (en) | 2010-03-30 | 2011-10-13 | Seven Networks, Inc. | 3d mobile user interface with configurable workspace management |
EP2391075B1 (en) * | 2010-05-28 | 2012-12-19 | Prim'Vision | System and method for non intrusive delivery of messages to a device |
EP2391090B1 (en) * | 2010-05-28 | 2013-08-21 | Prim'Vision | System and method for increasing relevancy of messages delivered to a device over a network |
US8660812B2 (en) * | 2010-06-04 | 2014-02-25 | Apple Inc. | Methods for calibrating over-the-air path loss in over-the-air radio-frequency test systems |
US20120005610A1 (en) * | 2010-06-30 | 2012-01-05 | Dirk Michael Schulze | Methods, apparatus, systems and computer readable mediums for use in transfering information to and/or from user devices |
US8886176B2 (en) | 2010-07-26 | 2014-11-11 | Seven Networks, Inc. | Mobile application traffic optimization |
US9043433B2 (en) | 2010-07-26 | 2015-05-26 | Seven Networks, Inc. | Mobile network traffic coordination across multiple applications |
EP2599345B1 (en) | 2010-07-26 | 2017-09-06 | Seven Networks, LLC | Distributed implementation of dynamic wireless traffic policy |
US8838783B2 (en) | 2010-07-26 | 2014-09-16 | Seven Networks, Inc. | Distributed caching for resource and mobile network traffic management |
US20120028660A1 (en) * | 2010-07-28 | 2012-02-02 | Matthew Stafford | Method and apparatus for notifying devices of new messages |
CN102375865B (en) * | 2010-08-24 | 2016-08-03 | 腾讯科技(深圳)有限公司 | The message updating method of a kind of information client side and information client side |
US8718632B2 (en) | 2010-08-26 | 2014-05-06 | Ford Global Technologies, Llc | Service delivery network |
JP5482583B2 (en) * | 2010-09-06 | 2014-05-07 | 富士通株式会社 | Mail server device and e-mail processing method |
TW201214263A (en) * | 2010-09-29 | 2012-04-01 | Hon Hai Prec Ind Co Ltd | System and method for adding widget on Android |
WO2012061430A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed management of keep-alive message signaling for mobile network resource conservation and optimization |
WO2012060995A2 (en) | 2010-11-01 | 2012-05-10 | Michael Luna | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8843153B2 (en) | 2010-11-01 | 2014-09-23 | Seven Networks, Inc. | Mobile traffic categorization and policy for network use optimization while preserving user experience |
US8166164B1 (en) | 2010-11-01 | 2012-04-24 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor |
EP2635973A4 (en) | 2010-11-01 | 2014-01-15 | Seven Networks Inc | Caching adapted for mobile application behavior and network conditions |
US9060032B2 (en) | 2010-11-01 | 2015-06-16 | Seven Networks, Inc. | Selective data compression by a distributed traffic management system to reduce mobile data traffic and signaling traffic |
US9330196B2 (en) | 2010-11-01 | 2016-05-03 | Seven Networks, Llc | Wireless traffic management system cache optimization using http headers |
US8484314B2 (en) | 2010-11-01 | 2013-07-09 | Seven Networks, Inc. | Distributed caching in a wireless network of content delivered for a mobile application over a long-held request |
US8190701B2 (en) | 2010-11-01 | 2012-05-29 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache |
US8417823B2 (en) | 2010-11-22 | 2013-04-09 | Seven Network, Inc. | Aligning data transfer to optimize connections established for transmission over a wireless network |
WO2012071384A2 (en) | 2010-11-22 | 2012-05-31 | Michael Luna | Optimization of resource polling intervals to satisfy mobile device requests |
EP2661697B1 (en) | 2011-01-07 | 2018-11-21 | Seven Networks, LLC | System and method for reduction of mobile network traffic used for domain name system (dns) queries |
US8676906B2 (en) * | 2011-02-25 | 2014-03-18 | Qualcomm Incorporated | Email access manager for a wireless communication device |
GB2505103B (en) | 2011-04-19 | 2014-10-22 | Seven Networks Inc | Social caching for device resource sharing and management cross-reference to related applications |
WO2012149434A2 (en) | 2011-04-27 | 2012-11-01 | Seven Networks, Inc. | Detecting and preserving state for satisfying application requests in a distributed proxy and cache system |
GB2496537B (en) | 2011-04-27 | 2014-10-15 | Seven Networks Inc | System and method for making requests on behalf of a mobile device based on atmoic processes for mobile network traffic relief |
US9239800B2 (en) | 2011-07-27 | 2016-01-19 | Seven Networks, Llc | Automatic generation and distribution of policy information regarding malicious mobile traffic in a wireless network |
US9292600B2 (en) * | 2011-09-30 | 2016-03-22 | Microsoft Technology Licensing, Llc | Message classification and management |
US8934414B2 (en) | 2011-12-06 | 2015-01-13 | Seven Networks, Inc. | Cellular or WiFi mobile traffic optimization based on public or private network destination |
EP2789138B1 (en) | 2011-12-06 | 2016-09-14 | Seven Networks, LLC | A mobile device and method to utilize the failover mechanisms for fault tolerance provided for mobile traffic management and network/device resource conservation |
US9277443B2 (en) | 2011-12-07 | 2016-03-01 | Seven Networks, Llc | Radio-awareness of mobile device for sending server-side control signals using a wireless network optimized transport protocol |
US9208123B2 (en) | 2011-12-07 | 2015-12-08 | Seven Networks, Llc | Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor |
WO2013090834A1 (en) | 2011-12-14 | 2013-06-20 | Seven Networks, Inc. | Operation modes for mobile traffic optimization and concurrent management of optimized and non-optimized traffic |
US8861354B2 (en) | 2011-12-14 | 2014-10-14 | Seven Networks, Inc. | Hierarchies and categories for management and deployment of policies for distributed wireless traffic optimization |
EP2792188B1 (en) | 2011-12-14 | 2019-03-20 | Seven Networks, LLC | Mobile network reporting and usage analytics system and method using aggregation of data in a distributed traffic optimization system |
GB2499306B (en) | 2012-01-05 | 2014-10-22 | Seven Networks Inc | Managing user interaction with an application on a mobile device |
US9203864B2 (en) | 2012-02-02 | 2015-12-01 | Seven Networks, Llc | Dynamic categorization of applications for network access in a mobile network |
US9326189B2 (en) | 2012-02-03 | 2016-04-26 | Seven Networks, Llc | User as an end point for profiling and optimizing the delivery of content and data in a wireless network |
US8868667B2 (en) * | 2012-03-02 | 2014-10-21 | Verizon Patent And Licensing Inc. | Email attachment helper |
US10235346B2 (en) * | 2012-04-06 | 2019-03-19 | Hmbay Patents Llc | Method and apparatus for inbound message summarization using message clustering and message placeholders |
US8812695B2 (en) | 2012-04-09 | 2014-08-19 | Seven Networks, Inc. | Method and system for management of a virtual network connection without heartbeat messages |
WO2013155208A1 (en) | 2012-04-10 | 2013-10-17 | Seven Networks, Inc. | Intelligent customer service/call center services enhanced using real-time and historical mobile application and traffic-related statistics collected by a distributed caching system in a mobile network |
US20140006528A1 (en) * | 2012-06-27 | 2014-01-02 | Synchronoss Technologies, Inc. | Protocol agnostic dynamic messaging platform and a system and a method thereof |
US8775631B2 (en) | 2012-07-13 | 2014-07-08 | Seven Networks, Inc. | Dynamic bandwidth adjustment for browsing or streaming activity in a wireless network based on prediction of user behavior when interacting with mobile applications |
US10057318B1 (en) | 2012-08-10 | 2018-08-21 | Dropbox, Inc. | System, method, and computer program for enabling a user to access and edit via a virtual drive objects synchronized to a plurality of synchronization clients |
US9161258B2 (en) | 2012-10-24 | 2015-10-13 | Seven Networks, Llc | Optimized and selective management of policy deployment to mobile clients in a congested network to prevent further aggravation of network congestion |
US20140177497A1 (en) | 2012-12-20 | 2014-06-26 | Seven Networks, Inc. | Management of mobile device radio state promotion and demotion |
US9271238B2 (en) | 2013-01-23 | 2016-02-23 | Seven Networks, Llc | Application or context aware fast dormancy |
US8874761B2 (en) | 2013-01-25 | 2014-10-28 | Seven Networks, Inc. | Signaling optimization in a wireless network for traffic utilizing proprietary and non-proprietary protocols |
CN104038613B (en) * | 2013-03-07 | 2016-08-17 | 腾讯科技(深圳)有限公司 | The method and apparatus of information security management |
US8750123B1 (en) | 2013-03-11 | 2014-06-10 | Seven Networks, Inc. | Mobile device equipped with mobile network congestion recognition to make intelligent decisions regarding connecting to an operator network |
CN104244206B (en) * | 2013-06-20 | 2016-10-05 | 腾讯科技(深圳)有限公司 | A kind of SMS processing method, device and terminal unit |
US9065765B2 (en) | 2013-07-22 | 2015-06-23 | Seven Networks, Inc. | Proxy server associated with a mobile carrier for enhancing mobile traffic management in a mobile network |
US10078539B1 (en) | 2013-10-30 | 2018-09-18 | American Airlines, Inc. | System and method for logging and searching history events such as airline flight or crew history |
WO2015065383A1 (en) * | 2013-10-30 | 2015-05-07 | Intel Corporation | Processing of messages using theme and modality criteria |
US9407615B2 (en) * | 2013-11-11 | 2016-08-02 | Amazon Technologies, Inc. | Single set of credentials for accessing multiple computing resource services |
US10698591B2 (en) | 2014-03-31 | 2020-06-30 | Microsoft Technology Licensing, Llc | Immersive document interaction with device-aware scaling |
US20150278234A1 (en) * | 2014-03-31 | 2015-10-01 | Microsoft Corporation | Inline web previews with dynamic aspect ratios |
US10243891B2 (en) * | 2014-08-14 | 2019-03-26 | Oath Inc. | Cross-device integration system and method |
US10033680B2 (en) * | 2015-10-27 | 2018-07-24 | Blackberry Limited | Method for priming inbox and conversations during initial synchronization of messages |
US10372515B1 (en) | 2015-10-30 | 2019-08-06 | American Airlines, Inc. | System agnostic front end application for legacy systems |
US10484493B2 (en) | 2015-11-17 | 2019-11-19 | At&T Intellectual Property I, L.P. | Method and apparatus for communicating messages |
US10664536B2 (en) | 2015-12-18 | 2020-05-26 | Microsoft Technology Licensing, Llc | Consumption of user-filtered data on a client device |
KR102531039B1 (en) * | 2016-01-05 | 2023-05-11 | 삼성전자주식회사 | Electronic device and controlling method thereof |
US10148778B2 (en) | 2016-01-05 | 2018-12-04 | Samsung Electronics Co., Ltd. | Electronic device and method for controlling the electronic device |
US10601938B2 (en) * | 2017-04-12 | 2020-03-24 | Microsoft Technology Licensing, Llc | Organizationally programmable intranet push notifications |
US11652776B2 (en) | 2017-09-25 | 2023-05-16 | Microsoft Technology Licensing, Llc | System of mobile notification delivery utilizing bloom filters |
CN110209799A (en) * | 2018-02-07 | 2019-09-06 | 阿里巴巴集团控股有限公司 | Message treatment method, the display methods of unread message, terminal |
US11334596B2 (en) | 2018-04-27 | 2022-05-17 | Dropbox, Inc. | Selectively identifying and recommending digital content items for synchronization |
US10715475B2 (en) * | 2018-08-28 | 2020-07-14 | Enveloperty LLC | Dynamic electronic mail addressing |
US11138265B2 (en) * | 2019-02-11 | 2021-10-05 | Verizon Media Inc. | Computerized system and method for display of modified machine-generated messages |
US11856073B1 (en) * | 2019-03-22 | 2023-12-26 | Amazon Technologies, Inc. | Message batching for communication protocols |
CN110493241B (en) * | 2019-08-27 | 2022-07-19 | 江苏达科信息科技有限公司 | Application system data support processing method |
Citations (681)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4887212A (en) | 1986-10-29 | 1989-12-12 | International Business Machines Corporation | Parser for natural language text |
US5111398A (en) | 1988-11-21 | 1992-05-05 | Xerox Corporation | Processing natural language text using autonomous punctuational structure |
US5115466A (en) | 1989-11-13 | 1992-05-19 | Alcatel Stk A/S | Communication network intended for secure transmission of speech and data |
US5130993A (en) | 1989-12-29 | 1992-07-14 | Codex Corporation | Transmitting encoded data on unreliable networks |
US5146221A (en) | 1989-01-13 | 1992-09-08 | Stac, Inc. | Data compression apparatus and method |
US5204902A (en) | 1991-09-13 | 1993-04-20 | At&T Bell Laboratories | Cellular telephony authentication arrangement |
US5329619A (en) | 1992-10-30 | 1994-07-12 | Software Ag | Cooperative processing interface and communication broker for heterogeneous computing environments |
US5392390A (en) | 1992-04-10 | 1995-02-21 | Intellilink Corp. | Method for mapping, translating, and dynamically reconciling data between disparate computer platforms |
US5418908A (en) | 1992-10-15 | 1995-05-23 | International Business Machines Corporation | System for automatically establishing a link between an electronic mail item and a remotely stored reference through a place mark inserted into the item |
US5418854A (en) | 1992-04-28 | 1995-05-23 | Digital Equipment Corporation | Method and apparatus for protecting the confidentiality of passwords in a distributed data processing system |
US5425079A (en) | 1991-08-22 | 1995-06-13 | Rohm, Co., Ltd. | Telephone power interruption data backup apparatus |
JPH07303146A (en) | 1994-05-10 | 1995-11-14 | Matsushita Electric Ind Co Ltd | Caller information notifying system |
US5483352A (en) | 1992-08-27 | 1996-01-09 | Fujitsu Limited | Computer able to link electronic mail functions with telephone functions |
US5485161A (en) | 1994-11-21 | 1996-01-16 | Trimble Navigation Limited | Vehicle speed control based on GPS/MAP matching of posted speeds |
US5509070A (en) | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
US5519606A (en) | 1992-01-21 | 1996-05-21 | Starfish Software, Inc. | System and methods for appointment reconciliation |
US5519433A (en) | 1991-11-20 | 1996-05-21 | Zing Systems, L.P. | Interactive television security through transaction time stamping |
US5544061A (en) | 1993-05-28 | 1996-08-06 | Aisin Aw Co., Ltd. | Navigation system with destination set by longitude and latitude coordinate points |
US5543789A (en) | 1994-06-24 | 1996-08-06 | Shields Enterprises, Inc. | Computerized navigation system |
US5561446A (en) | 1994-01-28 | 1996-10-01 | Montlick; Terry F. | Method and apparatus for wireless remote information retrieval and pen-based data entry |
US5574906A (en) | 1994-10-24 | 1996-11-12 | International Business Machines Corporation | System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing |
US5579489A (en) | 1993-02-10 | 1996-11-26 | Elonex I.P. Holdings, Ltd. | Hand-held portable computer having capability for external expansion of an internal bus |
US5588009A (en) | 1994-02-03 | 1996-12-24 | Will; Craig A. | Personal paging, communications, and locating system |
US5592470A (en) | 1994-12-21 | 1997-01-07 | At&T | Broadband wireless system and network architecture providing broadband/narrowband service with optimal static and dynamic bandwidth/channel allocation |
WO1997004391A1 (en) | 1995-07-20 | 1997-02-06 | Novell, Inc. | Transaction log management in a disconnectable computer and network |
US5623661A (en) | 1994-12-07 | 1997-04-22 | International Business Machines Corp. | System for and method of providing delta-versioning of the contents of PCTE file objects |
US5623406A (en) | 1995-03-06 | 1997-04-22 | Jean D. Ichbiah | Method and system for entering text in computer equipment |
US5628005A (en) | 1995-06-07 | 1997-05-06 | Microsoft Corporation | System and method for providing opportunistic file access in a network environment |
US5630081A (en) | 1995-09-07 | 1997-05-13 | Puma Technology, Inc. | Connection resource manager displaying link-status information using a traffic light iconic representation |
US5638508A (en) | 1987-07-17 | 1997-06-10 | Hitachi, Ltd. | Method and a system for processing a log record |
US5640577A (en) | 1991-12-30 | 1997-06-17 | Davox Corporation | Data processing system with automated at least partial forms completion |
US5644709A (en) | 1994-04-21 | 1997-07-01 | Wisconsin Alumni Research Foundation | Method for detecting computer memory access errors |
US5647002A (en) | 1995-09-01 | 1997-07-08 | Lucent Technologies Inc. | Synchronization of mailboxes of different types |
US5649195A (en) | 1995-05-22 | 1997-07-15 | International Business Machines Corporation | Systems and methods for synchronizing databases in a receive-only network |
US5650800A (en) | 1995-05-15 | 1997-07-22 | Inelec Corporation | Remote sensor network using distributed intelligent modules with interactive display |
US5657372A (en) | 1994-10-17 | 1997-08-12 | Ericsson Inc. | Systems and methods for selectively accepting telephone calls without establishing voice communications |
US5666397A (en) | 1995-03-07 | 1997-09-09 | Clearwave Communications, Inc. | Individual telephone line call event buffering system |
EP0801487A2 (en) | 1996-04-10 | 1997-10-15 | AT&T Corp. | A url rewriting pseudo proxy server |
WO1997039564A1 (en) | 1996-04-12 | 1997-10-23 | Motorola Inc. | Method of originating a call in a communication system |
US5682524A (en) | 1995-05-26 | 1997-10-28 | Starfish Software, Inc. | Databank system with methods for efficiently storing non-uniform data records |
US5684990A (en) | 1995-01-11 | 1997-11-04 | Puma Technology, Inc. | Synchronization of disparate databases |
WO1997041520A1 (en) | 1996-04-30 | 1997-11-06 | Intel Corporation | A method for scaling large e-mail databases for devices with limited storage |
US5694596A (en) | 1995-05-25 | 1997-12-02 | Kangaroo, Inc. | On-line database updating network system and method |
US5699255A (en) | 1995-10-18 | 1997-12-16 | Trimble Navigation Limited | Map transmission for in-vehicle navigation system with dynamic scale/detail adjustment |
US5706509A (en) | 1995-04-28 | 1998-01-06 | Intel Corporation | Application independent record level synchronization |
US5710922A (en) | 1993-06-02 | 1998-01-20 | Apple Computer, Inc. | Method for synchronizing and archiving information between computer systems |
WO1998003005A1 (en) | 1996-07-12 | 1998-01-22 | Europolitan Ab | Method in telecommunication operating service |
US5727202A (en) | 1995-10-18 | 1998-03-10 | Palm Computing, Inc. | Method and apparatus for synchronizing information on two different computer systems |
US5729743A (en) | 1995-11-17 | 1998-03-17 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5729735A (en) | 1995-02-08 | 1998-03-17 | Meyering; Samuel C. | Remote database file synchronizer |
US5727950A (en) | 1996-05-22 | 1998-03-17 | Netsage Corporation | Agent based instruction system and method |
US5729739A (en) | 1994-04-26 | 1998-03-17 | International Business Machines Corporation | Persistent object mapping system and method with abstract schema mapper |
EP0836131A2 (en) | 1996-10-09 | 1998-04-15 | Hewlett-Packard Company | Security of remote computing devices |
EP0836301A1 (en) | 1996-09-27 | 1998-04-15 | AT&T Corp. | E-mail paging system |
US5742792A (en) | 1993-04-23 | 1998-04-21 | Emc Corporation | Remote data mirroring |
US5745750A (en) | 1995-12-15 | 1998-04-28 | International Business Machines Corporation | Process and article of manufacture for constructing and optimizing transaction logs for mobile file systems |
US5745906A (en) | 1995-11-14 | 1998-04-28 | Deltatech Research, Inc. | Method and apparatus for merging delta streams to reconstruct a computer file |
WO1998021648A1 (en) | 1996-11-13 | 1998-05-22 | Puma Technology, Inc. | Synchronization of databases |
US5758355A (en) | 1996-08-07 | 1998-05-26 | Aurum Software, Inc. | Synchronization of server database with client database using distribution tables |
US5757920A (en) | 1994-07-18 | 1998-05-26 | Microsoft Corporation | Logon certification |
US5758354A (en) | 1995-04-28 | 1998-05-26 | Intel Corporation | Application independent e-mail synchronization |
US5758150A (en) | 1995-10-06 | 1998-05-26 | Tele-Communications, Inc. | System and method for database synchronization |
US5764899A (en) | 1995-11-13 | 1998-06-09 | Motorola, Inc. | Method and apparatus for communicating an optimized reply |
US5768480A (en) | 1994-10-21 | 1998-06-16 | Lucent Technologies Inc. | Integrating rules into object-oriented programming systems |
US5768597A (en) | 1996-05-02 | 1998-06-16 | Starfish Software, Inc. | System and methods for improved installation of compressed software programs |
US5771354A (en) | 1993-11-04 | 1998-06-23 | Crawford; Christopher M. | Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services |
US5778388A (en) | 1994-09-19 | 1998-07-07 | Hitachi, Ltd. | Method of processing a synchronization point in a database management system to assure a database version using update logs from accumulated transactions |
US5778367A (en) | 1995-12-14 | 1998-07-07 | Network Engineering Software, Inc. | Automated on-line information service and directory, particularly for the world wide web |
US5778361A (en) | 1995-09-29 | 1998-07-07 | Microsoft Corporation | Method and system for fast indexing and searching of text in compound-word languages |
WO1998029994A1 (en) | 1996-12-26 | 1998-07-09 | At & T Corp. | A communications system and method of operation for electronic messaging using structured response objects and virtual mailboxes |
US5781901A (en) | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
JPH10191453A (en) | 1996-12-24 | 1998-07-21 | Casio Comput Co Ltd | Data transfer output system and information processing device |
US5787262A (en) | 1996-06-26 | 1998-07-28 | Microsoft Corporation | System and method for distributed conflict resolution between data objects replicated across a computer network |
US5787247A (en) | 1996-07-12 | 1998-07-28 | Microsoft Corporation | Replica administration without data loss in a store and forward replication enterprise |
US5794228A (en) | 1993-04-16 | 1998-08-11 | Sybase, Inc. | Database system with buffer manager providing per page native data compression and decompression |
US5801699A (en) | 1996-01-26 | 1998-09-01 | International Business Machines Corporation | Icon aggregation on a graphical user interface |
US5804803A (en) | 1996-04-02 | 1998-09-08 | International Business Machines Corporation | Mechanism for retrieving information using data encoded on an object |
US5812773A (en) | 1996-07-12 | 1998-09-22 | Microsoft Corporation | System and method for the distribution of hierarchically structured data |
US5812793A (en) | 1996-06-26 | 1998-09-22 | Microsoft Corporation | System and method for asynchronous store and forward data replication |
US5818437A (en) | 1995-07-26 | 1998-10-06 | Tegic Communications, Inc. | Reduced keyboard disambiguating computer |
US5826245A (en) | 1995-03-20 | 1998-10-20 | Sandberg-Diment; Erik | Providing verification information for a transaction |
US5828376A (en) | 1996-09-23 | 1998-10-27 | J. D. Edwards World Source Company | Menu control in a graphical user interface |
US5832518A (en) | 1996-05-28 | 1998-11-03 | Sun Microsystems, Inc. | Log file optimization in a client/server computering system |
US5832520A (en) | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
US5832519A (en) | 1990-12-20 | 1998-11-03 | Bell Communications Research, Inc. | System and method for updating database values without the use of locking operations |
US5845283A (en) | 1996-04-24 | 1998-12-01 | Lingua Teq, Inc. | Method and apparatus for rationalizing different data formats in a data management system |
WO1998054662A1 (en) | 1997-05-27 | 1998-12-03 | Arkona, Inc. | Method, computer program product, and system for distributing changes made in a data store to remote client copies of the data store |
WO1998056159A1 (en) | 1997-06-03 | 1998-12-10 | Infogear Technology Corporation | Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a web page |
CN1202662A (en) | 1997-04-21 | 1998-12-23 | 阿尔卡塔尔-阿尔斯托姆通用电气公司 | System comprising data-receiving stations installed in network |
US5859973A (en) | 1996-08-21 | 1999-01-12 | International Business Machines Corporation | Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system |
US5864864A (en) | 1995-09-27 | 1999-01-26 | Sun Microsystems, Inc. | Method and apparatus for providing transparent persistent data support to foreign data types |
WO1999005813A2 (en) | 1997-07-23 | 1999-02-04 | Visto Corporation | User authentication applet in a computer network |
WO1999006900A2 (en) | 1997-07-30 | 1999-02-11 | Visto Corporation | System and method for globally and securely accessing unified information in a computer network |
US5875296A (en) | 1997-01-28 | 1999-02-23 | International Business Machines Corporation | Distributed file system web server user authentication with cookies |
US5884325A (en) | 1996-10-09 | 1999-03-16 | Oracle Corporation | System for synchronizing shared data between computers |
US5884323A (en) | 1995-10-13 | 1999-03-16 | 3Com Corporation | Extendible method and apparatus for synchronizing files on two different computer systems |
US5896321A (en) | 1997-11-14 | 1999-04-20 | Microsoft Corporation | Text completion system for a miniature computer |
US5897640A (en) | 1994-08-08 | 1999-04-27 | Microsoft Corporation | Method and system of associating, synchronizing and reconciling computer files in an operating system |
US5897642A (en) | 1997-07-14 | 1999-04-27 | Microsoft Corporation | Method and system for integrating an object-based application with a version control system |
US5903723A (en) | 1995-12-21 | 1999-05-11 | Intel Corporation | Method and apparatus for transmitting electronic mail attachments with attachment references |
US5907793A (en) | 1992-05-01 | 1999-05-25 | Reams; David A. | Telephone-based interactive broadcast or cable radio or television methods and apparatus |
US5909568A (en) | 1996-09-03 | 1999-06-01 | Apple Computer, Inc. | Process and apparatus for transferring data between different file formats |
EP0924917A2 (en) | 1997-12-17 | 1999-06-23 | Nortel Networks Corporation | Method for adding context to communications |
US5923756A (en) | 1997-02-12 | 1999-07-13 | Gte Laboratories Incorporated | Method for providing secure remote command execution over an insecure computer network |
US5923848A (en) | 1996-05-31 | 1999-07-13 | Microsoft Corporation | System and method for resolving names in an electronic messaging environment |
US5926816A (en) | 1996-10-09 | 1999-07-20 | Oracle Corporation | Database Synchronizer |
EP0930593A1 (en) | 1994-09-27 | 1999-07-21 | Sony Corporation | Paging |
WO1999036870A1 (en) | 1998-01-16 | 1999-07-22 | Visto Corporation | System and method for using a workspace data manager to access, manipulate and synchronize network data |
US5930350A (en) | 1996-06-27 | 1999-07-27 | Mci Communications Corporation | System, method and computer program for automated speed dialing |
US5933778A (en) | 1996-06-04 | 1999-08-03 | At&T Wireless Services Inc. | Method and apparatus for providing telecommunication services based on a subscriber profile updated by a personal information manager |
US5933653A (en) | 1996-05-31 | 1999-08-03 | Emc Corporation | Method and apparatus for mirroring data in a remote data storage system |
US5933816A (en) | 1996-10-31 | 1999-08-03 | Citicorp Development Center, Inc. | System and method for delivering financial services |
US5935262A (en) | 1995-06-09 | 1999-08-10 | Canon Information Systems, Inc. | Outputting a network device log file |
WO1999040514A1 (en) | 1998-02-10 | 1999-08-12 | Digital Island, Inc. | Optimized network resource location |
US5943676A (en) | 1996-11-13 | 1999-08-24 | Puma Technology, Inc. | Synchronization of recurring records in incompatible databases |
US5941944A (en) | 1997-03-03 | 1999-08-24 | Microsoft Corporation | Method for providing a substitute for a requested inaccessible object by identifying substantially similar objects using weights corresponding to object features |
US5944787A (en) | 1997-04-21 | 1999-08-31 | Sift, Inc. | Method for automatically finding postal addresses from e-mail addresses |
US5946615A (en) | 1996-10-08 | 1999-08-31 | At&T Wireless | Mobile network geographic address translation |
US5948066A (en) | 1997-03-13 | 1999-09-07 | Motorola, Inc. | System and method for delivery of information over narrow-band communications links |
US5950193A (en) | 1997-12-16 | 1999-09-07 | Microsoft Corporation | Interactive records and groups of records in an address book database |
JPH11242620A (en) | 1998-02-25 | 1999-09-07 | Casio Comput Co Ltd | Information processing device, server device, information providing system, and recording medium |
JPH11242677A (en) | 1998-02-25 | 1999-09-07 | Casio Comput Co Ltd | Information equipment and recording media |
WO1999045451A2 (en) | 1998-03-03 | 1999-09-10 | Puma Technology, Inc. | Remote data access and synchronization |
WO1999045484A1 (en) | 1998-03-05 | 1999-09-10 | Puma Technology, Inc. | Synchronization of databases using filters |
US5951636A (en) | 1997-12-04 | 1999-09-14 | International Business Machines Corp. | Accessing a post office system from a client computer using applets |
WO1999046701A1 (en) | 1998-03-09 | 1999-09-16 | Amazon.Com, Inc. | Method and system for automatically filling forms in an integrated network based transaction environment |
US5961590A (en) | 1997-04-11 | 1999-10-05 | Roampage, Inc. | System and method for synchronizing electronic mail between a client site and a central site |
US5961572A (en) | 1997-04-01 | 1999-10-05 | Bellsouth Intellectual Property Corporation | System and method for identifying the geographic region of a geographic area which contains a geographic point associated with a location |
WO1999050761A1 (en) | 1998-03-31 | 1999-10-07 | Puma Technology, Inc. | Transferring records between two databases |
US5966717A (en) | 1996-12-20 | 1999-10-12 | Apple Computer, Inc. | Methods for importing data between database management programs |
US5968131A (en) | 1997-04-11 | 1999-10-19 | Roampage, Inc. | System and method for securely synchronizing multiple copies of a workspace element in a network |
US5970149A (en) | 1996-11-19 | 1999-10-19 | Johnson; R. Brent | Combined remote access and security system |
US5970490A (en) | 1996-11-05 | 1999-10-19 | Xerox Corporation | Integration platform for heterogeneous databases |
US5974563A (en) | 1995-10-16 | 1999-10-26 | Network Specialists, Inc. | Real time backup system |
US5974238A (en) | 1996-08-07 | 1999-10-26 | Compaq Computer Corporation | Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements |
US5987381A (en) | 1997-03-11 | 1999-11-16 | Visteon Technologies, Llc | Automobile navigation system using remote download of data |
US5987609A (en) | 1996-10-03 | 1999-11-16 | Kabushiki Kaisha Toshiba | System for remotely securing/locking a stolen wireless device via an Email message |
US5995118A (en) | 1995-05-31 | 1999-11-30 | Sharp Kabushiki Kasiha | Data coding system and decoding circuit of compressed code |
WO1999065256A2 (en) | 1998-06-10 | 1999-12-16 | Logica, Inc. | System and method for delivering e-mail notification to mobile phones |
US6006215A (en) | 1996-06-21 | 1999-12-21 | Appintec Corporation | Method and apparatus for improved contact and activity management and planning |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method 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 computer |
US6009462A (en) | 1997-06-16 | 1999-12-28 | Digital Equipment Corporation | Replacing large bit component of electronic mail (e-mail) message with hot-link in distributed computer system |
US6012063A (en) | 1998-03-04 | 2000-01-04 | Starfish Software, Inc. | Block file system for minimal incremental data transfer between computing devices |
US6012088A (en) | 1996-12-10 | 2000-01-04 | International Business Machines Corporation | Automatic configuration for internet access device |
US6014695A (en) | 1996-11-19 | 2000-01-11 | Hitachi, Ltd. | Computer network system for packet-transferring data between computers, network file server in computer network system and data transferring method thereof |
US6016478A (en) | 1996-08-13 | 2000-01-18 | Starfish Software, Inc. | Scheduling system with methods for peer-to-peer scheduling of remote users |
US6016394A (en) | 1997-09-17 | 2000-01-18 | Tenfold Corporation | Method and system for database application software creation requiring minimal programming |
US6023723A (en) | 1997-12-22 | 2000-02-08 | Accepted Marketing, Inc. | Method and system for filtering unwanted junk e-mail utilizing a plurality of filtering mechanisms |
US6023620A (en) | 1997-02-26 | 2000-02-08 | Telefonaktiebolaget Lm Ecrisson | Method for downloading control software to a cellular telephone |
US6023708A (en) | 1997-05-29 | 2000-02-08 | Visto Corporation | System and method for using a global translator to synchronize workspace elements across a network |
US6026414A (en) | 1998-03-05 | 2000-02-15 | International Business Machines Corporation | System including a proxy client to backup files in a distributed computing environment |
WO2000011832A1 (en) | 1998-08-21 | 2000-03-02 | Visto Corporation | System and method for enabling secure access to services in a computer network |
US6034621A (en) | 1997-11-18 | 2000-03-07 | Lucent Technologies, Inc. | Wireless remote synchronization of data between PC and PDA |
US6038665A (en) | 1996-12-03 | 2000-03-14 | Fairbanks Systems Group | System and method for backing up computer files over a wide area computer network |
EP0986225A1 (en) | 1998-09-11 | 2000-03-15 | Visto Corporation | System and method for securely synchronizing multiple copies of a workspace element in a network |
WO2000016222A1 (en) | 1998-09-17 | 2000-03-23 | Synchrologic, Inc. | Database synchronization and organization system and method |
US6044381A (en) | 1997-09-11 | 2000-03-28 | Puma Technology, Inc. | Using distributed history files in synchronizing databases |
US6049776A (en) | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
US6052735A (en) | 1997-10-24 | 2000-04-18 | Microsoft Corporation | Electronic mail object synchronization between a desktop computer and mobile device |
US6058399A (en) | 1997-08-28 | 2000-05-02 | Colordesk, Ltd. | File upload synchronization |
US6061790A (en) | 1996-11-20 | 2000-05-09 | Starfish Software, Inc. | Network computer system with remote user data encipher methodology |
US6061063A (en) | 1998-06-30 | 2000-05-09 | Sun Microsystems, Inc. | Method and apparatus for providing feedback while scrolling |
US6061796A (en) | 1997-08-26 | 2000-05-09 | V-One Corporation | Multi-access virtual private network |
US6063134A (en) | 1997-03-14 | 2000-05-16 | Alcatel | Method to provide a software package and a provider station and a user station realizing the method and a basis software package |
US6065018A (en) | 1998-03-04 | 2000-05-16 | International Business Machines Corporation | Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases |
US6064880A (en) | 1997-06-25 | 2000-05-16 | Nokia Mobile Phones Limited | Mobile station having short code memory system-level backup and restoration function |
US6067582A (en) | 1996-08-13 | 2000-05-23 | Angel Secure Networks, Inc. | System for installing information related to a software application to a remote computer over a network |
WO2000029998A2 (en) | 1998-11-17 | 2000-05-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization of change log handling |
US6073133A (en) | 1998-05-15 | 2000-06-06 | Micron Electronics Inc. | Electronic mail attachment verifier |
US6076109A (en) | 1996-04-10 | 2000-06-13 | Lextron, Systems, Inc. | Simplified-file hyper text protocol |
US6078960A (en) | 1998-07-03 | 2000-06-20 | Acceleration Software International Corporation | Client-side load-balancing in client server network |
US6081900A (en) | 1999-03-16 | 2000-06-27 | Novell, Inc. | Secure intranet access |
US6094618A (en) | 1997-10-17 | 2000-07-25 | Toyota Jidosha Kabushiki Kaisha | On-vehicle device control system and control apparatus therein |
EP1024441A2 (en) | 1999-01-27 | 2000-08-02 | Phone.Com Inc. | Method and apparatus for synchronizing multiple databases |
US6101480A (en) | 1998-06-19 | 2000-08-08 | International Business Machines | Electronic calendar with group scheduling and automated scheduling techniques for coordinating conflicting schedules |
JP2000232680A (en) | 1999-02-09 | 2000-08-22 | Nec Corp | Mobile communication terminal, communication network and user authentication method |
US6108703A (en) | 1998-07-14 | 2000-08-22 | Massachusetts Institute Of Technology | Global hosting system |
US6108330A (en) | 1997-09-26 | 2000-08-22 | 3Com Corporation | Apparatus and methods for use therein for an ISDN LAN modem that selects among a plurality of DNS servers for responding to a DNS query |
US6112024A (en) | 1996-10-02 | 2000-08-29 | Sybase, Inc. | Development system providing methods for managing different versions of objects with a meta model |
US6115797A (en) | 1996-09-02 | 2000-09-05 | Hitachi, Ltd. | Method and system for sharing storage device via mutually different interfaces |
US6131116A (en) | 1996-12-13 | 2000-10-10 | Visto Corporation | System and method for globally accessing computer services |
US6131096A (en) | 1998-10-05 | 2000-10-10 | Visto Corporation | System and method for updating a remote database in a network |
US6141664A (en) | 1996-11-13 | 2000-10-31 | Puma Technology, Inc. | Synchronization of databases with date range |
US6141011A (en) | 1997-08-04 | 2000-10-31 | Starfish Software, Inc. | User interface methodology supporting light data entry for microprocessor device having limited user input |
US6141659A (en) | 1998-05-12 | 2000-10-31 | International Businss Machines Corporation | Systems, methods and computer program products for retrieving documents from multiple document servers via a single client session |
US6141621A (en) | 1996-08-02 | 2000-10-31 | Magellan Dis, Inc. | Method of providing a textual description of a remote vehicle location |
US6145088A (en) | 1996-06-18 | 2000-11-07 | Ontrack Data International, Inc. | Apparatus and method for remote data recovery |
US6148260A (en) | 1996-11-08 | 2000-11-14 | Zip2 | Interactive network directory service with integrated maps and directions |
JP2000316053A (en) | 1999-04-28 | 2000-11-14 | Nec Saitama Ltd | Device and method for transferring additional service to portable telephone set |
US6157630A (en) | 1998-01-26 | 2000-12-05 | Motorola, Inc. | Communications system with radio device and server |
US6163773A (en) | 1998-05-05 | 2000-12-19 | International Business Machines Corporation | Data storage system with trained predictive cache management engine |
US6163779A (en) | 1997-09-29 | 2000-12-19 | International Business Machines Corporation | Method of saving a web page to a local hard drive to enable client-side browsing |
US6163844A (en) | 1997-03-06 | 2000-12-19 | Software And Systems Engineering Limited | Method for granting accesses to information in a distributed computer system |
US6167120A (en) | 1996-11-06 | 2000-12-26 | Lextron Systems, Inc. | Apparatus and methods for home networking |
US6173311B1 (en) | 1997-02-13 | 2001-01-09 | Pointcast, Inc. | Apparatus, method and article of manufacture for servicing client requests on a network |
US6173310B1 (en) | 1999-03-23 | 2001-01-09 | Microstrategy, Inc. | System and method for automatic transmission of on-line analytical processing system report output |
US6182141B1 (en) | 1996-12-20 | 2001-01-30 | Intel Corporation | Transparent proxy server |
US6182117B1 (en) | 1995-05-31 | 2001-01-30 | Netscape Communications Corporation | Method and apparatus for workgroup information replication |
US6189030B1 (en) | 1996-02-21 | 2001-02-13 | Infoseek Corporation | Method and apparatus for redirection of server external hyper-link references |
US6189096B1 (en) | 1998-05-06 | 2001-02-13 | Kyberpass Corporation | User authentification using a virtual private key |
US6195695B1 (en) | 1998-10-27 | 2001-02-27 | International Business Machines Corporation | Data processing system and method for recovering from system crashes |
US6195794B1 (en) | 1997-08-12 | 2001-02-27 | International Business Machines Corporation | Method and apparatus for distributing templates in a component system |
US6202085B1 (en) | 1996-12-06 | 2001-03-13 | Microsoft Corportion | System and method for incremental change synchronization between multiple copies of data |
US6205448B1 (en) | 1998-01-30 | 2001-03-20 | 3Com Corporation | Method and apparatus of synchronizing two computer systems supporting multiple synchronization techniques |
US6209034B1 (en) | 1994-09-02 | 2001-03-27 | Nec Corporation | Remote keyboard macros activated by hot icons |
US6212556B1 (en) | 1995-11-13 | 2001-04-03 | Webxchange, Inc. | Configurable value-added network (VAN) switching |
US6216131B1 (en) | 1998-02-06 | 2001-04-10 | Starfish Software, Inc. | Methods for mapping data fields from one data set to another in a data processing environment |
US6219694B1 (en) | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US6219680B1 (en) | 1997-06-19 | 2001-04-17 | International Business Machines Corporation | System and method for building a web site for use in E-commerce with user specific pricing |
WO2001033874A1 (en) | 1999-11-04 | 2001-05-10 | Cyberbank Corporation | System for a remote file management with mobile devices |
US6233589B1 (en) | 1998-07-31 | 2001-05-15 | Novell, Inc. | Method and system for reflecting differences between two files |
US6233565B1 (en) | 1998-02-13 | 2001-05-15 | Saranac Software, Inc. | Methods and apparatus for internet based financial transactions with evidence of payment |
US6243760B1 (en) | 1997-06-24 | 2001-06-05 | Vistar Telecommunications Inc. | Information dissemination system with central and distributed caches |
US6247135B1 (en) | 1999-03-03 | 2001-06-12 | Starfish Software, Inc. | Synchronization process negotiation for computing devices |
US6246889B1 (en) | 1997-12-18 | 2001-06-12 | Ericsson Inc. | System, method, and apparatus for delayed call answering |
US6247048B1 (en) | 1998-04-30 | 2001-06-12 | Openwave Systems Inc | Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks |
US6249690B1 (en) | 1998-07-10 | 2001-06-19 | Mitsubishi Denki Kabushiki Kaisha | Portable information equipment system |
US6252547B1 (en) | 1998-06-05 | 2001-06-26 | Decisionmark Corp. | Method and apparatus for limiting access to signals delivered via the internet |
US6256750B1 (en) | 1996-12-27 | 2001-07-03 | Canon Kabushiki Kaisha | Information processing apparatus, network printing system, its control method, and storage medium storing program |
US6255989B1 (en) | 1999-09-04 | 2001-07-03 | Edward Munson | Method and system for addressing locations based upon latitude and longitude positions |
US6260124B1 (en) | 1998-08-13 | 2001-07-10 | International Business Machines Corporation | System and method for dynamically resynchronizing backup data |
US6269405B1 (en) | 1998-10-19 | 2001-07-31 | International Business Machines Corporation | User account establishment and synchronization in heterogeneous networks |
US6272545B1 (en) | 1997-10-24 | 2001-08-07 | Microsoft Corporation | System and method for interaction between one or more desktop computers and one or more mobile devices |
US6275831B1 (en) | 1997-12-16 | 2001-08-14 | Starfish Software, Inc. | Data processing environment with methods providing contemporaneous synchronization of two or more clients |
US6278941B1 (en) | 1999-04-28 | 2001-08-21 | Kabushikikaisha Equos Research | Route guide system |
US6282698B1 (en) | 1998-02-09 | 2001-08-28 | Lucent Technologies Inc. | Detecting similarities in Java sources from bytecodes |
US6282435B1 (en) | 1997-09-26 | 2001-08-28 | Sun Microsytems Inc. | Graphical user interface for a portable telephone |
US6286053B1 (en) | 1998-06-30 | 2001-09-04 | Motorola Inc. | Method, client device, server and article of manufacture for compressing universal resource indicators using partitioned left/right string substitution |
US6285889B1 (en) | 1996-08-08 | 2001-09-04 | Nokia Mobile Phones Limited | Information output system, method for outputting information and terminal devices for outputting information via mobile communication network |
US6286029B1 (en) | 1997-04-28 | 2001-09-04 | Sabre Inc. | Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list |
US6289212B1 (en) | 1998-09-16 | 2001-09-11 | Openwave Systems Inc. | Method and apparatus for providing electronic mail services during network unavailability |
US6292905B1 (en) | 1997-05-13 | 2001-09-18 | Micron Technology, Inc. | Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure |
US6292743B1 (en) | 1999-01-06 | 2001-09-18 | Infogation Corporation | Mobile navigation system |
CN1313697A (en) | 1999-12-23 | 2001-09-19 | 阿尔卡塔尔公司 | Method for obtaining calling identification messages in telephone communication network |
US6295502B1 (en) | 1996-08-22 | 2001-09-25 | S. Lee Hancock | Method of identifying geographical location using hierarchical grid address that includes a predefined alpha code |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
WO2001071539A2 (en) | 2000-03-17 | 2001-09-27 | Visto Corporation | System and method for automatically forwarding email and email events via a computer network to a server computer |
EP1139608A2 (en) | 2000-03-31 | 2001-10-04 | Lucent Technologies Inc. | Method and system for subscriber-configurable communications service |
US20010028363A1 (en) | 2000-04-10 | 2001-10-11 | Mitsubishi Corporation And Starnet Co., Ltd. | Method for receiving and managing electronic files and file-managing device used therefor |
WO2001080535A1 (en) | 2000-04-13 | 2001-10-25 | Michael Voticky | Communications prioritizer |
US20010034737A1 (en) | 2000-01-10 | 2001-10-25 | Cane David A. | Administration of a differential backup system in a client-server environment |
US6317755B1 (en) | 1999-07-26 | 2001-11-13 | Motorola, Inc. | Method and apparatus for data backup and restoration in a portable data device |
US20010044838A1 (en) | 2000-05-22 | 2001-11-22 | Sachio Iida | Information distribution method, information distribution system, communication terminal, information distribution apparatus, and duplicate distribution preventing method |
US20010044805A1 (en) | 2000-01-25 | 2001-11-22 | Multer David L. | Synchronization system application object interface |
US6324467B1 (en) | 1999-03-05 | 2001-11-27 | Hitachi, Ltd. | Information providing system |
US6324544B1 (en) | 1998-10-21 | 2001-11-27 | Microsoft Corporation | File object synchronization between a desktop computer and a mobile device |
US6324526B1 (en) | 1999-01-15 | 2001-11-27 | D'agostino John | System and method for performing secure credit card purchases |
US20010047393A1 (en) | 2000-03-08 | 2001-11-29 | Marbles, Inc. | System and method for efficient remote operation of real-time graphical applications |
US20010047471A1 (en) | 1996-11-19 | 2001-11-29 | Johnson R. Brent | System, method and article of manufacture to remotely configure and utilize an emulated device controller via an encrypted validation communication protocol |
US6327533B1 (en) | 2000-06-30 | 2001-12-04 | Geospatial Technologies, Inc. | Method and apparatus for continuously locating an object |
US6329680B1 (en) | 1999-01-07 | 2001-12-11 | Hitachi, Ltd. | Semiconductor integrated circuit device and process for manufacturing the same |
US6330568B1 (en) | 1996-11-13 | 2001-12-11 | Pumatech, Inc. | Synchronization of databases |
US20010051920A1 (en) | 2000-06-07 | 2001-12-13 | Joao Raymond Anthony | Financial transaction and/or wireless communication device authorization, notification and/or security apparatus and method |
US6332158B1 (en) | 1998-12-03 | 2001-12-18 | Chris Risley | Domain name system lookup allowing intelligent correction of searches and presentation of auxiliary information |
US6333973B1 (en) | 1997-04-23 | 2001-12-25 | Nortel Networks Limited | Integrated message center |
US20010056473A1 (en) | 1999-04-26 | 2001-12-27 | Kenneth Arneson | Information retrieval system and method |
US6338096B1 (en) | 1998-06-10 | 2002-01-08 | International Business Machines Corporation | System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources |
US6339710B1 (en) | 1996-12-20 | 2002-01-15 | Nec Corporation | Radio selective calling receiver having telephone directory function |
US20020007303A1 (en) | 2000-05-01 | 2002-01-17 | Brookler Brent D. | System for conducting electronic surveys |
US6341316B1 (en) | 1999-09-10 | 2002-01-22 | Avantgo, Inc. | System, method, and computer program product for synchronizing content between a server and a client based on state information |
US20020010868A1 (en) | 2000-07-04 | 2002-01-24 | Yoshiyasu Nakashima | Data accumulation system |
US6345308B1 (en) | 1998-02-27 | 2002-02-05 | Kabushiki Kaisha Toshiba | Network computer system and method for executing data synchronization process thereof |
US20020016912A1 (en) | 1996-11-19 | 2002-02-07 | Johnson R. Brent | System and computer based method to automatically archive and retrieve encrypted remote client data files |
US20020016818A1 (en) | 2000-05-11 | 2002-02-07 | Shekhar Kirani | System and methodology for optimizing delivery of email attachments for disparate devices |
US6349336B1 (en) | 1999-04-26 | 2002-02-19 | Hewlett-Packard Company | Agent/proxy connection control across a firewall |
EP1180890A2 (en) | 2000-08-17 | 2002-02-20 | FusionOne, Inc. | Change log aggregation and optimization |
US20020023136A1 (en) | 2000-06-15 | 2002-02-21 | Silver Edward Michael | Electronic mail (email) internet applicance methods and systems |
US6351764B1 (en) * | 1998-12-31 | 2002-02-26 | Michael Voticky | System and method for prioritizing communications messages |
GB2366050A (en) | 2000-04-11 | 2002-02-27 | Hewlett Packard Co | Aggregation of log data from different operating systems into a central data log |
WO2002017140A2 (en) | 2000-08-18 | 2002-02-28 | Apple Computer, Inc. | Method and system for seamlessly accessing remotely stored files |
US6353448B1 (en) | 2000-05-16 | 2002-03-05 | Ez Online Network, Inc. | Graphic user interface display method |
US6356910B1 (en) | 1998-08-07 | 2002-03-12 | Paul Zellweger | Method and apparatus for a self-service content menu |
US6356961B1 (en) | 1994-06-03 | 2002-03-12 | Motorola, Inc. | Method and apparatus for minimizing an amount of data communicated between devices and necessary to modify stored electronic documents |
US20020032751A1 (en) | 2000-05-23 | 2002-03-14 | Srinivas Bharadwaj | Remote displays in mobile communication networks |
US6360252B1 (en) | 1999-09-20 | 2002-03-19 | Fusionone, Inc. | Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient |
US6360330B1 (en) | 1998-03-31 | 2002-03-19 | Emc Corporation | System and method for backing up data stored in multiple mirrors on a mass storage subsystem under control of a backup server |
US20020035605A1 (en) | 2000-01-26 | 2002-03-21 | Mcdowell Mark | Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce |
US6363412B1 (en) | 1997-11-21 | 2002-03-26 | Nec Corporation | Wireless communication method permitting efficient use of system resources |
US6363249B1 (en) | 2000-04-10 | 2002-03-26 | Motorola, Inc. | Dynamically configurable datagram message communication system |
US6374250B2 (en) | 1997-02-03 | 2002-04-16 | International Business Machines Corporation | System and method for differential compression of data from a plurality of binary sources |
US20020049852A1 (en) | 1999-12-06 | 2002-04-25 | Yen-Jen Lee | Global messaging with distributed adaptive streaming control |
US6381700B1 (en) | 1997-07-07 | 2002-04-30 | Fukiko Yoshida | Remote network device for controlling the operation voltage of network devices |
US20020055909A1 (en) | 2000-03-01 | 2002-05-09 | Passgate Corporation | Method, system and computer readable medium for Web site account and e-commerce management from a central location |
US20020056011A1 (en) | 2000-10-16 | 2002-05-09 | Nardone Joseph R. | Run-time engine implemented on a computing device allowing synchronization of records during application execution |
US6389462B1 (en) | 1998-12-16 | 2002-05-14 | Lucent Technologies Inc. | Method and apparatus for transparently directing requests for web objects to proxy caches |
US20020059116A1 (en) | 2000-07-31 | 2002-05-16 | Bulatovic Marija V. | Method and system for selectively displaying advertisements on a display device |
JP2002142254A (en) | 2000-10-30 | 2002-05-17 | Nec Corp | Emergency report system and method using mobile communication terminal device |
US20020062365A1 (en) | 2000-06-13 | 2002-05-23 | Sanyo Electric Co., Ltd. | Control of electronic appliances over network |
US6396482B1 (en) | 1998-06-26 | 2002-05-28 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6397351B1 (en) | 1998-09-28 | 2002-05-28 | International Business Machines Corporation | Method and apparatus for rapid data restoration including on-demand output of sorted logged changes |
US6397307B2 (en) | 1999-02-23 | 2002-05-28 | Legato Systems, Inc. | Method and system for mirroring and archiving mass storage |
US6401104B1 (en) | 1999-07-03 | 2002-06-04 | Starfish Software, Inc. | System and methods for synchronizing datasets using cooperation among multiple synchronization engines |
US20020069178A1 (en) | 2000-12-06 | 2002-06-06 | Hoffman Jeremy P. | Secure server system and method |
US20020067816A1 (en) | 2000-12-01 | 2002-06-06 | Bushnell William Jackson | System and method for delivering profile information relating to a caller |
US6405218B1 (en) | 1996-11-13 | 2002-06-11 | Pumatech, Inc. | Synchronizing databases |
US20020072350A1 (en) | 2000-12-08 | 2002-06-13 | Atsushi Fukuzato | Backup method of applications of portable cellular phone |
US20020073212A1 (en) | 2000-11-13 | 2002-06-13 | Sokol Daniel D. | Wireless web browsing terminal and hub |
US20020078075A1 (en) | 2000-12-15 | 2002-06-20 | Colson James C. | System, method, and program product for prioritizing synchronizable data |
US20020082995A1 (en) | 2000-12-27 | 2002-06-27 | Christie, Samuel H. | Payment authorization system |
US20020083325A1 (en) | 2000-11-03 | 2002-06-27 | Bharat Mediratta | Updating security schemes for remote client access |
JP2002185575A (en) | 2000-12-11 | 2002-06-28 | Matsushita Electric Ind Co Ltd | Communication terminal device, terminal communication method, communication program and recording medium therefor, and communication system |
US20020087588A1 (en) | 1999-04-14 | 2002-07-04 | Mcbride Stephen Larry | Method and apparatus for automatically synchronizing data from a host computer to two or more backup data storage locations |
US6418309B1 (en) | 1997-10-22 | 2002-07-09 | Ericsson Inc. | Apparatus and method for configuring settings of a portable intelligent communications device during a meeting |
US20020091785A1 (en) | 2000-02-08 | 2002-07-11 | Norbert Ohlenbusch | Intelligent data network |
US6430289B1 (en) | 1999-04-13 | 2002-08-06 | Microsoft Corporation | System and method for computerized status monitor and use in a telephone network |
US6430576B1 (en) | 1999-05-10 | 2002-08-06 | Patrick Gates | Distributing and synchronizing objects |
US6434627B1 (en) | 1999-03-15 | 2002-08-13 | Cisco Technology, Inc. | IP network for accomodating mobile users with incompatible network addressing |
US6434621B1 (en) | 1999-03-31 | 2002-08-13 | Hannaway & Associates | Apparatus and method of using the same for internet and intranet broadcast channel creation and management |
US6437818B1 (en) | 1993-10-01 | 2002-08-20 | Collaboration Properties, Inc. | Video conferencing on existing UTP infrastructure |
US20020116444A1 (en) | 2000-02-29 | 2002-08-22 | Imran Chaudhri | Method and system for providing intelligent network content delivery |
US20020120600A1 (en) | 2001-02-26 | 2002-08-29 | Schiavone Vincent J. | System and method for rule-based processing of electronic mail messages |
US20020118192A1 (en) | 2001-02-27 | 2002-08-29 | Microsoft Corporation | Multiple chart user interface |
JP2002247144A (en) | 2001-02-15 | 2002-08-30 | Matsushita Electric Ind Co Ltd | Portable telephone system and its call receiving method |
US6449622B1 (en) | 1999-03-08 | 2002-09-10 | Starfish Software, Inc. | System and methods for synchronizing datasets when dataset changes may be received out of order |
US20020128908A1 (en) | 2000-09-15 | 2002-09-12 | Levin Brian E. | System for conducting user-specific promotional campaigns using multiple communications device platforms |
WO2002071219A2 (en) | 2001-03-07 | 2002-09-12 | Matchtip Limited | System for replicating data of a mobile station |
US20020129047A1 (en) | 1999-12-13 | 2002-09-12 | Cane David A. | Multiple copy capability for network backup systems |
US20020126814A1 (en) | 2001-03-08 | 2002-09-12 | International Business Machines Corporation | Apparatus, method and computer program product for automatic directory entry generation via caller-id |
US6453392B1 (en) | 1998-11-10 | 2002-09-17 | International Business Machines Corporation | Method of and apparatus for sharing dedicated devices between virtual machine guests |
US6457062B1 (en) | 1999-04-08 | 2002-09-24 | Palm, Inc. | System and method for synchronizing multiple calendars over wide area network |
US20020138765A1 (en) | 2001-03-23 | 2002-09-26 | Powerfish Inc. | System, process and article for conducting authenticated transactions |
US20020138582A1 (en) | 2000-09-05 | 2002-09-26 | Mala Chandra | Methods and apparatus providing electronic messages that are linked and aggregated |
US6460036B1 (en) | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US6462644B1 (en) | 1998-11-19 | 2002-10-08 | The Coca-Cola Company | Network of vending machines connected interactively to data-base building host |
US6466967B2 (en) | 1998-05-15 | 2002-10-15 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers |
US20020152278A1 (en) | 2001-02-06 | 2002-10-17 | Pontenzone Casey S. | System for managing content delivered over a network |
JP2002314689A (en) | 2001-04-09 | 2002-10-25 | Soft Ryutsu Kk | Receipt image distribution system and method |
US6473621B1 (en) | 1999-05-28 | 2002-10-29 | Nokia Inc. | Method and apparatus for entering shortcut messages |
US20020162011A1 (en) | 2001-04-27 | 2002-10-31 | Atsushi Tanaka | Portable information processing device having data evacuation function and method thereof |
US6480896B1 (en) | 1999-10-27 | 2002-11-12 | Roy-G-Biv Corporation | Systems and methods for generating and communicating motion data through a distributed network |
US20020168975A1 (en) | 1998-09-08 | 2002-11-14 | Tenzing Communications, Inc. | System and method for airborne passenger electronic communication |
US20020168964A1 (en) | 2001-03-27 | 2002-11-14 | Christian Kraft | Communication terminal handling user-to user information received during a call |
US6484143B1 (en) | 1999-11-22 | 2002-11-19 | Speedera Networks, Inc. | User device and system for traffic management and content distribution over a world wide area network |
US6490655B1 (en) | 1999-01-19 | 2002-12-03 | Arm Limited | Data processing apparatus and method for cache line replacement responsive to the operational state of memory |
EP1263244A2 (en) | 2001-05-31 | 2002-12-04 | Alcatel | Call party profile presentation service in a multimedia network |
US6496944B1 (en) | 1999-10-06 | 2002-12-17 | International Business Machines Corporation | Method for database assisted file system restore |
US20020194196A1 (en) | 2000-12-12 | 2002-12-19 | Weinberg Paul N. | Method and apparatus for transforming data |
US6499108B1 (en) | 1996-11-19 | 2002-12-24 | R. Brent Johnson | Secure electronic mail system |
US6505216B1 (en) | 1999-10-01 | 2003-01-07 | Emc Corporation | Methods and apparatus for backing-up and restoring files using multiple trails |
US6507891B1 (en) | 1999-07-22 | 2003-01-14 | International Business Machines Corporation | Method and apparatus for managing internal caches and external caches in a data processing system |
US20030021274A1 (en) | 2001-07-12 | 2003-01-30 | Nokia Corporation | Providing packet data service in wireless telecommunication system |
US6516327B1 (en) | 1998-12-24 | 2003-02-04 | International Business Machines Corporation | System and method for synchronizing data in multiple databases |
US20030028554A1 (en) | 2001-06-15 | 2003-02-06 | Oskari Koskimies | Selecting data for synchronization |
US20030028647A1 (en) | 2001-07-31 | 2003-02-06 | Comverse, Ltd. | E-mail protocol optimized for a mobile environment and gateway using same |
US20030028603A1 (en) | 2001-08-02 | 2003-02-06 | Siemens Information And Communication Networks, Inc. | Methods and apparatus for automatically summarizing messages stored in a unified multimedia mailboxes |
US20030028451A1 (en) | 2001-08-03 | 2003-02-06 | Ananian John Allen | Personalized interactive digital catalog profiling |
US6519452B1 (en) | 1999-10-01 | 2003-02-11 | Nortel Networks Limited | Method and system for optimizing wireless communication system performance |
US6523079B2 (en) | 1993-02-19 | 2003-02-18 | Elonex Ip Holdings Ltd | Micropersonal digital assistant |
US6523063B1 (en) | 1999-08-30 | 2003-02-18 | Zaplet, Inc. | Method system and program product for accessing a file using values from a redirect message string for each change of the link identifier |
US20030037020A1 (en) | 2000-02-22 | 2003-02-20 | Lars Novak | Method and apparatus for synchronizing databases of portable devices without change logs |
US20030046433A1 (en) | 2001-07-25 | 2003-03-06 | Omer Luzzatti | Method to synchronize information between online devices |
US20030043195A1 (en) | 2001-09-05 | 2003-03-06 | Asa Kling | Data entry graphical user interface |
US6532588B1 (en) | 1998-10-21 | 2003-03-11 | Xoucin, Inc. | User centric program product distribution |
US6535743B1 (en) | 1998-07-29 | 2003-03-18 | Minorplanet Systems Usa, Inc. | System and method for providing directions using a communication network |
US6535949B1 (en) | 1999-04-19 | 2003-03-18 | Research In Motion Limited | Portable electronic device having a log-structured file system in flash memory |
US6539494B1 (en) | 1999-06-17 | 2003-03-25 | Art Technology Group, Inc. | Internet server session backup apparatus |
US20030061163A1 (en) | 2001-09-27 | 2003-03-27 | Durfield Richard C. | Method and apparatus for verification/authorization by credit or debit card owner of use of card concurrently with merchant transaction |
US6542933B1 (en) | 1999-04-05 | 2003-04-01 | Neomedia Technologies, Inc. | System and method of using machine-readable or human-readable linkage codes for accessing networked data resources |
US20030065934A1 (en) | 2001-09-28 | 2003-04-03 | Angelo Michael F. | After the fact protection of data in remote personal and wireless devices |
US6546425B1 (en) | 1998-10-09 | 2003-04-08 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US20030069874A1 (en) | 1999-05-05 | 2003-04-10 | Eyal Hertzog | Method and system to automate the updating of personal information within a personal information management application and to synchronize such updated personal information management applications |
US6549937B1 (en) | 1999-07-21 | 2003-04-15 | Microsoft Corporation | System and method for multi-protocol communication in a computer network |
US6549933B1 (en) | 1998-08-04 | 2003-04-15 | International Business Machines Corporation | Managing, accessing, and retrieving networked information using physical objects associated with the networked information |
US6553410B2 (en) | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
US6553375B1 (en) | 1998-11-25 | 2003-04-22 | International Business Machines Corporation | Method and apparatus for server based handheld application and database management |
US20030084121A1 (en) | 1998-04-08 | 2003-05-01 | Adam De Boor | Wireless communication device with markup language based man-machine interface |
US6564336B1 (en) | 1999-12-29 | 2003-05-13 | General Electric Company | Fault tolerant database for picture archiving and communication systems |
US20030093797A1 (en) | 2001-11-13 | 2003-05-15 | Paul Bazzaz | Transmission system for transmitting video streams relating to an event to spectators physically present at said event |
US6567850B1 (en) | 1998-10-28 | 2003-05-20 | Yodlee, Inc. | System and method for determining revenue from an intermediary derived from servicing data requests |
US6567857B1 (en) | 1999-07-29 | 2003-05-20 | Sun Microsystems, Inc. | Method and apparatus for dynamic proxy insertion in network traffic flow |
US6574744B1 (en) | 1998-07-15 | 2003-06-03 | Alcatel | Method of determining a uniform global view of the system status of a distributed computer network |
US20030110280A1 (en) | 2001-12-10 | 2003-06-12 | Hinchliffe Alexander James | Updating data from a source computer to groups of destination computers |
US6581065B1 (en) | 1998-02-10 | 2003-06-17 | National Broadcasting Comany, Inc. | Dynamic insertion and updating of hypertext links for internet servers |
US20030115240A1 (en) | 2000-05-16 | 2003-06-19 | Sok-Hyun Cho | Schedule managing character and information providing system and method using same |
US6584454B1 (en) | 1999-12-31 | 2003-06-24 | Ge Medical Technology Services, Inc. | Method and apparatus for community management in remote system servicing |
US6591362B1 (en) | 1999-11-26 | 2003-07-08 | Inventech Corporation | System for protecting BIOS from virus by verified system management interrupt signal source |
US6591266B1 (en) | 2000-07-14 | 2003-07-08 | Nec Corporation | System and method for intelligent caching and refresh of dynamically generated and static web content |
US6589290B1 (en) | 1999-10-29 | 2003-07-08 | America Online, Inc. | Method and apparatus for populating a form with data |
US6591306B1 (en) | 1999-04-01 | 2003-07-08 | Nec Corporation | IP network access for portable devices |
WO2003056789A1 (en) | 2001-12-26 | 2003-07-10 | Research In Motion Limited | User interface and method of viewing unified communications events on a mobile device |
US20030135463A1 (en) | 2002-01-16 | 2003-07-17 | International Business Machines Corporation | Credit authorization system and method |
US20030134625A1 (en) | 2001-12-14 | 2003-07-17 | Jun-Min Choi | Method and system for storing mobile phone backup data through a network |
US6597700B2 (en) | 1999-06-30 | 2003-07-22 | Nortel Networks Limited | System, device, and method for address management in a distributed communication environment |
US20030139172A1 (en) | 2002-01-23 | 2003-07-24 | Juha Lampela | Rich calling line handling in call setup signalling |
US6601071B1 (en) | 1999-08-04 | 2003-07-29 | Oracle International Corp. | Method and system for business to business data interchange using XML |
US6601143B1 (en) | 1999-09-25 | 2003-07-29 | International Business Machines Corporation | Self-adapting cache management method and system |
US20030154171A1 (en) | 2000-03-31 | 2003-08-14 | Hewlett Packard Company | Apparatus and method for selling personal information |
US6609005B1 (en) | 2000-03-28 | 2003-08-19 | Leap Wireless International, Inc. | System and method for displaying the location of a wireless communications device wiring a universal resource locator |
US20030158960A1 (en) | 2000-05-22 | 2003-08-21 | Engberg Stephan J. | System and method for establishing a privacy communication path |
US6611850B1 (en) | 1997-08-26 | 2003-08-26 | Reliatech Ltd. | Method and control apparatus for file backup and restoration |
US20030163483A1 (en) | 2002-02-19 | 2003-08-28 | Abraham Zingher | Method and system for a data service to control access to personal information |
US20030172236A1 (en) | 2002-03-07 | 2003-09-11 | International Business Machines Corporation | Methods and systems for distributed caching in presence of updates and in accordance with holding times |
JP2003259011A (en) | 2002-02-27 | 2003-09-12 | Ntt Docomo Inc | Radio communication system, radio communication method, information managing apparatus, information managing method, radio communication terminal, radio communication terminal control method, and program |
US6628194B1 (en) | 1999-08-31 | 2003-09-30 | At&T Wireless Services, Inc. | Filtered in-box for voice mail, e-mail, pages, web-based information, and faxes |
WO2003083716A1 (en) | 2002-03-28 | 2003-10-09 | Nokia Corporation | Enhanced storing of personal content |
US20030195937A1 (en) * | 2002-04-16 | 2003-10-16 | Kontact Software Inc. | Intelligent message screening |
US6636894B1 (en) | 1998-12-08 | 2003-10-21 | Nomadix, Inc. | Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability |
US20030200234A1 (en) | 2002-04-19 | 2003-10-23 | George Koppich | Document management system rule-based automation |
US20030204568A1 (en) | 2002-04-29 | 2003-10-30 | Vialto Corporation | System and methodology for control of, and access and response to internet email from a wireless device |
US6643707B1 (en) | 2000-02-14 | 2003-11-04 | General Instrument Corporation | Method and apparatus for defining, managing and distributing broadcast names |
US20030208480A1 (en) | 2002-05-03 | 2003-11-06 | Netbotz, Inc. | Method and apparatus for collecting and displaying network device information |
US20030208546A1 (en) | 2002-05-02 | 2003-11-06 | Desalvo Christopher Joseph | System and method for processing message attachments |
US6647399B2 (en) | 1999-11-29 | 2003-11-11 | International Business Machines Corporation | Method, system, program, and data structures for naming full backup versions of files and related deltas of the full backup versions |
CN1455522A (en) | 2003-04-21 | 2003-11-12 | 大唐微电子技术有限公司 | Mobile terminal data online backup system and method |
US20030217181A1 (en) | 2002-05-20 | 2003-11-20 | Nokia Corporation | Method and apparatus for enabling synchronizing data in different devices having different capabilities |
US6654746B1 (en) | 1999-05-03 | 2003-11-25 | Symantec Corporation | Methods and apparatuses for single-connection file synchronization workgroup file update |
US20030224760A1 (en) | 2002-05-31 | 2003-12-04 | Oracle Corporation | Method and apparatus for controlling data provided to a mobile device |
US6662212B1 (en) | 1999-08-31 | 2003-12-09 | Qualcomm Incorporated | Synchronization of a virtual workspace using E-mail extensions |
US20030229723A1 (en) | 2002-03-22 | 2003-12-11 | Nokia Corporation | Support of an accessory device by a mobile terminal |
US20030229898A1 (en) | 2002-06-05 | 2003-12-11 | Babu Suresh P. | Multiple on-demand media vendor integration |
US6665721B1 (en) | 2000-04-06 | 2003-12-16 | International Business Machines Corporation | Enabling a home network reverse web server proxy |
US20030233383A1 (en) | 2001-06-15 | 2003-12-18 | Oskari Koskimies | Selecting data for synchronization and for software configuration |
US20030233418A1 (en) | 2002-06-18 | 2003-12-18 | Goldman Phillip Y. | Practical techniques for reducing unsolicited electronic messages by identifying sender's addresses |
US6668254B2 (en) | 2000-12-21 | 2003-12-23 | Fulltilt Solutions, Inc. | Method and system for importing data |
US20030236933A1 (en) | 2002-06-21 | 2003-12-25 | Daisuke Shigeta | Information processing apparatus, information equipment, information processing system, automatic backup method, data transmission and reception method, automatic backup program, data transmission and reception program, and record medium having the programs recorded thereon |
US6671724B1 (en) | 2000-03-21 | 2003-12-30 | Centrisoft Corporation | Software, systems and methods for managing a distributed network |
US6671757B1 (en) | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US20040003390A1 (en) | 2002-06-27 | 2004-01-01 | Microsoft Corporation | System and method for installing a software application in a non-impactfull manner |
US6684088B1 (en) | 2000-03-01 | 2004-01-27 | Axi Mobile Ltd. | System and method for displaying electronic mail messages on a low bandwidth device |
US6684206B2 (en) | 2001-05-18 | 2004-01-27 | Hewlett-Packard Development Company, L.P. | OLAP-based web access analysis method and system |
US6694335B1 (en) | 1999-10-04 | 2004-02-17 | Microsoft Corporation | Method, computer readable medium, and system for monitoring the state of a collection of resources |
US6701316B1 (en) | 2000-04-07 | 2004-03-02 | Nec Corporation | Method and apparatus for intelligent network bandwidth and system resource utilization for web content fetch and refresh |
US6704849B2 (en) | 2000-03-10 | 2004-03-09 | Alcatel | Process, data processing device, service provision server, back-up server and program modules for backing-up data |
US20040054746A1 (en) | 2002-09-13 | 2004-03-18 | Nec Corporation | Telephone directory information sharing system with mobile phone |
US6714987B1 (en) | 1999-11-05 | 2004-03-30 | Nortel Networks Limited | Architecture for an IP centric distributed network |
US6718336B1 (en) | 2000-09-29 | 2004-04-06 | Battelle Memorial Institute | Data import system for data analysis system |
US6718390B1 (en) | 1999-01-05 | 2004-04-06 | Cisco Technology, Inc. | Selectively forced redirection of network traffic |
US6718348B1 (en) | 2000-08-25 | 2004-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Non-time dependent synchronization of databases |
US6725239B2 (en) | 1999-09-28 | 2004-04-20 | Microsoft Corporation | Selective information synchronization based on implicit user designation |
US6728530B1 (en) | 1999-12-28 | 2004-04-27 | Nokia Corporation | Calendar-display apparatus, and associated method, for a mobile terminal |
US6732101B1 (en) | 2000-06-15 | 2004-05-04 | Zix Corporation | Secure message forwarding system detecting user's preferences including security preferences |
US6732264B1 (en) | 1999-12-14 | 2004-05-04 | Intel Corporation | Multi-tasking boot firmware |
US6734883B1 (en) | 2000-05-25 | 2004-05-11 | International Business Machines Corporation | Spinlist graphical user interface control with preview and postview |
US20040093385A1 (en) | 2002-11-08 | 2004-05-13 | Nec Corporation | Memory information backup method and system for cell phone |
US20040093317A1 (en) | 2002-11-07 | 2004-05-13 | Swan Joseph G. | Automated contact information sharing |
US20040093342A1 (en) | 2001-06-27 | 2004-05-13 | Ronald Arbo | Universal data mapping system |
US6741851B1 (en) | 1999-10-30 | 2004-05-25 | Samsung Electronics Co., Ltd. | Method for protecting data stored in lost mobile terminal and recording medium therefor |
US6745040B2 (en) | 2001-06-25 | 2004-06-01 | Koninklijke Philips Electronics N.V. | Method and system for processing incoming calls on a communication unit |
US20040111465A1 (en) | 2002-12-09 | 2004-06-10 | Wesley Chuang | Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television |
US20040110497A1 (en) | 2001-04-12 | 2004-06-10 | Little Herbert A. | Advenced system and method for dynamically discovering, providioning and accessing host services on wireless data communication devices |
US20040119760A1 (en) | 2002-12-19 | 2004-06-24 | Grossman Joel K. | Contact user interface |
US20040120477A1 (en) | 2002-12-18 | 2004-06-24 | Nguyen Hong Thi | System and method for providing custom caller-ID messages |
US6757712B1 (en) | 1998-09-08 | 2004-06-29 | Tenzing Communications, Inc. | Communications systems for aircraft |
US20040128324A1 (en) | 2002-12-30 | 2004-07-01 | Arnold Sheynman | Digital content preview generation and distribution among peer devices |
US20040132428A1 (en) | 2001-04-19 | 2004-07-08 | Michael Mulligan | Method and system for privacy preferences management using a synchronisation protocol |
US20040142711A1 (en) | 2002-09-11 | 2004-07-22 | Nokia Corporation | Method, device and system for automated synchronization between terminals |
US20040146150A1 (en) | 2003-01-29 | 2004-07-29 | Barnes Michaela Ann Beeby | Method for populating a caller's information to a host-based address book |
US20040148408A1 (en) | 2003-01-10 | 2004-07-29 | Sbc Properties, L.P. | Network based proxy control of content |
US20040162830A1 (en) | 2003-02-18 | 2004-08-19 | Sanika Shirwadkar | Method and system for searching location based information on a mobile device |
US6781575B1 (en) | 2000-09-21 | 2004-08-24 | Handspring, Inc. | Method and apparatus for organizing addressing elements |
US20040174965A1 (en) | 2003-03-07 | 2004-09-09 | David Brahm | Apparatus and methods for telecommunication authentication |
US6795848B1 (en) | 2000-11-08 | 2004-09-21 | Hughes Electronics Corporation | System and method of reading ahead of objects for delivery to an HTTP proxy server |
US6799214B1 (en) | 2000-03-03 | 2004-09-28 | Nec Corporation | System and method for efficient content delivery using redirection pages received from the content provider original site and the mirror sites |
US20040192260A1 (en) | 2003-03-31 | 2004-09-30 | Seiko Epson Corporation | Data backup system and data backup method, wearable computer, mail transmission system, image-information transmission system, and data backup program |
US20040193953A1 (en) | 2003-02-21 | 2004-09-30 | Sun Microsystems, Inc. | Method, system, and program for maintaining application program configuration settings |
US20040192282A1 (en) | 2003-02-04 | 2004-09-30 | Vinod Vasudevan | Mobile telephony application platform |
US6804783B1 (en) | 1996-10-17 | 2004-10-12 | Network Engineering Software | Firewall providing enhanced network security and user transparency |
US6804690B1 (en) | 2000-12-27 | 2004-10-12 | Emc Corporation | Method for physical backup in data logical order |
US20040204120A1 (en) | 2002-07-19 | 2004-10-14 | Lavon Jiles | Portable telephone |
US6810411B1 (en) | 1999-09-13 | 2004-10-26 | Intel Corporation | Method and system for selecting a host in a communications network |
US6812961B1 (en) | 2000-05-11 | 2004-11-02 | Eastman Kodak Company | System and camera for automatically forwarding digital images to a service provider |
US6813487B1 (en) | 2000-10-18 | 2004-11-02 | David Alan Trommelen | Method and apparatus for securing data stored in a remote electronic device |
US6816481B1 (en) | 1999-04-09 | 2004-11-09 | Sbc Technology Resources, Inc. | Internet caller identification system and method |
US20040224665A1 (en) | 2003-03-07 | 2004-11-11 | Takeshi Kokubo | Mobile terminal apparatus |
US6829654B1 (en) | 2000-06-23 | 2004-12-07 | Cloudshield Technologies, Inc. | Apparatus and method for virtual edge placement of web sites |
US6836657B2 (en) | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
US6836765B1 (en) | 2000-08-30 | 2004-12-28 | Lester Sussman | System and method for secure and address verifiable electronic commerce transactions |
US20040267390A1 (en) | 2003-01-02 | 2004-12-30 | Yaacov Ben-Yaacov | Portable music player and transmitter |
US20040267676A1 (en) | 2003-06-30 | 2004-12-30 | Yan Feng | Method and apparatus for optimizing product distribution strategies and product mixes to increase profitability in complex computer aided pricing of products and services |
US20040267944A1 (en) | 2002-09-30 | 2004-12-30 | Britt Joe Freeman | System and method for disabling and providing a notification for a data processing device |
US6839568B2 (en) | 2000-11-22 | 2005-01-04 | Nec Corporation | User setting information management method and management system for portable telephone |
US6839022B1 (en) | 2003-06-23 | 2005-01-04 | Lucent Technologies Inc. | Network support for subscriber access to mobile caller location information |
US6842695B1 (en) | 2001-04-17 | 2005-01-11 | Fusionone, Inc. | Mapping and addressing system for a secure remote access system |
US20050021571A1 (en) | 2001-11-26 | 2005-01-27 | East Simon Jeremy | Method of replicating data between computing devices |
US6850944B1 (en) | 2000-11-20 | 2005-02-01 | The University Of Alabama | System, method, and computer program product for managing access to and navigation through large-scale information spaces |
US20050032527A1 (en) | 2003-08-08 | 2005-02-10 | Networks In Motion, Inc. | Method and system for collecting synchronizing, and reporting telecommunication call events and work flow related information |
US20050038863A1 (en) | 2003-07-21 | 2005-02-17 | Richard Onyon | Device message management system |
US20050044404A1 (en) | 2003-08-23 | 2005-02-24 | Bhansali Apurva Mahendrakumar | Electronic device security and tracking system and method |
US20050050117A1 (en) | 2003-08-26 | 2005-03-03 | Jeong-Wook Seo | Apparatus and method for processing a data backup service for use in a mobile terminal |
US20050054354A1 (en) | 2003-06-25 | 2005-03-10 | Manuel Roman | Method and apparatus for resource sharing over handset terminals |
US6868451B1 (en) | 2000-06-20 | 2005-03-15 | Palm Source, Inc. | Data exchange between a handheld device and another computer system using an exchange manager via synchronization |
US20050060392A1 (en) | 2003-09-17 | 2005-03-17 | Goring Bryan R. | System and method for management of mutating applications |
US20050060365A1 (en) * | 2002-01-24 | 2005-03-17 | Robinson Scott L. | Context-based information processing |
US6870921B1 (en) | 1999-11-12 | 2005-03-22 | Metro One Telecommunications, Inc. | Enhanced directory assistance service providing individual or group directories |
US20050064859A1 (en) | 2003-09-23 | 2005-03-24 | Motorola, Inc. | Server-based system for backing up memory of a wireless subscriber device |
US20050081152A1 (en) | 2003-09-25 | 2005-04-14 | International Business Machines Corporation | Help option enhancement for interactive voice response systems |
US20050086318A1 (en) | 2001-12-20 | 2005-04-21 | France Telecom | Method for transmitting objects between a server and a client terminal using cache management, corresponding transmission, server and terminal |
US20050086296A1 (en) | 2003-08-15 | 2005-04-21 | Blackboard Inc. | Content system and associated methods |
US6886013B1 (en) | 1997-09-11 | 2005-04-26 | International Business Machines Corporation | HTTP caching proxy to filter and control display of data in a web browser |
US20050090253A1 (en) | 2003-10-24 | 2005-04-28 | Curitel Communicatios, Inc. | Method of automatically registering address information of mobile communication terminal |
US20050096975A1 (en) | 2003-11-05 | 2005-05-05 | Eliahu Moshe | Method and system for interactive advertisement |
US6892245B1 (en) | 2000-09-22 | 2005-05-10 | Nortel Networks Limited | Management information base for a multi-domain network address translator |
US6892225B1 (en) | 2000-07-19 | 2005-05-10 | Fusionone, Inc. | Agent system for a secure remote access system |
US20050100150A1 (en) | 2002-09-30 | 2005-05-12 | Avaya Technology Corp. | Method and apparatus for delivering documents with identification information to a called party |
US20050099963A1 (en) | 2000-01-26 | 2005-05-12 | Multer David L. | Data transfer and synchronization system |
US20050102257A1 (en) | 2003-11-07 | 2005-05-12 | Onyon Richard M. | Personal information space management system and method |
US20050102328A1 (en) | 2003-11-07 | 2005-05-12 | Ring Cameron T. | Synchronization and merge engines |
US20050114470A1 (en) | 2003-11-25 | 2005-05-26 | Balaji Bal | Communications system |
US6904449B1 (en) | 2000-01-14 | 2005-06-07 | Accenture Llp | System and method for an application provider framework |
US6904460B1 (en) | 2000-06-01 | 2005-06-07 | Aerocast.Com, Inc. | Reverse content harvester |
US20050131990A1 (en) | 2003-12-04 | 2005-06-16 | Acpana Business Systems Inc. | Data backup system and method |
US20050144200A1 (en) | 1999-12-02 | 2005-06-30 | Lambertus Hesselink | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US20050143111A1 (en) | 2003-12-30 | 2005-06-30 | Fitzpatrick Matthew D. | Determining availability of members of a contact list in a communication device |
US20050144251A1 (en) | 2003-12-29 | 2005-06-30 | Slate Michael L. | Cellular telephone download locker |
US6920488B1 (en) | 2000-07-28 | 2005-07-19 | International Business Machines Corporation | Server assisted system for accessing web pages from a personal data assistant |
US20050157858A1 (en) | 2001-02-27 | 2005-07-21 | Mahesh Rajagopalan | Methods and systems for contact management |
US20050164651A1 (en) | 2004-01-28 | 2005-07-28 | Microsoft Corporation | Offline global address list |
US20050177419A1 (en) | 2002-03-23 | 2005-08-11 | Choi Min J. | Multimedia advertising service through a mobile communication network and multimedia content controlling apparatus and method of a mobile terminal supporting said service |
US20050191998A1 (en) | 2004-02-27 | 2005-09-01 | Onyon Richard M. | Wireless telephone data backup system |
US6944651B2 (en) | 2000-05-19 | 2005-09-13 | Fusionone, Inc. | Single click synchronization of data from a public information store to a private information store |
US20050203992A1 (en) | 2002-05-08 | 2005-09-15 | Izuru Tanaka | Information communicating terminal, information distributing apparatus, information distributing system, content managing method, broadcast receiving method, information distributing method, program, and recording medium |
US20050204001A1 (en) | 2002-09-30 | 2005-09-15 | Tzvi Stein | Method and devices for prioritizing electronic messages |
US20050210101A1 (en) | 1999-03-04 | 2005-09-22 | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices |
US20050216300A1 (en) | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US6954783B1 (en) | 1999-11-12 | 2005-10-11 | Bmc Software, Inc. | System and method of mediating a web page |
US6954660B2 (en) | 2000-03-31 | 2005-10-11 | Shinji Aoyama | Data device for cellular telephone and data backup method |
US20050227674A1 (en) | 2004-04-07 | 2005-10-13 | Nokia Corporation | Mobile station and interface adapted for feature extraction from an input media sample |
US20050233800A1 (en) | 2000-10-05 | 2005-10-20 | Igt | Gaming device providing touch activated symbol information |
US6959331B1 (en) | 2000-08-14 | 2005-10-25 | Sun Microsystems, Inc. | System and method for operating a client network computer in a disconnected mode by establishing a connection to a fallover server implemented on the client network computer |
US20050240494A1 (en) | 2004-04-27 | 2005-10-27 | Apple Computer, Inc. | Method and system for sharing playlists |
US20050246325A1 (en) | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Method and system for recording and accessing usage of an item in a computer system |
US6963914B1 (en) | 1998-09-01 | 2005-11-08 | Lucent Technologies Inc. | Method and apparatus for retrieving a network file using a logical reference |
WO2005112586A2 (en) | 2004-05-12 | 2005-12-01 | Fusionone, Inc. | Advanced contact identification system |
US20050268107A1 (en) | 2003-05-09 | 2005-12-01 | Harris William H | System and method for authenticating users using two or more factors |
US6973299B2 (en) | 2003-08-01 | 2005-12-06 | Microsoft Corporation | Unified contact list |
US20050273632A1 (en) | 2003-06-09 | 2005-12-08 | Sony Corporation | Content data transmission system and content data transmission method |
US6975709B2 (en) | 2003-07-08 | 2005-12-13 | Telcordia Technologies, Inc. | Triggered playback of recorded messages to incoming telephone calls to a cellular phone |
US20050283741A1 (en) | 1999-12-16 | 2005-12-22 | Marko Balabanovic | Method and apparatus for storytelling with digital photographs |
US6990187B2 (en) | 2003-04-25 | 2006-01-24 | Lucent Technologies Inc. | Methods for blocking repeated occurrences of nuisance calls |
US20060021059A1 (en) | 2004-04-30 | 2006-01-26 | Brown Michael K | System and method for handling restoration operations on mobile devices |
US6996631B1 (en) | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | System having a single IP address associated with communication protocol stacks in a cluster of processing systems |
US6996617B1 (en) | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | Methods, systems and computer program products for non-disruptively transferring a virtual internet protocol address between communication protocol stacks |
US20060035647A1 (en) | 2003-01-30 | 2006-02-16 | Intrado | Apparatus and method for displaying caller ID with location information |
US7003555B1 (en) | 2000-06-23 | 2006-02-21 | Cloudshield Technologies, Inc. | Apparatus and method for domain name resolution |
US7003668B2 (en) | 2000-11-03 | 2006-02-21 | Fusionone, Inc. | Secure authentication of users via intermediate parties |
US7007067B1 (en) * | 1998-11-03 | 2006-02-28 | British Telecommunications Public Limited Company | Apparatus for processing communications |
US7010578B1 (en) | 2000-09-21 | 2006-03-07 | Akamai Technologies, Inc. | Internet content delivery service with third party cache interface support |
US20060056606A1 (en) | 2004-09-13 | 2006-03-16 | Bocking Andrew D | Handheld electronic device having improved phone call log, and associated method |
US7024491B1 (en) | 2001-05-23 | 2006-04-04 | Western Digital Ventures, Inc. | Remotely synchronizing a mobile terminal by adapting ordering and filtering synchronization rules based on a user's operation of the mobile terminal |
US7023868B2 (en) | 1999-04-13 | 2006-04-04 | Broadcom Corporation | Voice gateway with downstream voice synchronization |
US7030730B1 (en) | 1999-01-15 | 2006-04-18 | International Business Machines Corporation | System and method for formatting an electronic message |
US7035878B1 (en) | 2000-01-25 | 2006-04-25 | Fusionone, Inc. | Base rolling engine for data transfer and synchronization system |
US7039656B1 (en) | 1999-10-20 | 2006-05-02 | Yodlee.Com, Inc. | Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network |
US20060095397A1 (en) | 2004-11-01 | 2006-05-04 | Microsoft Corporation | Dynamic content change notification |
US7051275B2 (en) | 1998-09-15 | 2006-05-23 | Microsoft Corporation | Annotations for multiple versions of media content |
US7054952B1 (en) | 1999-12-09 | 2006-05-30 | International Business Machines Corp. | Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing interactive javascript support |
US7054594B2 (en) | 2001-07-18 | 2006-05-30 | Data Transfer & Communication Limited | Data security device |
US20060129627A1 (en) | 1996-11-22 | 2006-06-15 | Mangosoft Corp. | Internet-based shared file service with native PC client access and semantics and distributed version control |
US20060148477A1 (en) | 2004-12-30 | 2006-07-06 | Nokia Corporation | Presence services in a wireless communications network |
US20060148418A1 (en) | 2004-12-06 | 2006-07-06 | Interdigital Technology Corporation | Method and apparatus for alerting a target that it is subject to sensing and restricting access to sensed content associated with the target |
US7082476B1 (en) | 2000-05-24 | 2006-07-25 | Cisco Technology, Inc. | System and method of optimizing retrieval of network resources by identifying and substituting embedded symbolic host name references with network addresses in accordance with substitution policies |
US7085817B1 (en) | 2000-09-26 | 2006-08-01 | Juniper Networks, Inc. | Method and system for modifying requests for remote resources |
US7096418B1 (en) | 2000-02-02 | 2006-08-22 | Persistence Software, Inc. | Dynamic web page cache |
US20060190626A1 (en) | 2005-02-24 | 2006-08-24 | Ibm Corporation | Method and apparatus for updating information stored in multiple information handling systems |
US7099915B1 (en) | 2000-06-30 | 2006-08-29 | Cisco Technology, Inc. | Server load balancing method and system |
US20060195474A1 (en) | 2005-02-25 | 2006-08-31 | Microsoft Corporation | Method and system for locating contact information collected from contact sources |
US7103794B2 (en) | 1998-06-08 | 2006-09-05 | Cacheflow, Inc. | Network object cache engine |
US20060199599A1 (en) | 2005-01-03 | 2006-09-07 | Arun Gupta | Method for setting communication device and communication device thereof |
US7107043B2 (en) | 2000-03-31 | 2006-09-12 | Shinji Aoyama | Cellular telephone, and method and apparatus for backup of data of cellular telephone |
US20060206709A1 (en) | 2002-08-08 | 2006-09-14 | Fujitsu Limited | Authentication services using mobile device |
US7110954B2 (en) | 2001-03-12 | 2006-09-19 | University Of Hong Kong | Wireless purchase and on-line inventory apparatus and method for vending machines |
US20060212482A1 (en) | 1998-10-01 | 2006-09-21 | Feyzi Celik | Wireless data exchange |
US7116681B1 (en) | 1999-09-24 | 2006-10-03 | British Telecommunications | Packet network interfacing |
US20060224675A1 (en) | 2005-03-30 | 2006-10-05 | Fox Kevin D | Methods and systems for providing current email addresses and contact information for members within a social network |
US20060233335A1 (en) | 2005-03-23 | 2006-10-19 | Pfleging Gerald W | Request to block use of remotely selected ring tone |
US7133503B2 (en) | 2003-06-30 | 2006-11-07 | Lucent Technologies Inc. | Incoming call control by the called party |
US20060268842A1 (en) | 2005-05-25 | 2006-11-30 | Sharp Kabushiki Kaisha | Receiving apparatus and transmitting apparatus |
US7146161B2 (en) | 2001-08-27 | 2006-12-05 | Cheng-Hao Chou | Subscriber identity module card backup system |
US20060277160A1 (en) | 2005-06-02 | 2006-12-07 | Harpreet Singh | System and method for document management and retrieval |
US20060288112A1 (en) | 2005-05-25 | 2006-12-21 | Cingular Wireless, Llc | System and methods for storing music selections in network storage and for streaming the selections to a wireless device for playback on the wireless device |
US7158805B1 (en) | 1999-02-11 | 2007-01-02 | Smartint Co., Ltd. | Telecommunications system and terminal apparatus for exchanging terminal stored information and automatically updating changed information among terminal users |
US20070005504A1 (en) | 2005-06-30 | 2007-01-04 | Microsoft Corporation | Dynamic digital content licensing |
US7162494B2 (en) | 2002-05-29 | 2007-01-09 | Sbc Technology Resources, Inc. | Method and system for distributed user profiling |
US20070016796A1 (en) | 2002-08-12 | 2007-01-18 | Singhal Tara C | Systems and methods for remote user authentication |
US20070022469A1 (en) | 2005-07-20 | 2007-01-25 | Cooper Robin R | Network user authentication system and method |
US20070037605A1 (en) | 2000-08-29 | 2007-02-15 | Logan James D | Methods and apparatus for controlling cellular and portable phones |
US7181628B2 (en) | 2004-05-28 | 2007-02-20 | Kabushiki Kaisha Toshiba | Information terminal device and content backup method |
US20070043739A1 (en) | 2005-08-19 | 2007-02-22 | Sony Corporation | Communication device and method thereof |
US20070047523A1 (en) | 2001-08-16 | 2007-03-01 | Roamware, Inc. | Method and system for call-setup triggered push content |
US20070047533A1 (en) | 2005-08-31 | 2007-03-01 | Microsoft Corporation | Voice over internet protocol (VoIP) management |
US20070050734A1 (en) | 2004-04-20 | 2007-03-01 | Pluck Corporation | Method, system, and computer program product for saving a search result within a global computer network |
US20070056043A1 (en) | 2005-05-19 | 2007-03-08 | Richard Onyon | Remote cell phone auto destruct |
US20070053335A1 (en) | 2005-05-19 | 2007-03-08 | Richard Onyon | Mobile device address book builder |
US20070061331A1 (en) | 2005-09-14 | 2007-03-15 | Jorey Ramer | Presenting sponsored content on a mobile communication facility |
US7197574B1 (en) | 1999-09-29 | 2007-03-27 | Kabushiki Kaisha Toshiba | Domain name system inquiry apparatus, domain name system inquiry method, and recording medium |
US20070082668A1 (en) | 2002-07-26 | 2007-04-12 | Bellsouth Intellectual Property Corporation | System for Automatic Selection of Profile Based on Location |
US20070094042A1 (en) | 2005-09-14 | 2007-04-26 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US20070127597A1 (en) | 2005-12-01 | 2007-06-07 | Idx Investment Corporation | System and method for facilitating visual comparison of incoming data with existing data |
US7233791B2 (en) | 2002-04-02 | 2007-06-19 | X-Cyte, Inc. | Cell phone feature for downloading information via a telecommunications network |
US7237027B1 (en) | 2000-11-10 | 2007-06-26 | Agami Systems, Inc. | Scalable storage system |
EP1804418A1 (en) | 2004-10-22 | 2007-07-04 | Beijing Watch Data System Co. Ltd. | A dynamic password authentication system and the method thereof |
US7249175B1 (en) | 1999-11-23 | 2007-07-24 | Escom Corporation | Method and system for blocking e-mail having a nonexistent sender address |
US20070173236A1 (en) | 2006-01-24 | 2007-07-26 | Envio Networks Inc. | Methods for Marketing Digital Content to Mobile Communication Device Users |
US20070190983A1 (en) | 2006-02-10 | 2007-08-16 | David Elliot Goldfarb | Personalization content sharing system and method |
US7269433B2 (en) | 2002-11-05 | 2007-09-11 | Microsoft Corporation | Scheduling of synchronization operation on a mobile device based on predetermined subset of user actions |
US20070214264A1 (en) | 2006-03-09 | 2007-09-13 | Jari Koister | Device social-control system |
US20070214149A1 (en) | 2006-03-09 | 2007-09-13 | International Business Machines Corporation | Associating user selected content management directives with user selected ratings |
US20070220419A1 (en) | 2006-03-10 | 2007-09-20 | Web.Com, Inc. | Systems and Methods of Providing Web Content to Multiple Browser Device Types |
US20070226783A1 (en) | 2006-03-16 | 2007-09-27 | Rabbit's Foot Security, Inc. (A California Corporation) | User-administered single sign-on with automatic password management for web server authentication |
US20070226199A1 (en) | 2002-11-12 | 2007-09-27 | Bellsouth Intellectual Property Corp. | Method for linking call log information to address book entries and replying using medium of choice |
US20070226272A1 (en) | 2001-09-28 | 2007-09-27 | Huang Xiao F | Method And System For Server Synchronization With A Computing Device |
US7284051B1 (en) | 1998-12-28 | 2007-10-16 | Fujitsu Limited | Relaying apparatus for use in a network system |
US7289964B1 (en) | 1999-08-31 | 2007-10-30 | Accenture Llp | System and method for transaction services patterns in a netcentric environment |
US20070254697A1 (en) | 2004-09-06 | 2007-11-01 | Matsushita Eleactric Industrial Co., Ltd. | Mobile Terminal Device |
US7293074B1 (en) | 1999-09-20 | 2007-11-06 | Fusionone, Inc. | Performing server actions using template with field that can be completed without obtaining information from a user |
US7315826B1 (en) | 1999-05-27 | 2008-01-01 | Accenture, Llp | Comparatively analyzing vendors of components required for a web-based architecture |
US20080005080A1 (en) | 2006-06-30 | 2008-01-03 | Whatsthefax, Llc | Interactive facsimile directory |
US20080005282A1 (en) | 2006-07-03 | 2008-01-03 | Dewey Gaedcke | Method for displaying user generated content in a web browser |
US7317907B2 (en) | 2005-01-31 | 2008-01-08 | Research In Motion Limited | Synchronizing server and device data using device data schema |
US20080009268A1 (en) | 2005-09-14 | 2008-01-10 | Jorey Ramer | Authorized mobile content search results |
US20080022220A1 (en) | 1998-10-13 | 2008-01-24 | Chris Cheah | Method and System for Controlled Distribution of Information Over a Network |
US20080027826A1 (en) | 2003-08-25 | 2008-01-31 | At&T Bls Intellectual Property, Inc. | Method, system and computer program product for facilitating the telecommunication equipment ordering process |
US7328341B1 (en) | 2000-04-14 | 2008-02-05 | Secuve Co., Ltd | Method and apparatus for protecting file system based on digital signature certificate |
US20080039020A1 (en) | 2001-02-01 | 2008-02-14 | Ack Venture Holdings Llc, A Connecticut Corporation | Mobile computing and communication |
US20080037743A1 (en) | 2006-07-05 | 2008-02-14 | Bellsouth Intellectual Property Corporation | Devices, Methods and Computer Program Products for Delaying Connection of an Incoming Telephone Call to Allow a Receiving Party Additional Time to Accept the Incoming Telephone Call |
US20080051117A1 (en) | 2004-03-16 | 2008-02-28 | Rajendra Khare | Integration of secure identification logic into cell phone |
US20080051071A1 (en) | 2006-08-23 | 2008-02-28 | Envio Networks Inc. | System and Method for Sending Mobile Media Content to Another Mobile Device User |
US20080059897A1 (en) | 2006-09-02 | 2008-03-06 | Whattoread, Llc | Method and system of social networking through a cloud |
US7343568B2 (en) | 2003-11-10 | 2008-03-11 | Yahoo! Inc. | Navigation pattern on a directory tree |
US20080064378A1 (en) | 2006-09-11 | 2008-03-13 | Ariel Yehoshua Kahan | Media playing on another device |
US7349719B2 (en) | 2004-03-02 | 2008-03-25 | Spartak Buniatyan | Portable universal data storage device |
US20080082421A1 (en) | 2004-05-12 | 2008-04-03 | Richard Onyon | Monetization of an advanced contact identification system |
US7356559B1 (en) | 1999-07-01 | 2008-04-08 | Affinity Internet, Inc. | Integrated platform for developing and maintaining a distributed multiapplication online presence |
US20080089299A1 (en) | 2006-10-13 | 2008-04-17 | Motorola, Inc. | Method and system for distributing content in Ad-hoc networks using super peers |
US7363233B1 (en) | 2000-04-17 | 2008-04-22 | Levine Richard C | System and method of network addressing and translation in a transportation system |
US20080104442A1 (en) | 2005-06-15 | 2008-05-01 | Huawei Technologies Co., Ltd. | Method, device and system for automatic device failure recovery |
US20080109881A1 (en) | 2006-11-07 | 2008-05-08 | Yahoo! Inc. | Sharing tagged data on the Internet |
US20080120199A1 (en) | 2006-11-17 | 2008-05-22 | Tracy Pirnack | Method and system for upgrading a previously purchased media asset |
US20080127289A1 (en) | 2006-10-19 | 2008-05-29 | Julia Luc E | System and method for programmatic link generation with media delivery |
US7383061B1 (en) | 2003-04-02 | 2008-06-03 | Palm, Inc. | Peripheral device for a wireless communication device |
US7392034B2 (en) | 2000-12-04 | 2008-06-24 | Nokia Corporation | Communication system and method for establishing a connection to a serving network element |
US20080214167A1 (en) | 2001-05-14 | 2008-09-04 | Ntt Docomo Inc. | System for managing program applications storable in a mobile terminal |
US20080214163A1 (en) | 2007-01-26 | 2008-09-04 | Richard Onyon | System for and method of backing up content for use on a mobile device |
US7440746B1 (en) | 2003-02-21 | 2008-10-21 | Swan Joseph G | Apparatuses for requesting, retrieving and storing contact records |
US20080268823A1 (en) | 2005-12-15 | 2008-10-30 | Shaul Shalev | System and methods for initiating, maintaining, and delivering personalized information by communication server |
US20080270805A1 (en) | 2001-06-13 | 2008-10-30 | Kean Thomas A | Method for Protecting Intellectual Property Cores on Field Programmable Gate Array |
US7447743B1 (en) | 2001-08-31 | 2008-11-04 | At&T Intellectual Property I, L.P. | Methods and systems for attachment processing in association with electronic messages |
US7454500B1 (en) | 2000-09-26 | 2008-11-18 | Foundry Networks, Inc. | Global server load balancing |
US20080294768A1 (en) | 2007-05-22 | 2008-11-27 | Yahoo! Inc. | Hot within my communities |
US20090012940A1 (en) | 2007-06-28 | 2009-01-08 | Taptu Ltd. | Sharing mobile search results |
US20090037828A1 (en) | 2007-07-19 | 2009-02-05 | Salesforce. Com, Inc. | System, method and computer program product for editing an on-demand database service graphical user interface |
US20090049135A1 (en) | 2007-08-16 | 2009-02-19 | O'sullivan Patrick J | System and method for managing an instant messaging community |
US7499888B1 (en) | 2001-03-16 | 2009-03-03 | Fusionone, Inc. | Transaction authentication system and method |
EP2043012A1 (en) | 2007-09-19 | 2009-04-01 | Accenture Global Services GmbH | Data mapping design tool |
US7519702B1 (en) | 2000-08-10 | 2009-04-14 | International Business Machines Corporation | Method and apparatus for measuring web site performance |
US7519166B1 (en) | 2002-07-23 | 2009-04-14 | At&T Intellectual Property I, L.P. | Tune master caller identification device |
US20090106110A1 (en) | 2004-02-27 | 2009-04-23 | Liam Stannard | Method and system for promoting and transferring licensed content and applications |
US7539697B1 (en) | 2002-08-08 | 2009-05-26 | Spoke Software | Creation and maintenance of social relationship network graphs |
US20090138546A1 (en) | 2007-11-25 | 2009-05-28 | Nazareno Brier Cruzada | Device awareness; user profiling; profile storage, analysis and matching; and social interaction system for wireless mobile devices |
US20090143052A1 (en) | 2007-11-29 | 2009-06-04 | Michael Bates | Systems and methods for personal information management and contact picture synchronization and distribution |
US20090183091A1 (en) | 2000-09-26 | 2009-07-16 | 6S Limited | Method and system for archiving and retrieving items based on episodic memory of groups of people |
US20090186672A1 (en) | 2008-01-17 | 2009-07-23 | Research In Motion Limited | Systems and methods for maintaining data integrity of storage media of an electronic device |
US7587398B1 (en) | 2004-06-30 | 2009-09-08 | Google Inc. | System and method of accessing a document efficiently through multi-tier web caching |
US7596609B1 (en) | 1998-01-30 | 2009-09-29 | Net-Express, Ltd. | WWW addressing |
US20090254560A1 (en) | 2004-03-24 | 2009-10-08 | Sap Aktiengesellschaft | Database system and method with improved locks |
US20090287921A1 (en) | 2008-05-16 | 2009-11-19 | Microsoft Corporation | Mobile device assisted secure computer network communication |
US20090307486A1 (en) | 2008-06-09 | 2009-12-10 | Garret Grajek | System and method for secured network access utilizing a client .net software component |
US20090327305A1 (en) | 2008-06-30 | 2009-12-31 | Verizon Data Services, Llc | Content management and access systems and methods |
US7663652B1 (en) | 2000-05-03 | 2010-02-16 | Morris Reese | Enhanced electronic mail delivery system |
US20100057777A1 (en) | 2008-08-28 | 2010-03-04 | Eric Williamson | Systems and methods for generating multi-population statistical measures using middleware |
US20100095238A1 (en) | 2005-09-14 | 2010-04-15 | Gilles Baudet | Device, Method, Computer Program Product and User Interface for Enabling a User to Vary Which Items are displayed to the user |
US20100100945A1 (en) | 2008-10-20 | 2010-04-22 | Microsoft Corporation | User authentication management |
US7707150B2 (en) | 2004-03-05 | 2010-04-27 | Intel Corporation | Automatic exchange of information in an ad-hoc computing environment |
US7764782B1 (en) | 2004-03-27 | 2010-07-27 | Avaya Inc. | Method and apparatus for routing telecommunication calls |
US20100190475A1 (en) | 2009-01-23 | 2010-07-29 | Research In Motion Limited | System and method for self-serve provisioning of services on a mobile communication device |
US20100205448A1 (en) | 2009-02-11 | 2010-08-12 | Tolga Tarhan | Devices, systems and methods for secure verification of user identity |
US20100241857A1 (en) | 2007-11-16 | 2010-09-23 | Okude Kazuhiro | Authentication method, authentication system, in-vehicle device, and authentication apparatus |
US20100251230A1 (en) | 2003-04-07 | 2010-09-30 | O'farrell Robert | System and Method for Context Sensitive Mobile Data and Software Update |
US7853664B1 (en) | 2000-07-31 | 2010-12-14 | Landmark Digital Services Llc | Method and system for purchasing pre-recorded music |
US20100319434A1 (en) | 2009-06-22 | 2010-12-23 | Research In Motion Limited | Portable electronic device and method of measuring drop impact at the portable electronic device |
US7895273B1 (en) * | 2003-01-23 | 2011-02-22 | Sprint Spectrum L.P. | System and method for sorting instant messages |
US7895334B1 (en) | 2000-07-19 | 2011-02-22 | Fusionone, Inc. | Remote access communication architecture apparatus and method |
US20110107203A1 (en) | 2009-09-23 | 2011-05-05 | Courtview Justice Solutions | System and method for providing judicial orders |
US20110109170A1 (en) | 2009-11-06 | 2011-05-12 | Askey Computer Corp. | Hand-held electronic device and method for preventing fall of the same |
US7957772B2 (en) | 2008-10-28 | 2011-06-07 | Motorola Mobility, Inc. | Apparatus and method for delayed answering of an incoming call |
US20110145099A1 (en) | 2009-12-15 | 2011-06-16 | Kelly Berger | Graphical user interface, system and method for managing contacts within an online stationery system |
US8044818B2 (en) | 2009-01-27 | 2011-10-25 | Research In Motion Limited | Method and handheld electronic device for detecting and providing notification of a device drop |
US8073954B1 (en) | 2000-07-19 | 2011-12-06 | Synchronoss Technologies, Inc. | Method and apparatus for a secure remote access system |
US20120151346A1 (en) | 2010-12-10 | 2012-06-14 | Mcclements Iv James Burns | Parallel echo version of media content for comment creation and delivery |
US8224308B1 (en) | 2006-09-29 | 2012-07-17 | Yahoo! Inc. | Mobile device catalog registration based on user agents and customer snapshots of capabilities |
US8612590B1 (en) | 2003-04-11 | 2013-12-17 | International Business Machines Corporation | Method and apparatus for access management |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US622187A (en) * | 1899-03-28 | Gas-burner | ||
GB8918553D0 (en) * | 1989-08-15 | 1989-09-27 | Digital Equipment Int | Message control system |
KR100496528B1 (en) | 1996-11-27 | 2005-09-30 | 가부시끼가이샤 히다치 세이사꾸쇼 | Transmission power control method and apparatus for mobile communication system |
US6639577B2 (en) | 1998-03-04 | 2003-10-28 | Gemstar-Tv Guide International, Inc. | Portable information display device with ergonomic bezel |
US6400810B1 (en) * | 1999-07-20 | 2002-06-04 | Ameritech Corporation | Method and system for selective notification of E-mail messages |
CA2414359C (en) | 2000-07-03 | 2011-04-19 | Imax Corporation | Equipment and techniques for providing invisible seaming of multiple projection displays |
US7159032B2 (en) | 2000-09-15 | 2007-01-02 | At&T Corporation | Method for prevention of recursive loops between network elements |
US6650890B1 (en) * | 2000-09-29 | 2003-11-18 | Postini, Inc. | Value-added electronic messaging services and transparent implementation thereof using intermediate server |
US6990534B2 (en) * | 2001-07-20 | 2006-01-24 | Flowfinity Wireless, Inc. | Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions |
US20040088358A1 (en) * | 2002-11-05 | 2004-05-06 | Nokia Corporation | Method and system for setting up a notification |
DE102005013238B4 (en) | 2005-03-22 | 2015-07-16 | Infineon Technologies Ag | Method and device for transferring adjustment information for data interface drivers of a RAM module |
-
2004
- 2004-07-21 EP EP04778799A patent/EP1652048A4/en not_active Withdrawn
- 2004-07-21 WO PCT/US2004/023447 patent/WO2005010715A2/en active Application Filing
- 2004-07-21 US US10/895,617 patent/US8645471B2/en active Active
-
2013
- 2013-10-02 US US14/044,801 patent/US9723460B1/en active Active
- 2013-10-02 US US14/044,829 patent/US9615221B1/en active Active - Reinstated
Patent Citations (732)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4887212A (en) | 1986-10-29 | 1989-12-12 | International Business Machines Corporation | Parser for natural language text |
US5638508A (en) | 1987-07-17 | 1997-06-10 | Hitachi, Ltd. | Method and a system for processing a log record |
US5111398A (en) | 1988-11-21 | 1992-05-05 | Xerox Corporation | Processing natural language text using autonomous punctuational structure |
US5146221A (en) | 1989-01-13 | 1992-09-08 | Stac, Inc. | Data compression apparatus and method |
US5115466A (en) | 1989-11-13 | 1992-05-19 | Alcatel Stk A/S | Communication network intended for secure transmission of speech and data |
US5130993A (en) | 1989-12-29 | 1992-07-14 | Codex Corporation | Transmitting encoded data on unreliable networks |
US5832519A (en) | 1990-12-20 | 1998-11-03 | Bell Communications Research, Inc. | System and method for updating database values without the use of locking operations |
US5425079A (en) | 1991-08-22 | 1995-06-13 | Rohm, Co., Ltd. | Telephone power interruption data backup apparatus |
US5204902A (en) | 1991-09-13 | 1993-04-20 | At&T Bell Laboratories | Cellular telephony authentication arrangement |
US5519433A (en) | 1991-11-20 | 1996-05-21 | Zing Systems, L.P. | Interactive television security through transaction time stamping |
US5640577A (en) | 1991-12-30 | 1997-06-17 | Davox Corporation | Data processing system with automated at least partial forms completion |
US5778346A (en) | 1992-01-21 | 1998-07-07 | Starfish Software, Inc. | System and methods for appointment reconcilation |
US5519606A (en) | 1992-01-21 | 1996-05-21 | Starfish Software, Inc. | System and methods for appointment reconciliation |
US5701423A (en) | 1992-04-10 | 1997-12-23 | Puma Technology, Inc. | Method for mapping, translating, and dynamically reconciling data between disparate computer platforms |
US5392390A (en) | 1992-04-10 | 1995-02-21 | Intellilink Corp. | Method for mapping, translating, and dynamically reconciling data between disparate computer platforms |
US5666553A (en) | 1992-04-10 | 1997-09-09 | Puma Technology, Inc. | Method for mapping, translating, and dynamically reconciling data between disparate computer platforms |
US5418854A (en) | 1992-04-28 | 1995-05-23 | Digital Equipment Corporation | Method and apparatus for protecting the confidentiality of passwords in a distributed data processing system |
US5907793A (en) | 1992-05-01 | 1999-05-25 | Reams; David A. | Telephone-based interactive broadcast or cable radio or television methods and apparatus |
US5483352A (en) | 1992-08-27 | 1996-01-09 | Fujitsu Limited | Computer able to link electronic mail functions with telephone functions |
US5418908A (en) | 1992-10-15 | 1995-05-23 | International Business Machines Corporation | System for automatically establishing a link between an electronic mail item and a remotely stored reference through a place mark inserted into the item |
US5329619A (en) | 1992-10-30 | 1994-07-12 | Software Ag | Cooperative processing interface and communication broker for heterogeneous computing environments |
US5509070A (en) | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
US5579489A (en) | 1993-02-10 | 1996-11-26 | Elonex I.P. Holdings, Ltd. | Hand-held portable computer having capability for external expansion of an internal bus |
US6523079B2 (en) | 1993-02-19 | 2003-02-18 | Elonex Ip Holdings Ltd | Micropersonal digital assistant |
US5794228A (en) | 1993-04-16 | 1998-08-11 | Sybase, Inc. | Database system with buffer manager providing per page native data compression and decompression |
US5742792A (en) | 1993-04-23 | 1998-04-21 | Emc Corporation | Remote data mirroring |
US5544061A (en) | 1993-05-28 | 1996-08-06 | Aisin Aw Co., Ltd. | Navigation system with destination set by longitude and latitude coordinate points |
US5710922A (en) | 1993-06-02 | 1998-01-20 | Apple Computer, Inc. | Method for synchronizing and archiving information between computer systems |
US6437818B1 (en) | 1993-10-01 | 2002-08-20 | Collaboration Properties, Inc. | Video conferencing on existing UTP infrastructure |
US5771354A (en) | 1993-11-04 | 1998-06-23 | Crawford; Christopher M. | Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services |
US5561446A (en) | 1994-01-28 | 1996-10-01 | Montlick; Terry F. | Method and apparatus for wireless remote information retrieval and pen-based data entry |
US5588009A (en) | 1994-02-03 | 1996-12-24 | Will; Craig A. | Personal paging, communications, and locating system |
US5644709A (en) | 1994-04-21 | 1997-07-01 | Wisconsin Alumni Research Foundation | Method for detecting computer memory access errors |
US5729739A (en) | 1994-04-26 | 1998-03-17 | International Business Machines Corporation | Persistent object mapping system and method with abstract schema mapper |
JPH07303146A (en) | 1994-05-10 | 1995-11-14 | Matsushita Electric Ind Co Ltd | Caller information notifying system |
US6356961B1 (en) | 1994-06-03 | 2002-03-12 | Motorola, Inc. | Method and apparatus for minimizing an amount of data communicated between devices and necessary to modify stored electronic documents |
US5543789A (en) | 1994-06-24 | 1996-08-06 | Shields Enterprises, Inc. | Computerized navigation system |
US5757920A (en) | 1994-07-18 | 1998-05-26 | Microsoft Corporation | Logon certification |
US5897640A (en) | 1994-08-08 | 1999-04-27 | Microsoft Corporation | Method and system of associating, synchronizing and reconciling computer files in an operating system |
US6209034B1 (en) | 1994-09-02 | 2001-03-27 | Nec Corporation | Remote keyboard macros activated by hot icons |
US5778388A (en) | 1994-09-19 | 1998-07-07 | Hitachi, Ltd. | Method of processing a synchronization point in a database management system to assure a database version using update logs from accumulated transactions |
EP0930593A1 (en) | 1994-09-27 | 1999-07-21 | Sony Corporation | Paging |
US5657372A (en) | 1994-10-17 | 1997-08-12 | Ericsson Inc. | Systems and methods for selectively accepting telephone calls without establishing voice communications |
US5768480A (en) | 1994-10-21 | 1998-06-16 | Lucent Technologies Inc. | Integrating rules into object-oriented programming systems |
US5574906A (en) | 1994-10-24 | 1996-11-12 | International Business Machines Corporation | System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing |
US5485161A (en) | 1994-11-21 | 1996-01-16 | Trimble Navigation Limited | Vehicle speed control based on GPS/MAP matching of posted speeds |
US6460036B1 (en) | 1994-11-29 | 2002-10-01 | Pinpoint Incorporated | System and method for providing customized electronic newspapers and target advertisements |
US5623661A (en) | 1994-12-07 | 1997-04-22 | International Business Machines Corp. | System for and method of providing delta-versioning of the contents of PCTE file objects |
US5592470A (en) | 1994-12-21 | 1997-01-07 | At&T | Broadband wireless system and network architecture providing broadband/narrowband service with optimal static and dynamic bandwidth/channel allocation |
US5684990A (en) | 1995-01-11 | 1997-11-04 | Puma Technology, Inc. | Synchronization of disparate databases |
US20010014893A1 (en) | 1995-01-11 | 2001-08-16 | David J. Boothby | Synchronization of disparate databases |
US5729735A (en) | 1995-02-08 | 1998-03-17 | Meyering; Samuel C. | Remote database file synchronizer |
US5623406A (en) | 1995-03-06 | 1997-04-22 | Jean D. Ichbiah | Method and system for entering text in computer equipment |
US5666397A (en) | 1995-03-07 | 1997-09-09 | Clearwave Communications, Inc. | Individual telephone line call event buffering system |
US5826245A (en) | 1995-03-20 | 1998-10-20 | Sandberg-Diment; Erik | Providing verification information for a transaction |
US5758354A (en) | 1995-04-28 | 1998-05-26 | Intel Corporation | Application independent e-mail synchronization |
US5706509A (en) | 1995-04-28 | 1998-01-06 | Intel Corporation | Application independent record level synchronization |
US5650800A (en) | 1995-05-15 | 1997-07-22 | Inelec Corporation | Remote sensor network using distributed intelligent modules with interactive display |
US5649195A (en) | 1995-05-22 | 1997-07-15 | International Business Machines Corporation | Systems and methods for synchronizing databases in a receive-only network |
US5937405A (en) | 1995-05-25 | 1999-08-10 | Punch Networks Corporation | On-line database updating network system and method |
US5694596A (en) | 1995-05-25 | 1997-12-02 | Kangaroo, Inc. | On-line database updating network system and method |
US5809497A (en) | 1995-05-26 | 1998-09-15 | Starfish Software, Inc. | Databank system with methods for efficiently storing non uniforms data records |
US5682524A (en) | 1995-05-26 | 1997-10-28 | Starfish Software, Inc. | Databank system with methods for efficiently storing non-uniform data records |
US5995118A (en) | 1995-05-31 | 1999-11-30 | Sharp Kabushiki Kasiha | Data coding system and decoding circuit of compressed code |
US6182117B1 (en) | 1995-05-31 | 2001-01-30 | Netscape Communications Corporation | Method and apparatus for workgroup information replication |
US5628005A (en) | 1995-06-07 | 1997-05-06 | Microsoft Corporation | System and method for providing opportunistic file access in a network environment |
US5935262A (en) | 1995-06-09 | 1999-08-10 | Canon Information Systems, Inc. | Outputting a network device log file |
WO1997004391A1 (en) | 1995-07-20 | 1997-02-06 | Novell, Inc. | Transaction log management in a disconnectable computer and network |
US5818437A (en) | 1995-07-26 | 1998-10-06 | Tegic Communications, Inc. | Reduced keyboard disambiguating computer |
US5647002A (en) | 1995-09-01 | 1997-07-08 | Lucent Technologies Inc. | Synchronization of mailboxes of different types |
US5630081A (en) | 1995-09-07 | 1997-05-13 | Puma Technology, Inc. | Connection resource manager displaying link-status information using a traffic light iconic representation |
US5864864A (en) | 1995-09-27 | 1999-01-26 | Sun Microsystems, Inc. | Method and apparatus for providing transparent persistent data support to foreign data types |
US5778361A (en) | 1995-09-29 | 1998-07-07 | Microsoft Corporation | Method and system for fast indexing and searching of text in compound-word languages |
US5758150A (en) | 1995-10-06 | 1998-05-26 | Tele-Communications, Inc. | System and method for database synchronization |
US5884323A (en) | 1995-10-13 | 1999-03-16 | 3Com Corporation | Extendible method and apparatus for synchronizing files on two different computer systems |
US6000000A (en) | 1995-10-13 | 1999-12-07 | 3Com Corporation | Extendible method and apparatus for synchronizing multiple files on two different computer systems |
US5974563A (en) | 1995-10-16 | 1999-10-26 | Network Specialists, Inc. | Real time backup system |
US5699255A (en) | 1995-10-18 | 1997-12-16 | Trimble Navigation Limited | Map transmission for in-vehicle navigation system with dynamic scale/detail adjustment |
US5727202A (en) | 1995-10-18 | 1998-03-10 | Palm Computing, Inc. | Method and apparatus for synchronizing information on two different computer systems |
US6243705B1 (en) | 1995-10-18 | 2001-06-05 | Palm, Inc. | Method and apparatus for synchronizing information on two different computer systems |
US5832489A (en) | 1995-10-18 | 1998-11-03 | 3 Com Corporation | Method and apparatus for synchronizing information on two different computer systems |
US6212556B1 (en) | 1995-11-13 | 2001-04-03 | Webxchange, Inc. | Configurable value-added network (VAN) switching |
US5764899A (en) | 1995-11-13 | 1998-06-09 | Motorola, Inc. | Method and apparatus for communicating an optimized reply |
US5745906A (en) | 1995-11-14 | 1998-04-28 | Deltatech Research, Inc. | Method and apparatus for merging delta streams to reconstruct a computer file |
US5729743A (en) | 1995-11-17 | 1998-03-17 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5893119A (en) | 1995-11-17 | 1999-04-06 | Deltatech Research, Inc. | Computer apparatus and method for merging system deltas |
US5778367A (en) | 1995-12-14 | 1998-07-07 | Network Engineering Software, Inc. | Automated on-line information service and directory, particularly for the world wide web |
US5745750A (en) | 1995-12-15 | 1998-04-28 | International Business Machines Corporation | Process and article of manufacture for constructing and optimizing transaction logs for mobile file systems |
US5781901A (en) | 1995-12-21 | 1998-07-14 | Intel Corporation | Transmitting electronic mail attachment over a network using a e-mail page |
US5903723A (en) | 1995-12-21 | 1999-05-11 | Intel Corporation | Method and apparatus for transmitting electronic mail attachments with attachment references |
US5801699A (en) | 1996-01-26 | 1998-09-01 | International Business Machines Corporation | Icon aggregation on a graphical user interface |
US6189030B1 (en) | 1996-02-21 | 2001-02-13 | Infoseek Corporation | Method and apparatus for redirection of server external hyper-link references |
US6553410B2 (en) | 1996-02-27 | 2003-04-22 | Inpro Licensing Sarl | Tailoring data and transmission protocol for efficient interactive data transactions over wide-area networks |
US5971277A (en) | 1996-04-02 | 1999-10-26 | International Business Machines Corporation | Mechanism for retrieving information using data encoded on an object |
US5804803A (en) | 1996-04-02 | 1998-09-08 | International Business Machines Corporation | Mechanism for retrieving information using data encoded on an object |
EP0801487A2 (en) | 1996-04-10 | 1997-10-15 | AT&T Corp. | A url rewriting pseudo proxy server |
US6076109A (en) | 1996-04-10 | 2000-06-13 | Lextron, Systems, Inc. | Simplified-file hyper text protocol |
WO1997039564A1 (en) | 1996-04-12 | 1997-10-23 | Motorola Inc. | Method of originating a call in a communication system |
US5845283A (en) | 1996-04-24 | 1998-12-01 | Lingua Teq, Inc. | Method and apparatus for rationalizing different data formats in a data management system |
WO1997041520A1 (en) | 1996-04-30 | 1997-11-06 | Intel Corporation | A method for scaling large e-mail databases for devices with limited storage |
US5768597A (en) | 1996-05-02 | 1998-06-16 | Starfish Software, Inc. | System and methods for improved installation of compressed software programs |
US5727950A (en) | 1996-05-22 | 1998-03-17 | Netsage Corporation | Agent based instruction system and method |
US5832518A (en) | 1996-05-28 | 1998-11-03 | Sun Microsystems, Inc. | Log file optimization in a client/server computering system |
US5923848A (en) | 1996-05-31 | 1999-07-13 | Microsoft Corporation | System and method for resolving names in an electronic messaging environment |
US5933653A (en) | 1996-05-31 | 1999-08-03 | Emc Corporation | Method and apparatus for mirroring data in a remote data storage system |
US5933778A (en) | 1996-06-04 | 1999-08-03 | At&T Wireless Services Inc. | Method and apparatus for providing telecommunication services based on a subscriber profile updated by a personal information manager |
US6145088A (en) | 1996-06-18 | 2000-11-07 | Ontrack Data International, Inc. | Apparatus and method for remote data recovery |
US6006215A (en) | 1996-06-21 | 1999-12-21 | Appintec Corporation | Method and apparatus for improved contact and activity management and planning |
US5787262A (en) | 1996-06-26 | 1998-07-28 | Microsoft Corporation | System and method for distributed conflict resolution between data objects replicated across a computer network |
US5812793A (en) | 1996-06-26 | 1998-09-22 | Microsoft Corporation | System and method for asynchronous store and forward data replication |
US5930350A (en) | 1996-06-27 | 1999-07-27 | Mci Communications Corporation | System, method and computer program for automated speed dialing |
US5832520A (en) | 1996-07-03 | 1998-11-03 | Miller, Call, Plauck And Miller | Automatic file differencing and updating system |
US5787247A (en) | 1996-07-12 | 1998-07-28 | Microsoft Corporation | Replica administration without data loss in a store and forward replication enterprise |
US5812773A (en) | 1996-07-12 | 1998-09-22 | Microsoft Corporation | System and method for the distribution of hierarchically structured data |
WO1998003005A1 (en) | 1996-07-12 | 1998-01-22 | Europolitan Ab | Method in telecommunication operating service |
US6141621A (en) | 1996-08-02 | 2000-10-31 | Magellan Dis, Inc. | Method of providing a textual description of a remote vehicle location |
US5974238A (en) | 1996-08-07 | 1999-10-26 | Compaq Computer Corporation | Automatic data synchronization between a handheld and a host computer using pseudo cache including tags and logical data elements |
US5758355A (en) | 1996-08-07 | 1998-05-26 | Aurum Software, Inc. | Synchronization of server database with client database using distribution tables |
US6285889B1 (en) | 1996-08-08 | 2001-09-04 | Nokia Mobile Phones Limited | Information output system, method for outputting information and terminal devices for outputting information via mobile communication network |
US6067582A (en) | 1996-08-13 | 2000-05-23 | Angel Secure Networks, Inc. | System for installing information related to a software application to a remote computer over a network |
US6016478A (en) | 1996-08-13 | 2000-01-18 | Starfish Software, Inc. | Scheduling system with methods for peer-to-peer scheduling of remote users |
US5859973A (en) | 1996-08-21 | 1999-01-12 | International Business Machines Corporation | Methods, system and computer program products for delayed message generation and encoding in an intermittently connected data communication system |
US6295502B1 (en) | 1996-08-22 | 2001-09-25 | S. Lee Hancock | Method of identifying geographical location using hierarchical grid address that includes a predefined alpha code |
US6115797A (en) | 1996-09-02 | 2000-09-05 | Hitachi, Ltd. | Method and system for sharing storage device via mutually different interfaces |
US5909568A (en) | 1996-09-03 | 1999-06-01 | Apple Computer, Inc. | Process and apparatus for transferring data between different file formats |
US5828376A (en) | 1996-09-23 | 1998-10-27 | J. D. Edwards World Source Company | Menu control in a graphical user interface |
EP0836301A1 (en) | 1996-09-27 | 1998-04-15 | AT&T Corp. | E-mail paging system |
US6112024A (en) | 1996-10-02 | 2000-08-29 | Sybase, Inc. | Development system providing methods for managing different versions of objects with a meta model |
US5987609A (en) | 1996-10-03 | 1999-11-16 | Kabushiki Kaisha Toshiba | System for remotely securing/locking a stolen wireless device via an Email message |
US5946615A (en) | 1996-10-08 | 1999-08-31 | At&T Wireless | Mobile network geographic address translation |
EP0836131A2 (en) | 1996-10-09 | 1998-04-15 | Hewlett-Packard Company | Security of remote computing devices |
US5926816A (en) | 1996-10-09 | 1999-07-20 | Oracle Corporation | Database Synchronizer |
US5884325A (en) | 1996-10-09 | 1999-03-16 | Oracle Corporation | System for synchronizing shared data between computers |
US6804783B1 (en) | 1996-10-17 | 2004-10-12 | Network Engineering Software | Firewall providing enhanced network security and user transparency |
US5933816A (en) | 1996-10-31 | 1999-08-03 | Citicorp Development Center, Inc. | System and method for delivering financial services |
US5970490A (en) | 1996-11-05 | 1999-10-19 | Xerox Corporation | Integration platform for heterogeneous databases |
US6167120A (en) | 1996-11-06 | 2000-12-26 | Lextron Systems, Inc. | Apparatus and methods for home networking |
US6148260A (en) | 1996-11-08 | 2000-11-14 | Zip2 | Interactive network directory service with integrated maps and directions |
US20010005849A1 (en) | 1996-11-13 | 2001-06-28 | Puma Technology, Inc. | Synchronization of databases using filters |
US5943676A (en) | 1996-11-13 | 1999-08-24 | Puma Technology, Inc. | Synchronization of recurring records in incompatible databases |
US6212529B1 (en) | 1996-11-13 | 2001-04-03 | Puma Technology, Inc. | Synchronization of databases using filters |
US6330568B1 (en) | 1996-11-13 | 2001-12-11 | Pumatech, Inc. | Synchronization of databases |
US6405218B1 (en) | 1996-11-13 | 2002-06-11 | Pumatech, Inc. | Synchronizing databases |
WO1998021648A1 (en) | 1996-11-13 | 1998-05-22 | Puma Technology, Inc. | Synchronization of databases |
US6141664A (en) | 1996-11-13 | 2000-10-31 | Puma Technology, Inc. | Synchronization of databases with date range |
US6499108B1 (en) | 1996-11-19 | 2002-12-24 | R. Brent Johnson | Secure electronic mail system |
US20010047471A1 (en) | 1996-11-19 | 2001-11-29 | Johnson R. Brent | System, method and article of manufacture to remotely configure and utilize an emulated device controller via an encrypted validation communication protocol |
US6014695A (en) | 1996-11-19 | 2000-01-11 | Hitachi, Ltd. | Computer network system for packet-transferring data between computers, network file server in computer network system and data transferring method thereof |
US20020016912A1 (en) | 1996-11-19 | 2002-02-07 | Johnson R. Brent | System and computer based method to automatically archive and retrieve encrypted remote client data files |
US5970149A (en) | 1996-11-19 | 1999-10-19 | Johnson; R. Brent | Combined remote access and security system |
US6061790A (en) | 1996-11-20 | 2000-05-09 | Starfish Software, Inc. | Network computer system with remote user data encipher methodology |
US20060129627A1 (en) | 1996-11-22 | 2006-06-15 | Mangosoft Corp. | Internet-based shared file service with native PC client access and semantics and distributed version control |
US6038665A (en) | 1996-12-03 | 2000-03-14 | Fairbanks Systems Group | System and method for backing up computer files over a wide area computer network |
US6202085B1 (en) | 1996-12-06 | 2001-03-13 | Microsoft Corportion | System and method for incremental change synchronization between multiple copies of data |
US6012088A (en) | 1996-12-10 | 2000-01-04 | International Business Machines Corporation | Automatic configuration for internet access device |
US6131116A (en) | 1996-12-13 | 2000-10-10 | Visto Corporation | System and method for globally accessing computer services |
US5966717A (en) | 1996-12-20 | 1999-10-12 | Apple Computer, Inc. | Methods for importing data between database management programs |
US6182141B1 (en) | 1996-12-20 | 2001-01-30 | Intel Corporation | Transparent proxy server |
US6339710B1 (en) | 1996-12-20 | 2002-01-15 | Nec Corporation | Radio selective calling receiver having telephone directory function |
JPH10191453A (en) | 1996-12-24 | 1998-07-21 | Casio Comput Co Ltd | Data transfer output system and information processing device |
WO1998029994A1 (en) | 1996-12-26 | 1998-07-09 | At & T Corp. | A communications system and method of operation for electronic messaging using structured response objects and virtual mailboxes |
US6256750B1 (en) | 1996-12-27 | 2001-07-03 | Canon Kabushiki Kaisha | Information processing apparatus, network printing system, its control method, and storage medium storing program |
US5875296A (en) | 1997-01-28 | 1999-02-23 | International Business Machines Corporation | Distributed file system web server user authentication with cookies |
US6006274A (en) | 1997-01-30 | 1999-12-21 | 3Com Corporation | Method 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 computer |
US6374250B2 (en) | 1997-02-03 | 2002-04-16 | International Business Machines Corporation | System and method for differential compression of data from a plurality of binary sources |
US5923756A (en) | 1997-02-12 | 1999-07-13 | Gte Laboratories Incorporated | Method for providing secure remote command execution over an insecure computer network |
US6173311B1 (en) | 1997-02-13 | 2001-01-09 | Pointcast, Inc. | Apparatus, method and article of manufacture for servicing client requests on a network |
US6023620A (en) | 1997-02-26 | 2000-02-08 | Telefonaktiebolaget Lm Ecrisson | Method for downloading control software to a cellular telephone |
US5941944A (en) | 1997-03-03 | 1999-08-24 | Microsoft Corporation | Method for providing a substitute for a requested inaccessible object by identifying substantially similar objects using weights corresponding to object features |
US6163844A (en) | 1997-03-06 | 2000-12-19 | Software And Systems Engineering Limited | Method for granting accesses to information in a distributed computer system |
US5987381A (en) | 1997-03-11 | 1999-11-16 | Visteon Technologies, Llc | Automobile navigation system using remote download of data |
US5948066A (en) | 1997-03-13 | 1999-09-07 | Motorola, Inc. | System and method for delivery of information over narrow-band communications links |
US6063134A (en) | 1997-03-14 | 2000-05-16 | Alcatel | Method to provide a software package and a provider station and a user station realizing the method and a basis software package |
US5961572A (en) | 1997-04-01 | 1999-10-05 | Bellsouth Intellectual Property Corporation | System and method for identifying the geographic region of a geographic area which contains a geographic point associated with a location |
US5968131A (en) | 1997-04-11 | 1999-10-19 | Roampage, Inc. | System and method for securely synchronizing multiple copies of a workspace element in a network |
US5961590A (en) | 1997-04-11 | 1999-10-05 | Roampage, Inc. | System and method for synchronizing electronic mail between a client site and a central site |
CN1202662A (en) | 1997-04-21 | 1998-12-23 | 阿尔卡塔尔-阿尔斯托姆通用电气公司 | System comprising data-receiving stations installed in network |
US5944787A (en) | 1997-04-21 | 1999-08-31 | Sift, Inc. | Method for automatically finding postal addresses from e-mail addresses |
US6286085B1 (en) | 1997-04-21 | 2001-09-04 | Alcatel | System for backing up data synchronously and a synchronously depending on a pre-established criterion |
US6333973B1 (en) | 1997-04-23 | 2001-12-25 | Nortel Networks Limited | Integrated message center |
US6286029B1 (en) | 1997-04-28 | 2001-09-04 | Sabre Inc. | Kiosk controller that retrieves content from servers and then pushes the retrieved content to a kiosk in the order specified in a run list |
US6292905B1 (en) | 1997-05-13 | 2001-09-18 | Micron Technology, Inc. | Method for providing a fault tolerant network using distributed server processes to remap clustered network resources to other servers during server failure |
US6321236B1 (en) | 1997-05-27 | 2001-11-20 | Arkona, Inc. | Distributing database differences corresponding to database change events made to a database table located on a server computer |
WO1998054662A1 (en) | 1997-05-27 | 1998-12-03 | Arkona, Inc. | Method, computer program product, and system for distributing changes made in a data store to remote client copies of the data store |
US6023708A (en) | 1997-05-29 | 2000-02-08 | Visto Corporation | System and method for using a global translator to synchronize workspace elements across a network |
WO1998056159A1 (en) | 1997-06-03 | 1998-12-10 | Infogear Technology Corporation | Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a web page |
US6009462A (en) | 1997-06-16 | 1999-12-28 | Digital Equipment Corporation | Replacing large bit component of electronic mail (e-mail) message with hot-link in distributed computer system |
US6219680B1 (en) | 1997-06-19 | 2001-04-17 | International Business Machines Corporation | System and method for building a web site for use in E-commerce with user specific pricing |
US6944676B1 (en) | 1997-06-24 | 2005-09-13 | Transcore Link Logistics Corp. | Information dissemination system and method with central and distributed caches |
US6243760B1 (en) | 1997-06-24 | 2001-06-05 | Vistar Telecommunications Inc. | Information dissemination system with central and distributed caches |
US6064880A (en) | 1997-06-25 | 2000-05-16 | Nokia Mobile Phones Limited | Mobile station having short code memory system-level backup and restoration function |
US6381700B1 (en) | 1997-07-07 | 2002-04-30 | Fukiko Yoshida | Remote network device for controlling the operation voltage of network devices |
US5897642A (en) | 1997-07-14 | 1999-04-27 | Microsoft Corporation | Method and system for integrating an object-based application with a version control system |
WO1999005813A2 (en) | 1997-07-23 | 1999-02-04 | Visto Corporation | User authentication applet in a computer network |
WO1999006900A2 (en) | 1997-07-30 | 1999-02-11 | Visto Corporation | System and method for globally and securely accessing unified information in a computer network |
US6141011A (en) | 1997-08-04 | 2000-10-31 | Starfish Software, Inc. | User interface methodology supporting light data entry for microprocessor device having limited user input |
US6195794B1 (en) | 1997-08-12 | 2001-02-27 | International Business Machines Corporation | Method and apparatus for distributing templates in a component system |
US6061796A (en) | 1997-08-26 | 2000-05-09 | V-One Corporation | Multi-access virtual private network |
US6611850B1 (en) | 1997-08-26 | 2003-08-26 | Reliatech Ltd. | Method and control apparatus for file backup and restoration |
US6058399A (en) | 1997-08-28 | 2000-05-02 | Colordesk, Ltd. | File upload synchronization |
US6049776A (en) | 1997-09-06 | 2000-04-11 | Unisys Corporation | Human resource management system for staffing projects |
US6886013B1 (en) | 1997-09-11 | 2005-04-26 | International Business Machines Corporation | HTTP caching proxy to filter and control display of data in a web browser |
US6223187B1 (en) | 1997-09-11 | 2001-04-24 | Puma Technology, Inc. | Distributed synchronization of databases |
US6044381A (en) | 1997-09-11 | 2000-03-28 | Puma Technology, Inc. | Using distributed history files in synchronizing databases |
US6016394A (en) | 1997-09-17 | 2000-01-18 | Tenfold Corporation | Method and system for database application software creation requiring minimal programming |
US6282435B1 (en) | 1997-09-26 | 2001-08-28 | Sun Microsytems Inc. | Graphical user interface for a portable telephone |
US6108330A (en) | 1997-09-26 | 2000-08-22 | 3Com Corporation | Apparatus and methods for use therein for an ISDN LAN modem that selects among a plurality of DNS servers for responding to a DNS query |
US7167728B1 (en) | 1997-09-26 | 2007-01-23 | Sun Microsystems, Inc. | Graphical user interface for a portable telephone |
US6163779A (en) | 1997-09-29 | 2000-12-19 | International Business Machines Corporation | Method of saving a web page to a local hard drive to enable client-side browsing |
US6094618A (en) | 1997-10-17 | 2000-07-25 | Toyota Jidosha Kabushiki Kaisha | On-vehicle device control system and control apparatus therein |
US6418309B1 (en) | 1997-10-22 | 2002-07-09 | Ericsson Inc. | Apparatus and method for configuring settings of a portable intelligent communications device during a meeting |
US6052735A (en) | 1997-10-24 | 2000-04-18 | Microsoft Corporation | Electronic mail object synchronization between a desktop computer and mobile device |
US6272545B1 (en) | 1997-10-24 | 2001-08-07 | Microsoft Corporation | System and method for interaction between one or more desktop computers and one or more mobile devices |
US5896321A (en) | 1997-11-14 | 1999-04-20 | Microsoft Corporation | Text completion system for a miniature computer |
US6034621A (en) | 1997-11-18 | 2000-03-07 | Lucent Technologies, Inc. | Wireless remote synchronization of data between PC and PDA |
US6363412B1 (en) | 1997-11-21 | 2002-03-26 | Nec Corporation | Wireless communication method permitting efficient use of system resources |
US5951636A (en) | 1997-12-04 | 1999-09-14 | International Business Machines Corp. | Accessing a post office system from a client computer using applets |
US5950193A (en) | 1997-12-16 | 1999-09-07 | Microsoft Corporation | Interactive records and groups of records in an address book database |
US6275831B1 (en) | 1997-12-16 | 2001-08-14 | Starfish Software, Inc. | Data processing environment with methods providing contemporaneous synchronization of two or more clients |
US6295541B1 (en) | 1997-12-16 | 2001-09-25 | Starfish Software, Inc. | System and methods for synchronizing two or more datasets |
EP0924917A2 (en) | 1997-12-17 | 1999-06-23 | Nortel Networks Corporation | Method for adding context to communications |
US6246889B1 (en) | 1997-12-18 | 2001-06-12 | Ericsson Inc. | System, method, and apparatus for delayed call answering |
US6023723A (en) | 1997-12-22 | 2000-02-08 | Accepted Marketing, Inc. | Method and system for filtering unwanted junk e-mail utilizing a plurality of filtering mechanisms |
US6151606A (en) | 1998-01-16 | 2000-11-21 | Visto Corporation | System and method for using a workspace data manager to access, manipulate and synchronize network data |
WO1999036870A1 (en) | 1998-01-16 | 1999-07-22 | Visto Corporation | System and method for using a workspace data manager to access, manipulate and synchronize network data |
US6157630A (en) | 1998-01-26 | 2000-12-05 | Motorola, Inc. | Communications system with radio device and server |
US6205448B1 (en) | 1998-01-30 | 2001-03-20 | 3Com Corporation | Method and apparatus of synchronizing two computer systems supporting multiple synchronization techniques |
US7596609B1 (en) | 1998-01-30 | 2009-09-29 | Net-Express, Ltd. | WWW addressing |
US6216131B1 (en) | 1998-02-06 | 2001-04-10 | Starfish Software, Inc. | Methods for mapping data fields from one data set to another in a data processing environment |
US6282698B1 (en) | 1998-02-09 | 2001-08-28 | Lucent Technologies Inc. | Detecting similarities in Java sources from bytecodes |
US6581065B1 (en) | 1998-02-10 | 2003-06-17 | National Broadcasting Comany, Inc. | Dynamic insertion and updating of hypertext links for internet servers |
US6185598B1 (en) | 1998-02-10 | 2001-02-06 | Digital Island, Inc. | Optimized network resource location |
WO1999040514A1 (en) | 1998-02-10 | 1999-08-12 | Digital Island, Inc. | Optimized network resource location |
US6233565B1 (en) | 1998-02-13 | 2001-05-15 | Saranac Software, Inc. | Methods and apparatus for internet based financial transactions with evidence of payment |
JPH11242677A (en) | 1998-02-25 | 1999-09-07 | Casio Comput Co Ltd | Information equipment and recording media |
JPH11242620A (en) | 1998-02-25 | 1999-09-07 | Casio Comput Co Ltd | Information processing device, server device, information providing system, and recording medium |
US6345308B1 (en) | 1998-02-27 | 2002-02-05 | Kabushiki Kaisha Toshiba | Network computer system and method for executing data synchronization process thereof |
US6304881B1 (en) | 1998-03-03 | 2001-10-16 | Pumatech, Inc. | Remote data access and synchronization |
WO1999045451A2 (en) | 1998-03-03 | 1999-09-10 | Puma Technology, Inc. | Remote data access and synchronization |
US6065018A (en) | 1998-03-04 | 2000-05-16 | International Business Machines Corporation | Synchronizing recovery log having time stamp to a remote site for disaster recovery of a primary database having related hierarchial and relational databases |
US6012063A (en) | 1998-03-04 | 2000-01-04 | Starfish Software, Inc. | Block file system for minimal incremental data transfer between computing devices |
WO1999045484A1 (en) | 1998-03-05 | 1999-09-10 | Puma Technology, Inc. | Synchronization of databases using filters |
US6026414A (en) | 1998-03-05 | 2000-02-15 | International Business Machines Corporation | System including a proxy client to backup files in a distributed computing environment |
WO1999046701A1 (en) | 1998-03-09 | 1999-09-16 | Amazon.Com, Inc. | Method and system for automatically filling forms in an integrated network based transaction environment |
WO1999050761A1 (en) | 1998-03-31 | 1999-10-07 | Puma Technology, Inc. | Transferring records between two databases |
US6925477B1 (en) | 1998-03-31 | 2005-08-02 | Intellisync Corporation | Transferring records between two databases |
US6360330B1 (en) | 1998-03-31 | 2002-03-19 | Emc Corporation | System and method for backing up data stored in multiple mirrors on a mass storage subsystem under control of a backup server |
US20030084121A1 (en) | 1998-04-08 | 2003-05-01 | Adam De Boor | Wireless communication device with markup language based man-machine interface |
US6247048B1 (en) | 1998-04-30 | 2001-06-12 | Openwave Systems Inc | Method and apparatus for transcoding character sets between internet hosts and thin client devices over data networks |
US6163773A (en) | 1998-05-05 | 2000-12-19 | International Business Machines Corporation | Data storage system with trained predictive cache management engine |
US6189096B1 (en) | 1998-05-06 | 2001-02-13 | Kyberpass Corporation | User authentification using a virtual private key |
US6141659A (en) | 1998-05-12 | 2000-10-31 | International Businss Machines Corporation | Systems, methods and computer program products for retrieving documents from multiple document servers via a single client session |
US6466967B2 (en) | 1998-05-15 | 2002-10-15 | Unicast Communications Corporation | Apparatus and accompanying methods for network distribution and interstitial rendering of information objects to client computers |
US6073133A (en) | 1998-05-15 | 2000-06-06 | Micron Electronics Inc. | Electronic mail attachment verifier |
US6463464B1 (en) | 1998-05-29 | 2002-10-08 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device |
US6219694B1 (en) | 1998-05-29 | 2001-04-17 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device having a shared electronic address |
US6252547B1 (en) | 1998-06-05 | 2001-06-26 | Decisionmark Corp. | Method and apparatus for limiting access to signals delivered via the internet |
US7103794B2 (en) | 1998-06-08 | 2006-09-05 | Cacheflow, Inc. | Network object cache engine |
US6338096B1 (en) | 1998-06-10 | 2002-01-08 | International Business Machines Corporation | System uses kernals of micro web server for supporting HTML web browser in providing HTML data format and HTTP protocol from variety of data sources |
WO1999065256A2 (en) | 1998-06-10 | 1999-12-16 | Logica, Inc. | System and method for delivering e-mail notification to mobile phones |
US6101480A (en) | 1998-06-19 | 2000-08-08 | International Business Machines | Electronic calendar with group scheduling and automated scheduling techniques for coordinating conflicting schedules |
US6396482B1 (en) | 1998-06-26 | 2002-05-28 | Research In Motion Limited | Hand-held electronic device with a keyboard optimized for use with the thumbs |
US6061063A (en) | 1998-06-30 | 2000-05-09 | Sun Microsystems, Inc. | Method and apparatus for providing feedback while scrolling |
US6286053B1 (en) | 1998-06-30 | 2001-09-04 | Motorola Inc. | Method, client device, server and article of manufacture for compressing universal resource indicators using partitioned left/right string substitution |
US6078960A (en) | 1998-07-03 | 2000-06-20 | Acceleration Software International Corporation | Client-side load-balancing in client server network |
US6249690B1 (en) | 1998-07-10 | 2001-06-19 | Mitsubishi Denki Kabushiki Kaisha | Portable information equipment system |
US6553413B1 (en) | 1998-07-14 | 2003-04-22 | Massachusetts Institute Of Technology | Content delivery network using edge-of-network servers for providing content delivery to a set of participating content providers |
US6108703A (en) | 1998-07-14 | 2000-08-22 | Massachusetts Institute Of Technology | Global hosting system |
US6574744B1 (en) | 1998-07-15 | 2003-06-03 | Alcatel | Method of determining a uniform global view of the system status of a distributed computer network |
US6535743B1 (en) | 1998-07-29 | 2003-03-18 | Minorplanet Systems Usa, Inc. | System and method for providing directions using a communication network |
US6233589B1 (en) | 1998-07-31 | 2001-05-15 | Novell, Inc. | Method and system for reflecting differences between two files |
US6549933B1 (en) | 1998-08-04 | 2003-04-15 | International Business Machines Corporation | Managing, accessing, and retrieving networked information using physical objects associated with the networked information |
US6356910B1 (en) | 1998-08-07 | 2002-03-12 | Paul Zellweger | Method and apparatus for a self-service content menu |
US6260124B1 (en) | 1998-08-13 | 2001-07-10 | International Business Machines Corporation | System and method for dynamically resynchronizing backup data |
WO2000011832A1 (en) | 1998-08-21 | 2000-03-02 | Visto Corporation | System and method for enabling secure access to services in a computer network |
US6963914B1 (en) | 1998-09-01 | 2005-11-08 | Lucent Technologies Inc. | Method and apparatus for retrieving a network file using a logical reference |
US6757712B1 (en) | 1998-09-08 | 2004-06-29 | Tenzing Communications, Inc. | Communications systems for aircraft |
US20020168975A1 (en) | 1998-09-08 | 2002-11-14 | Tenzing Communications, Inc. | System and method for airborne passenger electronic communication |
EP0986225A1 (en) | 1998-09-11 | 2000-03-15 | Visto Corporation | System and method for securely synchronizing multiple copies of a workspace element in a network |
US7051275B2 (en) | 1998-09-15 | 2006-05-23 | Microsoft Corporation | Annotations for multiple versions of media content |
US6289212B1 (en) | 1998-09-16 | 2001-09-11 | Openwave Systems Inc. | Method and apparatus for providing electronic mail services during network unavailability |
WO2000016222A1 (en) | 1998-09-17 | 2000-03-23 | Synchrologic, Inc. | Database synchronization and organization system and method |
US6226650B1 (en) | 1998-09-17 | 2001-05-01 | Synchrologic, Inc. | Database synchronization and organization system and method |
US6397351B1 (en) | 1998-09-28 | 2002-05-28 | International Business Machines Corporation | Method and apparatus for rapid data restoration including on-demand output of sorted logged changes |
US20060212482A1 (en) | 1998-10-01 | 2006-09-21 | Feyzi Celik | Wireless data exchange |
US6131096A (en) | 1998-10-05 | 2000-10-10 | Visto Corporation | System and method for updating a remote database in a network |
US6546425B1 (en) | 1998-10-09 | 2003-04-08 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
US20080022220A1 (en) | 1998-10-13 | 2008-01-24 | Chris Cheah | Method and System for Controlled Distribution of Information Over a Network |
US6269405B1 (en) | 1998-10-19 | 2001-07-31 | International Business Machines Corporation | User account establishment and synchronization in heterogeneous networks |
US6324544B1 (en) | 1998-10-21 | 2001-11-27 | Microsoft Corporation | File object synchronization between a desktop computer and a mobile device |
US6532588B1 (en) | 1998-10-21 | 2003-03-11 | Xoucin, Inc. | User centric program product distribution |
US6195695B1 (en) | 1998-10-27 | 2001-02-27 | International Business Machines Corporation | Data processing system and method for recovering from system crashes |
US6487560B1 (en) | 1998-10-28 | 2002-11-26 | Starfish Software, Inc. | System and methods for communicating between multiple devices for synchronization |
US6567850B1 (en) | 1998-10-28 | 2003-05-20 | Yodlee, Inc. | System and method for determining revenue from an intermediary derived from servicing data requests |
US7007067B1 (en) * | 1998-11-03 | 2006-02-28 | British Telecommunications Public Limited Company | Apparatus for processing communications |
US6453392B1 (en) | 1998-11-10 | 2002-09-17 | International Business Machines Corporation | Method of and apparatus for sharing dedicated devices between virtual machine guests |
US6516314B1 (en) | 1998-11-17 | 2003-02-04 | Telefonaktiebolaget L M Ericsson (Publ) | Optimization of change log handling |
WO2000029998A2 (en) | 1998-11-17 | 2000-05-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Optimization of change log handling |
US6462644B1 (en) | 1998-11-19 | 2002-10-08 | The Coca-Cola Company | Network of vending machines connected interactively to data-base building host |
US6553375B1 (en) | 1998-11-25 | 2003-04-22 | International Business Machines Corporation | Method and apparatus for server based handheld application and database management |
US6332158B1 (en) | 1998-12-03 | 2001-12-18 | Chris Risley | Domain name system lookup allowing intelligent correction of searches and presentation of auxiliary information |
US6636894B1 (en) | 1998-12-08 | 2003-10-21 | Nomadix, Inc. | Systems and methods for redirecting users having transparent computer access to a network using a gateway device having redirection capability |
US6389462B1 (en) | 1998-12-16 | 2002-05-14 | Lucent Technologies Inc. | Method and apparatus for transparently directing requests for web objects to proxy caches |
US6516327B1 (en) | 1998-12-24 | 2003-02-04 | International Business Machines Corporation | System and method for synchronizing data in multiple databases |
US7284051B1 (en) | 1998-12-28 | 2007-10-16 | Fujitsu Limited | Relaying apparatus for use in a network system |
US6351764B1 (en) * | 1998-12-31 | 2002-02-26 | Michael Voticky | System and method for prioritizing communications messages |
US7016964B1 (en) | 1999-01-05 | 2006-03-21 | Cisco Technology, Inc. | Selectively passing network addresses through a server |
US6718390B1 (en) | 1999-01-05 | 2004-04-06 | Cisco Technology, Inc. | Selectively forced redirection of network traffic |
US6292743B1 (en) | 1999-01-06 | 2001-09-18 | Infogation Corporation | Mobile navigation system |
US6329680B1 (en) | 1999-01-07 | 2001-12-11 | Hitachi, Ltd. | Semiconductor integrated circuit device and process for manufacturing the same |
US7030730B1 (en) | 1999-01-15 | 2006-04-18 | International Business Machines Corporation | System and method for formatting an electronic message |
US6324526B1 (en) | 1999-01-15 | 2001-11-27 | D'agostino John | System and method for performing secure credit card purchases |
US6684302B2 (en) | 1999-01-19 | 2004-01-27 | Arm Limited | Bus arbitration circuit responsive to latency of access requests and the state of the memory circuit |
US6490655B1 (en) | 1999-01-19 | 2002-12-03 | Arm Limited | Data processing apparatus and method for cache line replacement responsive to the operational state of memory |
EP1024441A2 (en) | 1999-01-27 | 2000-08-02 | Phone.Com Inc. | Method and apparatus for synchronizing multiple databases |
JP2000232680A (en) | 1999-02-09 | 2000-08-22 | Nec Corp | Mobile communication terminal, communication network and user authentication method |
US7158805B1 (en) | 1999-02-11 | 2007-01-02 | Smartint Co., Ltd. | Telecommunications system and terminal apparatus for exchanging terminal stored information and automatically updating changed information among terminal users |
US6397307B2 (en) | 1999-02-23 | 2002-05-28 | Legato Systems, Inc. | Method and system for mirroring and archiving mass storage |
US6247135B1 (en) | 1999-03-03 | 2001-06-12 | Starfish Software, Inc. | Synchronization process negotiation for computing devices |
US20050210101A1 (en) | 1999-03-04 | 2005-09-22 | Universal Electronics Inc. | System and method for providing content, management, and interactivity for client devices |
US6324467B1 (en) | 1999-03-05 | 2001-11-27 | Hitachi, Ltd. | Information providing system |
US6449622B1 (en) | 1999-03-08 | 2002-09-10 | Starfish Software, Inc. | System and methods for synchronizing datasets when dataset changes may be received out of order |
US6434627B1 (en) | 1999-03-15 | 2002-08-13 | Cisco Technology, Inc. | IP network for accomodating mobile users with incompatible network addressing |
US6081900A (en) | 1999-03-16 | 2000-06-27 | Novell, Inc. | Secure intranet access |
US6173310B1 (en) | 1999-03-23 | 2001-01-09 | Microstrategy, Inc. | System and method for automatic transmission of on-line analytical processing system report output |
US6434621B1 (en) | 1999-03-31 | 2002-08-13 | Hannaway & Associates | Apparatus and method of using the same for internet and intranet broadcast channel creation and management |
US6591306B1 (en) | 1999-04-01 | 2003-07-08 | Nec Corporation | IP network access for portable devices |
US6542933B1 (en) | 1999-04-05 | 2003-04-01 | Neomedia Technologies, Inc. | System and method of using machine-readable or human-readable linkage codes for accessing networked data resources |
US6457062B1 (en) | 1999-04-08 | 2002-09-24 | Palm, Inc. | System and method for synchronizing multiple calendars over wide area network |
US6816481B1 (en) | 1999-04-09 | 2004-11-09 | Sbc Technology Resources, Inc. | Internet caller identification system and method |
US7023868B2 (en) | 1999-04-13 | 2006-04-04 | Broadcom Corporation | Voice gateway with downstream voice synchronization |
US6430289B1 (en) | 1999-04-13 | 2002-08-06 | Microsoft Corporation | System and method for computerized status monitor and use in a telephone network |
US6757698B2 (en) | 1999-04-14 | 2004-06-29 | Iomega Corporation | Method and apparatus for automatically synchronizing data from a host computer to two or more backup data storage locations |
US20020087588A1 (en) | 1999-04-14 | 2002-07-04 | Mcbride Stephen Larry | Method and apparatus for automatically synchronizing data from a host computer to two or more backup data storage locations |
US6535949B1 (en) | 1999-04-19 | 2003-03-18 | Research In Motion Limited | Portable electronic device having a log-structured file system in flash memory |
US6349336B1 (en) | 1999-04-26 | 2002-02-19 | Hewlett-Packard Company | Agent/proxy connection control across a firewall |
US20010056473A1 (en) | 1999-04-26 | 2001-12-27 | Kenneth Arneson | Information retrieval system and method |
JP2000316053A (en) | 1999-04-28 | 2000-11-14 | Nec Saitama Ltd | Device and method for transferring additional service to portable telephone set |
US6278941B1 (en) | 1999-04-28 | 2001-08-21 | Kabushikikaisha Equos Research | Route guide system |
US6654746B1 (en) | 1999-05-03 | 2003-11-25 | Symantec Corporation | Methods and apparatuses for single-connection file synchronization workgroup file update |
US20030069874A1 (en) | 1999-05-05 | 2003-04-10 | Eyal Hertzog | Method and system to automate the updating of personal information within a personal information management application and to synchronize such updated personal information management applications |
US6430576B1 (en) | 1999-05-10 | 2002-08-06 | Patrick Gates | Distributing and synchronizing objects |
US7315826B1 (en) | 1999-05-27 | 2008-01-01 | Accenture, Llp | Comparatively analyzing vendors of components required for a web-based architecture |
US6473621B1 (en) | 1999-05-28 | 2002-10-29 | Nokia Inc. | Method and apparatus for entering shortcut messages |
US6539494B1 (en) | 1999-06-17 | 2003-03-25 | Art Technology Group, Inc. | Internet server session backup apparatus |
US6597700B2 (en) | 1999-06-30 | 2003-07-22 | Nortel Networks Limited | System, device, and method for address management in a distributed communication environment |
US7356559B1 (en) | 1999-07-01 | 2008-04-08 | Affinity Internet, Inc. | Integrated platform for developing and maintaining a distributed multiapplication online presence |
US6401104B1 (en) | 1999-07-03 | 2002-06-04 | Starfish Software, Inc. | System and methods for synchronizing datasets using cooperation among multiple synchronization engines |
US6549937B1 (en) | 1999-07-21 | 2003-04-15 | Microsoft Corporation | System and method for multi-protocol communication in a computer network |
US6507891B1 (en) | 1999-07-22 | 2003-01-14 | International Business Machines Corporation | Method and apparatus for managing internal caches and external caches in a data processing system |
US6317755B1 (en) | 1999-07-26 | 2001-11-13 | Motorola, Inc. | Method and apparatus for data backup and restoration in a portable data device |
US6567857B1 (en) | 1999-07-29 | 2003-05-20 | Sun Microsystems, Inc. | Method and apparatus for dynamic proxy insertion in network traffic flow |
US6601071B1 (en) | 1999-08-04 | 2003-07-29 | Oracle International Corp. | Method and system for business to business data interchange using XML |
US6523063B1 (en) | 1999-08-30 | 2003-02-18 | Zaplet, Inc. | Method system and program product for accessing a file using values from a redirect message string for each change of the link identifier |
US7289964B1 (en) | 1999-08-31 | 2007-10-30 | Accenture Llp | System and method for transaction services patterns in a netcentric environment |
US6628194B1 (en) | 1999-08-31 | 2003-09-30 | At&T Wireless Services, Inc. | Filtered in-box for voice mail, e-mail, pages, web-based information, and faxes |
US6662212B1 (en) | 1999-08-31 | 2003-12-09 | Qualcomm Incorporated | Synchronization of a virtual workspace using E-mail extensions |
US6255989B1 (en) | 1999-09-04 | 2001-07-03 | Edward Munson | Method and system for addressing locations based upon latitude and longitude positions |
US6341316B1 (en) | 1999-09-10 | 2002-01-22 | Avantgo, Inc. | System, method, and computer program product for synchronizing content between a server and a client based on state information |
US6810411B1 (en) | 1999-09-13 | 2004-10-26 | Intel Corporation | Method and system for selecting a host in a communications network |
US7293074B1 (en) | 1999-09-20 | 2007-11-06 | Fusionone, Inc. | Performing server actions using template with field that can be completed without obtaining information from a user |
US6934767B1 (en) | 1999-09-20 | 2005-08-23 | Fusionone, Inc. | Automatically expanding abbreviated character substrings |
US6360252B1 (en) | 1999-09-20 | 2002-03-19 | Fusionone, Inc. | Managing the transfer of e-mail attachments to rendering devices other than an original e-mail recipient |
US7116681B1 (en) | 1999-09-24 | 2006-10-03 | British Telecommunications | Packet network interfacing |
US6601143B1 (en) | 1999-09-25 | 2003-07-29 | International Business Machines Corporation | Self-adapting cache management method and system |
US6725239B2 (en) | 1999-09-28 | 2004-04-20 | Microsoft Corporation | Selective information synchronization based on implicit user designation |
US7197574B1 (en) | 1999-09-29 | 2007-03-27 | Kabushiki Kaisha Toshiba | Domain name system inquiry apparatus, domain name system inquiry method, and recording medium |
US6519452B1 (en) | 1999-10-01 | 2003-02-11 | Nortel Networks Limited | Method and system for optimizing wireless communication system performance |
US6505216B1 (en) | 1999-10-01 | 2003-01-07 | Emc Corporation | Methods and apparatus for backing-up and restoring files using multiple trails |
US6694335B1 (en) | 1999-10-04 | 2004-02-17 | Microsoft Corporation | Method, computer readable medium, and system for monitoring the state of a collection of resources |
US6496944B1 (en) | 1999-10-06 | 2002-12-17 | International Business Machines Corporation | Method for database assisted file system restore |
US7039656B1 (en) | 1999-10-20 | 2006-05-02 | Yodlee.Com, Inc. | Method and apparatus for synchronizing data records between a remote device and a data server over a data-packet-network |
US6480896B1 (en) | 1999-10-27 | 2002-11-12 | Roy-G-Biv Corporation | Systems and methods for generating and communicating motion data through a distributed network |
US6589290B1 (en) | 1999-10-29 | 2003-07-08 | America Online, Inc. | Method and apparatus for populating a form with data |
US6741851B1 (en) | 1999-10-30 | 2004-05-25 | Samsung Electronics Co., Ltd. | Method for protecting data stored in lost mobile terminal and recording medium therefor |
WO2001033874A1 (en) | 1999-11-04 | 2001-05-10 | Cyberbank Corporation | System for a remote file management with mobile devices |
US6714987B1 (en) | 1999-11-05 | 2004-03-30 | Nortel Networks Limited | Architecture for an IP centric distributed network |
US6954783B1 (en) | 1999-11-12 | 2005-10-11 | Bmc Software, Inc. | System and method of mediating a web page |
US6870921B1 (en) | 1999-11-12 | 2005-03-22 | Metro One Telecommunications, Inc. | Enhanced directory assistance service providing individual or group directories |
US6484143B1 (en) | 1999-11-22 | 2002-11-19 | Speedera Networks, Inc. | User device and system for traffic management and content distribution over a world wide area network |
US7249175B1 (en) | 1999-11-23 | 2007-07-24 | Escom Corporation | Method and system for blocking e-mail having a nonexistent sender address |
US6591362B1 (en) | 1999-11-26 | 2003-07-08 | Inventech Corporation | System for protecting BIOS from virus by verified system management interrupt signal source |
US6647399B2 (en) | 1999-11-29 | 2003-11-11 | International Business Machines Corporation | Method, system, program, and data structures for naming full backup versions of files and related deltas of the full backup versions |
US20050144200A1 (en) | 1999-12-02 | 2005-06-30 | Lambertus Hesselink | Managed peer-to-peer applications, systems and methods for distributed data access and storage |
US20020049852A1 (en) | 1999-12-06 | 2002-04-25 | Yen-Jen Lee | Global messaging with distributed adaptive streaming control |
US7054952B1 (en) | 1999-12-09 | 2006-05-30 | International Business Machines Corp. | Electronic document delivery system employing distributed document object model (DOM) based transcoding and providing interactive javascript support |
US20020129047A1 (en) | 1999-12-13 | 2002-09-12 | Cane David A. | Multiple copy capability for network backup systems |
US6732264B1 (en) | 1999-12-14 | 2004-05-04 | Intel Corporation | Multi-tasking boot firmware |
US20050283741A1 (en) | 1999-12-16 | 2005-12-22 | Marko Balabanovic | Method and apparatus for storytelling with digital photographs |
CN1313697A (en) | 1999-12-23 | 2001-09-19 | 阿尔卡塔尔公司 | Method for obtaining calling identification messages in telephone communication network |
US6728530B1 (en) | 1999-12-28 | 2004-04-27 | Nokia Corporation | Calendar-display apparatus, and associated method, for a mobile terminal |
US6564336B1 (en) | 1999-12-29 | 2003-05-13 | General Electric Company | Fault tolerant database for picture archiving and communication systems |
US6584454B1 (en) | 1999-12-31 | 2003-06-24 | Ge Medical Technology Services, Inc. | Method and apparatus for community management in remote system servicing |
US20010034737A1 (en) | 2000-01-10 | 2001-10-25 | Cane David A. | Administration of a differential backup system in a client-server environment |
US6904449B1 (en) | 2000-01-14 | 2005-06-07 | Accenture Llp | System and method for an application provider framework |
US20010044805A1 (en) | 2000-01-25 | 2001-11-22 | Multer David L. | Synchronization system application object interface |
US7007041B2 (en) | 2000-01-25 | 2006-02-28 | Fusionone, Inc. | Synchronization system application object interface |
US6694336B1 (en) | 2000-01-25 | 2004-02-17 | Fusionone, Inc. | Data transfer and synchronization system |
US6738789B2 (en) | 2000-01-25 | 2004-05-18 | Fusionone, Inc. | Data package including synchronization data |
US7035878B1 (en) | 2000-01-25 | 2006-04-25 | Fusionone, Inc. | Base rolling engine for data transfer and synchronization system |
US20020040369A1 (en) | 2000-01-25 | 2002-04-04 | Multer David L. | Binary data synchronization engine |
US6757696B2 (en) | 2000-01-25 | 2004-06-29 | Fusionone, Inc. | Management server for synchronization system |
US20110269424A1 (en) | 2000-01-25 | 2011-11-03 | Synchronoss Technologies, Inc. | Data transfer and synchronization system |
US6671757B1 (en) | 2000-01-26 | 2003-12-30 | Fusionone, Inc. | Data transfer and synchronization system |
US20090055464A1 (en) | 2000-01-26 | 2009-02-26 | Multer David L | Data transfer and synchronization system |
US20050099963A1 (en) | 2000-01-26 | 2005-05-12 | Multer David L. | Data transfer and synchronization system |
US8156074B1 (en) | 2000-01-26 | 2012-04-10 | Synchronoss Technologies, Inc. | Data transfer and synchronization system |
US20080201362A1 (en) | 2000-01-26 | 2008-08-21 | Fusionone, Inc. | Data transfer and synchronization system |
US20020035605A1 (en) | 2000-01-26 | 2002-03-21 | Mcdowell Mark | Use of presence and location information concerning wireless subscribers for instant messaging and mobile commerce |
US7415486B2 (en) | 2000-01-26 | 2008-08-19 | Fusionone, Inc. | System using change log stored at a server to identify changes to user's application data for synchronizing data between systems |
US7096418B1 (en) | 2000-02-02 | 2006-08-22 | Persistence Software, Inc. | Dynamic web page cache |
US20020091785A1 (en) | 2000-02-08 | 2002-07-11 | Norbert Ohlenbusch | Intelligent data network |
US6643707B1 (en) | 2000-02-14 | 2003-11-04 | General Instrument Corporation | Method and apparatus for defining, managing and distributing broadcast names |
US20030037020A1 (en) | 2000-02-22 | 2003-02-20 | Lars Novak | Method and apparatus for synchronizing databases of portable devices without change logs |
US20020116444A1 (en) | 2000-02-29 | 2002-08-22 | Imran Chaudhri | Method and system for providing intelligent network content delivery |
US20020055909A1 (en) | 2000-03-01 | 2002-05-09 | Passgate Corporation | Method, system and computer readable medium for Web site account and e-commerce management from a central location |
US6684088B1 (en) | 2000-03-01 | 2004-01-27 | Axi Mobile Ltd. | System and method for displaying electronic mail messages on a low bandwidth device |
US6799214B1 (en) | 2000-03-03 | 2004-09-28 | Nec Corporation | System and method for efficient content delivery using redirection pages received from the content provider original site and the mirror sites |
US20010047393A1 (en) | 2000-03-08 | 2001-11-29 | Marbles, Inc. | System and method for efficient remote operation of real-time graphical applications |
US6704849B2 (en) | 2000-03-10 | 2004-03-09 | Alcatel | Process, data processing device, service provision server, back-up server and program modules for backing-up data |
WO2001071539A2 (en) | 2000-03-17 | 2001-09-27 | Visto Corporation | System and method for automatically forwarding email and email events via a computer network to a server computer |
US6671724B1 (en) | 2000-03-21 | 2003-12-30 | Centrisoft Corporation | Software, systems and methods for managing a distributed network |
US6609005B1 (en) | 2000-03-28 | 2003-08-19 | Leap Wireless International, Inc. | System and method for displaying the location of a wireless communications device wiring a universal resource locator |
US20030154171A1 (en) | 2000-03-31 | 2003-08-14 | Hewlett Packard Company | Apparatus and method for selling personal information |
US7107043B2 (en) | 2000-03-31 | 2006-09-12 | Shinji Aoyama | Cellular telephone, and method and apparatus for backup of data of cellular telephone |
EP1139608A2 (en) | 2000-03-31 | 2001-10-04 | Lucent Technologies Inc. | Method and system for subscriber-configurable communications service |
US6954660B2 (en) | 2000-03-31 | 2005-10-11 | Shinji Aoyama | Data device for cellular telephone and data backup method |
US6665721B1 (en) | 2000-04-06 | 2003-12-16 | International Business Machines Corporation | Enabling a home network reverse web server proxy |
US6701316B1 (en) | 2000-04-07 | 2004-03-02 | Nec Corporation | Method and apparatus for intelligent network bandwidth and system resource utilization for web content fetch and refresh |
US6363249B1 (en) | 2000-04-10 | 2002-03-26 | Motorola, Inc. | Dynamically configurable datagram message communication system |
US20010028363A1 (en) | 2000-04-10 | 2001-10-11 | Mitsubishi Corporation And Starnet Co., Ltd. | Method for receiving and managing electronic files and file-managing device used therefor |
GB2366050A (en) | 2000-04-11 | 2002-02-27 | Hewlett Packard Co | Aggregation of log data from different operating systems into a central data log |
WO2001080535A1 (en) | 2000-04-13 | 2001-10-25 | Michael Voticky | Communications prioritizer |
US7328341B1 (en) | 2000-04-14 | 2008-02-05 | Secuve Co., Ltd | Method and apparatus for protecting file system based on digital signature certificate |
US7363233B1 (en) | 2000-04-17 | 2008-04-22 | Levine Richard C | System and method of network addressing and translation in a transportation system |
US20020007303A1 (en) | 2000-05-01 | 2002-01-17 | Brookler Brent D. | System for conducting electronic surveys |
US7663652B1 (en) | 2000-05-03 | 2010-02-16 | Morris Reese | Enhanced electronic mail delivery system |
US20020016818A1 (en) | 2000-05-11 | 2002-02-07 | Shekhar Kirani | System and methodology for optimizing delivery of email attachments for disparate devices |
US6812961B1 (en) | 2000-05-11 | 2004-11-02 | Eastman Kodak Company | System and camera for automatically forwarding digital images to a service provider |
US20030115240A1 (en) | 2000-05-16 | 2003-06-19 | Sok-Hyun Cho | Schedule managing character and information providing system and method using same |
US6353448B1 (en) | 2000-05-16 | 2002-03-05 | Ez Online Network, Inc. | Graphic user interface display method |
US6944651B2 (en) | 2000-05-19 | 2005-09-13 | Fusionone, Inc. | Single click synchronization of data from a public information store to a private information store |
US20030158960A1 (en) | 2000-05-22 | 2003-08-21 | Engberg Stephan J. | System and method for establishing a privacy communication path |
US20010044838A1 (en) | 2000-05-22 | 2001-11-22 | Sachio Iida | Information distribution method, information distribution system, communication terminal, information distribution apparatus, and duplicate distribution preventing method |
US20020032751A1 (en) | 2000-05-23 | 2002-03-14 | Srinivas Bharadwaj | Remote displays in mobile communication networks |
US7082476B1 (en) | 2000-05-24 | 2006-07-25 | Cisco Technology, Inc. | System and method of optimizing retrieval of network resources by identifying and substituting embedded symbolic host name references with network addresses in accordance with substitution policies |
US6734883B1 (en) | 2000-05-25 | 2004-05-11 | International Business Machines Corporation | Spinlist graphical user interface control with preview and postview |
US6904460B1 (en) | 2000-06-01 | 2005-06-07 | Aerocast.Com, Inc. | Reverse content harvester |
US20010051920A1 (en) | 2000-06-07 | 2001-12-13 | Joao Raymond Anthony | Financial transaction and/or wireless communication device authorization, notification and/or security apparatus and method |
US20020062365A1 (en) | 2000-06-13 | 2002-05-23 | Sanyo Electric Co., Ltd. | Control of electronic appliances over network |
US20020023136A1 (en) | 2000-06-15 | 2002-02-21 | Silver Edward Michael | Electronic mail (email) internet applicance methods and systems |
US6732101B1 (en) | 2000-06-15 | 2004-05-04 | Zix Corporation | Secure message forwarding system detecting user's preferences including security preferences |
US6868451B1 (en) | 2000-06-20 | 2005-03-15 | Palm Source, Inc. | Data exchange between a handheld device and another computer system using an exchange manager via synchronization |
US7003555B1 (en) | 2000-06-23 | 2006-02-21 | Cloudshield Technologies, Inc. | Apparatus and method for domain name resolution |
US6829654B1 (en) | 2000-06-23 | 2004-12-07 | Cloudshield Technologies, Inc. | Apparatus and method for virtual edge placement of web sites |
US7099915B1 (en) | 2000-06-30 | 2006-08-29 | Cisco Technology, Inc. | Server load balancing method and system |
US6327533B1 (en) | 2000-06-30 | 2001-12-04 | Geospatial Technologies, Inc. | Method and apparatus for continuously locating an object |
US20020010868A1 (en) | 2000-07-04 | 2002-01-24 | Yoshiyasu Nakashima | Data accumulation system |
US6591266B1 (en) | 2000-07-14 | 2003-07-08 | Nec Corporation | System and method for intelligent caching and refresh of dynamically generated and static web content |
US6892225B1 (en) | 2000-07-19 | 2005-05-10 | Fusionone, Inc. | Agent system for a secure remote access system |
US8073954B1 (en) | 2000-07-19 | 2011-12-06 | Synchronoss Technologies, Inc. | Method and apparatus for a secure remote access system |
US7895334B1 (en) | 2000-07-19 | 2011-02-22 | Fusionone, Inc. | Remote access communication architecture apparatus and method |
US6920488B1 (en) | 2000-07-28 | 2005-07-19 | International Business Machines Corporation | Server assisted system for accessing web pages from a personal data assistant |
US7853664B1 (en) | 2000-07-31 | 2010-12-14 | Landmark Digital Services Llc | Method and system for purchasing pre-recorded music |
US20020059116A1 (en) | 2000-07-31 | 2002-05-16 | Bulatovic Marija V. | Method and system for selectively displaying advertisements on a display device |
US7519702B1 (en) | 2000-08-10 | 2009-04-14 | International Business Machines Corporation | Method and apparatus for measuring web site performance |
US6959331B1 (en) | 2000-08-14 | 2005-10-25 | Sun Microsystems, Inc. | System and method for operating a client network computer in a disconnected mode by establishing a connection to a fallover server implemented on the client network computer |
EP1180890A2 (en) | 2000-08-17 | 2002-02-20 | FusionOne, Inc. | Change log aggregation and optimization |
US6925476B1 (en) | 2000-08-17 | 2005-08-02 | Fusionone, Inc. | Updating application data including adding first change log to aggreagate change log comprising summary of changes |
US6996631B1 (en) | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | System having a single IP address associated with communication protocol stacks in a cluster of processing systems |
US6996617B1 (en) | 2000-08-17 | 2006-02-07 | International Business Machines Corporation | Methods, systems and computer program products for non-disruptively transferring a virtual internet protocol address between communication protocol stacks |
WO2002017140A2 (en) | 2000-08-18 | 2002-02-28 | Apple Computer, Inc. | Method and system for seamlessly accessing remotely stored files |
US6718348B1 (en) | 2000-08-25 | 2004-04-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Non-time dependent synchronization of databases |
US20070037605A1 (en) | 2000-08-29 | 2007-02-15 | Logan James D | Methods and apparatus for controlling cellular and portable phones |
US6836765B1 (en) | 2000-08-30 | 2004-12-28 | Lester Sussman | System and method for secure and address verifiable electronic commerce transactions |
US20020138582A1 (en) | 2000-09-05 | 2002-09-26 | Mala Chandra | Methods and apparatus providing electronic messages that are linked and aggregated |
US20020128908A1 (en) | 2000-09-15 | 2002-09-12 | Levin Brian E. | System for conducting user-specific promotional campaigns using multiple communications device platforms |
US6781575B1 (en) | 2000-09-21 | 2004-08-24 | Handspring, Inc. | Method and apparatus for organizing addressing elements |
US7010578B1 (en) | 2000-09-21 | 2006-03-07 | Akamai Technologies, Inc. | Internet content delivery service with third party cache interface support |
US6892245B1 (en) | 2000-09-22 | 2005-05-10 | Nortel Networks Limited | Management information base for a multi-domain network address translator |
US7454500B1 (en) | 2000-09-26 | 2008-11-18 | Foundry Networks, Inc. | Global server load balancing |
US20090183091A1 (en) | 2000-09-26 | 2009-07-16 | 6S Limited | Method and system for archiving and retrieving items based on episodic memory of groups of people |
US7085817B1 (en) | 2000-09-26 | 2006-08-01 | Juniper Networks, Inc. | Method and system for modifying requests for remote resources |
US6718336B1 (en) | 2000-09-29 | 2004-04-06 | Battelle Memorial Institute | Data import system for data analysis system |
US20050233800A1 (en) | 2000-10-05 | 2005-10-20 | Igt | Gaming device providing touch activated symbol information |
US20020056011A1 (en) | 2000-10-16 | 2002-05-09 | Nardone Joseph R. | Run-time engine implemented on a computing device allowing synchronization of records during application execution |
US6813487B1 (en) | 2000-10-18 | 2004-11-02 | David Alan Trommelen | Method and apparatus for securing data stored in a remote electronic device |
JP2002142254A (en) | 2000-10-30 | 2002-05-17 | Nec Corp | Emergency report system and method using mobile communication terminal device |
US20020083325A1 (en) | 2000-11-03 | 2002-06-27 | Bharat Mediratta | Updating security schemes for remote client access |
US7003668B2 (en) | 2000-11-03 | 2006-02-21 | Fusionone, Inc. | Secure authentication of users via intermediate parties |
US6795848B1 (en) | 2000-11-08 | 2004-09-21 | Hughes Electronics Corporation | System and method of reading ahead of objects for delivery to an HTTP proxy server |
US7237027B1 (en) | 2000-11-10 | 2007-06-26 | Agami Systems, Inc. | Scalable storage system |
US20020073212A1 (en) | 2000-11-13 | 2002-06-13 | Sokol Daniel D. | Wireless web browsing terminal and hub |
US6850944B1 (en) | 2000-11-20 | 2005-02-01 | The University Of Alabama | System, method, and computer program product for managing access to and navigation through large-scale information spaces |
US6839568B2 (en) | 2000-11-22 | 2005-01-04 | Nec Corporation | User setting information management method and management system for portable telephone |
US20020067816A1 (en) | 2000-12-01 | 2002-06-06 | Bushnell William Jackson | System and method for delivering profile information relating to a caller |
US7392034B2 (en) | 2000-12-04 | 2008-06-24 | Nokia Corporation | Communication system and method for establishing a connection to a serving network element |
US20020069178A1 (en) | 2000-12-06 | 2002-06-06 | Hoffman Jeremy P. | Secure server system and method |
US20020072350A1 (en) | 2000-12-08 | 2002-06-13 | Atsushi Fukuzato | Backup method of applications of portable cellular phone |
JP2002185575A (en) | 2000-12-11 | 2002-06-28 | Matsushita Electric Ind Co Ltd | Communication terminal device, terminal communication method, communication program and recording medium therefor, and communication system |
US20020194196A1 (en) | 2000-12-12 | 2002-12-19 | Weinberg Paul N. | Method and apparatus for transforming data |
US20020078075A1 (en) | 2000-12-15 | 2002-06-20 | Colson James C. | System, method, and program product for prioritizing synchronizable data |
US6668254B2 (en) | 2000-12-21 | 2003-12-23 | Fulltilt Solutions, Inc. | Method and system for importing data |
US20020082995A1 (en) | 2000-12-27 | 2002-06-27 | Christie, Samuel H. | Payment authorization system |
US6804690B1 (en) | 2000-12-27 | 2004-10-12 | Emc Corporation | Method for physical backup in data logical order |
US20080039020A1 (en) | 2001-02-01 | 2008-02-14 | Ack Venture Holdings Llc, A Connecticut Corporation | Mobile computing and communication |
US20020152278A1 (en) | 2001-02-06 | 2002-10-17 | Pontenzone Casey S. | System for managing content delivered over a network |
JP2002247144A (en) | 2001-02-15 | 2002-08-30 | Matsushita Electric Ind Co Ltd | Portable telephone system and its call receiving method |
US20020120600A1 (en) | 2001-02-26 | 2002-08-29 | Schiavone Vincent J. | System and method for rule-based processing of electronic mail messages |
US20050157858A1 (en) | 2001-02-27 | 2005-07-21 | Mahesh Rajagopalan | Methods and systems for contact management |
US20020118192A1 (en) | 2001-02-27 | 2002-08-29 | Microsoft Corporation | Multiple chart user interface |
WO2002071219A2 (en) | 2001-03-07 | 2002-09-12 | Matchtip Limited | System for replicating data of a mobile station |
US20040235523A1 (en) | 2001-03-07 | 2004-11-25 | Schrire Michael Anton | System for replicating data of a mobile station |
US20020126814A1 (en) | 2001-03-08 | 2002-09-12 | International Business Machines Corporation | Apparatus, method and computer program product for automatic directory entry generation via caller-id |
US7110954B2 (en) | 2001-03-12 | 2006-09-19 | University Of Hong Kong | Wireless purchase and on-line inventory apparatus and method for vending machines |
US7499888B1 (en) | 2001-03-16 | 2009-03-03 | Fusionone, Inc. | Transaction authentication system and method |
US20020138765A1 (en) | 2001-03-23 | 2002-09-26 | Powerfish Inc. | System, process and article for conducting authenticated transactions |
US20020168964A1 (en) | 2001-03-27 | 2002-11-14 | Christian Kraft | Communication terminal handling user-to user information received during a call |
JP2002314689A (en) | 2001-04-09 | 2002-10-25 | Soft Ryutsu Kk | Receipt image distribution system and method |
US20040110497A1 (en) | 2001-04-12 | 2004-06-10 | Little Herbert A. | Advenced system and method for dynamically discovering, providioning and accessing host services on wireless data communication devices |
US6842695B1 (en) | 2001-04-17 | 2005-01-11 | Fusionone, Inc. | Mapping and addressing system for a secure remote access system |
US20040132428A1 (en) | 2001-04-19 | 2004-07-08 | Michael Mulligan | Method and system for privacy preferences management using a synchronisation protocol |
US20020162011A1 (en) | 2001-04-27 | 2002-10-31 | Atsushi Tanaka | Portable information processing device having data evacuation function and method thereof |
US20080214167A1 (en) | 2001-05-14 | 2008-09-04 | Ntt Docomo Inc. | System for managing program applications storable in a mobile terminal |
US8010095B2 (en) | 2001-05-14 | 2011-08-30 | Ntt Docomo, Inc. | System for managing program applications storable in a mobile terminal |
US6684206B2 (en) | 2001-05-18 | 2004-01-27 | Hewlett-Packard Development Company, L.P. | OLAP-based web access analysis method and system |
US7024491B1 (en) | 2001-05-23 | 2006-04-04 | Western Digital Ventures, Inc. | Remotely synchronizing a mobile terminal by adapting ordering and filtering synchronization rules based on a user's operation of the mobile terminal |
EP1263244A2 (en) | 2001-05-31 | 2002-12-04 | Alcatel | Call party profile presentation service in a multimedia network |
US20080270805A1 (en) | 2001-06-13 | 2008-10-30 | Kean Thomas A | Method for Protecting Intellectual Property Cores on Field Programmable Gate Array |
US20030233383A1 (en) | 2001-06-15 | 2003-12-18 | Oskari Koskimies | Selecting data for synchronization and for software configuration |
US20030028554A1 (en) | 2001-06-15 | 2003-02-06 | Oskari Koskimies | Selecting data for synchronization |
US20050203971A1 (en) | 2001-06-15 | 2005-09-15 | Oskari Koskimies | Selecting data for synchronization |
US6745040B2 (en) | 2001-06-25 | 2004-06-01 | Koninklijke Philips Electronics N.V. | Method and system for processing incoming calls on a communication unit |
US20040093342A1 (en) | 2001-06-27 | 2004-05-13 | Ronald Arbo | Universal data mapping system |
US20030021274A1 (en) | 2001-07-12 | 2003-01-30 | Nokia Corporation | Providing packet data service in wireless telecommunication system |
US7054594B2 (en) | 2001-07-18 | 2006-05-30 | Data Transfer & Communication Limited | Data security device |
US20030046433A1 (en) | 2001-07-25 | 2003-03-06 | Omer Luzzatti | Method to synchronize information between online devices |
US20030028647A1 (en) | 2001-07-31 | 2003-02-06 | Comverse, Ltd. | E-mail protocol optimized for a mobile environment and gateway using same |
US20030028603A1 (en) | 2001-08-02 | 2003-02-06 | Siemens Information And Communication Networks, Inc. | Methods and apparatus for automatically summarizing messages stored in a unified multimedia mailboxes |
US20030028451A1 (en) | 2001-08-03 | 2003-02-06 | Ananian John Allen | Personalized interactive digital catalog profiling |
US20070047523A1 (en) | 2001-08-16 | 2007-03-01 | Roamware, Inc. | Method and system for call-setup triggered push content |
US7146161B2 (en) | 2001-08-27 | 2006-12-05 | Cheng-Hao Chou | Subscriber identity module card backup system |
US7447743B1 (en) | 2001-08-31 | 2008-11-04 | At&T Intellectual Property I, L.P. | Methods and systems for attachment processing in association with electronic messages |
US7308651B2 (en) | 2001-09-05 | 2007-12-11 | Sca Hygiene Products Ab | Data entry graphical user interface |
US20030043195A1 (en) | 2001-09-05 | 2003-03-06 | Asa Kling | Data entry graphical user interface |
US20030061163A1 (en) | 2001-09-27 | 2003-03-27 | Durfield Richard C. | Method and apparatus for verification/authorization by credit or debit card owner of use of card concurrently with merchant transaction |
US20070226272A1 (en) | 2001-09-28 | 2007-09-27 | Huang Xiao F | Method And System For Server Synchronization With A Computing Device |
US20030065934A1 (en) | 2001-09-28 | 2003-04-03 | Angelo Michael F. | After the fact protection of data in remote personal and wireless devices |
US20030093797A1 (en) | 2001-11-13 | 2003-05-15 | Paul Bazzaz | Transmission system for transmitting video streams relating to an event to spectators physically present at said event |
US20050021571A1 (en) | 2001-11-26 | 2005-01-27 | East Simon Jeremy | Method of replicating data between computing devices |
US20030110280A1 (en) | 2001-12-10 | 2003-06-12 | Hinchliffe Alexander James | Updating data from a source computer to groups of destination computers |
US7159036B2 (en) | 2001-12-10 | 2007-01-02 | Mcafee, Inc. | Updating data from a source computer to groups of destination computers |
US20030134625A1 (en) | 2001-12-14 | 2003-07-17 | Jun-Min Choi | Method and system for storing mobile phone backup data through a network |
US20050086318A1 (en) | 2001-12-20 | 2005-04-21 | France Telecom | Method for transmitting objects between a server and a client terminal using cache management, corresponding transmission, server and terminal |
WO2003056789A1 (en) | 2001-12-26 | 2003-07-10 | Research In Motion Limited | User interface and method of viewing unified communications events on a mobile device |
US20030135463A1 (en) | 2002-01-16 | 2003-07-17 | International Business Machines Corporation | Credit authorization system and method |
US20030139172A1 (en) | 2002-01-23 | 2003-07-24 | Juha Lampela | Rich calling line handling in call setup signalling |
US20050060365A1 (en) * | 2002-01-24 | 2005-03-17 | Robinson Scott L. | Context-based information processing |
US20030163483A1 (en) | 2002-02-19 | 2003-08-28 | Abraham Zingher | Method and system for a data service to control access to personal information |
JP2003259011A (en) | 2002-02-27 | 2003-09-12 | Ntt Docomo Inc | Radio communication system, radio communication method, information managing apparatus, information managing method, radio communication terminal, radio communication terminal control method, and program |
US20030172236A1 (en) | 2002-03-07 | 2003-09-11 | International Business Machines Corporation | Methods and systems for distributed caching in presence of updates and in accordance with holding times |
US20030229723A1 (en) | 2002-03-22 | 2003-12-11 | Nokia Corporation | Support of an accessory device by a mobile terminal |
US20050177419A1 (en) | 2002-03-23 | 2005-08-11 | Choi Min J. | Multimedia advertising service through a mobile communication network and multimedia content controlling apparatus and method of a mobile terminal supporting said service |
WO2003083716A1 (en) | 2002-03-28 | 2003-10-09 | Nokia Corporation | Enhanced storing of personal content |
US7233791B2 (en) | 2002-04-02 | 2007-06-19 | X-Cyte, Inc. | Cell phone feature for downloading information via a telecommunications network |
US20030195937A1 (en) * | 2002-04-16 | 2003-10-16 | Kontact Software Inc. | Intelligent message screening |
US20030200234A1 (en) | 2002-04-19 | 2003-10-23 | George Koppich | Document management system rule-based automation |
US20030204568A1 (en) | 2002-04-29 | 2003-10-30 | Vialto Corporation | System and methodology for control of, and access and response to internet email from a wireless device |
US20030208546A1 (en) | 2002-05-02 | 2003-11-06 | Desalvo Christopher Joseph | System and method for processing message attachments |
US20030208480A1 (en) | 2002-05-03 | 2003-11-06 | Netbotz, Inc. | Method and apparatus for collecting and displaying network device information |
US20050203992A1 (en) | 2002-05-08 | 2005-09-15 | Izuru Tanaka | Information communicating terminal, information distributing apparatus, information distributing system, content managing method, broadcast receiving method, information distributing method, program, and recording medium |
US20030217181A1 (en) | 2002-05-20 | 2003-11-20 | Nokia Corporation | Method and apparatus for enabling synchronizing data in different devices having different capabilities |
US7162494B2 (en) | 2002-05-29 | 2007-01-09 | Sbc Technology Resources, Inc. | Method and system for distributed user profiling |
US20030224760A1 (en) | 2002-05-31 | 2003-12-04 | Oracle Corporation | Method and apparatus for controlling data provided to a mobile device |
US20030229898A1 (en) | 2002-06-05 | 2003-12-11 | Babu Suresh P. | Multiple on-demand media vendor integration |
US20030233418A1 (en) | 2002-06-18 | 2003-12-18 | Goldman Phillip Y. | Practical techniques for reducing unsolicited electronic messages by identifying sender's addresses |
US20030236933A1 (en) | 2002-06-21 | 2003-12-25 | Daisuke Shigeta | Information processing apparatus, information equipment, information processing system, automatic backup method, data transmission and reception method, automatic backup program, data transmission and reception program, and record medium having the programs recorded thereon |
US20040003390A1 (en) | 2002-06-27 | 2004-01-01 | Microsoft Corporation | System and method for installing a software application in a non-impactfull manner |
US20040204120A1 (en) | 2002-07-19 | 2004-10-14 | Lavon Jiles | Portable telephone |
US7519166B1 (en) | 2002-07-23 | 2009-04-14 | At&T Intellectual Property I, L.P. | Tune master caller identification device |
US20070082668A1 (en) | 2002-07-26 | 2007-04-12 | Bellsouth Intellectual Property Corporation | System for Automatic Selection of Profile Based on Location |
US7539697B1 (en) | 2002-08-08 | 2009-05-26 | Spoke Software | Creation and maintenance of social relationship network graphs |
US20060206709A1 (en) | 2002-08-08 | 2006-09-14 | Fujitsu Limited | Authentication services using mobile device |
US20070016796A1 (en) | 2002-08-12 | 2007-01-18 | Singhal Tara C | Systems and methods for remote user authentication |
US20040142711A1 (en) | 2002-09-11 | 2004-07-22 | Nokia Corporation | Method, device and system for automated synchronization between terminals |
US20040054746A1 (en) | 2002-09-13 | 2004-03-18 | Nec Corporation | Telephone directory information sharing system with mobile phone |
US20050100150A1 (en) | 2002-09-30 | 2005-05-12 | Avaya Technology Corp. | Method and apparatus for delivering documents with identification information to a called party |
US20050204001A1 (en) | 2002-09-30 | 2005-09-15 | Tzvi Stein | Method and devices for prioritizing electronic messages |
US20040267944A1 (en) | 2002-09-30 | 2004-12-30 | Britt Joe Freeman | System and method for disabling and providing a notification for a data processing device |
US7269433B2 (en) | 2002-11-05 | 2007-09-11 | Microsoft Corporation | Scheduling of synchronization operation on a mobile device based on predetermined subset of user actions |
US20040093317A1 (en) | 2002-11-07 | 2004-05-13 | Swan Joseph G. | Automated contact information sharing |
US20040093385A1 (en) | 2002-11-08 | 2004-05-13 | Nec Corporation | Memory information backup method and system for cell phone |
US6836657B2 (en) | 2002-11-12 | 2004-12-28 | Innopath Software, Inc. | Upgrading of electronic files including automatic recovery from failures and errors occurring during the upgrade |
US20070226199A1 (en) | 2002-11-12 | 2007-09-27 | Bellsouth Intellectual Property Corp. | Method for linking call log information to address book entries and replying using medium of choice |
US20040111465A1 (en) | 2002-12-09 | 2004-06-10 | Wesley Chuang | Method and apparatus for scanning, personalizing, and casting multimedia data streams via a communication network and television |
US20040120477A1 (en) | 2002-12-18 | 2004-06-24 | Nguyen Hong Thi | System and method for providing custom caller-ID messages |
US20040119760A1 (en) | 2002-12-19 | 2004-06-24 | Grossman Joel K. | Contact user interface |
US20040128324A1 (en) | 2002-12-30 | 2004-07-01 | Arnold Sheynman | Digital content preview generation and distribution among peer devices |
US20040267390A1 (en) | 2003-01-02 | 2004-12-30 | Yaacov Ben-Yaacov | Portable music player and transmitter |
US20040148408A1 (en) | 2003-01-10 | 2004-07-29 | Sbc Properties, L.P. | Network based proxy control of content |
US7895273B1 (en) * | 2003-01-23 | 2011-02-22 | Sprint Spectrum L.P. | System and method for sorting instant messages |
US20040146150A1 (en) | 2003-01-29 | 2004-07-29 | Barnes Michaela Ann Beeby | Method for populating a caller's information to a host-based address book |
US20060035647A1 (en) | 2003-01-30 | 2006-02-16 | Intrado | Apparatus and method for displaying caller ID with location information |
US20040192282A1 (en) | 2003-02-04 | 2004-09-30 | Vinod Vasudevan | Mobile telephony application platform |
US20040162830A1 (en) | 2003-02-18 | 2004-08-19 | Sanika Shirwadkar | Method and system for searching location based information on a mobile device |
US20040193953A1 (en) | 2003-02-21 | 2004-09-30 | Sun Microsystems, Inc. | Method, system, and program for maintaining application program configuration settings |
US7440746B1 (en) | 2003-02-21 | 2008-10-21 | Swan Joseph G | Apparatuses for requesting, retrieving and storing contact records |
US20040224665A1 (en) | 2003-03-07 | 2004-11-11 | Takeshi Kokubo | Mobile terminal apparatus |
US20040174965A1 (en) | 2003-03-07 | 2004-09-09 | David Brahm | Apparatus and methods for telecommunication authentication |
US20040192260A1 (en) | 2003-03-31 | 2004-09-30 | Seiko Epson Corporation | Data backup system and data backup method, wearable computer, mail transmission system, image-information transmission system, and data backup program |
US7383061B1 (en) | 2003-04-02 | 2008-06-03 | Palm, Inc. | Peripheral device for a wireless communication device |
US20100251230A1 (en) | 2003-04-07 | 2010-09-30 | O'farrell Robert | System and Method for Context Sensitive Mobile Data and Software Update |
US8612590B1 (en) | 2003-04-11 | 2013-12-17 | International Business Machines Corporation | Method and apparatus for access management |
CN1455522A (en) | 2003-04-21 | 2003-11-12 | 大唐微电子技术有限公司 | Mobile terminal data online backup system and method |
US6990187B2 (en) | 2003-04-25 | 2006-01-24 | Lucent Technologies Inc. | Methods for blocking repeated occurrences of nuisance calls |
US20050268107A1 (en) | 2003-05-09 | 2005-12-01 | Harris William H | System and method for authenticating users using two or more factors |
US20050273632A1 (en) | 2003-06-09 | 2005-12-08 | Sony Corporation | Content data transmission system and content data transmission method |
US6839022B1 (en) | 2003-06-23 | 2005-01-04 | Lucent Technologies Inc. | Network support for subscriber access to mobile caller location information |
US20050054354A1 (en) | 2003-06-25 | 2005-03-10 | Manuel Roman | Method and apparatus for resource sharing over handset terminals |
US7133503B2 (en) | 2003-06-30 | 2006-11-07 | Lucent Technologies Inc. | Incoming call control by the called party |
US20040267676A1 (en) | 2003-06-30 | 2004-12-30 | Yan Feng | Method and apparatus for optimizing product distribution strategies and product mixes to increase profitability in complex computer aided pricing of products and services |
US6975709B2 (en) | 2003-07-08 | 2005-12-13 | Telcordia Technologies, Inc. | Triggered playback of recorded messages to incoming telephone calls to a cellular phone |
US20050038863A1 (en) | 2003-07-21 | 2005-02-17 | Richard Onyon | Device message management system |
US6973299B2 (en) | 2003-08-01 | 2005-12-06 | Microsoft Corporation | Unified contact list |
US20050032527A1 (en) | 2003-08-08 | 2005-02-10 | Networks In Motion, Inc. | Method and system for collecting synchronizing, and reporting telecommunication call events and work flow related information |
US20050086296A1 (en) | 2003-08-15 | 2005-04-21 | Blackboard Inc. | Content system and associated methods |
US20050044404A1 (en) | 2003-08-23 | 2005-02-24 | Bhansali Apurva Mahendrakumar | Electronic device security and tracking system and method |
US20080027826A1 (en) | 2003-08-25 | 2008-01-31 | At&T Bls Intellectual Property, Inc. | Method, system and computer program product for facilitating the telecommunication equipment ordering process |
US20050050117A1 (en) | 2003-08-26 | 2005-03-03 | Jeong-Wook Seo | Apparatus and method for processing a data backup service for use in a mobile terminal |
US20050060392A1 (en) | 2003-09-17 | 2005-03-17 | Goring Bryan R. | System and method for management of mutating applications |
US20050064859A1 (en) | 2003-09-23 | 2005-03-24 | Motorola, Inc. | Server-based system for backing up memory of a wireless subscriber device |
US20050081152A1 (en) | 2003-09-25 | 2005-04-14 | International Business Machines Corporation | Help option enhancement for interactive voice response systems |
US20050090253A1 (en) | 2003-10-24 | 2005-04-28 | Curitel Communicatios, Inc. | Method of automatically registering address information of mobile communication terminal |
US20050096975A1 (en) | 2003-11-05 | 2005-05-05 | Eliahu Moshe | Method and system for interactive advertisement |
US20050102328A1 (en) | 2003-11-07 | 2005-05-12 | Ring Cameron T. | Synchronization and merge engines |
US20050102257A1 (en) | 2003-11-07 | 2005-05-12 | Onyon Richard M. | Personal information space management system and method |
US7343568B2 (en) | 2003-11-10 | 2008-03-11 | Yahoo! Inc. | Navigation pattern on a directory tree |
US20050114470A1 (en) | 2003-11-25 | 2005-05-26 | Balaji Bal | Communications system |
US20050131990A1 (en) | 2003-12-04 | 2005-06-16 | Acpana Business Systems Inc. | Data backup system and method |
US20050144251A1 (en) | 2003-12-29 | 2005-06-30 | Slate Michael L. | Cellular telephone download locker |
US20050143111A1 (en) | 2003-12-30 | 2005-06-30 | Fitzpatrick Matthew D. | Determining availability of members of a contact list in a communication device |
US20050164651A1 (en) | 2004-01-28 | 2005-07-28 | Microsoft Corporation | Offline global address list |
US20050191998A1 (en) | 2004-02-27 | 2005-09-01 | Onyon Richard M. | Wireless telephone data backup system |
US20090106110A1 (en) | 2004-02-27 | 2009-04-23 | Liam Stannard | Method and system for promoting and transferring licensed content and applications |
US7505762B2 (en) | 2004-02-27 | 2009-03-17 | Fusionone, Inc. | Wireless telephone data backup system |
US7643824B2 (en) | 2004-02-27 | 2010-01-05 | Cooligy Inc | Wireless telephone data backup system |
US20080208617A1 (en) | 2004-02-27 | 2008-08-28 | Onyon Richard M | Wireless telephone data backup system |
US7349719B2 (en) | 2004-03-02 | 2008-03-25 | Spartak Buniatyan | Portable universal data storage device |
US7707150B2 (en) | 2004-03-05 | 2010-04-27 | Intel Corporation | Automatic exchange of information in an ad-hoc computing environment |
US20050216300A1 (en) | 2004-03-15 | 2005-09-29 | Barry Appelman | Sharing social network information |
US20080051117A1 (en) | 2004-03-16 | 2008-02-28 | Rajendra Khare | Integration of secure identification logic into cell phone |
US20090254560A1 (en) | 2004-03-24 | 2009-10-08 | Sap Aktiengesellschaft | Database system and method with improved locks |
US7764782B1 (en) | 2004-03-27 | 2010-07-27 | Avaya Inc. | Method and apparatus for routing telecommunication calls |
US20050227674A1 (en) | 2004-04-07 | 2005-10-13 | Nokia Corporation | Mobile station and interface adapted for feature extraction from an input media sample |
US20070050734A1 (en) | 2004-04-20 | 2007-03-01 | Pluck Corporation | Method, system, and computer program product for saving a search result within a global computer network |
US20050240494A1 (en) | 2004-04-27 | 2005-10-27 | Apple Computer, Inc. | Method and system for sharing playlists |
US20060021059A1 (en) | 2004-04-30 | 2006-01-26 | Brown Michael K | System and method for handling restoration operations on mobile devices |
US20050246325A1 (en) | 2004-04-30 | 2005-11-03 | Microsoft Corporation | Method and system for recording and accessing usage of an item in a computer system |
WO2005112586A2 (en) | 2004-05-12 | 2005-12-01 | Fusionone, Inc. | Advanced contact identification system |
US20080082421A1 (en) | 2004-05-12 | 2008-04-03 | Richard Onyon | Monetization of an advanced contact identification system |
US20060052091A1 (en) | 2004-05-12 | 2006-03-09 | Richard Onyon | Advanced contact identification system |
US7181628B2 (en) | 2004-05-28 | 2007-02-20 | Kabushiki Kaisha Toshiba | Information terminal device and content backup method |
US7587398B1 (en) | 2004-06-30 | 2009-09-08 | Google Inc. | System and method of accessing a document efficiently through multi-tier web caching |
US20070254697A1 (en) | 2004-09-06 | 2007-11-01 | Matsushita Eleactric Industrial Co., Ltd. | Mobile Terminal Device |
US20060056606A1 (en) | 2004-09-13 | 2006-03-16 | Bocking Andrew D | Handheld electronic device having improved phone call log, and associated method |
EP1804418A1 (en) | 2004-10-22 | 2007-07-04 | Beijing Watch Data System Co. Ltd. | A dynamic password authentication system and the method thereof |
US20060095397A1 (en) | 2004-11-01 | 2006-05-04 | Microsoft Corporation | Dynamic content change notification |
US20060148418A1 (en) | 2004-12-06 | 2006-07-06 | Interdigital Technology Corporation | Method and apparatus for alerting a target that it is subject to sensing and restricting access to sensed content associated with the target |
US20060148477A1 (en) | 2004-12-30 | 2006-07-06 | Nokia Corporation | Presence services in a wireless communications network |
US20060199599A1 (en) | 2005-01-03 | 2006-09-07 | Arun Gupta | Method for setting communication device and communication device thereof |
US7317907B2 (en) | 2005-01-31 | 2008-01-08 | Research In Motion Limited | Synchronizing server and device data using device data schema |
US20060190626A1 (en) | 2005-02-24 | 2006-08-24 | Ibm Corporation | Method and apparatus for updating information stored in multiple information handling systems |
US20060195474A1 (en) | 2005-02-25 | 2006-08-31 | Microsoft Corporation | Method and system for locating contact information collected from contact sources |
US20060233335A1 (en) | 2005-03-23 | 2006-10-19 | Pfleging Gerald W | Request to block use of remotely selected ring tone |
US20060224675A1 (en) | 2005-03-30 | 2006-10-05 | Fox Kevin D | Methods and systems for providing current email addresses and contact information for members within a social network |
US20070056043A1 (en) | 2005-05-19 | 2007-03-08 | Richard Onyon | Remote cell phone auto destruct |
US20070053335A1 (en) | 2005-05-19 | 2007-03-08 | Richard Onyon | Mobile device address book builder |
US20060288112A1 (en) | 2005-05-25 | 2006-12-21 | Cingular Wireless, Llc | System and methods for storing music selections in network storage and for streaming the selections to a wireless device for playback on the wireless device |
US20060268842A1 (en) | 2005-05-25 | 2006-11-30 | Sharp Kabushiki Kaisha | Receiving apparatus and transmitting apparatus |
US20060277160A1 (en) | 2005-06-02 | 2006-12-07 | Harpreet Singh | System and method for document management and retrieval |
US20080104442A1 (en) | 2005-06-15 | 2008-05-01 | Huawei Technologies Co., Ltd. | Method, device and system for automatic device failure recovery |
US20070005504A1 (en) | 2005-06-30 | 2007-01-04 | Microsoft Corporation | Dynamic digital content licensing |
US20070022469A1 (en) | 2005-07-20 | 2007-01-25 | Cooper Robin R | Network user authentication system and method |
US20070043739A1 (en) | 2005-08-19 | 2007-02-22 | Sony Corporation | Communication device and method thereof |
US20070047533A1 (en) | 2005-08-31 | 2007-03-01 | Microsoft Corporation | Voice over internet protocol (VoIP) management |
US20070094042A1 (en) | 2005-09-14 | 2007-04-26 | Jorey Ramer | Contextual mobile content placement on a mobile communication facility |
US20070061331A1 (en) | 2005-09-14 | 2007-03-15 | Jorey Ramer | Presenting sponsored content on a mobile communication facility |
US20100095238A1 (en) | 2005-09-14 | 2010-04-15 | Gilles Baudet | Device, Method, Computer Program Product and User Interface for Enabling a User to Vary Which Items are displayed to the user |
US20080009268A1 (en) | 2005-09-14 | 2008-01-10 | Jorey Ramer | Authorized mobile content search results |
US20070127597A1 (en) | 2005-12-01 | 2007-06-07 | Idx Investment Corporation | System and method for facilitating visual comparison of incoming data with existing data |
US20080268823A1 (en) | 2005-12-15 | 2008-10-30 | Shaul Shalev | System and methods for initiating, maintaining, and delivering personalized information by communication server |
US20070173236A1 (en) | 2006-01-24 | 2007-07-26 | Envio Networks Inc. | Methods for Marketing Digital Content to Mobile Communication Device Users |
US20070190983A1 (en) | 2006-02-10 | 2007-08-16 | David Elliot Goldfarb | Personalization content sharing system and method |
US20070214264A1 (en) | 2006-03-09 | 2007-09-13 | Jari Koister | Device social-control system |
US20070214149A1 (en) | 2006-03-09 | 2007-09-13 | International Business Machines Corporation | Associating user selected content management directives with user selected ratings |
US20070220419A1 (en) | 2006-03-10 | 2007-09-20 | Web.Com, Inc. | Systems and Methods of Providing Web Content to Multiple Browser Device Types |
US20070226783A1 (en) | 2006-03-16 | 2007-09-27 | Rabbit's Foot Security, Inc. (A California Corporation) | User-administered single sign-on with automatic password management for web server authentication |
US20080005080A1 (en) | 2006-06-30 | 2008-01-03 | Whatsthefax, Llc | Interactive facsimile directory |
US20080005282A1 (en) | 2006-07-03 | 2008-01-03 | Dewey Gaedcke | Method for displaying user generated content in a web browser |
US20080037743A1 (en) | 2006-07-05 | 2008-02-14 | Bellsouth Intellectual Property Corporation | Devices, Methods and Computer Program Products for Delaying Connection of an Incoming Telephone Call to Allow a Receiving Party Additional Time to Accept the Incoming Telephone Call |
US20080051071A1 (en) | 2006-08-23 | 2008-02-28 | Envio Networks Inc. | System and Method for Sending Mobile Media Content to Another Mobile Device User |
US20080059897A1 (en) | 2006-09-02 | 2008-03-06 | Whattoread, Llc | Method and system of social networking through a cloud |
US20080064378A1 (en) | 2006-09-11 | 2008-03-13 | Ariel Yehoshua Kahan | Media playing on another device |
US8224308B1 (en) | 2006-09-29 | 2012-07-17 | Yahoo! Inc. | Mobile device catalog registration based on user agents and customer snapshots of capabilities |
US20080089299A1 (en) | 2006-10-13 | 2008-04-17 | Motorola, Inc. | Method and system for distributing content in Ad-hoc networks using super peers |
US20080127289A1 (en) | 2006-10-19 | 2008-05-29 | Julia Luc E | System and method for programmatic link generation with media delivery |
US20080109881A1 (en) | 2006-11-07 | 2008-05-08 | Yahoo! Inc. | Sharing tagged data on the Internet |
US20080120199A1 (en) | 2006-11-17 | 2008-05-22 | Tracy Pirnack | Method and system for upgrading a previously purchased media asset |
US20080214163A1 (en) | 2007-01-26 | 2008-09-04 | Richard Onyon | System for and method of backing up content for use on a mobile device |
US20080294768A1 (en) | 2007-05-22 | 2008-11-27 | Yahoo! Inc. | Hot within my communities |
US20090012940A1 (en) | 2007-06-28 | 2009-01-08 | Taptu Ltd. | Sharing mobile search results |
US20090037828A1 (en) | 2007-07-19 | 2009-02-05 | Salesforce. Com, Inc. | System, method and computer program product for editing an on-demand database service graphical user interface |
US20090049135A1 (en) | 2007-08-16 | 2009-02-19 | O'sullivan Patrick J | System and method for managing an instant messaging community |
EP2043012A1 (en) | 2007-09-19 | 2009-04-01 | Accenture Global Services GmbH | Data mapping design tool |
US20100241857A1 (en) | 2007-11-16 | 2010-09-23 | Okude Kazuhiro | Authentication method, authentication system, in-vehicle device, and authentication apparatus |
US20090138546A1 (en) | 2007-11-25 | 2009-05-28 | Nazareno Brier Cruzada | Device awareness; user profiling; profile storage, analysis and matching; and social interaction system for wireless mobile devices |
US20090143052A1 (en) | 2007-11-29 | 2009-06-04 | Michael Bates | Systems and methods for personal information management and contact picture synchronization and distribution |
US20090186672A1 (en) | 2008-01-17 | 2009-07-23 | Research In Motion Limited | Systems and methods for maintaining data integrity of storage media of an electronic device |
US20090287921A1 (en) | 2008-05-16 | 2009-11-19 | Microsoft Corporation | Mobile device assisted secure computer network communication |
US20090307486A1 (en) | 2008-06-09 | 2009-12-10 | Garret Grajek | System and method for secured network access utilizing a client .net software component |
US20090327305A1 (en) | 2008-06-30 | 2009-12-31 | Verizon Data Services, Llc | Content management and access systems and methods |
US20100057777A1 (en) | 2008-08-28 | 2010-03-04 | Eric Williamson | Systems and methods for generating multi-population statistical measures using middleware |
US20100100945A1 (en) | 2008-10-20 | 2010-04-22 | Microsoft Corporation | User authentication management |
US7957772B2 (en) | 2008-10-28 | 2011-06-07 | Motorola Mobility, Inc. | Apparatus and method for delayed answering of an incoming call |
US20100190475A1 (en) | 2009-01-23 | 2010-07-29 | Research In Motion Limited | System and method for self-serve provisioning of services on a mobile communication device |
US8044818B2 (en) | 2009-01-27 | 2011-10-25 | Research In Motion Limited | Method and handheld electronic device for detecting and providing notification of a device drop |
US20100205448A1 (en) | 2009-02-11 | 2010-08-12 | Tolga Tarhan | Devices, systems and methods for secure verification of user identity |
US20100319434A1 (en) | 2009-06-22 | 2010-12-23 | Research In Motion Limited | Portable electronic device and method of measuring drop impact at the portable electronic device |
US20110107203A1 (en) | 2009-09-23 | 2011-05-05 | Courtview Justice Solutions | System and method for providing judicial orders |
US20110109170A1 (en) | 2009-11-06 | 2011-05-12 | Askey Computer Corp. | Hand-held electronic device and method for preventing fall of the same |
US20110145099A1 (en) | 2009-12-15 | 2011-06-16 | Kelly Berger | Graphical user interface, system and method for managing contacts within an online stationery system |
US20120151346A1 (en) | 2010-12-10 | 2012-06-14 | Mcclements Iv James Burns | Parallel echo version of media content for comment creation and delivery |
Non-Patent Citations (3)
Title |
---|
Bob Temple, The Complete Idiot's Guide to Microsoft Outlook 2000, Que, A division of Macmillian Computer Publishing, 1999, pp. 158-167. |
Gma, Using Microsoft Outlook 2000 for Contact Management, Active Technologies [online], [submitted by gma on Jan. 22, 2012] Retrieved from the Internet <URL: http://active-technologies.com/content/using-microsoft-outlook-2000-contact-management>. |
How-To Geek, Convert a Row to a Column in Excel the Easy Way, retrieved on Feb. 8, 2015, retrieved from the Internet at URL: <http://www.howtogeek.com/howto/12366/convert-a-row-to-a-column-in-excel-the-easy-way/>. |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10659421B2 (en) | 2004-11-22 | 2020-05-19 | Seven Networks, Llc | Messaging centre for forwarding e-mail |
US10069770B1 (en) * | 2013-10-21 | 2018-09-04 | West Corporation | Providing data messaging support by intercepting and processing received short message service (SMS) messages at a customer support service |
US10601743B1 (en) * | 2013-10-21 | 2020-03-24 | West Corporation | Providing data messaging support by intercepting and processing received short message service (SMS) messages at a customer support service |
US11411758B2 (en) * | 2020-10-12 | 2022-08-09 | Vmware, Inc. | Generating contextual compliance policies |
Also Published As
Publication number | Publication date |
---|---|
US20050038863A1 (en) | 2005-02-17 |
US8645471B2 (en) | 2014-02-04 |
EP1652048A2 (en) | 2006-05-03 |
WO2005010715A3 (en) | 2007-03-08 |
EP1652048A4 (en) | 2009-04-15 |
US9723460B1 (en) | 2017-08-01 |
WO2005010715A2 (en) | 2005-02-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9615221B1 (en) | Device message management system | |
US9621502B2 (en) | Enhanced buddy list interface | |
US7007085B1 (en) | Message log for wireline, voice mail, email, fax, pager, instant messages and chat | |
CN101711469B (en) | Voicemail filtering and transcription | |
US8107495B2 (en) | Integrating access to audio messages and instant messaging with VOIP | |
US8600363B2 (en) | Synchronization in unified messaging systems | |
CN101730879B (en) | Voicemail filtering and transcription | |
US8175233B2 (en) | Distributed cache system | |
US7383303B1 (en) | System and method for integrating personal information management and messaging applications | |
JP5368320B2 (en) | Voicemail filtering and posting system | |
US8233594B2 (en) | Caching message information in an integrated communication system | |
US20050276397A1 (en) | System and method for providing availability information to a user | |
US7564954B2 (en) | Form-based user interface for controlling messaging | |
US7346150B2 (en) | Controlling messaging actions using form-based user interface | |
US7996478B2 (en) | Methods, systems, and computer program products for operating an electronic mail or messaging system in which information associated with an attachment is sent to a destination for evaluation before sending the attachment | |
US20110131287A1 (en) | Catching user information in an integrated communication system | |
US20080175235A1 (en) | Integrating Messaging Server Directory Service with a Communication System Voice Mail Message Interface | |
JP2005528850A (en) | Method and apparatus for controlling data provided to a mobile device | |
US20100064057A1 (en) | Interactive Voice Enabled Email Notification and Alert System and Method | |
US20060177014A1 (en) | System and method for providing data on voicemail appliance | |
US20060086798A1 (en) | Deferred email message system and service | |
Marti | Active messenger: Email filtering and mobile delivery |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SYNCHRONOSS TECHNOLOGIES, INC., NEW JERSEY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ONYON, RICHARD;STANNARD, LIAM;RIDGARD, LEIGHTON;AND OTHERS;SIGNING DATES FROM 20051108 TO 20100719;REEL/FRAME:031333/0378 Owner name: FUSIONONE, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ONYON, RICHARD;STANNARD, LIAM;RIDGARD, LEIGHTON;AND OTHERS;SIGNING DATES FROM 20051108 TO 20100719;REEL/FRAME:031333/0378 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT, MASS Free format text: SECURITY INTEREST;ASSIGNOR:SYNCHRONOSS TECHNOLOGIES, INC.;REEL/FRAME:050854/0913 Effective date: 20191004 Owner name: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT, MASSACHUSETTS Free format text: SECURITY INTEREST;ASSIGNOR:SYNCHRONOSS TECHNOLOGIES, INC.;REEL/FRAME:050854/0913 Effective date: 20191004 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
LAPS | Lapse for failure to pay maintenance fees |
Free format text: PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCH | Information on status: patent discontinuation |
Free format text: PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362 |
|
FEPP | Fee payment procedure |
Free format text: SURCHARGE, PETITION TO ACCEPT PYMT AFTER EXP, UNINTENTIONAL (ORIGINAL EVENT CODE: M1558); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |
|
PRDP | Patent reinstated due to the acceptance of a late maintenance fee |
Effective date: 20210518 |
|
FEPP | Fee payment procedure |
Free format text: PETITION RELATED TO MAINTENANCE FEES GRANTED (ORIGINAL EVENT CODE: PMFG); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Free format text: PETITION RELATED TO MAINTENANCE FEES FILED (ORIGINAL EVENT CODE: PMFP); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FP | Lapsed due to failure to pay maintenance fee |
Effective date: 20210404 |
|
FEPP | Fee payment procedure |
Free format text: MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |