IP Library Granted Patent US 8,145,581
Granted Patent B2
US 8,145,581 · App. 13/163,867 · Granted Mar 27, 2012

Method, system, and computer program product for delivering smart services

Assignee: Ektimisi Semiotics Holdings, LLC
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,145,581
App. No.
13/163,867
Granted
Mar 27, 2012
Kind
B2
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 receiving a request to determine an availability of a service subscriber. A situation of the service subscriber is determined using subscriber context information based on private information of the subscriber. At least one of the subscriber context information and a probability related to an availability of the subscriber for responding to the event are provided, allowing a response without having direct access to the private subscriber information.

Claims (44)

1. A method for delivering smart services, comprising:

receiving a request to determine an availability of a service subscriber;

determining a situation of the service subscriber using subscriber context information based on private information of the subscriber; and

providing, based on the situation of the service subscriber, at least one of the subscriber context information and a probability related to an availability of the subscriber, allowing a response without direct access to the private subscriber information.

2. The method of claim 1 comprising identifying a service associated with an event identified in the request.

3. The method of claim 2 , comprising:

filtering the subscriber context information;

providing the filtered subscriber context information to the service, allowing the service to generate the response on behalf of the subscriber using the filtered subscriber context information.

4. The method of claim 2 , comprising:

generating the response based on the at least one of the subscriber context information and the probability related to an availability of the subscriber, including at least one of:

generating the response including information related to the event for presentation to the subscriber; and

responding to the event on behalf of the subscriber without forwarding information related to the event to the subscriber.

5. The method of claim 4 , comprising receiving feedback from the subscriber in response to a presentation of the response to the subscriber.

6. The method of claim 5 , comprising updating the probability related to the availability of the subscriber for responding based on the feedback received from the subscriber.

7. The method of claim 4 , comprising accessing service-specific resources used in delivering the service to the subscriber, wherein the service-specific resources are made only indirectly available to the subscriber via the response.

8. The method of claim 4 , comprising exchanging information related to the service with an agent of another service.

9. The method of claim 2 , comprising verifying the subscriber is subscribed to the service by accessing a user directory component for storing subscriber information including service subscription information identifying a subscription to the service for the subscriber.

10. A system for delivering smart services, comprising:

a user agent component configured to

receive a request to determine an availability of a service subscriber; and

determine a situation of the service subscriber using subscriber context information based on private information of the subscriber; and

a user model component, operatively coupled to the user agent component, the user model component configured to define at least one of the subscriber context information and a probability related to an availability of the subscriber;

wherein the user agent component is configured to provide, based on the situation of the service subscriber, at least one of the subscriber context information and a probability related to an availability of the subscriber, allowing a response without direct access to the private subscriber information.

11. The system of claim 10 comprising an agent manager component configured to identify a service associated with an event identified in the request.

12. The system of claim 11 , wherein the user agent component is configured to filter the subscriber context information using filtering information included in the user model component before providing the subscriber context information to the service, allowing the service to generate the response on behalf of the subscriber using the filtered subscriber context information.

13. The system of claim 11 , comprising a service agent component, operatively coupled to the user agent component, the service agent component configured to generate a response to the event based on the at least one of the subscriber context information and the probability related to an availability of the subscriber for responding to the event.

14. The system of claim 13 , wherein in generating a response, the service agent component is configured to at least one of:

generate the response including information related to the event for presentation to the subscriber; and

respond to the event on behalf of the subscriber without forwarding information related to the event to the subscriber.

15. The system of claim 13 , wherein the user agent component is configured to receive feedback from the subscriber via the service agent component in response to a presentation of the response to the subscriber.

16. The system of claim 15 , wherein the user agent component is configured to update the user model component, including the probability related to the availability of the subscriber, based on the feedback received from the subscriber.

17. The system of claim 13 , wherein the service agent component is configured to access service-specific resources in conjunction with delivering the service to the subscriber, the service-specific resources made only indirectly available to the subscriber via the response to the service event.

18. The system of claim 13 , comprising:

a second service agent associated with another service; and

a message-oriented middleware component configured to exchange information related to at least one of the event and the service with the second agent.

19. The system of claim 11 , comprising a service manager component, coupled to a user directory component for storing subscriber information including service subscription information identifying a subscription to the service for the subscriber, the service manager component configured to verify the subscriber is subscribed to the service.

20. A computer readable medium containing a computer program, executable by a machine, for delivering smart services, the computer program comprising executable instructions for:

receiving a request to determine an availability of a service subscriber;

determining a situation of the service subscriber using subscriber context information based on private information of the subscriber; and

providing, based on the situation of the service subscriber, at least one of the subscriber context information and a probability related to an availability of the subscriber, allowing a response without direct access to the private subscriber information.

21. A system for the delivering smart services, comprising:

means for receiving a request to determine an availability of a service subscriber;

means for determining a situation of the service subscriber using subscriber context information based on private information of the subscriber; and

means for providing, based on the situation of the service subscriber, at least one of the subscriber context information and a probability related to an availability of the subscriber, allowing a response without direct access to the private subscriber information.

Assignments (2)
CHANGE OF NAME Recorded Feb 28, 2014
From: EKTIMISI SEMIOTICS HOLDINGS, LLC
To: SCENERA MOBILE TECHNOLOGIES, LLC
Reel/Frame 032373/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2011
From: SINGH, MUNINDAR P.; SINGH, MONA
To: EKTIMISI SEMIOTICS HOLDINGS, LLC
Reel/Frame 026908/0811 →
Continuity (3)
Continuation 12795115 · Jun 7, 2010
Continuation 11618857 · Dec 31, 2006
Related Publication 20110252080A1 · Oct 13, 2011