METHOD AND SYSTEM FOR TASK MODELING OF MOBILE PHONE APPLICATIONS
First Claim
1. A system for task modeling interactive sequential applications for one or more mobile devices, comprising:
- a. a software tool for defining a generic meta-model of the target applications, wherein said generic meta-model consist of a static model of application components, and a dynamic model of IDs of application screens and connections;
b. a passive TM database for storing said generic meta-model for future reuse, which further comprises static instances of the generic meta-model specifically generated for a variety of mobile devices;
c. a tracker module for real-time monitoring and creating unique ID for each application'"'"'s screen visited by the user of said mobile device, wherein created IDs are used for generating active models of the user actual use; and
d. an active TM database for storing said active models, wherein data transferring and storing is minimized to screen ID numbers.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for task modeling interactive sequential applications for one or more mobile devices, which comprises a software tool for defining a generic meta-model of the target applications, wherein the generic meta-model consist of a static model of application components, and a dynamic model of IDs of application screens and connections; a passive TM database for storing the generic meta-model for future reuse, which further comprises static instances of the generic meta-model specifically generated for a variety of mobile devices; a tracker module for real-time monitoring and creating unique ID for each application'"'"'s screen visited by the user of the mobile device, wherein created IDs are used for generating active models of the user actual use; and an active TM database for storing the active models, wherein data transferring and storing is minimized to screen ID numbers.
69 Citations
12 Claims
-
1. A system for task modeling interactive sequential applications for one or more mobile devices, comprising:
-
a. a software tool for defining a generic meta-model of the target applications, wherein said generic meta-model consist of a static model of application components, and a dynamic model of IDs of application screens and connections; b. a passive TM database for storing said generic meta-model for future reuse, which further comprises static instances of the generic meta-model specifically generated for a variety of mobile devices; c. a tracker module for real-time monitoring and creating unique ID for each application'"'"'s screen visited by the user of said mobile device, wherein created IDs are used for generating active models of the user actual use; and d. an active TM database for storing said active models, wherein data transferring and storing is minimized to screen ID numbers. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for modeling interactive sequential applications for smart devices, comprising the steps of a. generating a static model describing all goals of target applications using their screens, SIEs, transitions between screens, sub-goals and the links between them;
-
b. building a dynamic model based on said static model by tracking the use of the application screens over an actual device; c. creating instances of said static and dynamic models specifically generated for a variety of devices; d. storing said static and dynamic models with their instances into a passive TM database; e. downloading relevant passive TMs to client'"'"'s device according its type and the application supported by it; f. tracking in real-time clients'"'"' activities and generating a unique ID for each screen that is captured; and g. storing said tracked model into an active TM database. - View Dependent Claims (9, 10, 11, 12)
-
Specification