Method of and apparatus for transferring and interpreting a data package
First Claim
Patent Images
1. A method of communicating from a server computer to a user'"'"'s personal computer via the internet, comprising the steps of:
- responding to a user request sent over the internet that is related to a data item on the server computer by forwarding a package of data including a header and the data time to the user'"'"'s personal computer, the header containing executable code for use by the user'"'"'s personal computer in processing the data item;
the user'"'"'s personal computer, in the user request, identifying a particular hardware/software characteristic of the user'"'"'s personal computer;
the server computer, prior to sending the package of data to the user'"'"'s personal computer, selecting the header from a plurality of predetermined headers based on the particular hardware/software characteristic of the user'"'"'s personal computer, wherein the executable code contained in the header is divided into a plurality of header sections corresponding to predetermined personal computer hardware/software characteristics; and
the user'"'"'s personal computer selecting only one of the header sections based on the particular hardware/software characteristic of the user'"'"'s personal computer.
3 Assignments
0 Petitions
Accused Products
Abstract
A data transfer system includes a first computer which is operative to generate a data package having a data portion and an instruction portion. A second computer receives the data package through a transport media. The second computer is responsive to the data package to process the data portion in accordance with the instruction portion.
-
Citations
14 Claims
-
1. A method of communicating from a server computer to a user'"'"'s personal computer via the internet, comprising the steps of:
-
responding to a user request sent over the internet that is related to a data item on the server computer by forwarding a package of data including a header and the data time to the user'"'"'s personal computer, the header containing executable code for use by the user'"'"'s personal computer in processing the data item; the user'"'"'s personal computer, in the user request, identifying a particular hardware/software characteristic of the user'"'"'s personal computer; the server computer, prior to sending the package of data to the user'"'"'s personal computer, selecting the header from a plurality of predetermined headers based on the particular hardware/software characteristic of the user'"'"'s personal computer, wherein the executable code contained in the header is divided into a plurality of header sections corresponding to predetermined personal computer hardware/software characteristics; and the user'"'"'s personal computer selecting only one of the header sections based on the particular hardware/software characteristic of the user'"'"'s personal computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating from a personal computer to a server computer on the internet, comprising the steps of:
-
requesting a data item from the server computer via a user'"'"'s request sent over the internet; receiving a package of data including a header and the data item; running an executable program contained in the header in order to operate on the data item contained in the package of data; and checking the header for viruses prior to running the executable program, wherein the step of checking the header for viruses is accomplished by running a virus checking routine received in a first subsection of the header. - View Dependent Claims (10, 11, 12, 13, 14)
-
Specification