Network-based method and system for distributing data
First Claim
5. A machine-implemented method for providing service data over a data transmission network, comprising the steps of:
- providing a user interface for soliciting selections of desired service data;
receiving an input signal representative of a selection of desired service data;
receiving user information representing a user;
verifying the user information; and
responsive to the user information representing a valid user, transmitting the desired service data to a data processing system via the data transmission network.
3 Assignments
0 Petitions
Accused Products
Abstract
A network-based method and system for distributing data, such as service data for various types of service processes and models, including software applications, specifications, user'"'"'s manuals, or parameters, etc, over a data transmission network. A remote service provider maintains a database of the data. The database is updated frequently. The remote service provider maintains a website for authorized users to access the data. Authorized users can access and download desired data by connecting to the remote service provider via the data transmission network. Certain approaches are used to verify a user'"'"'s identity. In one aspect, a combination of a product code that is specific to a system and a license/activation code that is generated based on the product code is verified. Unless a proper combination exists, the downloaded data cannot be properly accessed. The remote service provider also allows users to purchase a license to access the data online. Therefore, users can access the most updated data without waiting for CD-ROMs containing new software or specifications to arrive.
71 Citations
32 Claims
-
5. A machine-implemented method for providing service data over a data transmission network, comprising the steps of:
-
providing a user interface for soliciting selections of desired service data;
receiving an input signal representative of a selection of desired service data;
receiving user information representing a user;
verifying the user information; and
responsive to the user information representing a valid user, transmitting the desired service data to a data processing system via the data transmission network. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A machine-implemented method for providing service data over a data transmission network, comprising the steps of:
-
providing a user interface for soliciting selections of desired service data;
receiving an input signal representative a selection of desired service data;
receiving payment information;
initiating validation of the payment information; and
responsive to validation of the payment information, transmitting the desired service data to a data processing system via the data transmission network. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for providing service data over a data transmission network, comprising:
-
a processor for processing data;
a memory;
a data storage device for storing data;
a communication interface for operatively coupling to the data transmission network and transmitting data therefrom; and
a bus operatively coupled to the memory, the data storage device, the communication interface, and the processor;
the data storage device bearing instructions to cause the data processing system upon execution of the instructions by the processor to perform the steps of;
providing a user interface for soliciting selections of desired service data;
receiving an input signal representative of a selection of desired service data from the communication interface;
retrieving the desired service data from the data storage device or a remote storage device operatively coupled to the data processing system; and
transmitting the desired service data to a remote data processing system via the data transmission network;
wherein the service data includes information needed for carrying out a machine-implemented service process. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A data processing system for providing service data over a data transmission network, comprising:
-
a processor for processing data;
a memory;
a data storage device for storing data;
a communication interface for operatively coupling to the data transmission network and transmitting data therefrom; and
a bus operatively coupled to the memory, the data storage device, the communication interface, and the processor;
the data storage device bearing instructions to cause the data processing system upon execution of the instructions by the processor to perform the steps of;
providing a user interface for soliciting selections of desired service data;
receiving an input signal representative a selection of desired service data;
receiving user information representing a user;
verifying the user information; and
responsive to the user information representing a valid user, retrieving the desired service data from the data storage device or a remote storage device connected to the data processing system; and
transmitting the desired service data to a remote data processing system via the data transmission network. - View Dependent Claims (24, 25, 26)
-
-
27. A machine-implemented method for providing data over a data transmission network, comprising the steps of:
-
providing a user interface for soliciting selections of desired data;
receiving an input signal representative a selection of desired data;
receiving a product code associated with a specific device or system;
validating the product code;
responsive to a valid product code, generating a license code based on the product code; and
transmitting the license code to a remote data processing system via the data transmission network;
retrieving the desired data; and
transmitting the desired data to the remote data processing system via the data transmission network;
wherein the license code is required to access the desired data. - View Dependent Claims (28, 29)
-
-
30. A data processing system for providing data over a data transmission network, comprising:
-
a processor for processing data;
a memory;
a data storage device for storing the data;
a communication interface for operatively coupling to the data transmission network and transmitting data therefrom; and
a bus operatively coupled to the memory, the data storage device, the communication interface, and the processor;
the data storage device bearing instructions to cause the data processing system upon execution of the instructions by the processor to perform the steps of;
providing a user interface for soliciting selections of desired data;
receiving an input signal representative a selection of desired data;
receiving a product code associated with a specific device or system;
validating the product code;
responsive to a valid product code, generating a license code based on the product code; and
transmitting the license code to a remote data processing system via the data transmission network;
retrieving the desired data from the data storage device; and
transmitting the desired data to the remote data processing system via the data transmission network;
wherein the license code is required to access the desired data. - View Dependent Claims (1, 2, 3, 4, 31)
-
-
31-1. The system of claim 30, wherein a correct combination of the product code and license code is required to access the desired data.
-
32. A data processing system for providing data over a data transmission network, comprising:
-
means for processing data;
means for storing data;
means for operatively coupling to the data transmission network for transmitting or receiving data therefrom; and
bus means for transmitting data thereon, the bus means operatively coupled to the means for storing data, the means for operatively coupling to the data transmission network, and the means for processing data;
the means for storing data bearing instructions to cause the data processing system upon execution of the instructions by the means for processing data to perform the steps of;
providing a user interface for soliciting selections of desired data;
receiving an input signal representative a selection of desired data;
receiving a product code associated with a specific device or system;
validating the product code;
responsive to a valid product code, generating a license code based on the product code; and
transmitting the license code to a remote data processing system via the data transmission network;
retrieving the desired data from the means for storing data; and
transmitting the desired data to the remote data processing system via the data transmission network;
wherein the license code is required to access the desired data.
-
Specification