Configuring a content document for users and user groups
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving an identification of user group configuration settings for a user group comprising a plurality of users, the user group configuration settings identifying a first plurality of content items to be retrieved from a first plurality of remote content provider servers and to be provided in a user group container document;
generating the user group container document based on the user group configuration settings, the user group container document comprising a first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers;
sending the user group container document over a public network to each of a plurality of client devices;
receiving from the client devices data identifying personal configuration settings for each of the plurality of users in the user group, each of the personal configuration settings specifying a second plurality of content items to be retrieved from a second plurality of remote content provider servers and to be included in personal container documents;
generating a first personal container document based on the user group configuration settings and the personal configuration settings for a first user, the container document comprising;
one or more of the first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; and
a second plurality of content modules that provide the second plurality of content items from a second plurality of remote content provider servers.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented system and method to distribute a content document with security, customization, and scalability is provided. One or more servers provides a customizable content document associated with a first entity, enables a second entity to specify content to be included for users associated with the entity in the customizable content document, and delivers the customized content document incorporating the specified content in a secure manner to users associated with the second entity.
317 Citations
39 Claims
-
1. A computer-implemented method comprising:
-
receiving an identification of user group configuration settings for a user group comprising a plurality of users, the user group configuration settings identifying a first plurality of content items to be retrieved from a first plurality of remote content provider servers and to be provided in a user group container document; generating the user group container document based on the user group configuration settings, the user group container document comprising a first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; sending the user group container document over a public network to each of a plurality of client devices; receiving from the client devices data identifying personal configuration settings for each of the plurality of users in the user group, each of the personal configuration settings specifying a second plurality of content items to be retrieved from a second plurality of remote content provider servers and to be included in personal container documents; generating a first personal container document based on the user group configuration settings and the personal configuration settings for a first user, the container document comprising; one or more of the first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; and a second plurality of content modules that provide the second plurality of content items from a second plurality of remote content provider servers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising one or more computing devices operable to perform operations including:
-
receiving an identification of user group configuration settings for a user group comprising a plurality of users, the user group configuration settings identifying a first plurality of content items to be retrieved from a first plurality of remote content provider servers and to be provided in a user group container document; generating the user group container document based on the user group configuration settings, the user group container document comprising a first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; sending the user group container document over a public network to each of a plurality of client devices; receiving from the client devices data identifying personal configuration settings for each of the plurality of users in the user group, each of the personal configuration settings specifying a second plurality of content items to be retrieved from a second plurality of remote content provider servers and to be included in personal container documents; generating a first personal container document based on the user group configuration settings and the personal configuration settings for a first user, the container document comprising; one or more of the first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; and a second plurality of content modules that provide the second plurality of content items from a second plurality of remote content provider servers. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article comprising a non-transitory computer-accessible medium storing instructions that are operable when executed to cause data processing apparatus to perform operations including:
-
receiving an identification of user group configuration settings for a user group comprising a plurality of users, the user group configuration settings identifying a first plurality of content items to be retrieved from a first plurality of remote content provider servers and to be provided in a user group container document; generating the user group container document based on the user group configuration settings, the user group container document comprising a first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; sending the user group container document over a public network to each of a plurality of client devices; receiving from the client devices data identifying personal configuration settings for each of the plurality of users in the user group, each of the personal configuration settings specifying a second plurality of content items to be retrieved from a second plurality of remote content provider servers and to be included in personal container documents; generating a first personal container document based on the user group configuration settings and the personal configuration settings for a first user, the container document comprising; one or more of the first plurality of content modules that provide the first plurality of content items from the first plurality of remote content provider servers; and a second plurality of content modules that provide the second plurality of content items from a second plurality of remote content provider servers. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification