Methods, systems and computer program products for aggregating communications and media data
First Claim
1. A computer implemented method of coordinated control of a plurality of different services for a user, comprising:
- associating data records from each of the different services to provide an aggregated database, wherein the different services include a communications service of the user, a media service of the user and a calendar of the user;
providing a user interface to a user for establishing settings of at least one of the data records in the aggregated database to control the different services;
providing an interaction model associated with the different services;
detecting a current state of at least one of the data records in the database that is specified in the interaction model; and
automatically controlling operation of at least one of the different services based on the detected current state and the interaction model.
1 Assignment
0 Petitions
Accused Products
Abstract
Computer implemented methods of coordinated control of a plurality of different services for a user include associating data records from each of the different services to provide an aggregated database. The different services include a communications service of the user, a media service of the user and a calendar of the user. A user interface is provided to a user for establishing settings of at least one of the data records in the aggregated database to control the different services. An interaction model associated with the different services is also provided. A current state of at least one of the data records in the database that is specified in the interaction model is detected. Operation of at least one of the different services is automatically controlled based on the detected current state and the interaction model.
-
Citations
20 Claims
-
1. A computer implemented method of coordinated control of a plurality of different services for a user, comprising:
-
associating data records from each of the different services to provide an aggregated database, wherein the different services include a communications service of the user, a media service of the user and a calendar of the user;
providing a user interface to a user for establishing settings of at least one of the data records in the aggregated database to control the different services;
providing an interaction model associated with the different services;
detecting a current state of at least one of the data records in the database that is specified in the interaction model; and
automatically controlling operation of at least one of the different services based on the detected current state and the interaction model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for coordinated control of a plurality of different services for a user, comprising:
-
an aggregated database that associates data records from each of the different services, wherein the different services include a communications service of the user, a media service of the user and a calendar of the user;
an interaction model associated with the different, the interaction model defining actions to control operations of ones of the different services based on a current state of the different services; and
a service management module configured to provide a user interface to a user for establishing settings of at least one of the data records in the aggregated database to control the different services, detect a current state of at least one of the data records in the database that is specified in the interaction model and to automatically control operation of at least one of the different services based on the detected current state and the interaction model.
-
Specification