Network-based method and system for distributing data
DCFirst Claim
1. 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 via the data transmission network;
receiving input representing a product code associated with a device or system;
retrieving the desired service data based on the selection;
generating a license code with embedded information related to the product code for activating the desired service data; and
transmitting the desired service data and the license code to a data processing system via the data transmission network;
wherein the service data includes information needed for carrying out a machine-implemented service process and the license code is implemented to access the desired service data.
3 Assignments
Litigations
0 Petitions
Reexamination
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.
81 Citations
30 Claims
-
1. 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 via the data transmission network;
receiving input representing a product code associated with a device or system;
retrieving the desired service data based on the selection;
generating a license code with embedded information related to the product code for activating the desired service data; and
transmitting the desired service data and the license code to a data processing system via the data transmission network;
wherein the service data includes information needed for carrying out a machine-implemented service process and the license code is implemented to access the desired service data. - View Dependent Claims (2, 3, 4)
-
-
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 including a product code associated with a device or system;
verifying the user information;
generating a license code with embedded information related to the product code for activating the desired service data; and
responsive to the user information representing a valid user, transmitting the desired service data and the license code to a data processing system via the data transmission network;
wherein the license code is implemented to access the desired service data. - View Dependent Claims (6, 7, 8)
-
-
9. 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;
receiving a product code associated with a device or system;
generating a license code with embedded information related to the product code; and
responsive to validation of the payment information, transmitting the desired service data and the license code to a data processing system via the data transmission network;
wherein the license code is required to access the desired service data. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. 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;
receiving a product code associated with a device or system;
generating a license code including embedded information related to the product code; and
transmitting the desired service data and the license code 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 and the license code is implemented to access the service data. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. 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;
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;
receiving a product code representing a device or system;
responsive to the user information representing a valid user, generating a license code with embedded information related to the product code; and
transmitting the desired service data and the license code to a remote data processing system via the data transmission network;
wherein the license code is implemented to access the service data. - View Dependent Claims (22, 23)
-
-
24. 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 with embedded information related to 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 (25, 26)
-
-
27. 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 with embedded information related to the product code;
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 (28)
-
-
29. 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 with embedded information related to the product code;
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. - View Dependent Claims (30)
-
Specification