Patent JPS5646751A successfully refreshed from Google Patents.
Patent US6131088A successfully refreshed from Google Patents.
← Back to Patent Explorer
US6131088A Expired / Lapsed US ⏱️ 0.0 years remaining

Electronic catalog system and method

Assignee: Charles E Hill and Assoc Inc
•
Filing: 1998-05-18
•
Granted: 2000-10-10
•
Expires: 2018-05-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods for accessing product information data and detecting pirated copies of a serialized software program include transmitting a data request query related to a selected product from a remote computer to a main computer, identifying a subset of product data related to the selected product stored in the memory of the main computer based on the data request query, transmitting textual data from the subset of product data from the main computer to the remote computer, transmitting only updated graphics data from the main computer to the remote computer, and combining the textual data received from the main computer with graphics data stored in the memory of the remote computer to provide complete product information data related to the selected product. The methods also include storing a 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 methods detect whether the program stored in the remote memory is valid or invalid based upon the validation code corresponding to the program serial number.

Inventors

  • 👤 Charles E. Hill

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 05:45
CPC Classifications
G; G06; G06Q; G06Q30/00; G06Q30/02; G06Q30/06; G06Q30/0601; G06Q30/0623; G06Q30/0625; G06Q30/0641; G06Q30/0643; Y; Y10; Y10S; Y10S707/00; Y10S707/99931; Y10S707/99939; Y10S707/99941; Y10S707/99944; Y10S707/99945; Y10S707/99948; Y10S707/99951; Y10S707/99952; Y10S707/99953

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.

References Cited (Backward Citations)

US3653001A Cited
US3757037A Cited
US3899775A Cited
US4186438A Cited
US4091448A Cited
US4200930A Cited
US4414621A Cited
US4204251A Cited
US4149246A Cited
US4289930A Cited
US4319336A Cited
US4460960A Cited
US4514815A Cited
US4359631A Cited
USRE32115F1 Cited
USRE32115E Cited
US4530009A Cited
US4412285A Cited
GB2105075A Cited
US4432057A Cited
US4641274A Cited
US4528643A Cited
US4553222A Cited
US4630234A Cited
US4597058A Cited
US4575679A Cited
US4549275A Cited
US4658093A Cited
US4661811A Cited
US4700181A Cited
US4760458A Cited
US4768144A Cited
US4754326A Cited
US4980826A Cited
US4558413A Cited
US4782325A Cited
US4751669A Cited
US4748561A Cited
US4851994A Cited
US4691340A Cited
US4882705A Cited
US4931929A Cited
US4645873A Cited
US4734764A Cited
US4941040A Cited
US4805119A Cited
US4914587A Cited
US4774664A Cited
US4858114A Cited
US4974149A Cited
US4845665A Cited
US4714995A Cited
US4954697A Cited
US4825354A Cited
US4800488A Cited
US4787050A Cited
US4714996A Cited
US4714992A Cited
US4805134A Cited
US4724521A Cited
US4794519A Cited
US4751635A Cited
US4901223A Cited
US4833625A Cited
US4819159A Cited
US4849879A Cited
US4799156A Cited
US4827399A Cited
US4918588A Cited
US4943707A Cited
US4866611A Cited
US4897781A Cited
US4887204A Cited
US5151989A Cited
US5019963A Cited
US4827330A Cited
US5577244A Cited
US4845634A Cited
US4792849A Cited
US4928233A Cited
US4973952A Cited
US4897782A Cited
US4860123A Cited
US5008853A Cited
US4853843A Cited
US4949300A Cited
US4893307A Cited
US4891503A Cited
US5117354A Cited
US4868886A Cited
US4975840A Cited
US4905094A Cited
US5347632A Cited
US5594910A Cited
US5442771A Cited
US4949248A Cited
US5155847A Cited
US4984155A Cited
US4916441A Cited
US4937760A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-10-10 2004-04-10 2004-10-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-10-10 2008-04-10 2008-10-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-10-10 2012-04-10 2012-10-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag