INTERFACE TO SELECT APPLICATION BASED ON STATE TRANSITION MODELS OF WORK
First Claim
1. An application selection system including a plurality of applications for completing a work process, the application selection system comprising:
- an environment activity module that detects at least one event to determine an environmental activity realized by a user of the application selection system;
a user activity module that detects at least one user activity to determine at least one active state of the user; and
an application determining unit in electrical communication with the environment activity module and the user activity module, the application determining unit configured to determine a passive state of the user, at least one work task included in the work process and a suitable application among the plurality of applications to execute the at least one work task.
1 Assignment
0 Petitions
Accused Products
Abstract
An application selection system for completing a work process includes an environment activity module that detects at least one event to determine an environmental activity occurring in an environment exposed to a user of the application selection system. A user activity module detects at least one user activity to determine at least one active state of the user. The application selection system further includes an application determining unit in electrical communication with the environment activity module and the user activity module. The application determining unit is configured to determine a passive state of the user, at least one work task included in the work process and a suitable application among a plurality of applications to execute the at least one work task.
27 Citations
25 Claims
-
1. An application selection system including a plurality of applications for completing a work process, the application selection system comprising:
-
an environment activity module that detects at least one event to determine an environmental activity realized by a user of the application selection system; a user activity module that detects at least one user activity to determine at least one active state of the user; and an application determining unit in electrical communication with the environment activity module and the user activity module, the application determining unit configured to determine a passive state of the user, at least one work task included in the work process and a suitable application among the plurality of applications to execute the at least one work task. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An application determining unit to determine an application among a plurality of applications for completing a work task, the application determining unit comprising:
-
a work task module to determine a current work task among a plurality of work tasks based on an environmental activity of a user performing the current work task; a passive state module to determine an initial passive state among a plurality of transitional passive states of the user based on at least one of a user activity and the at least one environmental activity, the passive state module including a transition module that transitions the initial passive state into an updated passive state based on transition probabilities associated with the plurality of transitional passive states; and an application module to determine a suitable application among the plurality of applications based on at least one of the updated passive state and the current work task. - View Dependent Claims (11, 12, 13, 14)
-
-
15-19. -19. (canceled)
-
20. A computer program product comprising:
a tangible storage medium readable by a computer processing circuit and storing instruction for execution by the computer processing circuit to perform a method of determining an application among a plurality of applications for completing a work task, the method comprising; determining a current work task among a plurality of work tasks based on an environmental activity of a user performing the current work task; determining an initial passive state among a plurality of transitional passive states of the user based on at least one of a user activity and the at least one environmental activity; transitioning the initial passive state into an updated passive state based on transition probabilities associated with the plurality of transitional passive states; and determining a suitable application among the plurality of applications based on at least one of the updated passive state and the current work task. - View Dependent Claims (21, 22, 23, 24, 25)
Specification