Method, system, and computer program product for creating smart services
First Claim
1. A method for creating smart services, comprising:
- defining a service associated with a service agent on a smart services platform, the service based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service;
providing access to subscriber context information based on private subscriber information, the subscriber context information used in determining a current situation of the subscriber; and
allowing, via the service agent on the smart services platform, the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information,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 creating smart services. According to an exemplary embodiment, a method for creating smart services includes defining a service associated with a service agent on a smart services platform. The service is based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service. The method includes providing access to subscriber context information based on private subscriber information. The subscriber context information is used in determining a current situation of the subscriber. The method also includes allowing, via the service agent on the smart services platform, the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information.
-
Citations
27 Claims
-
1. A method for creating smart services, comprising:
-
defining a service associated with a service agent on a smart services platform, the service based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service; providing access to subscriber context information based on private subscriber information, the subscriber context information used in determining a current situation of the subscriber; and allowing, via the service agent on the smart services platform, the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information, 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, 11, 12)
-
-
13. A system for creating smart services, comprising:
-
a service model component configured to define a service associated with a service agent on a smart services platform, the service based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service; a user agent component, operatively coupled to the service model component, the user agent component configured to provide access to subscriber context information based on private subscriber information, the subscriber context information used in determining a current situation of the subscriber; and a service agent component, operatively coupled to the user agent component, the service agent component configured to allow, via the service agent on the smart services platform, the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A tangible computer readable medium containing a computer program, executed by a machine, for creating smart services, the computer program comprising executable instructions for:
-
defining a service associated with a service agent on a smart services platform, the service based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service; providing access to subscriber context information based on private subscriber information, the subscriber context information used in determining a current situation of the subscriber; and allowing, via the service agent on the smart services platform, the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information.
-
-
27. A system for the creating smart services, comprising:
-
means for defining a service associated with a service agent on a smart services platform, the service based on a situation of a service subscriber and an event for interacting with the subscriber on behalf of the service; means for providing access to subscriber context information based on private subscriber information, the subscriber context information used in determining a current situation of the subscriber; and means for allowing, via the service agent on the smart services platform, the service to use the subscriber context information to generate a response to the event on behalf of the subscriber without the service having direct access to the private subscriber information, wherein at least one of the means includes at least one electronic hardware component.
-
Specification