Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
199 words
A method for accessing information related to at least one product stored in a main computer from a remote computer, the method comprising the steps of: storing product data related to a plurality of products in a memory of the main computer; storing a first subset of product data related to at least one product in a memory of the remote computer; selecting at least one product at the remote computer, generating a data request query related to the at least one selected product at the remote computer; storing identification data at the remote computer which was previously generated at and downloaded from a main computer; transmitting the data request query and the identification data from the remote computer to the main computer; testing the identification data transmitted from the remote computer to the main computer for validity; executing the data request query at the main computer to generate a second subset of product data related to the selected product from the data stored in the memory of the main computer if the identification data received from the remote computer is valid; and transmitting the second subset of product data generated at the main computer to the remote computer.
Claim 2
Independent Claim
199 words
A method for accessing information related to at least one product stored in a main computer from a remote computer, the method comprising the steps of: storing product data related to a plurality of products in a memory of the main computer; storing a first subset of product data related to at least one product in a memory of the remote computer; selecting at least one product at the remote computer, generating a data request query related to the at least one selected product at the remote computer; storing identification data at the remote computer which was previously generated at and downloaded from a main computer; transmitting the data request query and the identification data from the remote computer to the main computer; testing the identification data transmitted from the remote computer to the main computer for validity; executing the data request query at the main computer to generate a second subset of product data related to the selected product from the data stored in the memory of the main computer if the identification data received from the remote computer is valid; and transmitting the second subset of product data generated at the main computer to the remote computer.
Claim 3
Dependent Claim
46 words
The method of claim 1, further comprising the step of transmitting a map from the main computer to the remote computer along with the second subset of product data to instruct the remote computer in the integration of the first and second subsets of product data.
Claim 4
Dependent Claim
33 words
The method of claim 1 wherein the main computer automatically logs off and disconnects a data link with the remote computer if the identification data test indictes that the identification data is invalid.
Claim 5
Dependent Claim
45 words
The method of claim 1, further comprising the step of automatically establishing a data link between the remote computer and the main computer prior to the step of transmitting the data request query and the identification data from the remote computer to the main computer.
Claim 6
Independent Claim
261 words
A method for detecting pirated copies of a serialized software program located on a remote computer including a remote memory for storing a program, a remote revision level, and a program serial number from a main computer including a main memory for storing the program serial number, the remote revision level corresponding to the program serial number, and a validation code for a remote program corresponding to the serial number, the validation code indicating whether the program stored in the remote memory is valid or invalid, the method comprising the steps of: transmitting the remote revision level and the program serial number stored in the remote memory from the remote computer to the main computer; comparing the remote program revision level received from the remote computer to the remote program revision level stored in the main memory corresponding to the program serial number received from the remote computer; changing the validation code to indicate the serial number is invalid upon detection by the comparing means of a difference between the remote program revision level received from the remote computer and the remote program revision level stored in the memory of the main computer corresponding to the program serial number received from the remote computer; detecting whether the program stored in the remote memory is valid or invalid based upon the validation code corresponding to the program serial number received from the remote computer; and denying access to data stored in the memory of the main computer when the program corresponding to the serial number stored in the remote memory is invalid.
Claim 7
Independent Claim
261 words
A method for detecting pirated copies of a serialized software program located on a remote computer including a remote memory for storing a program, a remote revision level, and a program serial number from a main computer including a main memory for storing the program serial number, the remote revision level corresponding to the program serial number, and a validation code for a remote program corresponding to the serial number, the validation code indicating whether the program stored in the remote memory is valid or invalid, the method comprising the steps of: transmitting the remote revision level and the program serial number stored in the remote memory from the remote computer to the main computer; comparing the remote program revision level received from the remote computer to the remote program revision level stored in the main memory corresponding to the program serial number received from the remote computer; changing the validation code to indicate the serial number is invalid upon detection by the comparing means of a difference between the remote program revision level received from the remote computer and the remote program revision level stored in the memory of the main computer corresponding to the program serial number received from the remote computer; detecting whether the program stored in the remote memory is valid or invalid based upon the validation code corresponding to the program serial number received from the remote computer; and denying access to data stored in the memory of the main computer when the program corresponding to the serial number stored in the remote memory is invalid.
Claim 8
Dependent Claim
86 words
The method of claim 5, further comprising the steps of: storing product data related to a plurality of products in a memory of the main computer; storing a first subset of product data related to a plurality of products in a memory of the remote computer; selecting at least one product at the remote computer; generating a data request query related to the at least one selected product at the remote computer; and transmitting the data request query from the remote computer to the main computer.
Claim 9
Dependent Claim
58 words
The method of claim 6, further comprising the steps of: executing the data request query at the main computer to generate a second subset of product data related to the selected product from the data stored in the memory of the main computer; transmitting the second subset of product data from the main computer to the remote computer.
Claim 10
Dependent Claim
46 words
The method of claim 7, further comprising the step of transmitting a map from the main computer to the remote computer along with the second subset of product data to instruct the remote computer in the integration of the first and second subsets of product data.
Claim 11
Dependent Claim
41 words
The method of claim 6, further comprising the step of automatically establishing a data link between the remote computer and the main computer prior to the step of transmitting the data request query from the remote computer to the main computer.
Claim 12
Dependent Claim
57 words
The method of claim 5, further comprising the steps of: storing identification data at the remote computer which was previously generated at and downloaded from a main computer; transmitting the stored identification data from the remote computer to the main computer; and testing the identification data transmitted from the remote computer to the main computer for validity.
Claim 13
Dependent Claim
40 words
The method of claim 10, further comprising the step of automatically establishing a data link between the remote computer and the main computer prior to the step of transmitting the identification data from the remote computer to the main computer.
Claim 14
Dependent Claim
33 words
The method of claim 11, wherein the main computer automatically logs off and disconnects the data link with the remote computer if the identification data test indictes that the identification data is invalid.