Aggregating content from multiple services
First Claim
1. A method comprising:
- receiving, by a processor, a selection of a contact from a requestor;
identifying, by the processor, multiple services to which both the selected contact and the requestor subscribes, wherein subscribing to each service comprises creating a respective profile comprising authentication information and wherein at least one content item associated with the respective profile is provided by the service based on subscribing to the service, wherein identifying the multiple services comprises identifying, for each service, that a profile of the selected contact is associated with a profile of the requestor;
communicating, by the processor, with the multiple services to identify associated content, wherein the associated content is provided by at least one of the multiple services and is associated with the selected contact;
identifying, by the processor, that the selected contact has specified at least one first display rule for an aggregation application and that the requestor has specified at least one second display rule for the aggregation application, wherein each of the at least one first display rule and the at least one second display rule specify how the aggregation application is to display the associated content aggregated from the multiple services by the aggregation application in a preview included in a graphical interface of the aggregation application; and
generating, by the processor, the preview based on the at least one first display rule and the at least one second display rule, wherein the preview comprises at least some of the associated content aggregated by the aggregation application that is grouped based on a respective content type of the associated content;
displaying the preview in the graphical user interface of the aggregation application.
2 Assignments
0 Petitions
Accused Products
Abstract
An exemplary embodiment involves receiving, by a processor, a selection of a contact from a requestor. The exemplary embodiment further involves identifying, by the processor, multiple services to which the contact subscribes and to which the requestor subscribes. Subscribing to each service comprises creating a profile comprising authentication information and associating with the profile one or more content items provided by the service. Identifying the multiple services comprises identifying, for each service that a first profile of the contact is associated with a second profile of the requestor. The exemplary embodiment further involves communicating, by the processor, with the multiple services to identify content to identify content that is provided by one or more of the multiples services and that is associated with the contact. The exemplary embodiment further involves generating, by the processor, a preview indicating the content associated with the contact.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, by a processor, a selection of a contact from a requestor; identifying, by the processor, multiple services to which both the selected contact and the requestor subscribes, wherein subscribing to each service comprises creating a respective profile comprising authentication information and wherein at least one content item associated with the respective profile is provided by the service based on subscribing to the service, wherein identifying the multiple services comprises identifying, for each service, that a profile of the selected contact is associated with a profile of the requestor; communicating, by the processor, with the multiple services to identify associated content, wherein the associated content is provided by at least one of the multiple services and is associated with the selected contact; identifying, by the processor, that the selected contact has specified at least one first display rule for an aggregation application and that the requestor has specified at least one second display rule for the aggregation application, wherein each of the at least one first display rule and the at least one second display rule specify how the aggregation application is to display the associated content aggregated from the multiple services by the aggregation application in a preview included in a graphical interface of the aggregation application; and generating, by the processor, the preview based on the at least one first display rule and the at least one second display rule, wherein the preview comprises at least some of the associated content aggregated by the aggregation application that is grouped based on a respective content type of the associated content; displaying the preview in the graphical user interface of the aggregation application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product including a non-transitory computer-readable medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, cause the processing device to perform operations of:
-
receiving a selection of a contact from a requestor; identifying multiple services to which both the selected contact and the requestor subscribe, wherein subscribing to each service comprises creating a respective profile comprising authentication information and wherein at least one content item associated with the respective profile is provided by the service based on subscribing to the service, wherein identifying the multiple services comprises identifying, for each service, that a profile of the contact is associated with a profile of the requestor; communicating with the multiple services to identify associated content, wherein the associated content is provided by at least one of the multiple services and that is associated with the contact; identifying, by the processor, that the selected contact has specified at least one first display rule for an aggregation application and that the requestor has specified at least one second display rule for the aggregation application, wherein each of the at least one first display rule and the at least one second display rule specify how the aggregation application is to display the associated content aggregated from the multiple services by the aggregation application in a preview included in a graphical interface of the aggregation application; and generating the preview based on the at least one first display rule and the at least one second display rule, wherein the preview comprises at least some of the associated content that is grouped based on a respective content type of the associated content; displaying the preview in the graphical user interface of the aggregation application. - View Dependent Claims (15, 16, 17)
-
-
18. A computer system comprising:
-
a processor; a memory unit that stores instructions associated with an application executed by the processor; and an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of; receiving a selection of a contact from a requestor; identifying multiple services to which both the selected contact and the requestor subscribe, wherein subscribing to each service comprises creating a respective profile comprising authentication information and wherein at least one content item associated with the respective profile are provided by the service based on subscribing to the service, wherein identifying the multiple services comprises identifying, for each service, that a profile of the selected contact is associated with a profile of the requestor; communicating with the multiple services to identify associated content, wherein the associated content is provided by at least one of the multiple services and that is associated with the selected contact; identifying, by the processor, that the selected contact has specified at least one first display rule for an aggregation application and that the requestor has specified at least one second display rule for the aggregation application, wherein each of the at least one first display rule and the at least one second display rule specify how the aggregation application is to display the associated content aggregated from the multiple services by the aggregation application in a preview included in a graphical interface of the aggregation application; and generating a preview based on the at least one first display rule and the at least one second display rule, wherein the preview comprises at least some of the associated content that is grouped based on a respective content type of the associated content; displaying the preview in the graphical user interface of the aggregation application. - View Dependent Claims (19, 20, 21)
-
Specification