Patent ID: 8189503
Filing Date: 2012-05-29
Classification: H04L

Abstract:
1. A computer program product embodied on a non-transitory computer-readable medium for delivering information, comprising: computer code to cause at least one list of information services to be provided that are capable of supplying different information; computer code to allow receipt of a selection of one or more of the information services from the at least one list; computer code to allow receipt of requests for the different information from a plurality of subscriber devices; computer code to allow receipt of a first subscriber request for a first plurality of messages associated with textual data associated with a first information source, from at least one of the plurality of subscriber devices, the textual data including at least one of stock quote information, weather information, or sports information; computer code to allow receipt of a second subscriber request for a second plurality of messages associated with video data associated with a second information source, from at least one of the plurality of subscriber devices; computer code to allow receipt of a third subscriber request for a third plurality of messages associated with audio data associated with a third information source, from at least one of the plurality of subscriber devices; computer code to allow receipt of a first rule that is related to a time of delivery of information, utilizing at least one of the plurality of subscriber devices; computer code to allow receipt of a second rule that is related to a form of delivery of information, utilizing at least one of the plurality of subscriber devices; computer code to allow receipt of a third rule that is related to a presentation of information, utilizing at least one of the plurality of subscriber devices; computer code to cause storage of: computer code to cause, in response to the first subscriber request, transmission of a first agent request for the textual data associated with the first information source; computer code to cause, in response to the second subscriber request, transmission of a second agent request for the video data associated with the second information source; computer code to cause, in response to the third subscriber request, transmission of a third agent request for the audio data associated with the third information source; computer code to allow, after the transmission of the first agent request, receipt of the textual data associated with the first information source; computer code to allow, after the transmission of the second agent request, receipt of the video data associated with the second information source; computer code to allow, after the transmission of the third agent request, receipt of the audio data associated with the third information source; computer code to cause, in response the receipt of the textual data associated with the first information source, communication of the textual data associated with the first information source to more than one of the plurality of subscriber devices via a first plurality of multicast messages, wherein the computer program product is operable such that the textual data associated with the first information source is delivered in a manner based, at least in part, on at least one of the subscriber rules and at least a portion of the manager rules; computer code to cause, in response to the receipt of the video data associated with the second information source, communication of the video data associated with the second information source to more than one of the plurality of subscriber devices via a second plurality of multicast messages, utilizing a first multicast group identification address, wherein the computer program product is operable such that the video data associated with the second information source is delivered in a manner based, at least in part, on at least one of the subscriber rules and at least a portion of the manager rules; and computer code to cause, in response to the audio data associated with the third information source, communication of the audio data associated with the third information source to more than one of the plurality of subscriber devices via a second plurality of multicast messages, utilizing a second multicast group identification address, wherein the computer program product is operable such that the audio data associated with the third information source is delivered in a manner based, at least in part, on at least one of the subscriber rules and at least a portion of the manager rules.