Method and apparatus for transmitting data over a network
First Claim
Patent Images
1. A method of parsing a data file into its static and dynamic data components comprising:
- setting a threshold value for separating static data components and dynamic data components;
obtaining expiration parameters for each data component of the data file;
comparing each expiration parameter to the threshold value;
identifying as dynamic data components the data components of the data file that have an expiration value lower than the threshold value; and
identifying as static data components the data components of the data file that have an expiration value higher than the threshold value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of operation for a system for transmitting and receiving data within a network comprising dividing a file into its dynamic data components and static data components by comparing at least one expiration parameter corresponding to each component to a set setting a threshold, transmitting a request for a file form an intelligent client, receiving the file request by an intelligent server, transmitting at least the dynamic data components of the requested file to the intelligent client, and recreating by the intelligent client, the requested file by recombining the static components and the dynamic components of the requested file.
-
Citations
116 Claims
-
1. A method of parsing a data file into its static and dynamic data components comprising:
-
setting a threshold value for separating static data components and dynamic data components;
obtaining expiration parameters for each data component of the data file;
comparing each expiration parameter to the threshold value;
identifying as dynamic data components the data components of the data file that have an expiration value lower than the threshold value; and
identifying as static data components the data components of the data file that have an expiration value higher than the threshold value. - View Dependent Claims (2, 3)
-
-
4. A method of sending requested data to a client from an intelligent file server storing a file comprising:
-
receiving a file request from the client, the file including static data components and dynamic data components;
determining whether the client is intelligent;
dividing static data components into static data packets and dividing dynamic data components into dynamic data packets; and
transmitting the static data packets and the dynamic data packets to an intelligent client. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method for processing data received from an intelligent server comprising:
-
sending a file request from an intelligent client to the intelligent server, the intelligent server storing a copy of a file divided into its static components and its dynamic components;
receiving static data packets formed by parsing the static data components and dynamic data packets formed by parsing the dynamic data components;
reconstructing the requested file from the received static data packets and dynamic data packets. - View Dependent Claims (11, 12, 13)
-
-
14. A method of creating an intelligent protocol data packet comprising:
including identifying information identifying the intelligent data protocol. - View Dependent Claims (15, 16, 17, 18, 19)
-
20. A method of servicing a data request to a file server from a client connected to the network through a network connection providing server comprising:
-
receiving a request for a file from the client directed to the file server;
forwarding the request to the file server;
receiving the data from the file server;
storing a copy of a static portions of the received data;
transmitting at least a dynamic data portion of the received data to the client. - View Dependent Claims (21)
-
-
22. A method of responding to a file request from an intelligent client by an intelligent network connection providing server comprising:
-
receiving a file request from a client;
determining if the client is intelligent;
sending a static data to the intelligent client;
forwarding a request for at least a dynamic data related to the requested file to an intelligent server storing the requested file;
receiving at least the dynamic data; and
transmitting at least the dynamic data to the client. - View Dependent Claims (23, 24, 25)
-
-
26. A method of operation for a system for transmitting and receiving data within a network comprising:
-
dividing a file into dynamic data and static data by comparing at least one expiration parameter corresponding to each data part to a set threshold value;
transmitting a request for a file from an intelligent client;
receiving the file request by an intelligent server;
transmitting at least the dynamic data components of the requested file to the intelligent client; and
recombining the static components and the dynamic components of the requested file. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method of sending a file over a network from an originating node to a requesting client, comprising:
-
receiving a request for the file at an intermediate node;
providing a time insensitive component of the file to the client from the intermediate node; and
providing a time sensitive component of the file to the client from the originating node. - View Dependent Claims (32, 33, 34)
-
-
35. A computer program product embodied in a computer readable medium for parsing a data file into its static and dynamic data components comprising:
-
code means for setting a threshold value for separating static data components and dynamic data components;
code means for obtaining expiration parameters for each data component of the data file;
code means for comparing each expiration parameter to the threshold value;
code means for identifying as dynamic data components the data components of the data file that have an expiration value lower than the threshold value; and
code means for identifying as static data components the data components of the data file that have an expiration value higher than the threshold value. - View Dependent Claims (36, 37)
-
-
38. A computer program product embodied in a computer readable medium for sending requested data to a client from an intelligent file server storing a file comprising:
-
code means for receiving a file request from the client, the file including static data components and dynamic data components;
code means for determining whether the client is intelligent;
code means for dividing static data components into static data packets and dividing dynamic data components into dynamic data packets; and
code means for transmitting the static data packets and the dynamic data packets to an intelligent client. - View Dependent Claims (39, 40, 41, 42, 43)
-
-
44. A computer program product embodied in a computer readable medium for processing data received from an intelligent server comprising:
-
code means for sending a file request from an intelligent client to the intelligent server, the intelligent server storing a copy of a file divided into its static components and its dynamic components;
code means for receiving static data packets formed by parsing the static data components and dynamic data packets formed by parsing the dynamic data components;
code means for reconstructing the requested file from the received static data packets and dynamic data packets. - View Dependent Claims (45, 46, 47)
-
-
48. A computer program product embodied in a computer readable medium for creating an intelligent protocol data packet comprising:
code means for identifying information identifying the intelligent data protocol. - View Dependent Claims (49, 50, 51, 52, 53)
-
54. A computer program product embodied in a computer readable medium for servicing a data request to a file server from a client connected to the network through a network connection providing server comprising:
-
code means for receiving a request for a file from the client directed to the file server;
code means for forwarding the request to the file server;
code means for receiving the data from the file server;
code means for storing a copy of a static portions of the received data;
code means for transmitting at least a dynamic data portion of the received data to the client. - View Dependent Claims (55)
-
-
56. A computer program product embodied in a computer readable medium for responding to a file request from an intelligent client by an intelligent network connection providing server comprising:
-
code means for receiving a file request from a client;
code means for determining if the client is intelligent;
code means for sending a static data to the intelligent client;
code means for forwarding a request for at least a dynamic data related to the requested file to an intelligent server storing the requested file;
code means for receiving at least the dynamic data; and
code means for transmitting at least the dynamic data to the client. - View Dependent Claims (57, 58, 59)
-
-
60. A computer program product embodied in a computer readable medium for operation of a system for transmitting and receiving data within a network comprising:
-
code means for dividing a file into dynamic data parts and static data parts by comparing at least one expiration parameter corresponding to each data part to a set threshold value;
code means for transmitting a request for a file from an intelligent client;
code means for receiving the file request by an intelligent server;
code means for transmitting at least the dynamic data components of the requested file to the intelligent client; and
code means for recombining the static components and the dynamic components of the requested file. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A computer program product embodied in a computer readable medium for sending a file over a network from an originating node to a requesting client, comprising:
-
code means for embodied in a computer readable medium for receiving a request for the file at an intermediate node;
code means for providing a time insensitive component of the file to the client from the intermediate node; and
code means for providing a time sensitive component of the file to the client from the originating node. - View Dependent Claims (66, 67, 68)
-
-
69. An apparatus for parsing a data file into its static and dynamic data components comprising:
-
means for setting a threshold value for separating static data components and dynamic data components;
means for obtaining expiration parameters for each data component of the data file;
means for comparing each expiration parameter to the threshold value;
means for identifying as dynamic data components the data components of the data file that have an expiration value lower than the threshold value; and
means for identifying as static data components the data components of the data file that have an expiration value higher than the threshold value. - View Dependent Claims (70, 71)
-
-
72. An apparatus for sending requested data to a client from an intelligent file server storing a file comprising:
-
means for receiving a file request from the client, the file including static data components and dynamic data components;
means for determining whether the client is intelligent;
means for dividing static data components into static data packets and dividing dynamic data components into dynamic data packets; and
means for transmitting the static data packets and the dynamic data packets to an intelligent client. - View Dependent Claims (73, 74, 75, 76, 77)
-
-
78. An apparatus for processing data received from an intelligent server comprising:
-
means for sending a file request from an intelligent client to the intelligent server, the intelligent server storing a copy of a file divided into its static components and its dynamic components;
means for receiving static data packets formed by parsing the static data components and dynamic data packets formed by parsing the dynamic data components;
means for reconstructing the requested file from the received static data packets and dynamic data packets. - View Dependent Claims (79, 80, 81)
-
-
82. An apparatus for creating an intelligent protocol data packet comprising:
means for including identifying information identifying the intelligent data protocol. - View Dependent Claims (83, 84, 85, 86, 87)
-
88. An apparatus for servicing a data request to a file server from a client connected to the network through a network connection providing server comprising:
-
means for receiving a request for a file from the client directed to the file server;
means for forwarding the request to the file server;
means for receiving the data from the file server;
means for storing a copy of a static portions of the received data;
means for transmitting at least a dynamic data portion of the received data to the client. - View Dependent Claims (89)
-
-
90. An apparatus for responding to a file request from an intelligent client by an intelligent network connection providing server comprising:
-
means for receiving a file request from a client;
means for determining if the client is intelligent;
means for sending a static data to the intelligent client;
means for forwarding a request for at least a dynamic data related to the means for requested file to an intelligent server storing the requested file;
means for receiving at least the dynamic data; and
means for transmitting at least the dynamic data to the client. - View Dependent Claims (91, 92, 93)
-
-
94. An apparatus for the operation of a system for transmitting and receiving data within a network comprising:
-
means for dividing a file into dynamic data and static data by comparing at least one expiration parameter corresponding to each data part to a set threshold value;
means for transmitting a request for a file from an intelligent client;
means for receiving the file request by an intelligent server;
means for transmitting at least the dynamic data components of the requested file to the intelligent client; and
means for recombining the static components and the dynamic components of the requested file. - View Dependent Claims (95, 96, 97, 98)
-
-
99. An apparatus for sending a file over a network from an originating node to a requesting client, comprising:
-
means for receiving a request for the file at an intermediate node;
means for providing a time insensitive component of the file to the client from the intermediate node; and
means for providing a time sensitive component of the file to the client from the originating node. - View Dependent Claims (100, 101, 102)
-
-
103. A broadcast server method of transmitting data files, comprising the acts of:
-
providing a data file consisting of static data and dynamic data;
parsing said data file into a static data component and at least one dynamic data component;
transmitting said static data component and said at least one dynamic component via a transmission medium such that said static component and said at least one dynamic component may be displayed visually; and
transmitting at least one additional dynamic component that supercedes said at least one dynamic component via said transmission medium such that said at least one additional dynamic component may be displayed with said static component, wherein said additional dynamic component is displayed in place of said at least one dynamic component. - View Dependent Claims (104, 105, 106, 107, 108, 109, 110, 111)
-
-
112. A method for displaying data files having static and dynamic components received from a broadcast server, comprising the acts of:
-
receiving static data blocks containing portions of a static image;
receiving dynamic data blocks containing portions of a plurality of dynamic images;
combining said static and dynamic images over a plurality of time intervals, wherein at each time interval said static image is combined with a dynamic image, thereby forming a display having both dynamic and static components. - View Dependent Claims (113, 114, 115, 116)
-
Specification