Method for transferring data between a network of computers dynamically based on tag information
First Claim
1. A method of controlling transfer of data between a first network of computers and a second network of computers, the method comprising the steps of:
- (a) parsing content description language received from the first network of computers by the second network of computers to determine current tag information within the content description language; and
(b) dynamically making a completion decision by the second network of computers as to whether to allow the transfer of data based on the current tag information, wherein the completion decision is based upon a resource constraint of the second network of computers.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of controlling the transfer of data between a first and a second computer network comprises parsing content description language received from the first computer network by the second computer network to determine current tag information within the content description language. A completion decision is then dynamically made based upon the current tag information. In one embodiment, the completion decision may include any of the following: full data transfer between the two networks, partial data transfer between the two networks, a deferred data transfer at a later time, or a cached data transfer. Restrictions based upon a user'"'"'s age, a user'"'"'s access rights, cost, system resources, and time of day may also be employed to limit the transfer of data based upon the current tag information. In a preferred embodiment, the content description language is HTML. This method may be practiced by an application level proxy that is part of a firewall system protecting the second computer network from the first.
74 Citations
17 Claims
-
1. A method of controlling transfer of data between a first network of computers and a second network of computers, the method comprising the steps of:
-
(a) parsing content description language received from the first network of computers by the second network of computers to determine current tag information within the content description language; and (b) dynamically making a completion decision by the second network of computers as to whether to allow the transfer of data based on the current tag information, wherein the completion decision is based upon a resource constraint of the second network of computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of controlling transfer of data between a first network of computers and a second network of computers, the method comprising the steps of:
-
(a) parsing content description language data received from the first network of computers by the second network of computers to determine current tag information indicating a pricetag for a content of subsequent transfers of content description language data, wherein the content description language data originates from a location that is not previously profiled in a relational database of the second network of computers; and (b) dynamically allowing the subsequent transfers of content description language data if the pricetag is below a predetermined nonzero spending limit. - View Dependent Claims (10, 11)
-
-
12. A method of controlling transfer of data between a first network of computers and a second network of computers, the method comprising the steps of:
-
(a) parsing content description language data received from the first network of computers by the second network of computers to determine tag information indicating a size of subsequent transfers of content description language data, wherein the content description language data originates from a location that is not previously profiled in a relational database of the second network of computers; and (b) disallowing the subsequent transfers of content description language data if the size of the subsequent transfers of content description language interferes with resource constraints of the second network of computers. - View Dependent Claims (13, 14)
-
-
15. A method of controlling transfer of data between a first network of computers and a second network of computers, the method comprising the steps of:
-
(a) parsing content description language data received from the first network of computers by the second network of computers to determine tag information about subsequent transfers of content description language data, wherein the content description language data originates from a location that is not previously profiled in a relational database of the second network of computers; and (b) disallowing the subsequent transfers of content description language data based upon a time of day restriction specified by the tag information. - View Dependent Claims (16)
-
-
17. A method of controlling transfer of data between a first network of computers and a second network of computers, the method comprising the steps of:
-
(a) parsing content description language data received from the first network of computers by the second network of computers to determine tag information about subsequent transfers of content description language data, wherein the content description language data originates from a location that is not previously profiled in a relational database of the second network of computers; and (b) disallowing the subsequent transfers of content description language data based upon age restrictions of a requester of the content description language data, wherein the age restrictions are specified by the tag information.
-
Specification