Optimizing bandwidth consumption for document distribution over a multicast enabled wide area network
First Claim
1. A method comprising:
- automatically defining a set of preferences for each local computing resource that determines what information is relevant to the local computing resource;
receiving a document from a multicast channel, determining if the document includes relevant information by reading published meta tags in the document for meta data, and determining whether the meta data is of interest to the local computing resource; and
processing the document if the document includes relevant information.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for filtering documents includes receiving the document off of a multicast channel. It is determined whether the document includes relevant information. The document is processed if it includes relevant information. A filtering agent includes a session identification reading unit that retrieves a session identification from a document transmitted over a multicast channel. The filtering agent also includes an information classification unit that retrieves meta data from the document. The filtering agent also includes a source unit that retrieves source information from the document. An evaluation unit is coupled to the session identification reading unit, information classification unit, and the source unit. The evaluation unit determines whether the document includes relevant information based on the session identification, meta data, and the source information.
-
Citations
20 Claims
-
1. A method comprising:
-
automatically defining a set of preferences for each local computing resource that determines what information is relevant to the local computing resource;
receiving a document from a multicast channel, determining if the document includes relevant information by reading published meta tags in the document for meta data, and determining whether the meta data is of interest to the local computing resource; and
processing the document if the document includes relevant information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
obtaining a session identification associated with a request for the document; and
determining whether the session identification corresponds to an active session run on a client terminal.
-
-
3. The method of claim 1, wherein reading published meta tags in the document for the meta data further comprises analyzing the content of the document.
-
4. The method of claim 1, wherein determining whether the meta data is of interest to the local computing resource comprises referencing a local information profile to determine whether the meta data is indexed in the local information profile.
-
5. The method of claim 1, wherein determining if the document includes relevant information further comprises:
-
obtaining source information associated with the document; and
determining whether the source information corresponds to the set of preferences for the local computing resource.
-
-
6. The method of claim 1, wherein determining whether the source information is of interest to the local computing resource comprises referencing a local information profile to determine whether the source information is indexed in the local information profile.
-
7. The method of claim 1, wherein processing the document comprises forwarding the document to a client terminal that requested the document.
-
8. The method of claim 1, wherein processing the document comprises caching the document in a storage device.
-
9. An article comprising a computer-readable medium having stored thereon a sequence of instructions that, when executed, cause one or more electronic systems to:
-
automatically define a set of preferences for each local computing resource that determines what information is relevant to the local computing resource;
receive a document from a multicast channel;
determine whether the document includes relevant information by reading published meta tags in the document for meta data, and determining whether the meta data is of interest to the local computing resource; and
process the document if the document includes relevant information. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
obtain a session identification associated with a request for the document; and
determine whether the session identification corresponds to an active session run on a client terminal.
-
-
11. The computer-readable medium of claim 9, wherein determining if the document includes relevant information comprises:
-
obtaining meta data associated with the document; and
determining whether the meta data is of interest to a local computing resource.
-
-
12. The article of claim 9, wherein the sequences of instructions that cause the one or more electronic systems to determine if the document includes relevant information by reading published meta tags in the document for the meta data further comprise sequences of instructions that, when executed, cause the one or more electronic systems to determine if the document includes relevant information by analyzing the content of the document.
-
13. The article of claim 9, wherein the sequences of instructions that cause the one or more electronic systems to determine whether the meta data is of interest to the local computing resource comprise sequences of instructions that, when executed, cause the one or more electronic systems to reference a local information profile to determine whether the meta data is indexed in the local information profile.
-
14. The article of claim 9, wherein the sequences of instructions that cause the one or more electronic systems to determine if the document includes relevant information further comprise sequences of instructions that, when executed, cause the one or more electronic systems to:
-
obtain source information associated with the document; and
determine whether the source information corresponds to set of preferences for the local computing resource.
-
-
15. The article of claim 14, wherein the sequences of instructions that cause the one or more electronic systems to determine whether the source information is of interest to the local computing resource comprise sequences of instructions that, when executed, cause the one or more electronic systems to reference a local information profile to determine whether the source information is indexed in the local information profile.
-
16. The article of claim 9, wherein the sequences of instructions that cause the one or more electronic systems to process the document comprise sequences of instructions that, when executed cause the one or more electronic systems to forward the document to a client terminal that requested the document.
-
17. The article of claim 9, wherein the sequences of instructions that cause the one or more electronic systems to process the document comprise sequences of instructions that, when executed, cause the one or more electronic systems to cache the document in a storage device.
-
18. The article of claim 9 wherein the sequences of instructions that cause the one or more electronic systems to determine whether the document includes relevant information by reading published meta tags in the document for the meta data and determining whether the meta data is of interest to the local computing resource further comprises sequences of instructions that, when executed, cause the one or more electronic systems to determine whether the document includes relevant information by analyzing the content of the document.
-
19. A filtering agent, comprising:
-
a session identification reading unit that retrieves a session identification from a document transferred over a multicast channel;
an information classification unit that retrieves meta data from the document by reading published meta tags in the document for the meta data;
a source unit that retrieves source information from the document; and
an evaluation unit, coupled to the session identification reading unit, information classification unit, and the source unit, that determines whether the session identification, meta data, and the source information is of interest to a local computing resource. - View Dependent Claims (20)
-
Specification