System and method for modifying a data stream using element parsing
First Claim
1. A method for changing application data sent by a first computer system to a second computer system via a communications network, wherein said second computer has a browser for displaying said application data, said method comprising:
- parsing said application data into elements by said first computer;
if an element of said elements satisfies a predetermined user condition, changing said element according to a predetermined action, wherein said changing includes replacing, modifying, and adding; and
sending said changed element to said browser.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method is provided for increasing the efficiency of information transfer in a network and for modifying application data in a data stream from a server to a user. In an exemplary embodiment application data, e.g., HTML, XML, SGML, scripts, or other software code, coming from a Web server at the request of a user, can be parsed into elements by an intermediary server located between the user'"'"'s PC and the Web server. The intermediary server can modify, delete, add, search for, filter, or replace one or more of the elements based on a set of user defined rules and forward the changed application data to the user.
121 Citations
8 Claims
-
1. A method for changing application data sent by a first computer system to a second computer system via a communications network, wherein said second computer has a browser for displaying said application data, said method comprising:
-
parsing said application data into elements by said first computer;
if an element of said elements satisfies a predetermined user condition, changing said element according to a predetermined action, wherein said changing includes replacing, modifying, and adding; and
sending said changed element to said browser. - View Dependent Claims (2, 3)
-
-
4. A method for changing application data by an intermediary computer in a data stream from a first computer to a second computer, comprising:
-
extracting application data received from at least one IP packet;
determining if a part of said application data meets a predefined user condition;
responsive to said part meeting said predefined user condition, changing said part according to a predefined user rule;
combining said changed part with other application data and forming at least one new IP packet; and
sending said new IP packet. - View Dependent Claims (5, 6)
-
-
7. A system for modifying application data elements in a data stream, comprising:
-
a first super module for receiving at least one application data elements in said data stream;
a decision module for analyzing said application data element according to a set of predetermined user rules and for modifying said application data element when predetermined conditions are met;
a repackaging module for creating a courier packet using said modified data element; and
a second super module for receiving said courier packet. - View Dependent Claims (8)
-
Specification