G06F12/0669

DEVICE AND METHOD FOR DISPENSING A FRICTION-COEFFICIENT-OPTIMIZING MIXTURE
20200361499 · 2020-11-19 · ·

A device and method for dispensing a friction-coefficient-optimizing mixture of at least one lubricant and at least one grit into the gap between a rail wheel of a rail vehicle and a rail. The device includes a reservoir for the lubricant, a reservoir for the grit, a metering unit for metering the lubricant, a metering unit for metering the grit, a delivery apparatus for delivering the lubricant, a delivery apparatus for delivering the grit, and a common dispensing nozzle. The apparatus for delivering the lubricant and the apparatus for delivering the grit are separate from each other and end in the common dispensing nozzle, the friction-coefficient-optimizing mixture therefore not being formed until the dispensing, and an additional compressed air line is provided, which ends in the common dispensing nozzle.

INTRA-DEVICE NOTATIONAL DATA MOVEMENT SYSTEM

An intra-device notational data movement system has a chassis including processing system(s) that are configured to provide a first thread and a second thread. A data mover subsystem in the chassis is coupled to the processing system(s). In a communication transmitted by the first thread, the data mover subsystem identifies a request to transfer data to the second thread that is stored in a first portion of a memory system that is associated with the first thread in a memory fabric management database. The data mover subsystem then modifies notational reference information in the memory fabric management database to disassociate the first portion of the memory system and the first thread and associate the first portion of the memory system with the second thread, which allows the second thread to reference the data using request/respond operations.

METHOD AND APPARATUS FOR UNIFORM MEMORY ACCESS IN A STORAGE CLUSTER
20200334150 · 2020-10-22 ·

The present application presents a Uniform Memory Access (UMA) network including a cluster of UMA nodes each having at least one UMA memory unit and a server local to the at least one UMA memory unit. A respective UMA memory unit in a respective UMA node comprises persistent memory; non-persistent memory, a node control device operatively coupled to the persistent memory and the non-persistent memory, a local interface for interfacing with the local server in the respective UMA node, and a network interface for interfacing with the UMA network. The node control device is configured to translate between a local unified memory access (UMA) address space accessible by applications running on the local server and a global UMA address space that is mapped to a physical UMA address space. The physical UMA address space includes physical address spaces associated with different UMA nodes in the cluster of UMA nodes. Thus, a server in the UMA network can access the physical address spaces at other UMA nodes without going through the servers in the other UMA nodes.

MEMORY SYSTEM FOR UTILIZING A MEMORY INCLUDED IN AN EXTERNAL DEVICE
20200320008 · 2020-10-08 ·

A memory system includes a memory device configured to store a piece of data in a location which is distinguished by a physical address and a controller configured to generate a piece of map data associating a logical address, inputted along with a request from an external device, with the physical address and to transfer a response including the piece of map data to the external device.

MODULAR SURGICAL ENERGY SYSTEM WITH MODULE POSITIONAL AWARENESS SENSING WITH TIME COUNTER
20200305945 · 2020-10-01 ·

A modular surgical system for use in a surgical procedure is disclosed. The modular surgical system includes a control module, a first surgical module arrangeable in a stack configuration with the control module, and a second surgical module arrangeable in a stack configuration with the control module and the first surgical module. The first surgical module includes a first counter module, a first stop-counter module configured to receive a sequence signal that causes the first stop-counter module to disable the first counter module from incrementing at a first final count, and a first delay module. The second surgical module includes a second counter module and a second stop-counter module configured to receive the sequence signal from the first surgical module after a predetermined delay. The sequence signal causes the second stop-counter module to disable the second counter module from incrementing at a second final count.

AUDIO TONE CONSTRUCTION FOR AN ENERGY MODULE OF A MODULAR ENERGY SYSTEM
20200314569 · 2020-10-01 ·

An audio control system for a modular energy system. The audio control system can include a first controller and a second controller. The first controller can be configured to output an audio signal and an audio signal ID associated with the audio signal. The second controller can be coupled to the first controller and configured to receive the audio signal ID from the first controller and determine whether the audio signal ID corresponds to an expected audio signal ID.

Data security for multiple banks of memory

The disclosed technology is generally directed to data security. In one example of the technology, data is stored in a memory. The memory includes a plurality of memory banks including a first memory bank and a second memory bank. At least a portion of the data is interleaved amongst at least two of the plurality of memory banks. Access is caused to be prevented to at least one of the plurality of memory banks while a debug mode or recovery mode is occurring. Also, access is caused to be prevented to the at least one of the plurality of memory banks starting with initial boot until a verification by a security complex is successful. The verification by the security complex includes the security complex verifying a signature.

Data Processing Method and Apparatus for Unmanned Aerial Vehicle
20200223546 · 2020-07-16 ·

A data processing method and apparatus for an Unmanned Aerial Vehicle (UAV) are provided. The UAV includes a flight controller, an electronic governor and at least one voltage division component. The method includes: a voltage division voltage parameter and a power voltage parameter are collected; a voltage ratio parameter is obtained according to the voltage division voltage parameter and the power voltage parameter; a resistance ratio parameter is acquired; when the voltage ratio parameter meets a preset resistance ratio threshold range of the resistance ratio parameter, the electronic governor is addressed according to the preset resistance ratio threshold range to obtain an address of the electronic governor; and a control instruction of the flight controller is received based on the address of the electronic governor.

MEMORY SYSTEM AND OPERATION METHOD THEREOF
20200167273 · 2020-05-28 ·

An operation method of a memory system includes a memory device including plural level memory cells. The operation method includes allocating a physical address according to a physical address allocation scheme which is determined based on an attribute of a write command; and performing a write operation on the allocated physical address.

VIRTUALIZATION METHOD FOR DEVICE MEMORY MANAGEMENT UNIT
20200125500 · 2020-04-23 ·

The present disclosure provides a virtualization method for a device MMU, including: multiplexing a client MMU as a first layer address translation: a client device page table translates a device virtual address into a client physical address; using IOMMU to construct a second layer address translation: IOMMU translates the client physical address into a host physical address through a TO page table of a corresponding device in IOMMU. The virtualization method for a device MMU proposed by the present disclosure can efficiently virtualize the device MMU; successfully combines IOMMU into Mediated Pass-Through, and uses the system IOMMU to perform the second layer address translation, such that the complicated and inefficient Shadow Page Table is abandoned; not only improves the performance of the device MMU under virtualization, but also is simple to implement and completely transparent to the client, and is a universal and efficient solution.