摘要:
The invention relates to a message broker for managing subscription requests in a multicast messaging system. The messaging system comprises a plurality of publishers publishing information to the broker and a plurality of subscribers subscribing to information received from one or more publishers. The broker is able to receive a subscription request pointing to topic information in which the requesting subscriber is interested, the topic information defining a specific topic within a topic hierarchy. The broker is able to parse the request to determine if the request includes a wildcard and if the request does include a wildcard, the broker instructs the requesting subscriber to listen on a multicast address associated with the topic in the topic hierarchy which precedes the wildcard.
摘要:
A blank is provided for forming either a packaging structure of a relatively large size or a greater number of smaller sized packaging structures. The blank is provided with predetermined fold lines. Folding the blank along one series of fold lines forms the relatively large packaging structure. Separating the blank along one or more fold lines into plural blanks and folding the plural blanks along another series of fold lines forms multiple smaller packaging structures. A similar technique forms one large or multiple smaller covers for the packaging structures.
摘要:
Embodiments of the present invention provide a lens mounting apparatus for mounting a lens to a substrate having a sensor in a sensor housing mounted on the substrate. The apparatus comprises a lens mount member including a lens mount body coupled with the lens housing. The lens mount body includes a locating element configured to register the lens mount body to the sensor housing mounted on the substrate. The lens mount member includes a flexible mounting element configured to be attached to the substrate and permit movement of the lens mount body toward and away from the sensor housing. A focus ring includes a slip ring portion coupled with the coupling surface of the lens housing. The slip ring portion includes a plurality of teeth disposed on a flexible slip ring support and engaged with the grooves of the coupling surface to turn the lens housing to adjust the position of the lens in an axial direction relative to the lens mount member, between a fully extended position where the lens is farthest from the lens mount member and a fully retracted position where the lens is closest to the lens mount member. The flexible slip ring support permits the teeth to slip out of and ratchet with the grooves of the coupling surface when the focus ring is rotated in a direction to move the lens toward the lens mount member after the lens has reached the fully retracted position. The focus ring is movable in the axial direction relative to the lens mount member with the teeth of the slip ring portion of the focus ring engaged with the grooves of the coupling surface of the lens housing.
摘要:
Double buffering operations to reduce host bus hold times when an expansion bus master is accessing the main memory on a host bus of a computer system. A system data buffer coupled between the main memory and the expansion bus includes 256-bit double read and write buffers. A memory controller coupled to the double read and write buffers and to the expansion bus includes primary and secondary address latches corresponding to the double buffers. The memory controller detects access to the main memory, compares the expansion bus address with the primary and secondary addresses and controls the double read and write buffers and the primary and secondary address latches accordingly. During write operations, data to be written to the same line of memory is written to a first of the double write buffers until a write occurs to an address to a different line before data is transferred to main memory. During read operations, a full line is loaded into a first of the double read buffers, and the next full line is retrieved into a second read buffer from main memory if a subsequent read hit occurs in the first read buffer.
摘要:
A heavy gauge sheet metal burner mounting bracket for supporting a burner mounting arm including a base and a support member extending upwardly from the base and having a plurality of holes extending therethrough which are positioned to receive a portion of the mounting arm, the support member having a plurality of tabs extending therefrom to fix a radiation shield in a desired position above the base.
摘要:
Time randomizing information protocol language encryption, provides systems, methods, computer programs and algorithms for encrypting communications. Provided by software in devices or firmware in networking hardware cooperates between at least two systems. Ciphers are randomly timed and replaced after a random period rendering eavesdropper decryption efforts ineffective and/or uneconomic. Ciphers may be based on common seed data sets, or on pointers to an array containing seed data. These seed data values, or pointers to them may be used in communications in shared transient languages. Languages may include number bases from binary on upwards, and characters used in human or machine languages. One implementation may convert human speech to text, then encrypt and transmit it, for decryption and conversion to synthetic speech in secure battlefield communications, or secure identity protected communications as may suit intelligence agencies. Applications, including non-human machine communications may run beneath conventional encryption to enhance security.
摘要:
Data security using randomized features, provides improved protection of user data, within a cloud infrastructure. Files received are broken apart into data blocks then randomly written into storage locations that are recorded in sequence into a key comprising an array of pointers. Data blocks may be randomly sized between maximum and minimum parameters. Storage locations may first be tested to prevent unwanted overwrites of preexisting data, undersized locations may receive a partial write, plus a pointer to an overflow location into which the remainder of data is written. Randomized data storage is separate and isolated from pointers based key storage via separate communication channels, and separate storage infrastructures. Download speeds may be boosted via parallel processing of data blocks out of storage and into reassembly according to the pointers key sequence. Re-assembled files may be worked upon then saved back into the cloud infrastructure.
摘要:
Mechanisms are provided for improving the efficiency of garbage collection in a deduplication system by intelligently managing storage of deduplication segments. When a duplicate segment is identified, a reference count for an already maintained segment is incremented only if the already maintained segment has the same lifecycle as the identified duplicate segment. In some instances, an already maintained segment is assumed to have the same lifecycle if it is not stale or the age is not significantly different from the age of the newly identified duplicate. If the already maintained segment is has a different lifecycle, the new segment is stored again even though duplicates are already maintained.
摘要:
Check valves including in situ cleaning mechanisms are shown and described. The check valves include a side wall, an opening, a disc disposed within the opening and configured to be moveable between an open position and a closed position, and a cleaning mechanism. The cleaning mechanism includes a port in the side wall configured to be coupled to a fluid source to spray fluid onto an inner surface of the side wall and the disc to clear debris from the check valve. In some examples, the port is an access port configured to be coupled to a nozzle for coupling the fluid source to the port. In some further examples, the cleaning mechanism includes a handle operatively coupled to the disc to move the disc between the open position and the closed position.
摘要:
A climbing screen support system comprising a support rail fixable to a surface adjacent an edge of a structure; a mounting arm slidably securable to the rail so as to confine movement of the mounting arm in a linear direction along the support rail; and a climbing shoe attachable to an end of the mounting arm, wherein the support system is configured such that the mounting arm may be securely mounted to the support rail remote from the edge of the structure and subsequently slideable along the support rail such that the climbing shoe protrudes from the edge of the structure by a predetermined distance.