WO2005022344A2

Targeted content broadcast and reception system

Abstract

This invention relates to methods and systems for the broadcast and reception of targeted content. Using the systems and methods, a wide variety of different types of content can be targeted to a single client or a group of clients. The methods and systems utilize application handlers to handle different types of content. Further, the system can distribute packets with different rates depending on their priority.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

27 claims: 9 independent, 18 dependent

  1. 1
    Claims 1. A method for distributing content to targeted clients in a broadcast stream comprising:determining an action handler for processing targeted content;preparing a packet comprising content, a client identifier that identifies one or more targeted clients, and an identification of a content type;and distributing the packeted content in a broadcast stream to a plurality of client systems.
  2. 4
    The method of claiml, wherein the client identifier is a bitmap address that identifies a plurality of client systems.
  3. 10
    A method for receiving targeted content in a broadcast stream comprising:receiving at a client receiver a broadcast stream that comprises packeted content, wherein the packeted content comprises content, a client identifier for identifying one or more client systems that are targeted for the content, and an identification of a content type;determining whether the client receiver is targeted for the content;and determining an action handler for processing the content according to the identified content type.
  4. 22
    A method of distributing third party content to targeted clients comprising:obtaining from a third party content and an identification of clients that are targeted for the content;determining a client receiver identification using the identification of clients that are targeted for the content, wherein the client receiver identification can be used by a client receiver to determine if the client is targeted for the content;packeting the content with client receiver identification;and distributing the packeted content in a broadcast stream.
  5. 23
    A method of distributing content to targeted clients comprising:obtaining content and a client identifier that identifies one or more targeted clients;preparing a packet comprising the content, client identifier and a targeted packet identifier;and distributing the packet in a broadcast stream a plurality of times, wherein the rate of distribution or the number of times a packet is distributed is determined according to a priority of the packet.
  6. 24
    A receiving system for receiving targeted content in a broadcast stream, the receiving system comprising:a targeted content receiving layer, the targeted content receiving layer capable of receiving packeted content and filtering the content to determine whether the receiver is a target for the content;and an application layer, the application layer receiving content from the targeted content receiving layer when the receiver is a target for the content.
  7. 25
    A computer readable medium containing program instructions, where the program instructions are executable to:receive packeted content, wherein the packeted content comprises content, a client identifier for identifying one or more clients that are targeted for the content, and identification of a content type;determine whether a client receiver is targeted for the content;and process the content according to the identified content type.
  8. 26
    A targeted content system comprising:a content provider, wherein the content provider provides content that is to be targeted to one or more specific clients;and a targeted content server that receives content from the content provider, wherein the content server packets the content with a client identifier that identifies one or more targeted clients, and an identification of a content type.
  9. 27
    A targeted content system comprising:a targeted content server that packet the content with a client identifier that identifies one or more targeted clients, and an identification of a content type;a queuing system that accepts the packeted content from the targeted content server and inserts the packeted content into a broadcast stream.