Method and system of enabling a software option on a remote machine
First Claim
Patent Images
1. A method of enabling a software option located on a remote machine having a machine function associated with the software option, comprising:
- receiving a request, at a remote facility configured to authorize the request, to enable the software option associated with the machine function;
authorizing the request;
delivering a first enabling signal, from the remote facility, to an intermediary in response to the authorization; and
delivering a second enabling signal, from the intermediary, to the remote machine in response to the first enabling signal, the second enabling signal configured to enable the software option.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure is associated with a user requesting access to the software option associated with a machine, a remote facility receiving the request, authorizing access to the software option, and sending an enabling signal to enable the software. The enabling signal (e.g., a software key) may then be used to access and use the software option. An intermediary may be used to authenticate the enabling signal.
118 Citations
51 Claims
-
1. A method of enabling a software option located on a remote machine having a machine function associated with the software option, comprising:
-
receiving a request, at a remote facility configured to authorize the request, to enable the software option associated with the machine function; authorizing the request; delivering a first enabling signal, from the remote facility, to an intermediary in response to the authorization; and delivering a second enabling signal, from the intermediary, to the remote machine in response to the first enabling signal, the second enabling signal configured to enable the software option. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of enabling a software option located on a remote machine having a machine function associated with the software option, comprising:
-
receiving a request to enable the software option associated with the machine function; authorizing the request; delivering an enabling signal to the remote machine, the enabling signal configured to enable the software option; and distributing at least a portion of the enabling signal to a plurality of controllers located on the remote machine. - View Dependent Claims (25, 26)
-
-
27. A method of enabling a software option located on a replacement processor of a remote machine having a machine function associated with the software option, comprising:
-
identifying a failed processor associated with the replacement processor; receiving a request to enable the software option associated with the machine function; authorizing the request in response to said identifying of the failed processor; and delivering an enabling signal to the replacement processor in response to the authorization, the enabling signal configured to enable the software option. - View Dependent Claims (28, 29)
-
-
30. A method of providing an entitlement for an enabled software option located on a remote machine having a machine function associated with the software option, comprising:
-
receiving, at a remote facility, a request to disable the enabled software option on the remote machine, the software option associated with the machine function; disabling the software option on the remote machine; receiving a disabled characteristic associated with the software option; and establishing an entitlement in response to the disabled characteristic. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method of enabling a software option located on a remote machine having a machine function associated with the software option, comprising:
-
receiving a request to enable the software option associated with the machine function of the remote machine; enabling the software option on the remote machine during a trial period; notifying a user with respect to an expiration of the trial period; receiving a second request to enable the software option on the remote machine in response to the notification; authorizing the second request; and delivering an enabling signal to the remote machine, the enabling signal configured to enable the software option. - View Dependent Claims (40, 41, 42)
-
-
43. A method of disabling a software option located on a remote machine having a machine function associated with the software option, comprising:
-
receiving a request, at a remote facility, to disable the software option associated with the machine function of the remote machine; disabling the software option on the remote machine; and receiving a disabled characteristic associated with the software option.
-
-
44. A method of enabling a software option located on a remote customer machine having a machine function associated with the software option, comprising:
-
receiving a request by a manufacturer from a dealer to enable the software option associated with the machine function of the remote customer machine; authorizing the request in response to a dealer characteristic and a machine characteristic; and delivering an enabling signal to the remote customer machine, the enabling signal configured to enable the software option. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A method of enabling a software option located on a remote machine, comprising:
-
establishing a machine specific configuration; generating a request to enable the software option in response to the machine specific configuration, the request being authorized at a remote location; delivering an enabling signal, from the remote location, to an intermediary in response to the authorization; verifying the enabling signal by the intermediary; and receiving the enabling signal, from the intermediary, at the remote machine in response to the verification.
-
-
50. A method of enabling a software option located on a first machine having a machine function associated with the software option, comprising:
-
establishing a need for the software option on the first machine, the software option associated with the machine function of the first machine; delivering a request to enable the software option on the first machine to a second machine; disabling the software option on the second machine in response to the request; generating an enabling signal in response to the disablement; and enabling the software option on the first machine in response to the enabling signal.
-
-
51. A system configured to enable a software option located on a remote machine having a machine function associated with the software option, comprising:
-
a controller located on the remote machine, the controller being configured to generate a request to enable the software option associated with the machine function of the remote machine; a remote facility configured to receive the request, authorize the request and generate a first enabling signal; and an intermediary configured to receive the first enabling signal from the remote facility, authenticate the first enabling signal, and responsively deliver a second enabling signal to the remote machine in response to the first enabling signal, the second enabling signal configured to enable the software option.
-
Specification