In a main embodiment, select and summary (S&S) indices (213, 228) are used to provide user flexibility in reviewing and requesting otherwise filtered data. Both the user's remote unit (201) and communication server (220) maintain S&S indices containing identifying (summary) information about data which has not been fully transferred between the communication server and remote unit. As new data is filtered for transfer (704-706), identifying information is captured (710) for any non-qualifying data by either a host unit or the communication server. This information is stored (714) in the communication server's S&S index, and transferred (718) via update messaging to the remote unit. When reviewing its updates or S&S index, the user may request (722) such of the data that it desires partial or full transfers of for further review. Thus, a cost efficient review mechanism is provided to users for determining whether to transfer data that otherwise fails selected filter parameters. |
Citations|
| US5333266 | Mar 27, 1992 | Jul 26, 1994 | International Business Machines Corporation | Method and apparatus for message handling in computer systems | | US5530703 | Sep 23, 1994 | Jun 25, 1996 | 3Com Corporation | Remote communication server with automatic filtering | | US5537586 | May 6, 1994 | Jul 16, 1996 | Individual, Inc. | Enhanced apparatus and methods for retrieving and selecting profiled textural information records from a database of defined category structures | | US5613108 | Feb 18, 1994 | Mar 18, 1997 | Minolta Camera Kabushiki Kaisha | Electronic mail processing system and electronic mail processing method | | US5619648 | Nov 30, 1994 | Apr 8, 1997 | Lucent Technologies Inc. | Message filtering techniques | | US5648965 | Jul 7, 1995 | Jul 15, 1997 | Sun Microsystems, Inc. | Method and apparatus for dynamic distributed packet tracing and analysis |
Referenced by|
| US6061718 | Jul 23, 1997 | May 9, 2000 | Ericsson Inc. | Electronic mail delivery system in wired or wireless communications system | | US6249803 | Dec 18, 1997 | Jun 19, 2001 | Sun Microsystems, Inc. | Method and apparatus for executing code during method invocation | | US6272545 | Oct 22, 1998 | Aug 7, 2001 | Microsoft Corporation | System and method for interaction between one or more desktop computers and one or more mobile devices | | US6308200 | Dec 18, 1996 | Oct 23, 2001 | Fujitsu Limited | Method for connecting terminals to a host computer and a host computer therefor | | US6332150 | Aug 31, 1998 | Dec 18, 2001 | Cubus Corporation | Integrated document development method | | US6334140 | Sep 11, 1998 | Dec 25, 2001 | NEC Corporation | Electronic mail server in which electronic mail is processed | | US6360236 | Aug 31, 1998 | Mar 19, 2002 | Cubus Corporation | Computer product for integrated document development | | US6366956 | Jan 29, 1997 | Apr 2, 2002 | Microsoft Corporation | Relevance access of Internet information services | | US6405037 | Nov 24, 1998 | Jun 11, 2002 | Openwave Systems Inc. | Method and architecture for an interactive two-way data communication network | | US6405264 | Dec 18, 1997 | Jun 11, 2002 | Sun Microsystems, Inc. | Marshaling and unmarshaling framework for supporting filters in a distributed object system | | US6430409 | Nov 26, 1997 | Aug 6, 2002 | Openwave Systems Inc. | Method and architecture for an interactive two-way data communication network | | US6466783 | Jun 8, 1998 | Oct 15, 2002 | Openwave Systems Inc. | Visual interface to mobile subscriber account services | | US6473609 | Sep 14, 1998 | Oct 29, 2002 | Openwave Systems Inc. | Method and architecture for interactive two-way communication devices to interact with a network | | US6493758 | Sep 8, 1998 | Dec 10, 2002 | Microsoft Corporation | Offline viewing of internet content with a mobile device | | US6496979 | Apr 10, 1998 | Dec 17, 2002 | Microsoft Corporation | System and method for managing application installation for a mobile device | | US6510460 | Dec 18, 1997 | Jan 21, 2003 | Sun Microsystems, Inc. | Method and apparatus for enforcing locking invariants in multi-threaded systems | | US6515989 | Dec 22, 1998 | Feb 4, 2003 | Telefonaktiebolaget LM Ericsson (publ) | Collecting per-packet billing data in a packet data service | | US6516354 | Dec 18, 1997 | Feb 4, 2003 | Sun Microsystems, Inc. | Method and apparatus for efficient representation of variable length identifiers in a distributed object system | | US6574239 | Oct 7, 1998 | Jun 3, 2003 | | Virtual connection of a remote unit to a server | | US6580908 | May 30, 2000 | Jun 17, 2003 | | Generic number cellular telephone | | US6606373 | Jun 14, 1999 | Aug 12, 2003 | WebLink Wireless, Inc. | Controller for use with communications systems for generating a condensed text message index | | US6625447 | Nov 24, 1998 | Sep 23, 2003 | Openwave Systems Inc. | Method and architecture for an interactive two-way data communication network | | US6697842 | Oct 7, 1998 | Feb 24, 2004 | Northern Telecom | Dynamic context filters for communication and information management | | US6701378 | Sep 23, 1999 | Mar 2, 2004 | Research in Motion Limited | System and method for pushing information from a host system to a mobile data communication device | | US6742022 | Apr 30, 1998 | May 25, 2004 | Openwave Systems Inc. | Centralized service management system for two-way interactive communication devices in data networks | | US6771268 | Mar 3, 2000 | Aug 3, 2004 | Sharp Laboratories of America, Inc. | Video skimming system utilizing the vector rank filter | | US6792270 | May 5, 2000 | Sep 14, 2004 | Telefonaktiebolaget LM Ericsson | Device for determining the base station subsystems involved in a paging, and method for the automatic set-up of the device | | US6798762 | Jul 20, 1998 | Sep 28, 2004 | Agere Systems Inc. | Digital wireless communication system for simultaneously conveying full rate speech data and dedicated user data | | US6799209 | May 25, 2000 | Sep 28, 2004 | Citrix Systems, Inc. | Activity monitor and resource manager in a network environment | | US6826618 | Oct 2, 2001 | Nov 30, 2004 | America Online, Inc. | Self-policing, rate limiting online forums | | US6892251 | Jun 18, 2001 | May 10, 2005 | Hewlett-Packard Development Company, L.P. | System and method for walk-up printing | | US6898591 | Nov 5, 1997 | May 24, 2005 | | Method and apparatus for server responding to query to obtain information from second database wherein the server parses information to eliminate irrelevant information in updating databases | | US6909518 | Jun 18, 2001 | Jun 21, 2005 | Hewlett-Packard Development Company, L.P. | System and method for configuring a printing system | | US6940869 | Jun 22, 2000 | Sep 6, 2005 | Nokia Corporation | Apparatus, and associated method, for integrating operation of packet radio communication systems | | US6941349 | Jun 11, 2002 | Sep 6, 2005 | Research In Motion Limited | System and method for pushing calendar event messages from a host system to a mobile data communication device | | US6941513 | Apr 20, 2001 | Sep 6, 2005 | Cognisphere, Inc. | System and method for text structuring and text generation | | US6970866 | May 31, 2002 | Nov 29, 2005 | Adobe Systems Incorporated | Filter file system | | US6975419 | Jun 18, 2001 | Dec 13, 2005 | Hewlett-Packard Development Company, L.P. | System and method for mobile printing | | US6990525 | Sep 26, 2000 | Jan 24, 2006 | Nokia Corporation | System for selecting data communications service | | US7003284 | May 8, 2002 | Feb 21, 2006 | Openwave Systems Inc. | Method and architecture for interactive two-way communication devices to interact with a network | | US7010303 | Dec 21, 2001 | Mar 7, 2006 | Research In Motion Limited | Wireless router system and method | | US7054626 | Aug 20, 2001 | May 30, 2006 | Openwave Systems Inc. | Method and architecture for an interactive two-way data communication network | | US7055168 | Sep 22, 2000 | May 30, 2006 | Sharp Laboratories of America, Inc. | Method for interpreting and executing user preferences of audiovisual information | | US7085553 | Jul 10, 1997 | Aug 1, 2006 | Oracle International Corporation | Data communication protocols for a mobile-based client-server system over a wireless network | | US7099339 | Jun 22, 2000 | Aug 29, 2006 | Nokia Corporation | Apparatus, and associated method, for integrating operation of packet radio communication systems | | US7103018 | Apr 27, 1999 | Sep 5, 2006 | Nokia Corporation | Method of and a network for handling wireless session protocol (WSP) sessions | | US7103656 | Feb 20, 2002 | Sep 5, 2006 | Research In Motion Limited | System and method for administrating a wireless communication network | | US7173922 | Feb 9, 2001 | Feb 6, 2007 | Symbol Technologies, Inc. | Multiple wireless local area networks occupying overlapping physical spaces | | US7173923 | Oct 25, 2001 | Feb 6, 2007 | Symbol Technologies, Inc. | Security in multiple wireless local area networks | | US7178099 | Jan 23, 2001 | Feb 13, 2007 | Inxight Software, Inc. | Meta-content analysis and annotation of email and other electronic documents | | US7178107 | Oct 28, 2004 | Feb 13, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with identification prescriptions | | US7181691 | Oct 28, 2004 | Feb 20, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with presentation service | | US7194687 | Oct 28, 2004 | Mar 20, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with user identification | | US7194688 | Oct 28, 2004 | Mar 20, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with seasons | | US7197709 | Oct 28, 2004 | Mar 27, 2007 | Sharp Laboratories of America, Inc. | Audiovisual information management system with multiple user identifications | | US7200633 | Aug 23, 2001 | Apr 3, 2007 | NTT DoCoMo, Inc. | Information delivery system and information delivery method | | US7203620 | May 23, 2002 | Apr 10, 2007 | Sharp Laboratories of America, Inc. | Summarization of video content | | US7209949 | Apr 6, 2001 | Apr 24, 2007 | Research In Motion Limited | System and method for synchronizing information between a host system and a mobile data communication device | | US7222299 | Dec 19, 2003 | May 22, 2007 | Google, Inc. | Detecting quoted text | | US7231208 | Oct 17, 2001 | Jun 12, 2007 | Palm, Inc. | User interface-technique for managing an active call | | US7260390 | May 24, 2001 | Aug 21, 2007 | Palm, Inc. | Software enabled on/off switch for radio functionality in a wireless device | | US7266365 | Oct 20, 2004 | Sep 4, 2007 | Research In Motion Limited | System and method for delayed transmission of bundled command messages | | US7266379 | May 30, 2001 | Sep 4, 2007 | Palm, Inc. | Resource location through location history | | US7283808 | Jan 18, 2002 | Oct 16, 2007 | Research In Motion Limited | System, method and mobile device for remote control of a voice mail system | | US7295836 | Mar 11, 2002 | Nov 13, 2007 | Research in Motion Limited | Advanced voice and data operations in a mobile data communication device | | US7295852 | Jun 23, 2003 | Nov 13, 2007 | Palm, Inc. | Automated telephone conferencing method and system | | US7310589 | Oct 30, 2004 | Dec 18, 2007 | Sharp Laboratories of America, Inc. | Processing of video content | | US7317699 | Oct 28, 2002 | Jan 8, 2008 | Research in Motion Limited | System and method for controlling configuration settings for mobile communication devices and services | | US7346333 | Apr 27, 2001 | Mar 18, 2008 | Palm, Inc. | Method and apparatus for effectuating a predetermined communications connection | | US7356361 | Oct 13, 2001 | Apr 8, 2008 | Palm, Inc. | Hand-held device | | US7376079 | May 28, 2004 | May 20, 2008 | Symbol Technologies, Inc. | Backup cell controller | | US7383065 | Jun 28, 2006 | Jun 3, 2008 | Palm, Inc. | Wireless transaction enabled handheld computer system and method | | US7386592 | Jul 24, 2003 | Jun 10, 2008 | International Business Machines Corporation | Method and system for merging topically related e-mail in a collaborative work environment | | US7391718 | Dec 9, 2005 | Jun 24, 2008 | Palm, Inc. | Swapping a nonoperational networked electronic system for an operational networked electronic system | | US7412484 | Jan 16, 2002 | Aug 12, 2008 | Lextron Systems, Inc. | Customizable media player with online/offline capabilities | | US7424677 | Oct 28, 2004 | Sep 9, 2008 | Sharp Laboratories of America, Inc. | Audiovisual information management system with usage preferences | | US7424678 | Oct 28, 2004 | Sep 9, 2008 | Sharp Laboratories of America, Inc. | Audiovisual information management system with advertising | | US7474298 | May 31, 2002 | Jan 6, 2009 | Palm, Inc. | Mobile device having an adjustable length to selectively expose a surface component | | US7474698 | Sep 27, 2002 | Jan 6, 2009 | Sharp Laboratories of America, Inc. | Identification of replay segments | | US7499077 | Aug 20, 2001 | Mar 3, 2009 | Sharp Laboratories of America, Inc. | Summarization of football video content | | US7503016 | Nov 23, 2005 | Mar 10, 2009 | Palm, Inc. | Configuration mechanism for organization of addressing elements | | US7505768 | Oct 28, 2002 | Mar 17, 2009 | Sony Corporation | Communication system and method, information processing terminal and method, information processing apparatus and method | | US7509376 | May 20, 2002 | Mar 24, 2009 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device | | US7509417 | Feb 28, 2002 | Mar 24, 2009 | Palm, Inc. | Method for intelligently selecting a wireless communication access point | | US7509580 | Oct 28, 2004 | Mar 24, 2009 | Sharp Laboratories of America, Inc. | Audiovisual information management system with preferences descriptions | | US7512658 | Feb 26, 2004 | Mar 31, 2009 | International Business Machines Corporation | Providing a portion of an electronic mail message based upon a transfer rate, a message size, and a file format | | US7522910 | May 31, 2002 | Apr 21, 2009 | Oracle International Corporation | Method and apparatus for controlling data provided to a mobile device | | US7529230 | Aug 24, 2005 | May 5, 2009 | Research In Motion Limited | Wireless router system and method | | US7555571 | Jul 10, 2006 | Jun 30, 2009 | Palm, Inc. | Activation of mobile computing device on a cellular network | | US7555727 | Sep 20, 2005 | Jun 30, 2009 | Palm, Inc. | Integrated handheld computing and telephony system and services | | US7577920 | Jul 28, 2005 | Aug 18, 2009 | Palm, Inc. | Navigating through menus of a handheld computer | | US7584376 | Aug 23, 2006 | Sep 1, 2009 | Palm, Inc. | Method and apparatus for power management | | US7590693 | Jul 17, 2003 | Sep 15, 2009 | Avaya Inc. | Method and apparatus for restriction of message distribution for security | | US7591020 | Jan 18, 2002 | Sep 15, 2009 | Palm, Inc. | Location based security modification system and method | | US7594245 | Jun 13, 2005 | Sep 22, 2009 | Sharp Laboratories of America, Inc. | Networked video devices | | US7606936 | Aug 9, 2001 | Oct 20, 2009 | Research In Motion Limited | System and method for redirecting data to a wireless device over a plurality of communication paths | | US7613427 | Sep 29, 2006 | Nov 3, 2009 | Palm, Inc. | Resource location through location history | | US7613428 | May 31, 2007 | Nov 3, 2009 | Palm, Inc. | Resource location through location history | | US7613779 | Jun 28, 2004 | Nov 3, 2009 | AOL LLC | Self-policing, rate limiting online forums | | US7639275 | Jan 3, 2005 | Dec 29, 2009 | Sharp Laboratories of America, Inc. | Summarization of football video content | | US7647340 | Jun 15, 2001 | Jan 12, 2010 | Sharp Laboratories of America, Inc. | Metadata in JPEG 2000 file format | | US7653033 | Feb 23, 2004 | Jan 26, 2010 | Symbol Technologies, Inc. | Infrastructure for wireless LANs | | US7653131 | Dec 2, 2005 | Jan 26, 2010 | Sharp Laboratories of America, Inc. | Identification of replay segments | | US7657836 | Sep 27, 2002 | Feb 2, 2010 | Sharp Laboratories of America, Inc. | Summarization of soccer video content | | US7657907 | Sep 30, 2002 | Feb 2, 2010 | Sharp Laboratories of America, Inc. | Automatic user profiling | | US7672225 | Dec 5, 2006 | Mar 2, 2010 | Palm, Inc. | Swapping an operational networked electronic system for a nonoperational networked electronic system | | US7681146 | Apr 22, 2005 | Mar 16, 2010 | Palm, Inc. | Multi-context iterative directory filter | | US7692667 | Nov 30, 2001 | Apr 6, 2010 | Palm, Inc. | Handheld computer having moveable segments that are interactive with an integrated display | | US7693484 | May 30, 2002 | Apr 6, 2010 | Palm, Inc. | Dynamic networking modes method and apparatus | | US7715825 | Sep 28, 2005 | May 11, 2010 | Research In Motion Limited | Pushback methods and apparatus for use in communicating messages to mobile communication devices | | US7725127 | May 13, 2005 | May 25, 2010 | Palm, Inc. | Hand-held device | | US7730352 | Jun 28, 2006 | Jun 1, 2010 | Microsoft Corporation | Testing network applications without communicating over a network layer communication link | | US7730525 | Jun 22, 2005 | Jun 1, 2010 | International Business Machines Corporation | Method, system, and computer program product for limiting authorization of an executable action to an application session | | US7793205 | Jul 8, 2005 | Sep 7, 2010 | Sharp Laboratories of America, Inc. | Synchronization of video and data | | US7802206 | Sep 19, 2003 | Sep 21, 2010 | Palm, Inc. | Dynamic sizing user interface method and system for data display | | US7809743 | Mar 20, 2008 | Oct 5, 2010 | International Business Machines Corporation | Computer program product and system for merging topically related e-mail in a collaborative work environment | | US7812817 | May 3, 2007 | Oct 12, 2010 | Palm, Inc. | System and method for managing wireless communications utilizing a mobile device | | US7818660 | May 30, 2006 | Oct 19, 2010 | Litera Technology LLC | Method of compound document comparison | | US7818678 | Oct 31, 2002 | Oct 19, 2010 | Litera Technology LLC | Collaborative document development and review system | | US7853865 | Jul 8, 2005 | Dec 14, 2010 | Sharp Laboratories of America, Inc. | Synchronization of video and data | | US7861009 | May 27, 2009 | Dec 28, 2010 | Palm, Inc. | Requesting a user account for services | | US7865180 | Oct 31, 2007 | Jan 4, 2011 | Palm, Inc. | Automated telephone conferencing method and system | | US7894847 | Aug 31, 2005 | Feb 22, 2011 | Palm, Inc. | Activation of mobile computing device | | US7895276 | Jan 29, 2007 | Feb 22, 2011 | Litera Technology LLC | Method of managing metadata in attachments to e-mails in a network environment | | US7904594 | Mar 13, 2001 | Mar 8, 2011 | Printeron Inc. | Limited-bandwidth electronic data communication system | | US7904814 | Dec 13, 2001 | Mar 8, 2011 | Sharp Laboratories of America, Inc. | System for presenting audio-video content | | US7916123 | Apr 29, 2010 | Mar 29, 2011 | Hewlett-Packard Development Company, L.P. | User interface technique for managing an active call | | US7937039 | Feb 15, 2007 | May 3, 2011 | Hewlett-Packard Development Company, L.P. | Object tagging system and method | | US7945856 | Jan 13, 2009 | May 17, 2011 | Worlds.com, Inc. | System and method for enabling users to interact in a virtual space | | US7953802 | Dec 14, 2005 | May 31, 2011 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device | | US7957354 | Dec 20, 2005 | Jun 7, 2011 | G&H Nevada-Tek | Internet enabled cellular telephones | | US7992096 | Jul 8, 2003 | Aug 2, 2011 | Hewlett-Packard Development Company, L.P. | Data browsing method and system for user interface | | US8001177 | Feb 28, 2007 | Aug 16, 2011 | Hewlett-Packard Development Company, L.P. | Method and apparatus for automated personal information management data transfer for a wireless enabled handheld | | US8005462 | Feb 17, 2004 | Aug 23, 2011 | Teamon Systems, Inc. | System and method of retrieving electronic mail | | US8005952 | Dec 16, 2008 | Aug 23, 2011 | Hewlett-Packard Development Company, L.P. | Method for intelligently selecting wireless access point | | US8018491 | Jan 3, 2005 | Sep 13, 2011 | Sharp Laboratories of America, Inc. | Summarization of football video content | | US8019282 | Oct 16, 2009 | Sep 13, 2011 | Hewlett-Packard Development Company, L.P. | System and method for locating and accessing wireless resources | | US8020183 | Mar 30, 2001 | Sep 13, 2011 | Sharp Laboratories of America, Inc. | Audiovisual management system | | US8027320 | Apr 11, 2007 | Sep 27, 2011 | Symbol Technologies, Inc. | Wireless local area networks | | US8028234 | Mar 8, 2005 | Sep 27, 2011 | Sharp Laboratories of America, Inc. | Summarization of sumo video content | | US8028314 | May 26, 2000 | Sep 27, 2011 | Sharp Laboratories of America, Inc. | Audiovisual information management system | | US8036991 | Dec 23, 2009 | Oct 11, 2011 | Hewlett-Packard Development Company, L.P. | Registration of a mobile computing device for a service on a wireless network | | US8049727 | Oct 17, 2006 | Nov 1, 2011 | Hewlett-Packard Development Company, L.P. | Accessory module for handheld devices | | US8050240 | Jun 8, 2005 | Nov 1, 2011 | Symbol Technologies, Inc. | Multiple wireless local area networks occupying overlapping physical spaces | | US8050661 | Oct 27, 2007 | Nov 1, 2011 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device | | US8050684 | Jan 22, 2009 | Nov 1, 2011 | Research In Motion Limited | Wireless router system and method | | US8051132 | Jul 18, 2003 | Nov 1, 2011 | m-Qube, Inc. | Integrated interactive messaging system and method | | US8051446 | Dec 6, 1999 | Nov 1, 2011 | Sharp Laboratories of America, Inc. | Method of creating a semantic video summary using information from secondary sources | | US8060564 | Jul 16, 2004 | Nov 15, 2011 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device | | US8060575 | Feb 1, 2011 | Nov 15, 2011 | Litera Technology LLC | Methods and systems for managing metadata in email attachments in a network environment | | US8064886 | Feb 14, 2006 | Nov 22, 2011 | Hewlett-Packard Development Company, L.P. | Control mechanisms for mobile devices | | US8077015 | May 15, 2007 | Dec 13, 2011 | Hewlett-Packard Development Company, L.P. | Method for waking a device in response to a wireless network activity | | US8082501 | Mar 19, 2009 | Dec 20, 2011 | Worlds.com, Inc. | System and method for enabling users to interact in a virtual space | | US8086695 | Sep 24, 2009 | Dec 27, 2011 | Hewlett-Packard Development Company, L.P. | Over the air services for mobile devices | | US8099046 | Oct 6, 2004 | Jan 17, 2012 | Wireless Science, LLC | Method for integrating audio and visual messaging | | US8107601 | Nov 13, 2006 | Jan 31, 2012 | Wireless Science, LLC | Wireless messaging system | | US8116741 | Jul 3, 2008 | Feb 14, 2012 | Wireless Science, LLC | System and method for delivering information to a transmitting and receiving device | | US8116742 | May 9, 2011 | Feb 14, 2012 | Teamon Systems, Inc. | System and method of retrieving electronic mail | | US8116743 | Nov 14, 2006 | Feb 14, 2012 | Wireless Science, LLC | Systems and methods for downloading information to a mobile device | | US8122084 | Aug 27, 2003 | Feb 21, 2012 | SAP AG | Collaborative conversation channels | | US8122272 | Jul 2, 2009 | Feb 21, 2012 | Hewlett-Packard Development Company, L.P. | Method and apparatus for power management | | US8126519 | Aug 31, 2007 | Feb 28, 2012 | Hewlett-Packard Development Company, L.P. | Housing for mobile computing device having construction to slide and pivot into multiple positions | | US8131888 | Dec 27, 2010 | Mar 6, 2012 | Hewlett-Packard Development Company, L.P. | Activation of mobile computing device on a cellular network | | US8134450 | Feb 6, 2009 | Mar 13, 2012 | Wireless Science, LLC | Content provision to subscribers via wireless transmission | | US8134954 | Nov 20, 2007 | Mar 13, 2012 | Research In Motion Limited | System and method for controlling configuration settings for mobile communication devices and services | | US8135798 | Nov 15, 2006 | Mar 13, 2012 | Hewlett-Packard Development Company, L.P. | Over-the-air device services and management | | US8136031 | Mar 17, 2009 | Mar 13, 2012 | Litera Technologies, LLC | Comparing the content of tables containing merged or split cells | | US8140703 | Oct 2, 2001 | Mar 20, 2012 | AOL, Inc. | Regulating users of online forums | | US8145998 | Mar 19, 2009 | Mar 27, 2012 | Worlds Inc. | System and method for enabling users to interact in a virtual space | | US8150461 | Jun 4, 2007 | Apr 3, 2012 | Hewlett-Packard Development Company, L.P. | System and method for using a wireless enabled portable computer system as a wireless modem | | US8150482 | Jan 8, 2008 | Apr 3, 2012 | Hewlett-Packard Development Company, L.P. | Mobile computing device with moveable housing segments | | US8165575 | May 19, 2011 | Apr 24, 2012 | Research In Motion Limited | Wireless router system and method | | US8180294 | Dec 29, 2009 | May 15, 2012 | Hewlett-Packard Development Company, L.P. | Dynamic networking modes method and apparatus | | US8200298 | May 28, 2008 | Jun 12, 2012 | Hewlett-Packard Development Company, L.P. | Keypad housing configuration for a mobile computing device | | US8210927 | Mar 30, 2005 | Jul 3, 2012 | IGT | Player tracking communication mechanisms in a gaming machine | | US8214741 | May 22, 2002 | Jul 3, 2012 | Sharp Laboratories of America, Inc. | Synchronization of video and data | | US8219069 | Sep 10, 2009 | Jul 10, 2012 | Research in Motion Limited | Advanced voice and data operations in a dual-mode mobile data communication device | | US8224294 | Oct 15, 2009 | Jul 17, 2012 | Wireless Science, LLC | System and method for delivering information to a transmitting and receiving device | | US8230019 | Jul 17, 2003 | Jul 24, 2012 | International Business Machines Corporation | Alerting electronic mail users of undeliverable recipients | | US8230026 | Oct 27, 2007 | Jul 24, 2012 | Research In Motion Limited | System and method for pushing information between a host system and a mobile data communication device | | US8233948 | Dec 11, 2007 | Jul 31, 2012 | Hewlett-Packard Development Company, L.P. | Slider assembly for a housing of a mobile computing device | | USRE40740 | Oct 18, 2006 | Jun 16, 2009 | Palm, Inc. | Integrated joypad for handheld computer | | USRE43070 | Oct 10, 2006 | Jan 3, 2012 | Hewlett-Packard Development Company, L.P. | Identifying and locating lost or stolen personal digital assistant devices via a landline- or wireless-connected web server | | USRE43577 | Mar 25, 2010 | Aug 14, 2012 | Hewlett-Packard Development Company, L.P. | Swapping a nonoperational networked electronic system for an operational networked electronic system |
Claims1. A system for communicating data to a communication unit associated with a first user comprising: - a host server operable for:
- filtering individual data units based on at least one user-definable filter parameter to identify whether a data unit is a qualifying or non-qualifying data unit;
- for qualifying data units, sending an identifying information part and an additional part to the communication unit; and
- for non-qualifying data units sending the identifying information part without the additional part to the communication unit; and
- a communication server, in communication with the host server and the communication unit, comprising a data transfer manager operable for controlling communication of the qualifying and non-qualifying data units from the host server to the communication unit including sending the identifying information part and the additional part for the qualifying data units and sending the identifying information part without the additional part for the non-qualifying data units to the communication unit.
2. The system of claim 1, wherein the host server is a host client-server program operating on a host processor, and the host processor is in communication with the communication server via a wide area network (WAN) communication channel. 3. The system of claim 1, wherein the communication server and communication unit are coupled by a first communication channel including a wireless communication channel. 4. The system of claim 1, wherein the data transfer manager further comprises a virtual session manager adapted to control communication of data between the communication unit and host server by communicating the data via a sessionless-oriented communication protocol over a first communication channel between the virtual session manager and the communication unit, and by communicating the data via a session-oriented communication protocol between the virtual session manager and the host server. 5. The system of claim 1, wherein: - the data transfer manager is further operable for communicating the at least one filter parameter to the host server;
- the host server is operable for applying the at least one filter parameter to determine whether to transfer to the communication server a first data unit of the data, and when the first data unit is determined not to pass the at least one filter parameter, for determining a first identifying information about the first data unit and sending the first identifying information to the communication server; and
- the communication server further comprising a summary store for storing the first identifying information, and being operable for sending the first identifying information to the communication unit.
6. The system of claim 5, wherein the host server is an electronic mail post office operating on a host processor, the first data unit is a first email message, and the first identifying information is at least one of a group consisting of a serial number of the first email message, an author name of the first email message, a priority level of the first email message, a mail date of the first email message, a message size of the first email message, and a subject word of the first email message. 7. The system of claim 1, wherein the host server and communication server are different programs operating on a same host processor. 8. The system of claim 1, wherein the host server is one of the group consisting of an electronic mail post office, a client-server host, a multimedia application host, and a voice processor. 9. The method of claim 1 wherein the communication server sends the communication unit the summary part without the additional part for non-qualifying data units at predetermined time periods. 10. The method of claim 1 wherein the communication server sends the communication unit the summary part without the additional part for non-qualifying data units at the request of the first user. 11. The method of claim 1 wherein the communication server sends the communication unit the summary part without the additional part for non-qualifying data units only if accompanied by the summary part and the additional part for qualifying data units. 12. A method of communicating data between a first data processing device and a third data processing device via a second data processing device, comprising: - (a) at the second data processing device, controlling communication of qualifying and non-qualifying data units from the first data processing device to the third data processing device including receiving individually filtered data units from the first data processing device based on at least one user-definable filter parameters to identify whether a data unit is a qualifying or non-qualifying data unit, wherein for qualifying data units, an identifying information part and an additional part is received and for non-qualifying data units, the identifying information part without the additional part is received, and providing the third data processing device with the identifying information part and the additional part for qualifying data units and providing the third data processing device with the identifying information part without the additional part for non-qualifying data units.
13. The method of claim 12, wherein: - step (a) further comprises determining at least one filter parameter from a user profile store and communicating the at least one filter parameter to the first data processing device; and
- (b) at the first data processing device, applying the at least one filter parameter to determine whether to transfer to the second data processing device a first data unit addressed to the third data processing device, and when it is determined not to transfer the first data unit, sending first identifying information about the first data unit to the second data processing device.
14. The method of claim 13, further comprising: - (c) at the second data processing device, storing the first identifying information in a summary store of the second data processing device, and sending the first identifying information to the third data processing device.
15. The method of claim 14, wherein second identifying information previously received and sent to the third data processing device is stored in the summary store, the method further comprising: - (d) sending only new identifying information to the third data processing device by determining that the second identifying information has already been sent to the third data processing device and only sending the first identifying information to the third data processing device.
16. The method of claim 14, further comprising: - (d) at the third data processing device, receiving the first identifying information and, in response to a determination to request the first data unit, sending a request for the first data unit to the first data processing device.
17. The method of claim 16, wherein the first data processing device is an email post office, the second data processing device is a communications server, the first data unit is a first email message, and the first identifying information is at least one of a group consisting of a serial number of the first email message, an author name of the first email message, a priority level of the first email message, a mail date of the first email message, a message size of the first email message, and a subject word of the first email message, the method further comprising: - (e) receiving the request for the first email message at the communications server, requesting the first email message from the email post office, and, upon receiving the first email message, sending the first email message to the third data processing device.
18. The method of claim 12, wherein step (a) further comprises receiving a first data unit from the first data processing device and applying the at least one filter parameter to determine whether to transfer the first data unit to the third data processing device, and, when it is determined not to transfer the first data unit, sending the first identifying information about the first data unit to the third data processing device. 19. The method of claim 18, wherein step (a) further comprises storing the first identifying information in a summary store of the second data processing device. 20. The method of claim 19, wherein the first identifying information corresponds to the at least one filter parameter and step (a) further comprises, in response to a change in the at least one filter parameter to a modified parameter, determining from the first identifying information whether the first data unit passes the modified parameter and if so, requesting the first data unit from the first data processing device. 21. The method of claim 19, wherein at least second identifying information about at least a second data unit previously received is stored in the summary store and was previously and sent to the third data processing device, step (a) further comprising sending only new identifying information stored in the summary store to the third data processing device by determining that the second identifying information has already been sent to the third data processing device and only sending the first identifying information to the third data processing device. 22. The method of claim 21, further comprising: - (b) at the third data processing device, receiving the first identifying information and, in response to a determination to request the first data unit, sending a request for the first data unit to the first data processing device.
23. The method of claim 22, wherein the first data processing device is an email post office, the second data processing device is a communications server, the first data unit is a first email message, and the first identifying information is at least one of a group consisting of a serial number of the first email message, an author name of the first email message, a priority level of the first email message, a mail date of the first email message, a message size of the first email message, and a subject word of the first email message, the method further comprising: - (c) receiving the request for the first email message at the communications server, requesting the first email message from the email post office, and, upon receiving the first email message, sending the first email message to the third data processing device and deleting the first identifying information from the summary store.
24. A communications server adapted for communicating with a host server and a communication unit including a processor, the communications server comprising: - (a) a user parameter store adapted to store user parameters; and
- (b) a data transfer manager, coupled with the user parameter store, adapted to control communication of data units between the communication unit and the host server including receiving individually filtered data units from the host server based on at least one user-definable filter parameters to identify whether a data unit is a qualifying or non-qualifying data unit, wherein for qualifying data units, a summary part and an additional part is received and for non-qualifying data units, the summary part without the additional part is received, and providing the communication unit with the summary part and the additional part for qualifying data units and providing the communication unit with the summary part without the additional part for non-qualifying data units.
25. The communications server of claim 24, further comprising: - (c) a summary store storing the identifying information.
26. A controller of a communication unit adapted for requesting data over a wireless communication channel from a further data processing host via a communication server, the controller comprising: - (a) a summary store operable for storing identifying information received from the host via the communications server about data units not being sent from the host to the communication unit and not being received at the communication unit.
27. The controller of claim 26, further comprising: - (b) a data transfer manager, coupled to the summary store, operable for, in response to a user determination to request a data unit associated with a first identifying information stored in the summary store, sending a request to the communications server for the first data unit.
|