VOICE RESPONSIVE TELEPHONE ASSISTANT HAVING NETWORK UPGRADE CAPABILITY
First Claim
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 voice responsive telephone assistant, wherein composition of the set is predefined and each software component thereof provides a distinct functionality, the method comprising:
- providing a computer system with a subset of software components from said set of software components;
collecting usage data describing user interaction with the subset of software components;
analyzing said usage data so as to identify a usage data pattern;
identifying a software component from the predefined set based on said identified usage data pattern; and
alerting the user to an availability of said identified software component, wherein said identified component is not within the subset of software components.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile telephone system device having an electronic assistant component is disclosed. The device includes a first software module configured to provide a first operating feature to a user of the mobile telephone system and a second software module that includes a first submodule configured to provide a first additional operating feature to the user and a second submodule configured to provide a second additional operating feature to the user of the mobile telephone system. A third module is configured to track the user'"'"'s use of the first operating feature by storing usage data related to the user'"'"'s interaction with the first software module. A fourth module analyzes the stored usage data and determines a usage data pattern. Based on the usage data pattern, a fifth module stores one or more rules which select one of the first submodule and the second submodule based on the usage data pattern and the selected one of the first submodule and the second submodule is offered to the user for installation on the mobile telephone system.
55 Citations
13 Claims
-
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 voice responsive telephone assistant, wherein composition of the set is predefined and each software component thereof provides a distinct functionality, the method comprising:
-
providing a computer system with a subset of software components from said set of software components;
collecting usage data describing user interaction with the subset of software components;
analyzing said usage data so as to identify a usage data pattern;
identifying a software component from the predefined set based on said identified usage data pattern; and
alerting the user to an availability of said identified software component, wherein said identified component is not within the subset of software components. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. 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 voice responsive telephone assistant, wherein composition of the set is predefined and each software component thereof provides a distinct functionality, the method comprising:
-
providing a computer system with a subset of software components from said set of software components;
collecting usage data describing user interaction with the subset of software components;
analyzing said usage data so as to identify a usage data pattern;
identifying a software component from the set based on said identified usage data pattern and predetermined rules specifying a relationship between usage of a first software component and selection of a second, different, software component, both said components being within said predefined set of software components; and
alerting the user to an availability of said identified software component, wherein said identified component is not within the subset of software components. - View Dependent Claims (8, 9)
-
-
10. A voice responsive system arranged to regulate provision of software components from a set of software components arranged to control operation of a voice responsive telephone assistant, wherein composition of the set is predefined and each software component thereof provides a distinct functionality, the system comprising:
-
a computer system arranged to execute a subset of software components from said set of software components, the computer system being arranged to access predetermined rules specifying a relationship between usage of a first software component and selection of a second, different, software component, both said components being within said predefined set of software components;
a data collection system arranged to collect usage data describing user interaction with the subset of software components;
the system being arranged to analyze said usage data so as to identify a usage data pattern and to identify a software component from the set based on said identified usage data pattern and said predetermined rules and being arranged to alert the user to an availability of said identified software component, wherein said identified component is not within the subset of software components. - View Dependent Claims (11, 12)
-
-
13. A mobile telephone system device having an electronic assistant component, comprising:
-
a first software module, the first software module configured to provide a first operating feature to a user of the mobile telephone system;
a second software module, the second software module comprising a first submodule configured to provide a first additional operating feature to the user and a second submodule to provide a second additional operating feature to the user of the mobile telephone system;
a third module configured to track the user'"'"'s use of the first operating feature by storing usage data related to the user'"'"'s interaction with the first software module;
a fourth module configured to analyze the stored usage data and to determine a usage data pattern therefrom;
a fifth module configured to store one or more rules which select one of the first submodule and the second submodule based on the usage data pattern; and
a sixth module configured to offer the selected one of the first submodule and the second submodule to the user for installation on the mobile telephone system.
-
Specification