In a main embodiment, prestage filtering is applied via user-definable filter parameters (e.g., reject, pass, or granularity filters) on data being transferred between a communication unit (201) and communication server (220). For downloading, e.g., email from a host post office (240), a communication server controller (229) preferably either forwards the filter parameters in a query object or message to the post office to apply and return qualified mail (406-414), or the communication server receives all unprocessed mail and applies the filters locally (418-420), only acknowledging as processed that mail which passes the filters. For uploading, e.g., email from a client, a client controller applies an upload prestage filter (432) so as to retain all filter-rejected email, while transmitting email passing the filters (434). Thus, only desired data transfers (i.e., those meeting user defined filters) are communicated over the expense-bearing networks between the remote unit and... |
Citations|
| US5276680 | May 1, 1991 | Jan 4, 1994 | Telesystems SLW Inc. | Wireless coupling of devices to wired network | | US5283856 | Oct 4, 1991 | Feb 1, 1994 | Beyond, Inc. | Event-driven rule-based messaging system | | US5287456 | Apr 22, 1991 | Feb 15, 1994 | International Business Machines Corporation | Communication system for facilitating in full duplex communication mode and without previously defining sessions between sender and receiver programs | | US5377354 | Jun 8, 1993 | Dec 27, 1994 | Digital Equipment Corporation | Method and system for sorting and prioritizing electronic mail messages | | US5406557 | Feb 1, 1993 | Apr 11, 1995 | National Semiconductor Corporation | Interenterprise electronic mail hub | | US5491820 | Nov 10, 1994 | Feb 13, 1996 | AT&T Corporation | Distributed, intermittently connected, object-oriented database and management system | | US5506887 | Mar 31, 1995 | Apr 9, 1996 | Bell Atlantic Network Services, Inc. | Personal communications service using wireline/wireless integration | | US5513126 | Oct 4, 1993 | Apr 30, 1996 | Xerox Corporation | Network having selectively accessible recipient prioritized communication channel profiles | | US5568540 | Apr 14, 1995 | Oct 22, 1996 | Active Voice Corporation | Method and apparatus for selecting and playing a voice mail message | | US5621727 | Jul 7, 1995 | Apr 15, 1997 | Octel Communications Corporation | System and method for private addressing plans using community addressing | | US5764899 | Dec 19, 1995 | Jun 9, 1998 | Motorola, Inc. | Method and apparatus for communicating an optimized reply |
Referenced by|
| US6223216 | Nov 12, 1998 | Apr 24, 2001 | Hewlett-Packard Co. | Message database manipulation using a single command to evoke multiple operations on multiple messages | | US6256672 | Nov 12, 1998 | Jul 3, 2001 | International Business Machines Corp. | Method and system for efficiently notifying an information copy recipient in an electronic mail system | | US6330610 | Dec 4, 1997 | Dec 11, 2001 | | Multi-stage data filtering system employing multiple filtering criteria | | US6389457 | Feb 13, 2001 | May 14, 2002 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device | | US6401113 | Feb 13, 2001 | Jun 4, 2002 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device | | US6405327 | Aug 19, 1998 | Jun 11, 2002 | Unisys Corporation | Apparatus for and method of automatic monitoring of computer performance | | US6438585 | Jan 16, 2001 | Aug 20, 2002 | Research In Motion Limited | System and method for redirecting message attachments between a host system and a mobile data communication device | | US6453159 | Feb 25, 1999 | Sep 17, 2002 | Telxon Corporation | Multi-level encryption system for wireless network | | US6463463 | Aug 28, 2000 | Oct 8, 2002 | Research In Motion Limited | System and method for pushing calendar event messages from a host system to a mobile data communication device | | US6477559 | Aug 21, 1998 | Nov 5, 2002 | Aspect Communications Corporation | Method and apparatus for remotely accessing an automatic transaction processing system | | US6510151 | Sep 19, 1996 | Jan 21, 2003 | Enterasys Networks, Inc. | Packet filtering in connection-based switching networks | | US6515989 | Dec 22, 1998 | Feb 4, 2003 | Telefonaktiebolaget LM Ericsson (publ) | Collecting per-packet billing data in a packet data service | | US6526506 | Feb 25, 1999 | Feb 25, 2003 | Telxon Corporation | Multi-level encryption access point for wireless network | | US6574239 | Oct 7, 1998 | Jun 3, 2003 | | Virtual connection of a remote unit to a server | | US6581092 | Sep 29, 1999 | Jun 17, 2003 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users | | US6615267 | Jun 10, 1999 | Sep 2, 2003 | Motorola, Inc. | System and method for delivery of information over narrow-band communications links | | US6625126 | Jul 12, 1999 | Sep 23, 2003 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control | | US6643690 | Feb 18, 1999 | Nov 4, 2003 | Citrix Systems, Inc. | Apparatus and method for determining a program neighborhood for a client node in a client-server network | | US6654806 | Apr 9, 1999 | Nov 25, 2003 | Sun Microsystems, Inc. | Method and apparatus for adaptably providing data to a network environment | | 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 | | US6714967 | Jul 30, 1999 | Mar 30, 2004 | Microsoft Corporation | Integration of a computer-based message priority system with mobile electronic devices | | US6714971 | Apr 28, 2003 | Mar 30, 2004 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users | | US6717592 | Dec 7, 2000 | Apr 6, 2004 | International Business Machines Corporation | Notification processing system | | US6735618 | Jun 2, 2000 | May 11, 2004 | NEC Corporation | Electronic mail system for rearranging stored mail data according to monitored data receiving condition | | US6769016 | Jul 26, 2001 | Jul 27, 2004 | Networks Associates Technology, Inc. | Intelligent SPAM detection system using an updateable neural analysis engine | | US6775690 | Jul 21, 2000 | Aug 10, 2004 | AT&T Corp. | Time-dependent messaging | | US6779019 | Apr 10, 2000 | Aug 17, 2004 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device | | US6789128 | Mar 11, 2000 | Sep 7, 2004 | Oracle International Corporation | System and method for reducing network traffic between two computing devices | | 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 | | US6842773 | Jan 31, 2001 | Jan 11, 2005 | Yahoo ! Inc. | Processing of textual electronic communication distributed in bulk | | US6868498 | Aug 25, 2000 | Mar 15, 2005 | | System for eliminating unauthorized electronic mail | | US6879977 | Jan 10, 2001 | Apr 12, 2005 | International Business Machines Corporation | Execution of database queries including filtering | | US6917617 | Dec 16, 1998 | Jul 12, 2005 | Cisco Technology, Inc. | Use of precedence bits for quality of service | | US6928469 | Sep 7, 1999 | Aug 9, 2005 | Citrix Systems, Inc. | Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques | | US6931433 | Jan 31, 2001 | Aug 16, 2005 | Yahoo! Inc. | Processing of unsolicited bulk electronic communication | | US6938065 | Dec 12, 2000 | Aug 30, 2005 | Ericsson Inc. | System and method for controlling inclusion of email content | | US6965919 | Dec 1, 2000 | Nov 15, 2005 | Yahoo! Inc. | Processing of unsolicited bulk electronic mail | | US6983139 | Sep 10, 2004 | Jan 3, 2006 | | Geographical web browser, methods, apparatus and systems | | US6983370 | Nov 27, 2001 | Jan 3, 2006 | Motorola, Inc. | System for providing continuity between messaging clients and method therefor | | US7010303 | Dec 21, 2001 | Mar 7, 2006 | Research In Motion Limited | Wireless router system and method | | US7016939 | Jul 26, 2001 | Mar 21, 2006 | McAfee, Inc. | Intelligent SPAM detection system using statistical analysis | | US7024491 | May 23, 2001 | Apr 4, 2006 | 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 | | US7032009 | Mar 31, 2005 | Apr 18, 2006 | | Federated multiprotocol communication | | US7035932 | Oct 27, 2000 | Apr 25, 2006 | | Federated multiprotocol communication | | US7043551 | Feb 24, 2004 | May 9, 2006 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users | | US7058395 | Nov 1, 2005 | Jun 6, 2006 | | Geographical web browser, methods, apparatus and systems | | US7072942 | Feb 4, 2000 | Jul 4, 2006 | Microsoft Corporation | Email filtering methods and 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 | | US7107341 | Dec 6, 2002 | Sep 12, 2006 | Research In Motion Limited | System and method of managing information distribution to mobile stations | | US7120628 | Jul 1, 1999 | Oct 10, 2006 | International Business Machines Corporation | System and method for enabling a user to subscribe to updates from information sources | | US7142843 | Apr 6, 2005 | Nov 28, 2006 | | Geographical web browser, methods, apparatus and systems | | US7146402 | Aug 31, 2001 | Dec 5, 2006 | Sendmail, Inc. | E-mail system providing filtering methodology on a per-domain basis | | US7149778 | Jan 31, 2001 | Dec 12, 2006 | Yahoo! Inc. | Unsolicited electronic mail reduction | | US7162474 | May 10, 2001 | Jan 9, 2007 | Nortel Networks Limited | Recipient controlled contact directories | | US7164088 | Feb 3, 2004 | Jan 16, 2007 | Palm, Inc. | Method and apparatus to improve tactile feel for keyboards and button assemblies | | US7171487 | Sep 21, 2001 | Jan 30, 2007 | International Business Machines Corporation | Method and system for application specific packet forwarding | | 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 | | US7188185 | Mar 31, 2005 | Mar 6, 2007 | | Federated multiprotocol communication | | US7197569 | Mar 31, 2005 | Mar 27, 2007 | | Federated multiprotocol communication | | US7209946 | Jan 27, 2005 | Apr 24, 2007 | | Negotiated wireless peripheral security systems | | 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 | | US7209955 | Apr 10, 2000 | Apr 24, 2007 | Research In Motion Limited | Notification system and method for a mobile data communication device | | US7212811 | Apr 6, 2005 | May 1, 2007 | | Geographical web browser, methods, apparatus and systems | | US7215947 | May 27, 2005 | May 8, 2007 | | Geographical web browser, methods, apparatus and systems | | US7219148 | Mar 3, 2003 | May 15, 2007 | Microsoft Corporation | Feedback loop for spam prevention | | US7222154 | Oct 31, 2005 | May 22, 2007 | | Negotiated wireless peripheral systems | | US7228355 | Mar 31, 2005 | Jun 5, 2007 | | Federated multiprotocol communication | | US7231208 | Oct 17, 2001 | Jun 12, 2007 | Palm, Inc. | User interface-technique for managing an active call | | US7231229 | Feb 5, 2004 | Jun 12, 2007 | Palm, Inc. | Communication device interface | | US7233954 | Mar 8, 2004 | Jun 19, 2007 | Microsoft Corporation | Methods for routing items for communications based on a measure of criticality | | US7243130 | Mar 16, 2001 | Jul 10, 2007 | Microsoft Corporation | Notification platform architecture | | US7246149 | Oct 31, 2005 | Jul 17, 2007 | | Negotiated wireless peripheral systems | | US7249162 | Feb 25, 2003 | Jul 24, 2007 | Microsoft Corporation | Adaptive junk message filtering system | | US7266365 | Oct 20, 2004 | Sep 4, 2007 | Research In Motion Limited | System and method for delayed transmission of bundled command messages | | US7272853 | Jun 4, 2003 | Sep 18, 2007 | Microsoft Corporation | Origination/destination features and lists for spam prevention | | US7275116 | Jul 30, 2001 | Sep 25, 2007 | Western Digital Ventures, Inc. | Mobile terminal synchronizing components of a document separately | | US7277424 | Feb 16, 2004 | Oct 2, 2007 | | Method and apparatus for co-socket telephony | | US7283808 | Jan 18, 2002 | Oct 16, 2007 | Research In Motion Limited | System, method and mobile device for remote control of a voice mail system | | US7290247 | Apr 30, 2002 | Oct 30, 2007 | AOL, LLC, a Delaware Limited Liability Company | Help center and filtering applications | | US7292844 | Nov 22, 2006 | Nov 6, 2007 | Geobrowser Innovations, LP | Geographical web browser, methods, apparatus and systems | | US7293061 | Mar 7, 2007 | Nov 6, 2007 | | Negotiated wireless peripheral security systems | | US7293110 | Apr 25, 2006 | Nov 6, 2007 | | Federated multiprotocol communication | | 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 | | US7305447 | Feb 18, 2005 | Dec 4, 2007 | Buyerleverage Email Solutions LLC | System and method for granting deposit-contingent e-mailing rights | | US7317699 | Oct 28, 2002 | Jan 8, 2008 | Research in Motion Limited | System and method for controlling configuration settings for mobile communication devices and services | | US7321922 | Mar 14, 2005 | Jan 22, 2008 | Yahoo! Inc. | Automated solicited message detection | | US7337181 | Jul 15, 2003 | Feb 26, 2008 | Microsoft Corporation | Methods for routing items for communications based on a measure of criticality | | US7350146 | Apr 30, 2002 | Mar 25, 2008 | AOL LLC, a Delaware Limited Liability Company | Help center and condition-based applications | | US7353273 | Mar 28, 2006 | Apr 1, 2008 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users | | US7356591 | Aug 4, 2006 | Apr 8, 2008 | Research in Motion Limited | System and method of managing information distribution to mobile stations | | US7359938 | Dec 14, 1999 | Apr 15, 2008 | Nortel Networks Limited | System indicating the presence of an individual or group of individuals | | US7359948 | Dec 21, 2004 | Apr 15, 2008 | Yahoo! Inc. | Automated bulk communication responder | | US7373557 | Apr 4, 2003 | May 13, 2008 | Unisys Corporation | Performance monitor for data processing systems | | US7375297 | Nov 20, 2006 | May 20, 2008 | Palm, Inc. | Method and apparatus to improve tactile feel for keyboards and button assemblies | | US7376079 | May 28, 2004 | May 20, 2008 | Symbol Technologies, Inc. | Backup cell controller | | US7376701 | Apr 29, 2002 | May 20, 2008 | Cisco Technology, Inc. | System and methodology for control of, and access and response to internet email from a wireless device | | US7379972 | Jul 29, 2005 | May 27, 2008 | Buyerleverage E-Mail Solutions LLC | System and method for granting deposit-contingent e-mailing rights | | US7386588 | Apr 10, 2001 | Jun 10, 2008 | Research In Motion Limited | System and method for pushing information from a host system to a mobile data communication device | | US7408906 | Feb 20, 2002 | Aug 5, 2008 | Ericsson Inc. | Mobile data communications apparatus, methods and computer program products implementing cellular wireless data communications via a wireless local area network | | US7408940 | Dec 28, 2004 | Aug 5, 2008 | Cisco Technology, Inc. | Use of precedence bits for quality of service | | US7409708 | May 28, 2004 | Aug 5, 2008 | Microsoft Corporation | Advanced URL and IP features | | US7424511 | Jun 11, 2007 | Sep 9, 2008 | NextWave Solutions, LLP | Negotiated wireless peripheral systems | | US7424512 | Jun 11, 2007 | Sep 9, 2008 | NextWave Solutions, LP | Negotiated wireless peripheral systems | | US7444383 | Jun 30, 2003 | Oct 28, 2008 | Microsoft Corporation | Bounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information | | US7444384 | Mar 8, 2004 | Oct 28, 2008 | Microsoft Corporation | Integration of a computer-based message priority system with mobile electronic devices | | US7447743 | Aug 31, 2001 | Nov 4, 2008 | AT&T Intellectual Property I, L.P. | Methods and systems for attachment processing in association with electronic messages | | US7457879 | Apr 19, 2007 | Nov 25, 2008 | Microsoft Corporation | Notification platform architecture | | US7461384 | Feb 20, 2002 | Dec 2, 2008 | Symbol Technologies, Inc. | Software method for emulating a serial port between applications for enabling communications by mobile bar code readers and computer terminals in wireless networks | | US7464093 | Jul 18, 2005 | Dec 9, 2008 | Microsoft Corporation | Methods for routing items for communications based on a measure of criticality | | US7464264 | Mar 25, 2004 | Dec 9, 2008 | Microsoft Corporation | Training filters for detecting spasm based on IP addresses and text-related features | | US7467183 | Feb 14, 2003 | Dec 16, 2008 | Microsoft Corporation | Method, apparatus, and user interface for managing electronic mail and alert messages | | US7474298 | May 31, 2002 | Jan 6, 2009 | Palm, Inc. | Mobile device having an adjustable length to selectively expose a surface component | | US7483947 | May 2, 2003 | Jan 27, 2009 | Microsoft Corporation | Message rendering for identification of content features | | US7490172 | Jul 12, 2007 | Feb 10, 2009 | RPX-NW Acquisition LLC | Federated multiprotocol communication | | US7500004 | Dec 29, 1999 | Mar 3, 2009 | | System for tracking files transmitted over the internet | | US7503016 | Nov 23, 2005 | Mar 10, 2009 | Palm, Inc. | Configuration mechanism for organization of addressing elements | | US7508777 | Jun 2, 2005 | Mar 24, 2009 | RPX-NW Acquisition LLC | Method and apparatus for co-socket telephony | | 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 | | US7509437 | Mar 31, 2005 | Mar 24, 2009 | RPX-NW Acquisition LLC | Federated multiprotocol communication | | US7519668 | Jun 20, 2003 | Apr 14, 2009 | Microsoft Corporation | Obfuscation of spam filter | | US7523112 | Feb 19, 2004 | Apr 21, 2009 | Research In Motion Limited | System and method for searching a remote database | | US7526794 | Sep 30, 2005 | Apr 28, 2009 | Rockwell Automation Technologies, Inc. | Data perspectives in controller system and production management systems | | US7529230 | Aug 24, 2005 | May 5, 2009 | Research In Motion Limited | Wireless router system and method | | US7543053 | Feb 13, 2004 | Jun 2, 2009 | Microsoft Corporation | Intelligent quarantining for spam prevention | | US7548789 | Sep 29, 2005 | Jun 16, 2009 | Rockwell Automation Technologies, Inc. | Editing lifecycle and deployment of objects in an industrial automation environment | | US7555727 | Sep 20, 2005 | Jun 30, 2009 | Palm, Inc. | Integrated handheld computing and telephony system and services | | US7558832 | May 2, 2007 | Jul 7, 2009 | Microsoft Corporation | Feedback loop for spam prevention | | US7581030 | Mar 3, 2005 | Aug 25, 2009 | | Federated multiprotocol communication | | US7587458 | Nov 30, 2005 | Sep 8, 2009 | Nokia Corporation | Delta code messaging | | US7587497 | Jun 20, 2000 | Sep 8, 2009 | PalmSource Inc. | Information exchange between a handheld device and another computer system using an exchange manager and uniform resource locator (URL) strings | | US7603411 | Dec 14, 1999 | Oct 13, 2009 | Nortel Networks Limited | Presence management system | | 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 | | US7613779 | Jun 28, 2004 | Nov 3, 2009 | AOL LLC | Self-policing, rate limiting online forums | | US7620407 | Jan 15, 2004 | Nov 17, 2009 | Palm, Inc. | Handheld threading | | US7631105 | Jul 12, 2007 | Dec 8, 2009 | RPX-NW Acquisition LLC | Federated multiprotocol communication | | US7636756 | Oct 31, 2007 | Dec 22, 2009 | Buyerleverage E-Mail Solutions LLC | System and method for granting deposit-contingent e-mailing rights | | US7640313 | Jul 17, 2007 | Dec 29, 2009 | Microsoft Corporation | Adaptive junk message filtering system | | US7650405 | Sep 29, 2005 | Jan 19, 2010 | Rockwell Automation Technologies, Inc. | Tracking and tracing across process boundaries in an industrial automation environment | | US7653033 | Feb 23, 2004 | Jan 26, 2010 | Symbol Technologies, Inc. | Infrastructure for wireless LANs | | US7660638 | Sep 30, 2005 | Feb 9, 2010 | Rockwell Automation Technologies, Inc. | Business process execution engine | | US7660865 | Aug 12, 2004 | Feb 9, 2010 | Microsoft Corporation | Spam filtering with probabilistic secure hashes | | US7664819 | Jun 29, 2004 | Feb 16, 2010 | Microsoft Corporation | Incremental anti-spam lookup and update service | | US7665131 | Jan 9, 2007 | Feb 16, 2010 | Microsoft Corporation | Origination/destination features and lists for spam prevention | | US7672737 | Sep 30, 2005 | Mar 2, 2010 | Rockwell Automation Technologies, Inc. | Hierarchically structured data model for utilization in industrial automation environments | | US7676281 | Sep 29, 2005 | Mar 9, 2010 | Rockwell Automation Technologies, Inc. | Distributed database in an industrial automation environment | | US7676583 | May 8, 2006 | Mar 9, 2010 | Motorola, Inc. | System for providing continuity between session clients and method therefor | | US7689691 | Feb 8, 2008 | Mar 30, 2010 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users | | US7692667 | Nov 30, 2001 | Apr 6, 2010 | Palm, Inc. | Handheld computer having moveable segments that are interactive with an integrated display | | US7711779 | Jun 20, 2003 | May 4, 2010 | Microsoft Corporation | Prevention of outgoing spam | | US7725546 | Jan 19, 2005 | May 25, 2010 | Buyerleverage | System and method for granting deposit-contingent e-mailing rights | | US7725584 | Nov 2, 2005 | May 25, 2010 | Western Digital Ventures, Inc. | Using multiple communication channels to synchronize a mobile terminal based on data type | | US7729301 | Jul 26, 2005 | Jun 1, 2010 | Nokia Corporation | Filtering of electronic information to be transferred to a terminal | | US7734590 | Sep 30, 2005 | Jun 8, 2010 | Rockwell Automation Technologies, Inc. | Incremental association of metadata to production data | | US7738912 | May 4, 2007 | Jun 15, 2010 | Palm, Inc. | Mobile computing device interface | | US7742999 | Apr 30, 2002 | Jun 22, 2010 | AOL Inc. | Help center and print center applications | | US7743340 | Jun 30, 2003 | Jun 22, 2010 | Microsoft Corporation | Positioning and rendering notification heralds based on user's focus of attention and activity | | US7774834 | Feb 18, 2004 | Aug 10, 2010 | Citrix Systems, Inc. | Rule generalization for web application entry point modeling | | US7778237 | Jun 2, 2005 | Aug 17, 2010 | RPX-NW Aquistion LLC | Method and apparatus for co-socket telephony | | US7801628 | Sep 30, 2005 | Sep 21, 2010 | Rockwell Automation Technologies, Inc. | Industrial operator interfaces interacting with higher-level business workflow | | US7801962 | Jan 20, 2006 | Sep 21, 2010 | | Email collaboration manager | | US7802206 | Sep 19, 2003 | Sep 21, 2010 | Palm, Inc. | Dynamic sizing user interface method and system for data display | | US7809683 | Sep 29, 2005 | Oct 5, 2010 | Rockwell Automation Technologies, Inc. | Library that includes modifiable industrial automation objects | | US7812817 | May 3, 2007 | Oct 12, 2010 | Palm, Inc. | System and method for managing wireless communications utilizing a mobile device | | US7813333 | Jun 2, 2005 | Oct 12, 2010 | RPX-NW Acquisition, LLC | Method and apparatus for co-socket telephony | | US7813334 | Jun 2, 2005 | Oct 12, 2010 | RPX - NW Acquisition, LLC | Method and apparatus for co-socket telephony | | US7822865 | Mar 31, 2005 | Oct 26, 2010 | RPX-NW Acquisition LLC | Federated multiprotocol communication | | US7822977 | Mar 31, 2003 | Oct 26, 2010 | | System for eliminating unauthorized electronic mail | | US7835504 | Nov 4, 2003 | Nov 16, 2010 | Palm, Inc. | Telephone number parsing and linking | | US7844666 | Dec 12, 2001 | Nov 30, 2010 | Microsoft Corporation | Controls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system | | US7853563 | Aug 31, 2005 | Dec 14, 2010 | Seven Networks, Inc. | Universal data aggregation | | US7853989 | Mar 14, 2005 | Dec 14, 2010 | | System for eliminating unauthorized electronic mail | | US7856508 | Aug 11, 2008 | Dec 21, 2010 | RPX-NW Acquisition LLC | Accessing vended products or services using a wireless device | | US7865180 | Oct 31, 2007 | Jan 4, 2011 | Palm, Inc. | Automated telephone conferencing method and system | | US7881812 | Sep 29, 2005 | Feb 1, 2011 | Rockwell Automation Technologies, Inc. | Editing and configuring device | | US7882181 | Jun 3, 2005 | Feb 1, 2011 | Microsoft Corporation | Minimizing data transfer from POP3 servers | | US7890996 | Feb 18, 2004 | Feb 15, 2011 | Teros, Inc. | Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways | | US7904488 | Jul 21, 2004 | Mar 8, 2011 | Rockwell Automation Technologies, Inc. | Time stamp methods for unified plant model | | US7904517 | Aug 9, 2004 | Mar 8, 2011 | Microsoft Corporation | Challenge response systems | | US7916123 | Apr 29, 2010 | Mar 29, 2011 | Hewlett-Packard Development Company, L.P. | User interface technique for managing an active call | | US7917468 | Sep 16, 2005 | Mar 29, 2011 | Seven Networks, Inc. | Linking of personal information management data | | US7917505 | Oct 28, 2007 | Mar 29, 2011 | Seven Networks, Inc. | Methods for publishing content | | US7924884 | Dec 20, 2005 | Apr 12, 2011 | Citrix Systems, Inc. | Performance logging using relative differentials and skip recording | | US7930353 | Jul 29, 2005 | Apr 19, 2011 | Microsoft Corporation | Trees of classifiers for detecting email spam | | US7930357 | Oct 27, 2008 | Apr 19, 2011 | AT&T Intellectual Property I, L.P. | Data compression in electronic communications | | US7937498 | Jan 8, 2009 | May 3, 2011 | RPX - NW Aquisition, LLC | Federated multiprotocol communication | | US7945954 | Sep 6, 2005 | May 17, 2011 | | Controlling electronic messages | | 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 | | US7958236 | Mar 1, 2010 | Jun 7, 2011 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users | | US7962561 | Apr 6, 2010 | Jun 14, 2011 | Buyerleverage E-Mail Solutions LLC | System and method for granting deposit-contingent e-mailing rights | | US7970814 | May 19, 2009 | Jun 28, 2011 | Raytheon Company | Method and apparatus for providing a synchronous interface for an asynchronous service | | US7975015 | May 16, 2007 | Jul 5, 2011 | Microsoft Corporation | Notification platform architecture | | US7992096 | Jul 8, 2003 | Aug 2, 2011 | Hewlett-Packard Development Company, L.P. | Data browsing method and system for user interface | | US8010082 | Oct 19, 2005 | Aug 30, 2011 | Seven Networks, Inc. | Flexible billing architecture | | US8019796 | Jun 7, 2010 | Sep 13, 2011 | Rockwell Automation Technologies, Inc. | Incremental association of metadata to production data | | US8019834 | Jun 1, 2009 | Sep 13, 2011 | Microsoft Corporation | Harnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services | | US8024415 | Mar 16, 2001 | Sep 20, 2011 | Microsoft Corporation | Priorities generation and management | | US8027320 | Apr 11, 2007 | Sep 27, 2011 | Symbol Technologies, Inc. | Wireless local area networks | | US8046832 | Jun 26, 2002 | Oct 25, 2011 | Microsoft Corporation | Spam detector with challenges | | US8050240 | Jun 8, 2005 | Nov 1, 2011 | Symbol Technologies, Inc. | Multiple wireless local area networks occupying overlapping physical spaces | | 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 | | US8060223 | Jun 5, 2009 | Nov 15, 2011 | Rockwell Automation Technologies, Inc. | Editing lifecycle and deployment of objects in an industrial automation environment | | 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 | | US8064583 | Sep 21, 2006 | Nov 22, 2011 | Seven Networks, Inc. | Multiple data store authentication | | US8064886 | Feb 14, 2006 | Nov 22, 2011 | Hewlett-Packard Development Company, L.P. | Control mechanisms for mobile devices | | US8065370 | Nov 3, 2005 | Nov 22, 2011 | Microsoft Corporation | Proofs to filter spam | | US8069166 | Feb 27, 2006 | Nov 29, 2011 | Seven Networks, Inc. | Managing user-to-user contact with inferred presence information | | US8073431 | Jan 5, 2007 | Dec 6, 2011 | Hewlett-Packard Development Company, L.P. | Temporary messaging address system and method | | US8078158 | Jun 26, 2008 | Dec 13, 2011 | Seven Networks, Inc. | Provisioning applications for a mobile device | | US8086649 | Jun 7, 2010 | Dec 27, 2011 | Rockwell Automation Technologies, Inc. | Incremental association of metadata to production data | | US8086672 | Jun 30, 2004 | Dec 27, 2011 | Microsoft Corporation | When-free messaging | | US8090849 | Sep 7, 2009 | Jan 3, 2012 | Access Co., Ltd. | Information exchange between a handheld device and another computer system using an exchange manager and uniform resource locator (URL) strings | | US8103745 | Jun 4, 2007 | Jan 24, 2012 | RPX Corporation | Negotiated wireless peripheral security systems | | US8107921 | Jan 11, 2008 | Jan 31, 2012 | Seven Networks, Inc. | Mobile virtual network operator | | US8112487 | May 19, 2009 | Feb 7, 2012 | Raytheon Company | System and method for message filtering | | US8116214 | Nov 30, 2005 | Feb 14, 2012 | Seven Networks, Inc. | Provisioning of e-mail settings for a mobile terminal | | US8116741 | Jul 3, 2008 | Feb 14, 2012 | Wireless Science, LLC | System and method for delivering information to a transmitting and receiving device | | US8116743 | Nov 14, 2006 | Feb 14, 2012 | Wireless Science, LLC | Systems and methods for downloading information to a mobile device | | 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 | | US8127342 | Sep 23, 2010 | Feb 28, 2012 | Seven Networks, Inc. | Secure end-to-end transport through intermediary nodes | | 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 | | US8140703 | Oct 2, 2001 | Mar 20, 2012 | AOL, Inc. | Regulating users of online forums | | US8150482 | Jan 8, 2008 | Apr 3, 2012 | Hewlett-Packard Development Company, L.P. | Mobile computing device with moveable housing segments | | US8150926 | Sep 9, 2004 | Apr 3, 2012 | Microsoft Corporation | Organizing electronic mail messages into conversations | | US8161153 | Apr 20, 2011 | Apr 17, 2012 | Ricoh Co., Ltd. | Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users | | US8165049 | May 31, 2010 | Apr 24, 2012 | | Filtering of electronic information to be transferred to a terminal | | US8165575 | May 19, 2011 | Apr 24, 2012 | Research In Motion Limited | Wireless router system and method | | US8166164 | Oct 14, 2011 | Apr 24, 2012 | Seven Networks, Inc. | Application and network-based long poll request detection and cacheability assessment therefor | | US8166392 | May 21, 2003 | Apr 24, 2012 | Microsoft Corporation | Method for automatically assigning priorities to documents and messages | | US8176531 | Nov 5, 2010 | May 8, 2012 | Howell V Investments Limited Liability Company | System for eliminating unauthorized electronic mail | | US8180900 | Feb 15, 2008 | May 15, 2012 | Research In Motion Limited | System and method of managing information distribution to mobile stations | | US8185589 | Oct 26, 2004 | May 22, 2012 | Microsoft Corporation | Presenting and manipulating electronic mail conversations | | US8190170 | Mar 7, 2007 | May 29, 2012 | E.O. Communication Fund, LLC | Geographical web browser, methods, apparatus and systems | | US8190701 | Nov 1, 2011 | May 29, 2012 | Seven Networks, Inc. | Cache defeat detection and caching of content addressed by identifiers intended to defeat cache | | US8200298 | May 28, 2008 | Jun 12, 2012 | Hewlett-Packard Development Company, L.P. | Keypad housing configuration for a mobile computing device | | US8200751 | May 19, 2009 | Jun 12, 2012 | Raytheon Company | System and method for maintaining stateful information | | US8204609 | Jun 27, 2008 | Jun 19, 2012 | Rockwell Automation Technologies, Inc. | Industrial operator interfaces interacting with higher-level business workflow | | US8204953 | Nov 1, 2011 | Jun 19, 2012 | Seven Networks, Inc. | Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache | | US8209709 | Jul 5, 2010 | Jun 26, 2012 | Seven Networks, Inc. | Cross-platform event engine | | US8214438 | Mar 1, 2004 | Jul 3, 2012 | Microsoft Corporation | (More) advanced spam detection features | | US8219620 | Feb 20, 2001 | Jul 10, 2012 | McAfee, Inc. | Unwanted e-mail filtering system including voting feedback | | US8224294 | Oct 15, 2009 | Jul 17, 2012 | Wireless Science, LLC | System and method for delivering information to a transmitting and receiving device | | US8224865 | Apr 6, 2009 | Jul 17, 2012 | Research In Motion Limited | System and method for searching a remote database | | US8224905 | Dec 6, 2006 | Jul 17, 2012 | Microsoft Corporation | Spam filtration utilizing sender activity data | | 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 | | US8234405 | Jan 21, 2009 | Jul 31, 2012 | Xurius Digital Ltd. LLC | System for tracking digital information over a communications network | | USD585890 | Apr 10, 2006 | Feb 3, 2009 | Palm, Inc. | Portion of a handheld device |
Claims1. A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the communication server: - filtering data units based on a first set of user-selected criteria to produce filtered data units;
- communicating the filtered data units to the client communication unit;
- receiving a second set of a plurality of user-selected criteria, wherein the second set of the plurality of user-selected criteria has been previously prepared at the client communication unit and, when completed, has been sent to the communication server in a virtual session;
- filtering subsequent data units based on the second set of the plurality of user-selected criteria to create subsequent filtered data units; and
- communicating the subsequent filtered data units to the client communication unit.
2. The method according to claim 1 further comprising truncating a filtered data unit if the filtered data unit exceeds a first filter size. 3. The method according to claim 1 further comprising truncating a subsequent filtered data unit if the subsequent filtered data unit exceeds a second filter size. 4. The method according to claim 1 further comprising: - maintaining a summary index of data units that did not pass the first set of user-selected criteria to produce unfiltered data units; and
- automatically forwarding the unfiltered data units to the client communication unit that pass the second set of the plurality of user-selected criteria.
5. A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising, at the client communication unit: - communicating a set of a plurality of user-selected criteria to the communication server;
- storing the set of the plurality of user-selected criteria locally in a memory;
- receiving filtered data units from the communication server based on the set of the plurality of user-selected criteria;
- reviewing the set of the plurality of user-selected criteria locally;
- modifying the set of the plurality of user-selected criteria locally to produce a modified set of a plurality user-selected criteria;
- storing the modified set of the plurality of user-selected criteria locally in the memory;
- communicating the modified set of the plurality of user-selected criteria to the communication server; and
- receiving filtered data units from the communication server based on the modified set of the plurality of user-selected criteria.
6. The method according to claim 5 wherein the steps of communicating occurs when a virtual session is established between the client communication unit and the communication server. 7. The method according to claim 5 wherein the step of modifying comprises modifying the set of user-selected criteria at the client communication unit while on-line with the communication server. 8. The method according to claim 5 wherein the step of modifying comprises modifying the set of the plurality of user-selected criteria at the client communication unit while off-line from the communication server. 9. The method according to claim 5 further comprising providing the client communication unit with several pre-defined groups of filter settings that are selectively communicable to the communication server. 10. The method according to claim 5 further comprising providing the client communication unit with several groups of filter settings that are manually activated. 11. A method of communicating data units over a wireless network between a client communication unit and a host device via a communication server, the method comprising: - filtering data units, at the communication server, based on a first set of a plurality of user-selected criteria to produce filtered data units;
- communicating, at the communication server, the filtered data units to the client communication unit;
- preparing, at the client communication unit, a second set of a plurality of user-selected criteria and, when completed, communicating the second set of the plurality of user-selected criteria to the communication server in a virtual session;
- filtering subsequent data units, at the communication server, based on the second set of the plurality of user-selected criteria to create subsequent filtered data units; and
- communicating, at the communication server, the subsequent filtered data units to the client communication unit.
|