Software enhabled attachments
First Claim
Patent Images
1. A method of enabling a software option located on a remote machine, comprising the steps of:
- receiving a request to enable said software option;
authorizing said enablement;
delivering a first enabling signal to an intermediary; and
delivering a second enabling signal to said machine in response to said first enabling signal.
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.
137 Citations
51 Claims
-
1. A method of enabling a software option located on a remote machine, comprising the steps of:
-
receiving a request to enable said software option;
authorizing said enablement;
delivering a first enabling signal to an intermediary; and
delivering a second enabling signal to said machine in response to said first enabling signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
9. A method, as set forth in claim 9, further comprising the step of:
determining if one of an entitlement and a credit is available in response to said billing process initiation.
-
24. A method of enabling a software option located on a remote machine, comprising the steps of:
-
receiving a request to enable said software option;
authorizing said request;
delivering an enabling signal to said remote machine;
distributing at least a portion of said enabling signal to a plurality of controllers located on said remote machine. - View Dependent Claims (25, 26)
-
-
27. A method of enabling a software option located on a replacement processor of a remote machine, comprising the steps of:
-
identifying a failed processor associated with said replacement processor;
receiving a request to enable said software option;
authorizing said request in response to said identified failed processor; and
delivering an enabling signal to said replacement processor in response to said authorization. - View Dependent Claims (28, 29)
-
-
30. A method of providing an entitlement for an enabled software option located on a remote machine, comprising the steps of:
-
receiving a request to disable said software option;
disabling said software option;
receiving a disabled characteristic associated with said software option;
establishing an entitlement in response to said 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, comprising the steps of:
-
receiving a request to enable said software option;
enabling said software option during a trial period;
notifying a user with respect to an expiration of said trial period;
receiving a request to enable said software option in response to said notification;
authorizing said request;
delivering an enabling signal to said remote machine. - View Dependent Claims (40, 41, 42)
-
-
43. A method of disabling a software option located on a remote machine, comprising the steps of:
-
receiving a request to disable said software option;
disabling said software option; and
receiving a disabled characteristic associated with said software option.
-
-
44. A method of enabling a software option located on a remote customer machine, comprising the steps of:
-
receiving a request by a manufacturer from a dealer to enable said software option;
authorizing said request in response to a dealer characteristic and a machine characteristic; and
delivering an enabling signal to said remote machine. - View Dependent Claims (45, 46, 47, 48)
-
-
49. A method of enabling a software option located on a remote machine, comprising the steps of:
-
establishing a machine specific configuration;
generating a request to enable said software option in response to said machine specific configuration, said request being authorized at a remote location;
receiving an enabling signal at said machine in response to said authorization.
-
-
50. A method of enabling a software option located on a first machine, comprising the steps of:
-
establishing a need for said software option on said first machine;
delivering a request for said software option to a second machine;
disabling said software option on said second machine in response to said request;
generating an enabling signal in response to said disablement; and
enabling said software option on said first machine in response to said enabling signal.
-
-
51. A system configured to enabling a software option located on a remote machine, comprising;
-
a controller located on said remote machine, said controller being configured to generate a request to enable said software option;
a remote facility configured to receive said request, authorize said request and generate a first enabling signal; and
an intermediary configured to receive said first enabling signal, authenticate said signal, and responsively deliver a second enabling signal to said machine in response to said first enabling signal.
-
Specification