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,wherein at least one of the preceding actions is performed on at least one electronic hardware component.
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.
-
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, wherein at least one of the preceding actions is performed on at least one electronic hardware component. - 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 define 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
to determine 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 a determination that the service subscriber is in the defined situation, the identified action on behalf of the service subscriber, wherein at least one of the system components includes at least one electronic hardware component. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory 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