×

Processing of network content and services for mobile or fixed devices

  • US 8,051,057 B2
  • Filed: 12/06/2007
  • Issued: 11/01/2011
  • Est. Priority Date: 12/06/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented system for retrieving network content from a plurality of network content sources and for delivering processed network content to a plurality of devices, each of a plurality of users of the computer-implemented system being associated with at least a corresponding one of the network content sources and at least a corresponding one of the plurality of devices, the computer-implemented system comprising:

  • a database for storing a plurality of user profiles, each user profile being associated with a corresponding one of the plurality of users, the user profile associated with each user comprising;

    for each of the plurality of network content sources associated with the user, a source specification identifying the network content source, wherein the computer-implemented system is for retrieving the network content from the network content source; and

    for each of the plurality of devices associated with the user, a device specification identifying the device, wherein the computer-implemented system is for processing and delivering to the device the network content retrieved from the network content sources associated with the user;

    a first interface for communicating with the network content sources for retrieving the network content;

    a second interface for communicating with the plurality of devices for delivering the processed network content to the plurality of devices; and

    an agent framework operatively connected to the database, the first interface, and the second interface, the agent framework operating a plurality of autonomous agents including;

    a plurality of content retrieval agents for retrieving via the first interface the network content from the network content sources specified in the user profiles thereby producing retrieved network content, the content retrieval agents comprising, for each of a plurality of network content source types, at least one content retrieval agent for retrieving the network content from the network content sources corresponding to the network content source type;

    a plurality of content personalization agents for processing the retrieved network content for display on the devices specified in the user profiles thereby producing the processed network content, the content personalization agents comprising, for each of a plurality of device types, at least one content personalization agent for processing the retrieved network content for display on the devices corresponding to the device type based on display capabilities of the device type; and

    a plurality of content delivery agents for delivering via the second interface the processed network content to the devices specified in the user profiles, the plurality of content delivery agents comprising, for each device type, at least one content delivery agent for delivering the processed network content to devices corresponding to the device type;

    wherein each user is associated with a corresponding service level in a set of service levels, the set of service levels including at least a first service level and a second service level different from the first service level;

    wherein each user profile further comprises a specification of the service level associated with the user associated with the user profile;

    wherein the agent framework further operates a class of service agent for scheduling, based on the respective service levels associated with the users;

    the retrieval of the network content by the content retrieval agents;

    the processing of the retrieved network content by the content personalization agents;

    orthe delivery of the processed network content by the content delivery agents;

    wherein the network content of users associated with the first service level is retrieved, processed, or delivered in priority to the network content of users associated with the second service level; and

    wherein one of the plurality of network content sources is a message store associated with one of the plurality of users, wherein one of the content retrieval agents polls the message store at a polling frequency, and wherein the scheduling performed by the class of service agent includes determining the polling frequency based on the service level of the user associated with the message store.

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