摘要:
A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network. In addition, messages are transmitted in one or more cells, with the round-robin transmission being on a cell basis, so as to reduce delays which may occur for short messages if a long messages were transmitted in full for one virtual circuit before beginning transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer and each switching node along the path for the virtual circuit can generate a virtual circuit flow control message for transmission to the source computer to temporarily limit transmission over the virtual circuit if the amount of resources being taken up by messages for the virtual circuit exceeds predetermined thresholds, further providing fairness as among the virtual circuits. In addition, each switching node or computer can generate link flow control messages for transmission to neighboring devices in the network to temporarily limit transmission thereto if the amount of resources taken up by all virtual circuits exceeds predetermined thresholds, so as to reduce the likelihood of message loss.
摘要:
A system includes interconnected computers and switching nodes. A source computer for the virtual circuits schedules message transmissions on a round-robin basis. Each switching node also forwards messages in a round-robin manner, and a destination computer schedules processing of received messages in a round-robin manner. In addition, messages are transmitted in cells to reduce delays in short messages if long messages are transmitted for one virtual circuit before transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer and each switching node can generate a virtual circuit flow control message to temporarily limit transmissions if the resources being taken up by messages exceed predetermined thresholds. In addition, each switching node or computer can generate link flow control messages for transmission to neighboring devices to temporarily limit transmissions if the resources taken up by all virtual circuits exceeds predetermined thresholds.
摘要:
A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network. In addition, messages are transmitted in one or more cells, with the round-robin transmission being on a cell basis, so as to reduce delays which may occur for short messages if a long messages were transmitted in full for one virtual circuit before beginning transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer and each switching node along the path for the virtual circuit can generate a virtual circuit flow control message for transmission to the source computer to temporarily limit transmission over the virtual circuit if the amount of resources being taken up by messages for the virtual circuit exceeds predetermined thresholds, further providing fairness as among the virtual circuits. In addition, each switching node or computer can generate link flow control messages for transmission to neighboring devices in the network to temporarily limit transmission thereto if the amount of resources taken up by all virtual circuits exceeds predetermined thresholds, so as to reduce the likelihood of message loss.
摘要:
A system includes a plurality of computers interconnected by a network including one or more switching nodes. The computers transfer messages over virtual circuits established thereamong. A computer, as a source computer for one or more virtual circuit(s), schedules transmission of messages on a round-robin basis as among the virtual circuits for which it is source computer. Each switching node which forms part of a path for respective virtual circuits also forwards messages for virtual circuits in a round-robin manner, and, a computer, as a destination computer for one or more virtual circuit(s), schedules processing of received messages in a round-robin manner. Round-robin transmission, forwarding and processing at the destination provides a degree of fairness in message transmission as among the virtual circuits established over the network. In addition, messages are transmitted in one or more cells, with the round-robin transmission being on a cell basis, so as to reduce delays which may occur for short messages if a long messages were transmitted in full for one virtual circuit before beginning transmission of a short message for another virtual circuit. For each virtual circuit, the destination computer and each switching node along the path for the virtual circuit can generate a virtual circuit flow control message for transmission to the source computer to temporarily limit transmission over the virtual circuit if the amount of resources being taken up by messages for the virtual circuit exceeds predetermined thresholds, further providing fairness as among the virtual circuits. In addition, each switching node or computer can generate link flow control messages for transmission to neighboring devices in the network to temporarily limit transmission thereto if the amount of resources taken up by all virtual circuits exceeds predetermined thresholds, so as to reduce the likelihood of message loss.
摘要:
A system to market digital content to a user on an electronics device. A storage media is installed in the device that contains an inventory of assets that are the digital content. Each asset is protected from unauthorized use by a digital wrapper. A logic in the device displays information about the inventory to the user, accepts their selection of a particular asset, transmits a payment for the selection and an identifier associated with it to a clearing house, receives a first key from the clearing house, transmit the first key to a master server, receives a second key from the master server, and unwraps the digital wrapper protecting the asset with the second key.
摘要:
A digital content vending machine, DCVM (10), in which a client (12) on a personal computer, PC (14), contains an infrastructure (16) and an inventory (18). The infrastructure (16) and inventory (18) may both be stored in a hard drive (20), or the inventory (18) may instead be stored on a removable media (24), such as a CD (16), DVD (28), or tape (30). The infrastructure (16) presents a graphical user interface on the client (12) which metaphorically resembles a village (46) containing a plurality of stores (44) operated by vendors (42). Customers (40) shop in the stores (44) by selecting assets (22), constituting the inventory (18), and sending money (52) and an identifier (54) to a clearing house (50) via a communications system such as telephone (118), private network (120), or the Internet (122). The clearing house (50) returns a key (58) used to at least partially remove a digital wrapper (60) protecting the asset (22) from unauthorized use. A master server (48) may also be provided to update the infrastructure (16) and inventory (18), and to provide additional keys (58) used to remove the digital wrappers (60).
摘要:
A system for operating a local portal for a user of a personal computerized system having a display. A primary storage unit is provided in the personal computerized system that contains an inventory of local digital content. This inventory is particularly pre-installed in the primary storage unit before receipt there of by the user. A persistent desktop object, gadget, or managed client (generically) is then operated which is perceivable by the user on the display of the personal computerized system. And a presentation of instances of the digital content is presented with the persistent desktop object, gadget, or managed client, wherein this presentation initially includes at least part of the local digital content.
摘要:
A data communication system for communicating data between a bus running at a first clock frequency and a circuit block operating synchronously with the data bus at a second clock frequency. The system includes a clock generator for generating a bus clock signal at the first clock frequency and a chip clock signal at the second clock frequency wherein the first and second clock signal frequencies are in the ratio of (N-1):N where N is an integer greater than 1 and wherein the bus and chip clock signals are synchronized once every N cycles of the chip clock signal. The clock generator also generates a synchronization signal indicating the chip clock signal cycle in which the bus and chip clock signals are synchronized. The circuit block includes an interface circuit for receiving and transmitting data on the bus. The system also includes circuits connected to each circuit block for identifying a chip clock signal cycle in which data cannot be transmitted by the circuit block on the bus and a chip clock signal cycle in which data cannot be received by the circuit block from the bus, there being one of each type of cycle in each contiguous block of N chip clock cycles.
摘要:
A rug or mat cleaning apparatus is disclosed which is comprised of first a dry lint and dust removing section, then a water or like liquid containing vessel having an initial wash section and then a rinse section and then finally a wringer section. A mat to be cleaned is passed through a first conveying roller at a slower driving speed. Thereafter, the mat or rug enters an increased speed brush which both removes dirt and agitates the surface of the rug and beats it to knock loose undesireable dirt and like particles. In the wash section of the apparatus, alternating feed rollers and brush rollers carry the mat or rug to be cleaned. Each feed roller clamps and holds the rug to prevent slipping while conveying it at a slower linear speed. Each brush roller provides a brushing surface having a substantially higher linear speed than the surface of the conveying rolls. Thus, a "tuck" or crease is created in the rug between each high speed roller brush and its adjacent and following slower conveying roll. A wringer is provided at the end of the apparatus to remove extraneous water from the rug after its cleansing. Pressure belts are provided above the cleaning brushes for enhanced cleaning and operation. A special beater roller with projecting ridges is also included.
摘要:
A masonry unit may include a main portion having end surfaces, a primary side surface, and a secondary side surface, and an auxiliary portion positioned adjacent to the main portion and defining an auxiliary void. The auxiliary portion may be connected to the main portion at the secondary side surface. The auxiliary portion may include an auxiliary wall being spaced from the secondary side surface to define the auxiliary void therebetween, and at least one bridging web extending across the auxiliary void and connecting the auxiliary wall to the main portion, the at least one bridging web being inset from the opposite ends of the unit, the at least one bridging web being integrally formed with the main portion and the auxiliary wall. The auxiliary void may extend from one end to another end of the unit and may extend from the top to the bottom of the unit.