摘要:
A system configured to assist blockchain-based Internet of Things (IoT) applications connect with one another and share data securely and privately is described. The system includes an IoT network configured to interact with a blockchain network. The IoT network includes IoT systems, which include IoT devices that comprise sensors. The blockchain network includes a mainchain and sidechains. Each sidechain includes a consensus protocol that run on each node and is configured to increase data and synchronization between nodes. The consensus protocol utilizes a reasoning mechanism to enable each node to deduce states of events on other nodes, a gossip algorithm to synchronize data between nodes, and a vector clock algorithm in a knowledge graph deployed on every node to allow the event created during synchronization to be linked to the previous two events.
摘要:
According to embodiments of the invention, an impeller includes a hub, and a plurality of radial blades for drawing the air inflow axially through the hub and delivering the drawn air radially towards the outside. A ring is attached to one or more tips of the plurality of radial blades to block a portion of the tip toward the inlet side of the impeller. The preferred blockage factor, which is the ratio of a height of the ring to a height of the tip, is approximately in a range between 30% and 40%. By blocking a portion of the tip toward the inlet side of the impeller, the low-momentum flow zone toward the inlet side of impeller is blocked, while the high-momentum flow zone toward the back side of impeller is enhanced. As such, the performance of the impeller is enhanced.
摘要:
An automated software testing system allows automated test script generation with fully parameterized scripts, execution, and result correlation in a recreatable and adaptable manner. A software Application Under Test (AUT) is identified and includes a process having Graphical User Interface (GUI) windows, objects and data elements. A test thread tree is generated corresponding to the windows, objects and data elements in the process. A grid is generated to enumerate test cases indicative of the windows, objects and data elements in the AUT process. Also generated is a parameterized script indicative of each of the test cases and having string values instead of hard-coded data of the AUT process. A global change manager automates modifying in the grid, data object attributes across multiple scripts. A Scenario view or data generation member generates Test Descriptions and automates documentation of test cases based on the script. The script is executed to apply each of the test cases to the AUT and receive a response for each test case from the AUT.
摘要:
A test station for testing memory modules uses multiple personal computer (PC) motherboards for performing functional tests on the modules. The motherboards are mounted upside-down with the solder-side up at the desktop level of the test station frame. One or more of the memory-module sockets on each motherboard is removed. A test adaptor board is plugged into the holes of the removed socket, but mounted on the reverse, solder side of the motherboard rather than the component side. The test adaptor board has a test socket that receives a module being tested. An overhead robotic arm picks up memory modules from an input tray and inserts them into test sockets for testing by the motherboards. Since the cables, components, and expansion boards of the motherboards are hidden below the solder-side surface of the motherboards, while the test adaptor board is above, the overhead robotic arm can easily navigate to the test socket without obstruction. Modules that pass are inspected in transit when the robotic arm holds the module in front of a camera that sends images to an image inspection processor.
摘要:
Memory modules such as SIMMs and DIMMs are automatically tested by a target-system motherboard such as a PC motherboard. An automated SIMM/DIMM handler is connected to a handler adaptor board that is mounted to the back or solder-side of the PC motherboard. The relatively flat surface of the solder-side of the PC motherboard allows close mounting of the handler. One or more of the SIMM sockets on the motherboard is removed to provide mounting holes for the handler adaptor board. The handler adaptor board provides electrical connection from the module-under-test (MUT) in the handler to the removed SIMM socket on the PC motherboard. The handler adaptor board provides a slight spacing or offset from the solder-side surface of the PC motherboard's substrate, allowing the handler to be plugged directly into tester-connectors on the handler adaptor board. Since the offset of the adaptor board is slight, the length of electrical connections to the handler is short, minimizing the load on the PC's memory bus. A handler controller card that controls the handler is plugged into the PCI or ISA bus on the PC motherboard. Power to the handler adaptor board is cut when a new module is moved into position in the handler, reducing memory-bus upset.
摘要:
A system, apparatus and method are described for an electronic article surveillance security tag having a magnetically releasable tack retaining system, and a magnetic detaching device for use with the electronic article surveillance tag. Other embodiments are described and claimed.
摘要:
Hashing and pattern matching are used in an information processing system to process incoming messages from a network such as an Ethernet-based network. Using hashing and pattern matching increases the efficiency of message acceptance and rejection without increasing software-based processor tasks. A hash function and a pattern matching function are performed on a message received by an information processing system, and the message is selectively accepted based on at least one of a hash result and a pattern matching result. The incoming message can be searched for the existence of patterns and the absence of the patterns. The incoming message can be searched for the existence of multiple patterns. The results of pattern matching can be used not only for acceptance and rejection of messages, but also for other post-receipt tasks such as selective storage of incoming messages according to identified relative priorities or absolute criticality of messages having particular pattern matches.
摘要:
The present invention is an adjustable leg exercise apparatus for allowing a user to perform a leg exercise while sitting on a sitting structure, or alternatively, when standing in a modified standing position. In a first embodiment, the adjustable leg exercise apparatus includes a foot engagement member; a knee-thigh engagement member; at least one elastic resistance member; at least one foot securing mechanism for securing or locking the foot engagement member to the at least one elastic resistance member; at least one knee-thigh securing mechanism for securing or locking the knee-thigh engagement member to the at least one elastic resistance member; and a plurality of length adjustment and securing devices for securing each of the at least one elastic resistance member in any one of a plurality of predetermined adjustment positions. In a second embodiment, the knee-thigh engagement member may include a knee-thigh wrapping device.
摘要:
A heat transfer device including a sealed container, a base layer, formed on the bottom face of the container, and a wick is provided. The wick has a plurality of projections protruding upward from the base layer. A fluid is encapsulated in the container. The heat transfer device further includes a guide unit arranged on an inner face of the container, which guides the liquid to the wick.