×

Service control architecture

  • US 7,716,333 B2
  • Filed: 11/27/2002
  • Issued: 05/11/2010
  • Est. Priority Date: 11/27/2001
  • Status: Active Grant
First Claim
Patent Images

1. A service control system for providing intention-based, context-sensitive services to mobile users, comprising:

  • a database;

    a profiler module coupled to the database, wherein the profiler module;

    collects a state of a user along with profile information including identity, location, available services per location, devices per location, and security per location,evaluates inputs related to the profile information to create an evaluation,updates the profile information to include the evaluation,updates attributes in the profile information for a type of service including telephony, messaging, and calendaring,updates attributes in the profile information for a selected service class related to an amount of service, andcommunicates the updated profile information to the database for storage therein;

    an application module coupled to the database and including a plurality of application program interfaces for interfacing with a plurality of applications, the application program interfaces including telephony, messaging, and calendaring interfaces, wherein the application module is adapted for allocating application resources to the applications based on the updated profile information stored in the database;

    a network resource module coupled to the database and a plurality of network routers, the network resource module adapted for configuring the network routers based on the updated profile information stored in the database and the application resources allocated to the applications;

    a presentation module coupled to the database, the presentation module adapted for tailoring an output of the applications based on the updated profile information stored in the database and user requests for content and views; and

    a policy server coupled to the database, the application module, the network resource module, and the presentation module for controlling the operation of the telephony, messaging, and calendaring services thereof in accordance with policies identified utilizing the selected service class and updated profile information stored in the database, the policy server including a service logic execution program that executes a plurality of policies associated with each of the profiler module, the application module, the network resource module, and the presentation module.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×