×

System and method for activating software operating capabilities based on usage patterns and rules

  • US 8,600,806 B2
  • Filed: 05/27/2011
  • Issued: 12/03/2013
  • Est. Priority Date: 02/24/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer implemented and user interactive method of regulating provision of software components from a set of software components arranged to control operation of a computing device, wherein composition of the set is predefined and each software component thereof provides a distinct functionality, the method comprising:

  • storing, a subset of software components from the set of software components, wherein the subset of software components has a first functionality level associated therewith;

    controlling the operation of the computing device using the stored subset of software components;

    collecting usage data describing user interaction with the stored subset of software components;

    generating usage data indicative of a usage data pattern, wherein the usage data pattern is indicative that a user threshold has been exceeded, wherein the user threshold is based on the amount of usage of a feature of the first subset of software components;

    identifying a different software component from the predefined set based on said generated usage data pattern and predetermined rules specifying a relationship between usage of one of software components in the stored subset and the identified software component, wherein the identified software component has a second functionality level higher than the first functionality level and wherein the identified software component provides operating capabilities additional to those provided by the subset of software components;

    alerting the user to an availability of said identified software component for activation on the computer, wherein said identified software component is not within the subset of software components; and

    receiving and activating said identified software component onto the computing device, responsive to the user'"'"'s interactions with the alert.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×