Traffic control software lock and method
First Claim
1. A method for deploying software in a traffic control computer for use by a customer, the method comprising the steps of:
- receiving from a software partner firm at least one software module;
preloading a locked instance of the at least one software module in the traffic control computer;
receiving from the customer a purchase order including a traffic control computer identifier and a software module identifier identifying a selected module of the at least one software modules;
receiving from the customer a customer software license payment;
generating a license number using the traffic control computer identifier and the software module identifier, the license number being useable to unlock the selected software module;
transmitting the license number to the customer; and
transmitting to the software partner firm a partner firm software license payment, the partner firm software license payment being less than the customer software license payment.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system deploys software modules for on-street traffic control computers by selectively unlocking preloaded modules of the software. A host firm builds or acquires the on-street traffic control computers and preloads locked versions of software modules provided by a software partner firm. When a customer wishes to purchase a license to run a particular module, the customer provides the host firm with identifiers for the particular computer and the particular software module, and the host firm responds with a license number that is useable to unlock the module. The customer makes a payment to the host firm, and the host firm makes a slightly smaller payment to the software partner. The host firm is thereby motivated to accommodate the customer and the software partner.
27 Citations
31 Claims
-
1. A method for deploying software in a traffic control computer for use by a customer, the method comprising the steps of:
-
receiving from a software partner firm at least one software module;
preloading a locked instance of the at least one software module in the traffic control computer;
receiving from the customer a purchase order including a traffic control computer identifier and a software module identifier identifying a selected module of the at least one software modules;
receiving from the customer a customer software license payment;
generating a license number using the traffic control computer identifier and the software module identifier, the license number being useable to unlock the selected software module;
transmitting the license number to the customer; and
transmitting to the software partner firm a partner firm software license payment, the partner firm software license payment being less than the customer software license payment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A host firm system for unlocking preloaded software modules in a traffic control computer under control of a customer, the system comprising:
-
a software partner firm interface for receiving software modules from a software partner firm;
a customer interface for receiving a purchase order including an identifier of the traffic control computer and a software module identifier identifying a selected module of software modules preloaded on the traffic control computer;
a funds receiving utility for receiving a customer software license payment from the customer;
a license number generator for generating a software license number using the traffic control computer identifier and the software module identifier, the license number being useable to unlock the selected software module; and
a funds transmitting utility for transmitting to the software partner firm a partner firm software license payment, the partner firm software license payment being less than the customer software license payment. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for deploying software in a computer for use by a customer, the method comprising the steps of:
-
receiving from a software partner firm at least one software module;
preloading a locked instance of the at least one software module in the computer;
receiving from the customer a purchase order including a computer identifier and a software module identifier identifying a selected module of the at least one software modules;
receiving from the customer a customer software license payment;
generating a license number using the computer identifier and the software module identifier, the license number being useable to unlock the selected software module;
transmitting the license number to the customer; and
transmitting to the software partner firm a partner firm software license payment. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification