Trial upgrade capability for wireless handheld devices
First Claim
1. A method for allowing trial capabilities of an upgrade feature for a wireless client, comprising:
- preloading a wireless client with software for operating at least one upgrade feature;
placing said software in a disabled state;
triggering a fault condition the first time at least one said upgrade feature is accessed; and
running a fault recover routine in response to said fault condition, said fault recover routine placing said software in an enabled state to start a trial period,associating with each of said at least one upgraded features a managed object (MO); and
populating a threshold object associated with said MO with a threshold value for the upgrade feature,incrementing a counter in accordance with a metric for determining a condition for ending the trial period;
comparing a value of said counter to said threshold object; and
disabling said software when said value of said counter reaches a value of said threshold object to end said trial period.
1 Assignment
0 Petitions
Accused Products
Abstract
A system permits trail capabilities of upgrade features for a wireless client, such as a personal digital assistant (PDA), without intervention of a remote service provider. The software for running a plurality of advanced features is preloaded, in a disabled state, onto the client prior to sale. The first time the user attempts to access the advanced feature a fault condition is triggered since this feature does not theretofore exist. The fault management system initiates a fault recovery routine in attempt to recover from the fault. This routine actually comprises the code that places the preloaded software in an enabled state thus beginning the trial period and allowing the user an opportunity to use and evaluate the advanced feature. Managed objects (MOs) associated with the feature monitors usage of the feature and such that the feature can be disabled when a threshold usage has been reached and the trial period is over.
-
Citations
25 Claims
-
1. A method for allowing trial capabilities of an upgrade feature for a wireless client, comprising:
- preloading a wireless client with software for operating at least one upgrade feature;
placing said software in a disabled state;
triggering a fault condition the first time at least one said upgrade feature is accessed; and
running a fault recover routine in response to said fault condition, said fault recover routine placing said software in an enabled state to start a trial period,associating with each of said at least one upgraded features a managed object (MO); and
populating a threshold object associated with said MO with a threshold value for the upgrade feature,incrementing a counter in accordance with a metric for determining a condition for ending the trial period;
comparing a value of said counter to said threshold object; and
disabling said software when said value of said counter reaches a value of said threshold object to end said trial period. - View Dependent Claims (2, 3, 4, 5)
- preloading a wireless client with software for operating at least one upgrade feature;
-
6. A system for allowing trial capabilities of an upgrade feature in a portable device without intervention of a remote service, comprising:
- a software platform to manage operations of a portable device;
a fault recovery module associated with said software platform to manage fault events;
at least one upgrade feature software stored on the portable device in a disabled state, said upgrade feature software to cause said portable device to perform an upgrade feature; and
a fault recovery routine associated with said fault recovery module to enable said upgrade feature software when a fault condition is detected to start a trial perioda managed object (MO) associated with said upgrade feature; and
a threshold object associated with said MO representing a threshold value associated with said upgrade feature.a counter incremented in accordance with a metric for determining a condition for ending the trial period; and
a comparator to compare a value of said counter to said threshold object and to disable said upgrade feature software when said value of said counter reaches a value of said threshold object to end said trial period. - View Dependent Claims (7, 8, 9, 10, 11)
- a software platform to manage operations of a portable device;
-
12. A medium for storing computer executable code to allow trial capabilities of an upgrade feature on a wireless client preloaded with upgrade feature software in a disabled state, said code to execute instructions comprising:
- triggering a condition a first time said upgrade feature is accessed; and
running a routine in response to said condition, said routine placing said upgrade feature software in an enabled state to start a trial period of the upgraded feature without intervention of a remote service provider.associating with said upgraded feature a managed object (MO); and
populating a threshold object within said MO with a threshold value for the upgrade feature.incrementing a counter in accordance with a metric for determining a condition for ending the trial period;
comparing a value of said counter to said threshold object; and
disabling said upgrade feature software when said value of said counter reaches a value of said threshold object to end said trial period. - View Dependent Claims (13, 14)
- triggering a condition a first time said upgrade feature is accessed; and
-
15. A method for allowing trial capabilities of an upgrade feature for a wireless client, comprising:
- preloading a wireless client with software for operating at least one upgrade feature;
placing said software in a disabled state;
triggering a condition the first time at least one said upgrade feature is accessed; and
running a routine in response to said condition, said routine placing said software in an enabled state to start a trial period without intervention of a remote service provider.incrementing counter in accordance with a metric for determining a condition for ending the trial period;
comparing a value of said counter to said threshold object; and
disabling said software when said value of said counter reaches a value of said threshold object to end said trial period. - View Dependent Claims (16, 17, 18, 19)
- preloading a wireless client with software for operating at least one upgrade feature;
-
20. A system for allowing trial capabilities of an upgrade feature in a portable device, comprising:
- a software platform to manage operations of a portable device;
at least one upgrade feature software stored on the portable device in a disabled state, said upgrade feature software to cause said portable device to perform an upgrade feature;
a software routine to enable said upgrade feature software when a condition is detected to start a trial period.a managed object (MO) associated with said upgrade feature; and
a threshold object associated with said MO representing a threshold value associated with said upgrade feature.a counter incremented in accordance with a metric for determining a condition for ending the trial period; and
a comparator to compare a value of said counter to said threshold object and to disable said upgrade feature software when said value of said counter reaches a value of said threshold object to end said trial period. - View Dependent Claims (21, 22, 23, 24, 25)
- a software platform to manage operations of a portable device;
Specification