Abstract: A technique for broadcasting data across a network is provided. An originating participant sends data to another participant, which in turn sends the data that it receives from a neighbor participant to its other neighbor participants. Communication in the broadcast network is controlled by a contact module that locates the neighbor participants to which the seeking participant can be connected and by a join module that establishes the connection between the neighbor participants and the seeking participant. Data is numbered sequentially so that data that is received out of order can be queued and rearranged.
Abstract: A system, device, and method for distributing multicast routing information in a Protocol Independent Multicast (PIM) domain utilizes a PIM router in the PIM domain to collect and distribute multicast routing information. The PIM router collects interdomain multicast routing information from border routers, and distributes the interdomain multicast routing information by periodically sending a bootstrap message containing the interdomain multicast routing information. The PIM router may also send a bootstrap message containing any changed interdomain multicast routing information upon determining that one or more interdomain multicast routes have changed.
Abstract: Extending network capabilities for a network with a policy-based network management (PBNM) architecture. The method includes sending a first message from a policy enforcement point (PEP) to a policy decision point (PDP) in response to an external action, and sending a Java object in a second message from the PDP to the PEP in response to receiving the first message. The Java object may be executed on the PEP to implement a policy.
Abstract: Systems and methods for controlling the dissemination of data from a repository based on request mechanisms that are transparent to the requestor and the connection conveying the requests. The systems and methods are used by the repository to enforce one or more rule sets that implement varying levels of access privilege created by the repository designer. For each user requesting access to privileged data, the repository uses the systems and methods to manage novel information structures whose purpose is to apply the rule sets to the requestor's session. By incorporating into each request, a set of values herein named a “forresta” and a “destination”, the systems and methods exercise control over data access, assemblage and presentation. In addition, the systems and methods provide that clients require no enhancements to well-known methods or systems used to facilitate communications with repositories employing this invention.