Patent ID: 7346655

Claim:
A communications system, comprising: an advice provider computer associated with an advice provider, wherein said advice provider computer provides advisories for a plurality of consumer computers associated with advice consumers, irrespective of actual relevance of said advisories to any of said plurality of consumer computers and said advice consumers, each of said advisories comprising a relevance clause comprising criteria defined by said advice provider wherein said respective advisory is potentially relevant to a recipient; a consumer computer of said plurality of consumer computers for gathering said advisories from said advice provider computer over a communications medium, said consumer computer having an associated advice consumer; a mechanism for synchronizing said advisories between said advice provider computer and said consumer computer, wherein said synchronization is performed through said consumer computer any of continuously, automatically and manually, and wherein said synchronization comprises maintaining a one-to-one correspondence between advisories stored at said consumer computer with advisories located at said advice provider computer, by gathering new advisories that have been added at said advice provider computer since the most recent prior synchronization, and by deleting advisories from said consumer computer that have been removed from said advice provider computer since said most recent prior synchronization; and a reader application associated with said consumer computer for parsing each of said relevance clauses of said stored gathered advisories into a tree of subexpressions, and automatically determining relevance of said stored gathered advisories to any of said consumer computer and said associated advice consumer, wherein said determined relevance is at least partially based on an automatic evaluation of each subexpression of said tree of subexpressions by said reader application; wherein said associated advice consumer is advised of said stored gathered advisories that are determined to be relevant by said reader application.