Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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...

InventorsGene Eggleston, Mitch Hansen
Original AssigneeMotorola, Inc.
Current U.S. Classification709/206; 709/207; 709/220; 709/232
International Classification: G06F 1516; G06F 15177

View patent at USPTO
Search USPTO Assignment Database

Citations

Cited PatentFiling dateIssue dateOriginal AssigneeTitle
US5276680May 1, 1991Jan 4, 1994Telesystems SLW Inc.Wireless coupling of devices to wired network
US5283856Oct 4, 1991Feb 1, 1994Beyond, Inc.Event-driven rule-based messaging system
US5287456Apr 22, 1991Feb 15, 1994International Business Machines CorporationCommunication system for facilitating in full duplex communication mode and without previously defining sessions between sender and receiver programs
US5377354Jun 8, 1993Dec 27, 1994Digital Equipment CorporationMethod and system for sorting and prioritizing electronic mail messages
US5406557Feb 1, 1993Apr 11, 1995National Semiconductor CorporationInterenterprise electronic mail hub
US5491820Nov 10, 1994Feb 13, 1996AT&T CorporationDistributed, intermittently connected, object-oriented database and management system
US5506887Mar 31, 1995Apr 9, 1996Bell Atlantic Network Services, Inc.Personal communications service using wireline/wireless integration
US5513126Oct 4, 1993Apr 30, 1996Xerox CorporationNetwork having selectively accessible recipient prioritized communication channel profiles
US5568540Apr 14, 1995Oct 22, 1996Active Voice CorporationMethod and apparatus for selecting and playing a voice mail message
US5621727Jul 7, 1995Apr 15, 1997Octel Communications CorporationSystem and method for private addressing plans using community addressing
US5764899Dec 19, 1995Jun 9, 1998Motorola, Inc.Method and apparatus for communicating an optimized reply

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US6223216Nov 12, 1998Apr 24, 2001Hewlett-Packard Co.Message database manipulation using a single command to evoke multiple operations on multiple messages
US6256672Nov 12, 1998Jul 3, 2001International Business Machines Corp.Method and system for efficiently notifying an information copy recipient in an electronic mail system
US6330610Dec 4, 1997Dec 11, 2001Multi-stage data filtering system employing multiple filtering criteria
US6389457Feb 13, 2001May 14, 2002Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US6401113Feb 13, 2001Jun 4, 2002Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US6405327Aug 19, 1998Jun 11, 2002Unisys CorporationApparatus for and method of automatic monitoring of computer performance
US6438585Jan 16, 2001Aug 20, 2002Research In Motion LimitedSystem and method for redirecting message attachments between a host system and a mobile data communication device
US6453159Feb 25, 1999Sep 17, 2002Telxon CorporationMulti-level encryption system for wireless network
US6463463Aug 28, 2000Oct 8, 2002Research In Motion LimitedSystem and method for pushing calendar event messages from a host system to a mobile data communication device
US6477559Aug 21, 1998Nov 5, 2002Aspect Communications CorporationMethod and apparatus for remotely accessing an automatic transaction processing system
US6510151Sep 19, 1996Jan 21, 2003Enterasys Networks, Inc.Packet filtering in connection-based switching networks
US6515989Dec 22, 1998Feb 4, 2003Telefonaktiebolaget LM Ericsson (publ)Collecting per-packet billing data in a packet data service
US6526506Feb 25, 1999Feb 25, 2003Telxon CorporationMulti-level encryption access point for wireless network
US6574239Oct 7, 1998Jun 3, 2003Virtual connection of a remote unit to a server
US6581092Sep 29, 1999Jun 17, 2003Ricoh Co., Ltd.Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
US6615267Jun 10, 1999Sep 2, 2003Motorola, Inc.System and method for delivery of information over narrow-band communications links
US6625126Jul 12, 1999Sep 23, 2003Genesys Telecommunications Laboratories, Inc.Method and apparatus for enhancing wireless data network telephony, including quality of service monitoring and control
US6643690Feb 18, 1999Nov 4, 2003Citrix Systems, Inc.Apparatus and method for determining a program neighborhood for a client node in a client-server network
US6654806Apr 9, 1999Nov 25, 2003Sun Microsystems, Inc.Method and apparatus for adaptably providing data to a network environment
US6701378Sep 23, 1999Mar 2, 2004Research in Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US6714967Jul 30, 1999Mar 30, 2004Microsoft CorporationIntegration of a computer-based message priority system with mobile electronic devices
US6714971Apr 28, 2003Mar 30, 2004Ricoh Co., Ltd.Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
US6717592Dec 7, 2000Apr 6, 2004International Business Machines CorporationNotification processing system
US6735618Jun 2, 2000May 11, 2004NEC CorporationElectronic mail system for rearranging stored mail data according to monitored data receiving condition
US6769016Jul 26, 2001Jul 27, 2004Networks Associates Technology, Inc.Intelligent SPAM detection system using an updateable neural analysis engine
US6775690Jul 21, 2000Aug 10, 2004AT&T Corp.Time-dependent messaging
US6779019Apr 10, 2000Aug 17, 2004Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US6789128Mar 11, 2000Sep 7, 2004Oracle International CorporationSystem and method for reducing network traffic between two computing devices
US6799209May 25, 2000Sep 28, 2004Citrix Systems, Inc.Activity monitor and resource manager in a network environment
US6826618Oct 2, 2001Nov 30, 2004America Online, Inc.Self-policing, rate limiting online forums
US6842773Jan 31, 2001Jan 11, 2005Yahoo ! Inc.Processing of textual electronic communication distributed in bulk
US6868498Aug 25, 2000Mar 15, 2005System for eliminating unauthorized electronic mail
US6879977Jan 10, 2001Apr 12, 2005International Business Machines CorporationExecution of database queries including filtering
US6917617Dec 16, 1998Jul 12, 2005Cisco Technology, Inc.Use of precedence bits for quality of service
US6928469Sep 7, 1999Aug 9, 2005Citrix Systems, Inc.Apparatus and method for determining a program neighborhood for a client node in a client-server network using markup language techniques
US6931433Jan 31, 2001Aug 16, 2005Yahoo! Inc.Processing of unsolicited bulk electronic communication
US6938065Dec 12, 2000Aug 30, 2005Ericsson Inc.System and method for controlling inclusion of email content
US6965919Dec 1, 2000Nov 15, 2005Yahoo! Inc.Processing of unsolicited bulk electronic mail
US6983139Sep 10, 2004Jan 3, 2006Geographical web browser, methods, apparatus and systems
US6983370Nov 27, 2001Jan 3, 2006Motorola, Inc.System for providing continuity between messaging clients and method therefor
US7010303Dec 21, 2001Mar 7, 2006Research In Motion LimitedWireless router system and method
US7016939Jul 26, 2001Mar 21, 2006McAfee, Inc.Intelligent SPAM detection system using statistical analysis
US7024491May 23, 2001Apr 4, 2006Western 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
US7032009Mar 31, 2005Apr 18, 2006Federated multiprotocol communication
US7035932Oct 27, 2000Apr 25, 2006Federated multiprotocol communication
US7043551Feb 24, 2004May 9, 2006Ricoh Co., Ltd.Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
US7058395Nov 1, 2005Jun 6, 2006Geographical web browser, methods, apparatus and systems
US7072942Feb 4, 2000Jul 4, 2006Microsoft CorporationEmail filtering methods and systems
US7103018Apr 27, 1999Sep 5, 2006Nokia CorporationMethod of and a network for handling wireless session protocol (WSP) sessions
US7103656Feb 20, 2002Sep 5, 2006Research In Motion LimitedSystem and method for administrating a wireless communication network
US7107341Dec 6, 2002Sep 12, 2006Research In Motion LimitedSystem and method of managing information distribution to mobile stations
US7120628Jul 1, 1999Oct 10, 2006International Business Machines CorporationSystem and method for enabling a user to subscribe to updates from information sources
US7142843Apr 6, 2005Nov 28, 2006Geographical web browser, methods, apparatus and systems
US7146402Aug 31, 2001Dec 5, 2006Sendmail, Inc.E-mail system providing filtering methodology on a per-domain basis
US7149778Jan 31, 2001Dec 12, 2006Yahoo! Inc.Unsolicited electronic mail reduction
US7162474May 10, 2001Jan 9, 2007Nortel Networks LimitedRecipient controlled contact directories
US7164088Feb 3, 2004Jan 16, 2007Palm, Inc.Method and apparatus to improve tactile feel for keyboards and button assemblies
US7171487Sep 21, 2001Jan 30, 2007International Business Machines CorporationMethod and system for application specific packet forwarding
US7173922Feb 9, 2001Feb 6, 2007Symbol Technologies, Inc.Multiple wireless local area networks occupying overlapping physical spaces
US7173923Oct 25, 2001Feb 6, 2007Symbol Technologies, Inc.Security in multiple wireless local area networks
US7188185Mar 31, 2005Mar 6, 2007Federated multiprotocol communication
US7197569Mar 31, 2005Mar 27, 2007Federated multiprotocol communication
US7209946Jan 27, 2005Apr 24, 2007Negotiated wireless peripheral security systems
US7209949Apr 6, 2001Apr 24, 2007Research In Motion LimitedSystem and method for synchronizing information between a host system and a mobile data communication device
US7209955Apr 10, 2000Apr 24, 2007Research In Motion LimitedNotification system and method for a mobile data communication device
US7212811Apr 6, 2005May 1, 2007Geographical web browser, methods, apparatus and systems
US7215947May 27, 2005May 8, 2007Geographical web browser, methods, apparatus and systems
US7219148Mar 3, 2003May 15, 2007Microsoft CorporationFeedback loop for spam prevention
US7222154Oct 31, 2005May 22, 2007Negotiated wireless peripheral systems
US7228355Mar 31, 2005Jun 5, 2007Federated multiprotocol communication
US7231208Oct 17, 2001Jun 12, 2007Palm, Inc.User interface-technique for managing an active call
US7231229Feb 5, 2004Jun 12, 2007Palm, Inc.Communication device interface
US7233954Mar 8, 2004Jun 19, 2007Microsoft CorporationMethods for routing items for communications based on a measure of criticality
US7243130Mar 16, 2001Jul 10, 2007Microsoft CorporationNotification platform architecture
US7246149Oct 31, 2005Jul 17, 2007Negotiated wireless peripheral systems
US7249162Feb 25, 2003Jul 24, 2007Microsoft CorporationAdaptive junk message filtering system
US7266365Oct 20, 2004Sep 4, 2007Research In Motion LimitedSystem and method for delayed transmission of bundled command messages
US7272853Jun 4, 2003Sep 18, 2007Microsoft CorporationOrigination/destination features and lists for spam prevention
US7275116Jul 30, 2001Sep 25, 2007Western Digital Ventures, Inc.Mobile terminal synchronizing components of a document separately
US7277424Feb 16, 2004Oct 2, 2007Method and apparatus for co-socket telephony
US7283808Jan 18, 2002Oct 16, 2007Research In Motion LimitedSystem, method and mobile device for remote control of a voice mail system
US7290247Apr 30, 2002Oct 30, 2007AOL, LLC, a Delaware Limited Liability CompanyHelp center and filtering applications
US7292844Nov 22, 2006Nov 6, 2007Geobrowser Innovations, LPGeographical web browser, methods, apparatus and systems
US7293061Mar 7, 2007Nov 6, 2007Negotiated wireless peripheral security systems
US7293110Apr 25, 2006Nov 6, 2007Federated multiprotocol communication
US7295836Mar 11, 2002Nov 13, 2007Research in Motion LimitedAdvanced voice and data operations in a mobile data communication device
US7295852Jun 23, 2003Nov 13, 2007Palm, Inc.Automated telephone conferencing method and system
US7305447Feb 18, 2005Dec 4, 2007Buyerleverage Email Solutions LLCSystem and method for granting deposit-contingent e-mailing rights
US7317699Oct 28, 2002Jan 8, 2008Research in Motion LimitedSystem and method for controlling configuration settings for mobile communication devices and services
US7321922Mar 14, 2005Jan 22, 2008Yahoo! Inc.Automated solicited message detection
US7337181Jul 15, 2003Feb 26, 2008Microsoft CorporationMethods for routing items for communications based on a measure of criticality
US7350146Apr 30, 2002Mar 25, 2008AOL LLC, a Delaware Limited Liability CompanyHelp center and condition-based applications
US7353273Mar 28, 2006Apr 1, 2008Ricoh Co., Ltd.Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
US7356591Aug 4, 2006Apr 8, 2008Research in Motion LimitedSystem and method of managing information distribution to mobile stations
US7359938Dec 14, 1999Apr 15, 2008Nortel Networks LimitedSystem indicating the presence of an individual or group of individuals
US7359948Dec 21, 2004Apr 15, 2008Yahoo! Inc.Automated bulk communication responder
US7373557Apr 4, 2003May 13, 2008Unisys CorporationPerformance monitor for data processing systems
US7375297Nov 20, 2006May 20, 2008Palm, Inc.Method and apparatus to improve tactile feel for keyboards and button assemblies
US7376079May 28, 2004May 20, 2008Symbol Technologies, Inc.Backup cell controller
US7376701Apr 29, 2002May 20, 2008Cisco Technology, Inc.System and methodology for control of, and access and response to internet email from a wireless device
US7379972Jul 29, 2005May 27, 2008Buyerleverage E-Mail Solutions LLCSystem and method for granting deposit-contingent e-mailing rights
US7386588Apr 10, 2001Jun 10, 2008Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US7408906Feb 20, 2002Aug 5, 2008Ericsson Inc.Mobile data communications apparatus, methods and computer program products implementing cellular wireless data communications via a wireless local area network
US7408940Dec 28, 2004Aug 5, 2008Cisco Technology, Inc.Use of precedence bits for quality of service
US7409708May 28, 2004Aug 5, 2008Microsoft CorporationAdvanced URL and IP features
US7424511Jun 11, 2007Sep 9, 2008NextWave Solutions, LLPNegotiated wireless peripheral systems
US7424512Jun 11, 2007Sep 9, 2008NextWave Solutions, LPNegotiated wireless peripheral systems
US7444383Jun 30, 2003Oct 28, 2008Microsoft CorporationBounded-deferral policies for guiding the timing of alerting, interaction and communications using local sensory information
US7444384Mar 8, 2004Oct 28, 2008Microsoft CorporationIntegration of a computer-based message priority system with mobile electronic devices
US7447743Aug 31, 2001Nov 4, 2008AT&T Intellectual Property I, L.P.Methods and systems for attachment processing in association with electronic messages
US7457879Apr 19, 2007Nov 25, 2008Microsoft CorporationNotification platform architecture
US7461384Feb 20, 2002Dec 2, 2008Symbol 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
US7464093Jul 18, 2005Dec 9, 2008Microsoft CorporationMethods for routing items for communications based on a measure of criticality
US7464264Mar 25, 2004Dec 9, 2008Microsoft CorporationTraining filters for detecting spasm based on IP addresses and text-related features
US7467183Feb 14, 2003Dec 16, 2008Microsoft CorporationMethod, apparatus, and user interface for managing electronic mail and alert messages
US7474298May 31, 2002Jan 6, 2009Palm, Inc.Mobile device having an adjustable length to selectively expose a surface component
US7483947May 2, 2003Jan 27, 2009Microsoft CorporationMessage rendering for identification of content features
US7490172Jul 12, 2007Feb 10, 2009RPX-NW Acquisition LLCFederated multiprotocol communication
US7500004Dec 29, 1999Mar 3, 2009System for tracking files transmitted over the internet
US7503016Nov 23, 2005Mar 10, 2009Palm, Inc.Configuration mechanism for organization of addressing elements
US7508777Jun 2, 2005Mar 24, 2009RPX-NW Acquisition LLCMethod and apparatus for co-socket telephony
US7509376May 20, 2002Mar 24, 2009Research In Motion LimitedSystem and method for redirecting message attachments between a host system and a mobile data communication device
US7509437Mar 31, 2005Mar 24, 2009RPX-NW Acquisition LLCFederated multiprotocol communication
US7519668Jun 20, 2003Apr 14, 2009Microsoft CorporationObfuscation of spam filter
US7523112Feb 19, 2004Apr 21, 2009Research In Motion LimitedSystem and method for searching a remote database
US7526794Sep 30, 2005Apr 28, 2009Rockwell Automation Technologies, Inc.Data perspectives in controller system and production management systems
US7529230Aug 24, 2005May 5, 2009Research In Motion LimitedWireless router system and method
US7543053Feb 13, 2004Jun 2, 2009Microsoft CorporationIntelligent quarantining for spam prevention
US7548789Sep 29, 2005Jun 16, 2009Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US7555727Sep 20, 2005Jun 30, 2009Palm, Inc.Integrated handheld computing and telephony system and services
US7558832May 2, 2007Jul 7, 2009Microsoft CorporationFeedback loop for spam prevention
US7581030Mar 3, 2005Aug 25, 2009Federated multiprotocol communication
US7587458Nov 30, 2005Sep 8, 2009Nokia CorporationDelta code messaging
US7587497Jun 20, 2000Sep 8, 2009PalmSource Inc.Information exchange between a handheld device and another computer system using an exchange manager and uniform resource locator (URL) strings
US7603411Dec 14, 1999Oct 13, 2009Nortel Networks LimitedPresence management system
US7606936Aug 9, 2001Oct 20, 2009Research In Motion LimitedSystem and method for redirecting data to a wireless device over a plurality of communication paths
US7613779Jun 28, 2004Nov 3, 2009AOL LLCSelf-policing, rate limiting online forums
US7620407Jan 15, 2004Nov 17, 2009Palm, Inc.Handheld threading
US7631105Jul 12, 2007Dec 8, 2009RPX-NW Acquisition LLCFederated multiprotocol communication
US7636756Oct 31, 2007Dec 22, 2009Buyerleverage E-Mail Solutions LLCSystem and method for granting deposit-contingent e-mailing rights
US7640313Jul 17, 2007Dec 29, 2009Microsoft CorporationAdaptive junk message filtering system
US7650405Sep 29, 2005Jan 19, 2010Rockwell Automation Technologies, Inc.Tracking and tracing across process boundaries in an industrial automation environment
US7653033Feb 23, 2004Jan 26, 2010Symbol Technologies, Inc.Infrastructure for wireless LANs
US7660638Sep 30, 2005Feb 9, 2010Rockwell Automation Technologies, Inc.Business process execution engine
US7660865Aug 12, 2004Feb 9, 2010Microsoft CorporationSpam filtering with probabilistic secure hashes
US7664819Jun 29, 2004Feb 16, 2010Microsoft CorporationIncremental anti-spam lookup and update service
US7665131Jan 9, 2007Feb 16, 2010Microsoft CorporationOrigination/destination features and lists for spam prevention
US7672737Sep 30, 2005Mar 2, 2010Rockwell Automation Technologies, Inc.Hierarchically structured data model for utilization in industrial automation environments
US7676281Sep 29, 2005Mar 9, 2010Rockwell Automation Technologies, Inc.Distributed database in an industrial automation environment
US7676583May 8, 2006Mar 9, 2010Motorola, Inc.System for providing continuity between session clients and method therefor
US7689691Feb 8, 2008Mar 30, 2010Ricoh Co., Ltd.Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
US7692667Nov 30, 2001Apr 6, 2010Palm, Inc.Handheld computer having moveable segments that are interactive with an integrated display
US7711779Jun 20, 2003May 4, 2010Microsoft CorporationPrevention of outgoing spam
US7725546Jan 19, 2005May 25, 2010BuyerleverageSystem and method for granting deposit-contingent e-mailing rights
US7725584Nov 2, 2005May 25, 2010Western Digital Ventures, Inc.Using multiple communication channels to synchronize a mobile terminal based on data type
US7729301Jul 26, 2005Jun 1, 2010Nokia CorporationFiltering of electronic information to be transferred to a terminal
US7734590Sep 30, 2005Jun 8, 2010Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US7738912May 4, 2007Jun 15, 2010Palm, Inc.Mobile computing device interface
US7742999Apr 30, 2002Jun 22, 2010AOL Inc.Help center and print center applications
US7743340Jun 30, 2003Jun 22, 2010Microsoft CorporationPositioning and rendering notification heralds based on user's focus of attention and activity
US7774834Feb 18, 2004Aug 10, 2010Citrix Systems, Inc.Rule generalization for web application entry point modeling
US7778237Jun 2, 2005Aug 17, 2010RPX-NW Aquistion LLCMethod and apparatus for co-socket telephony
US7801628Sep 30, 2005Sep 21, 2010Rockwell Automation Technologies, Inc.Industrial operator interfaces interacting with higher-level business workflow
US7801962Jan 20, 2006Sep 21, 2010Email collaboration manager
US7802206Sep 19, 2003Sep 21, 2010Palm, Inc.Dynamic sizing user interface method and system for data display
US7809683Sep 29, 2005Oct 5, 2010Rockwell Automation Technologies, Inc.Library that includes modifiable industrial automation objects
US7812817May 3, 2007Oct 12, 2010Palm, Inc.System and method for managing wireless communications utilizing a mobile device
US7813333Jun 2, 2005Oct 12, 2010RPX-NW Acquisition, LLCMethod and apparatus for co-socket telephony
US7813334Jun 2, 2005Oct 12, 2010RPX - NW Acquisition, LLCMethod and apparatus for co-socket telephony
US7822865Mar 31, 2005Oct 26, 2010RPX-NW Acquisition LLCFederated multiprotocol communication
US7822977Mar 31, 2003Oct 26, 2010System for eliminating unauthorized electronic mail
US7835504Nov 4, 2003Nov 16, 2010Palm, Inc.Telephone number parsing and linking
US7844666Dec 12, 2001Nov 30, 2010Microsoft CorporationControls and displays for acquiring preferences, inspecting behavior, and guiding the learning and decision policies of an adaptive communications prioritization and routing system
US7853563Aug 31, 2005Dec 14, 2010Seven Networks, Inc.Universal data aggregation
US7853989Mar 14, 2005Dec 14, 2010System for eliminating unauthorized electronic mail
US7856508Aug 11, 2008Dec 21, 2010RPX-NW Acquisition LLCAccessing vended products or services using a wireless device
US7865180Oct 31, 2007Jan 4, 2011Palm, Inc.Automated telephone conferencing method and system
US7881812Sep 29, 2005Feb 1, 2011Rockwell Automation Technologies, Inc.Editing and configuring device
US7882181Jun 3, 2005Feb 1, 2011Microsoft CorporationMinimizing data transfer from POP3 servers
US7890996Feb 18, 2004Feb 15, 2011Teros, Inc.Using statistical analysis to generate exception rules that allow legitimate messages to pass through application proxies and gateways
US7904488Jul 21, 2004Mar 8, 2011Rockwell Automation Technologies, Inc.Time stamp methods for unified plant model
US7904517Aug 9, 2004Mar 8, 2011Microsoft CorporationChallenge response systems
US7916123Apr 29, 2010Mar 29, 2011Hewlett-Packard Development Company, L.P.User interface technique for managing an active call
US7917468Sep 16, 2005Mar 29, 2011Seven Networks, Inc.Linking of personal information management data
US7917505Oct 28, 2007Mar 29, 2011Seven Networks, Inc.Methods for publishing content
US7924884Dec 20, 2005Apr 12, 2011Citrix Systems, Inc.Performance logging using relative differentials and skip recording
US7930353Jul 29, 2005Apr 19, 2011Microsoft CorporationTrees of classifiers for detecting email spam
US7930357Oct 27, 2008Apr 19, 2011AT&T Intellectual Property I, L.P.Data compression in electronic communications
US7937498Jan 8, 2009May 3, 2011RPX - NW Aquisition, LLCFederated multiprotocol communication
US7945954Sep 6, 2005May 17, 2011Controlling electronic messages
US7953802Dec 14, 2005May 31, 2011Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US7958236Mar 1, 2010Jun 7, 2011Ricoh Co., Ltd.Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
US7962561Apr 6, 2010Jun 14, 2011Buyerleverage E-Mail Solutions LLCSystem and method for granting deposit-contingent e-mailing rights
US7970814May 19, 2009Jun 28, 2011Raytheon CompanyMethod and apparatus for providing a synchronous interface for an asynchronous service
US7975015May 16, 2007Jul 5, 2011Microsoft CorporationNotification platform architecture
US7992096Jul 8, 2003Aug 2, 2011Hewlett-Packard Development Company, L.P.Data browsing method and system for user interface
US8010082Oct 19, 2005Aug 30, 2011Seven Networks, Inc.Flexible billing architecture
US8019796Jun 7, 2010Sep 13, 2011Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US8019834Jun 1, 2009Sep 13, 2011Microsoft CorporationHarnessing information about the timing of a user's client-server interactions to enhance messaging and collaboration services
US8024415Mar 16, 2001Sep 20, 2011Microsoft CorporationPriorities generation and management
US8027320Apr 11, 2007Sep 27, 2011Symbol Technologies, Inc.Wireless local area networks
US8046832Jun 26, 2002Oct 25, 2011Microsoft CorporationSpam detector with challenges
US8050240Jun 8, 2005Nov 1, 2011Symbol Technologies, Inc.Multiple wireless local area networks occupying overlapping physical spaces
US8050684Jan 22, 2009Nov 1, 2011Research In Motion LimitedWireless router system and method
US8051132Jul 18, 2003Nov 1, 2011m-Qube, Inc.Integrated interactive messaging system and method
US8060223Jun 5, 2009Nov 15, 2011Rockwell Automation Technologies, Inc.Editing lifecycle and deployment of objects in an industrial automation environment
US8060564Jul 16, 2004Nov 15, 2011Research In Motion LimitedSystem and method for pushing information from a host system to a mobile data communication device
US8064583Sep 21, 2006Nov 22, 2011Seven Networks, Inc.Multiple data store authentication
US8064886Feb 14, 2006Nov 22, 2011Hewlett-Packard Development Company, L.P.Control mechanisms for mobile devices
US8065370Nov 3, 2005Nov 22, 2011Microsoft CorporationProofs to filter spam
US8069166Feb 27, 2006Nov 29, 2011Seven Networks, Inc.Managing user-to-user contact with inferred presence information
US8073431Jan 5, 2007Dec 6, 2011Hewlett-Packard Development Company, L.P.Temporary messaging address system and method
US8078158Jun 26, 2008Dec 13, 2011Seven Networks, Inc.Provisioning applications for a mobile device
US8086649Jun 7, 2010Dec 27, 2011Rockwell Automation Technologies, Inc.Incremental association of metadata to production data
US8086672Jun 30, 2004Dec 27, 2011Microsoft CorporationWhen-free messaging
US8090849Sep 7, 2009Jan 3, 2012Access Co., Ltd.Information exchange between a handheld device and another computer system using an exchange manager and uniform resource locator (URL) strings
US8103745Jun 4, 2007Jan 24, 2012RPX CorporationNegotiated wireless peripheral security systems
US8107921Jan 11, 2008Jan 31, 2012Seven Networks, Inc.Mobile virtual network operator
US8112487May 19, 2009Feb 7, 2012Raytheon CompanySystem and method for message filtering
US8116214Nov 30, 2005Feb 14, 2012Seven Networks, Inc.Provisioning of e-mail settings for a mobile terminal
US8116741Jul 3, 2008Feb 14, 2012Wireless Science, LLCSystem and method for delivering information to a transmitting and receiving device
US8116743Nov 14, 2006Feb 14, 2012Wireless Science, LLCSystems and methods for downloading information to a mobile device
US8126519Aug 31, 2007Feb 28, 2012Hewlett-Packard Development Company, L.P.Housing for mobile computing device having construction to slide and pivot into multiple positions
US8127342Sep 23, 2010Feb 28, 2012Seven Networks, Inc.Secure end-to-end transport through intermediary nodes
US8134450Feb 6, 2009Mar 13, 2012Wireless Science, LLCContent provision to subscribers via wireless transmission
US8134954Nov 20, 2007Mar 13, 2012Research In Motion LimitedSystem and method for controlling configuration settings for mobile communication devices and services
US8140703Oct 2, 2001Mar 20, 2012AOL, Inc.Regulating users of online forums
US8150482Jan 8, 2008Apr 3, 2012Hewlett-Packard Development Company, L.P.Mobile computing device with moveable housing segments
US8150926Sep 9, 2004Apr 3, 2012Microsoft CorporationOrganizing electronic mail messages into conversations
US8161153Apr 20, 2011Apr 17, 2012Ricoh Co., Ltd.Method and system for remote diagnostic, control and information collection based on various communication modes for sending messages to users
US8165049May 31, 2010Apr 24, 2012Filtering of electronic information to be transferred to a terminal
US8165575May 19, 2011Apr 24, 2012Research In Motion LimitedWireless router system and method
US8166164Oct 14, 2011Apr 24, 2012Seven Networks, Inc.Application and network-based long poll request detection and cacheability assessment therefor
US8166392May 21, 2003Apr 24, 2012Microsoft CorporationMethod for automatically assigning priorities to documents and messages
US8176531Nov 5, 2010May 8, 2012Howell V Investments Limited Liability CompanySystem for eliminating unauthorized electronic mail
US8180900Feb 15, 2008May 15, 2012Research In Motion LimitedSystem and method of managing information distribution to mobile stations
US8185589Oct 26, 2004May 22, 2012Microsoft CorporationPresenting and manipulating electronic mail conversations
US8190170Mar 7, 2007May 29, 2012E.O. Communication Fund, LLCGeographical web browser, methods, apparatus and systems
US8190701Nov 1, 2011May 29, 2012Seven Networks, Inc.Cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8200298May 28, 2008Jun 12, 2012Hewlett-Packard Development Company, L.P.Keypad housing configuration for a mobile computing device
US8200751May 19, 2009Jun 12, 2012Raytheon CompanySystem and method for maintaining stateful information
US8204609Jun 27, 2008Jun 19, 2012Rockwell Automation Technologies, Inc.Industrial operator interfaces interacting with higher-level business workflow
US8204953Nov 1, 2011Jun 19, 2012Seven Networks, Inc.Distributed system for cache defeat detection and caching of content addressed by identifiers intended to defeat cache
US8209709Jul 5, 2010Jun 26, 2012Seven Networks, Inc.Cross-platform event engine
US8214438Mar 1, 2004Jul 3, 2012Microsoft Corporation(More) advanced spam detection features
US8219620Feb 20, 2001Jul 10, 2012McAfee, Inc.Unwanted e-mail filtering system including voting feedback
US8224294Oct 15, 2009Jul 17, 2012Wireless Science, LLCSystem and method for delivering information to a transmitting and receiving device
US8224865Apr 6, 2009Jul 17, 2012Research In Motion LimitedSystem and method for searching a remote database
US8224905Dec 6, 2006Jul 17, 2012Microsoft CorporationSpam filtration utilizing sender activity data
US8230026Oct 27, 2007Jul 24, 2012Research In Motion LimitedSystem and method for pushing information between a host system and a mobile data communication device
US8233948Dec 11, 2007Jul 31, 2012Hewlett-Packard Development Company, L.P.Slider assembly for a housing of a mobile computing device
US8234405Jan 21, 2009Jul 31, 2012Xurius Digital Ltd. LLCSystem for tracking digital information over a communications network
USD585890Apr 10, 2006Feb 3, 2009Palm, Inc.Portion of a handheld device

Claims

1. 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.