Method, System, And Computer Program Product For Delivering Smart Services
First Claim
1. A method for delivering smart services, comprising:
- defining a situation including subscriber context information based on private information of a service subscriber;
identifying an action to perform on behalf of the service subscriber during the first situation;
receiving a request to determine an availability of the service subscriber;
determining that the service subscriber is in the defined situation based on current subscriber context information; and
performing, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, and computer program product are described for delivering smart services. According to an exemplary embodiment, a method for delivering smart services includes defining a situation including subscriber context information based on private information of a service subscriber. The method also includes identifying an action to perform on behalf of the service subscriber during the first situation. The method further includes receiving a request to determine an availability of the service subscriber. The method still further includes determining that the service subscriber is in the defined situation based on current subscriber context information. The method also includes performing, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber.
90 Citations
21 Claims
-
1. A method for delivering smart services, comprising:
-
defining a situation including subscriber context information based on private information of a service subscriber; identifying an action to perform on behalf of the service subscriber during the first situation; receiving a request to determine an availability of the service subscriber; determining that the service subscriber is in the defined situation based on current subscriber context information; and performing, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for delivering smart services, comprising:
-
a situation model component configured to definine a situation including subscriber context information based on private information of a service subscriber; the situation model component configured to identify an action to perform on behalf of the service subscriber during the first situation; a user agent component configured to receive a request to determine an availability of a service subscriber; and
determining that the service subscriber is in the defined situation based on current subscriber context information; andthe user agent component further configured to perform, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A tangible computer readable medium containing a computer program, executable by a machine, for delivering smart services, the computer program comprising executable instructions for:
-
defining a situation including subscriber context information based on private information of a service subscriber; identifying an action to perform on behalf of the service subscriber during the first situation; receiving a request to determine an availability of the service subscriber; determining that the service subscriber is in the defined situation based on current subscriber context information; and performing, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber.
-
-
21. A system for the delivering smart services, comprising:
-
means for defining a situation including subscriber context information based on private information of a service subscriber; means for identifying an action to perform on behalf of the service subscriber during the first situation; means for receiving a request to determine an availability of the service subscriber; means for determining that the service subscriber is in the defined situation based on current subscriber context information; and means for performing, in response to determining that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber.
-
Specification