Methods, systems and computer program products for providing application services to a user
AssigneeAT&T Intellectual Property I, L.P.
InventorJeffrey Aaron
Life of this patent
Estimating the term…
Abstract
Computing device executed application services are provided to a user using a plurality of application service providing modules, each of which provides a subset of the application services to the user. A request received form the user is translated to one or more needs to be satisfied. One or more of the application service providing modules required for satisfying the need(s) is identified. Execution of actions by the identified application service providing module(s) to satisfy the need(s) is scheduled.
Claims69
A method for providing computing device executed application services to a user using a plurality of application service providing modules, each of which provides a subset of the application services to the user, the method comprising:
- receiving a request from a user;
- translating the request from the user to at least one need to be satisfied;
- identifying at least one of the plurality of application service providing modules required for satisfying the at least one need;
- and
- scheduling execution of actions by the identified at least one of the plurality of application service providing modules to satisfy the at least one need.
A system for providing computing device executed application services to a user, comprising:
- a plurality of application service providing modules, each of which provides a subset of the application services to the user;
- and
- a coordination module configured to translate requests from a user to needs and to schedule execution of actions by ones of the plurality of application service providing modules to satisfy the needs.
A system for providing computing device executed application services to a user, comprising:
- a plurality of personality profiles;
- and
- an application service providing module configured to incorporate a selected one of the plurality of personality profiles to provide an interface to the user having characteristics defined by the selected one of the personality profiles.
A system for providing computing device executed application services to a user, comprising:
- a plurality of application service providing modules, each of which provides a subset of the application services to the user, the respective subsets of the application services being grouped based on an anthropomorphic model of non-computing device based providers of corresponding application services;
- and
- an interface module communicatively coupling the plurality of service providing modules.
A computer program product that is configured to provide computing device executed application services to a user using a plurality of application service providing modules, each of which provides a subset of the application services to the user, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
- computer-readable program code that is configured to receive a request from a user;
- computer-readable program code that is configured to translate the request from the user to at least one need to be satisfied;
- computer-readable program code that is configured to identify at least one of the plurality of application service providing modules required for satisfying the at least one need;
- and
- computer-readable program code that is configured to schedule execution of actions by the identified at least one of the plurality of application service providing modules to satisfy the at least one need.
A method for providing computing device executed application services to a user using a plurality of application service providing modules, each of which provides a subset of the application services to the user, the method comprising:
- communicating an integrated security model for the provision of application services to the plurality of application service providing modules to define an integrated security model;
- and
- controlling operations of the plurality of application service providing modules based on the integrated security model.
A system for providing computing device executed application services to a user, comprising:
- a plurality of service providing component modules, each of which provides a subset of the application services to the user;
- a security control module configured to communicate with the plurality of application service providing modules, infrastructure modules and/or interface modules to define an integrated security model for the system to control operations of the plurality of service providing modules, infrastructure modules and/or interface modules based on the integrated security model.
A computer program product that is configured to provide computing device executed application services to a user using a plurality of application service providing modules, each of which provides a subset of the application services to the user, the computer program product comprising a computer usable storage medium having computer-readable program code embodied in the medium, the computer-readable program code comprising:
- computer-readable program code that is configured to communicate an integrated security model for the provision of application services to the plurality of application service providing modules to define an integrated security model;
- and
- computer-readable program code that is configured to control operations of the plurality of service providing modules based on the integrated security model.
Dependencies are inferred from the claim text.