Claims
- 1. A method for use in a telecommunications network for implementing subscriber availability preferences that govern how clients of the network can use data and resources associated with subscribers of the network, comprising:
establishing a set of availability preferences for a subscriber; said availability preferences being based on one or more attribute values that can be accessed from the network; and serving requests from said clients for said subscriber data and resources according to said preferences.
- 2. A method in accordance with claim 1 wherein said attribute values include dynamic data comprising location of subscribers, clients and resources.
- 3. A method in accordance with claim 1 wherein said availability preferences are incorporated into policies and wherein said requests are served using a policy server to evaluate said policies.
- 4. A method in accordance with claim 3 wherein policies are event-driven rule implementers that evaluate events and implement rules based on said events.
- 5. A method in accordance with claim 4 wherein implementation of said rules produces actions and events.
- 6. A method in accordance with claim 5 further including initialization handling to initialize policy contexts, prepare to receive input events and maintain an event history.
- 7. A method in accordance with claim 5 further including input event handling to generate an event history.
- 8. A method in accordance with claim 5 further including rule processing to execute said policies based on said events.
- 9. A method in accordance with claim 5 further including output handling to collect events and actions produced by a policy for output.
- 10. A method in accordance with claim 5 further including function calling to call functions required for policy execution.
- 11. A system for use in a telecommunication network for implementing subscriber availability preferences that govern how clients of the network can use data and resources associated with subscribers of the network, comprising:
means for establishing a set of availability preferences for a subscriber; said preferences being based on attribute values that can be accessed from the network; and means for serving requests from said clients for said subscriber data and resources according to said preferences.
- 12. A system in accordance with claim 11 wherein said attribute values include dynamic data comprising location of subscribers, clients and resources.
- 13. A system in accordance with claim 11 wherein said availability preferences are incorporated into policies and wherein said requests are served using a policy server to evaluate said policies.
- 14. A system in accordance with claim 13 wherein policies are event-driven rule implementers that evaluate events and implement rules based on said events.
- 15. A system in accordance with claim 14 wherein said request serving means comprises a policy evaluator adapted to implement policy rules and produce actions and events.
- 16. A system in accordance with claim 15 wherein said policy evaluator includes an initialization handler adapted to initialize policy contexts, prepare to receive input events and maintain an event history.
- 17. A system in accordance with claim 15 wherein said policy evaluator includes an input event handler adapted to generate an event history.
- 18. A system in accordance with claim 15 wherein said policy evaluator includes a rule processor adapted to execute said policies based on said events.
- 19. A system in accordance with claim 15 wherein said policy evaluator includes an output handler adapted to collect events and actions produced by a policy for output.
- 20. A system in accordance with claim 15 wherein said policy evaluator includes a function caller adapted to call functions required for policy execution.
- 21. A policy server system for use in a telecommunication network for implementing subscriber availability preferences that govern how clients of the network can use data and resources associated with subscribers of the network, comprising:
a policy manager adapted to compile and store policies derived from subscriber availability preferences, said preferences being based on attribute values that can be accessed from the network, said policies being event-driven rule implementers that evaluate events and implement rules based on said events; a policy scheduler adapted to receive events and policy identifiers from said policy manager and execute policies associated with said policy identifiers to produce events and actions; an action scheduler adapted to manage and schedule execution of actions produces by said policy scheduler; an event manager adapted to register events in association with policies; and a function handler adapted to execute functions called during policy rule processing.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit under 35 U.S.C. 119(b) of U.S. Provisional Patent Application Serial No. 60/345,176, filed on Nov. 7, 2001, entitled “Mechanism To Enforce Availability Preferences And Needs Of User Resources Hosted By Telecommunication Networks.”
Provisional Applications (1)
|
Number |
Date |
Country |
|
60345176 |
Nov 2001 |
US |