Patent classifications
G06F13/102
DYNAMIC CONFIGURATION OF A COMPUTER PROCESSOR BASED ON THE PRESENCE OF A HYPERVISOR
Systems, apparatuses, and methods related to a hypervisor status register in a computer processor are described. For example, a memory coupled to the computer processor can store instructions of routines of predefined, non-hierarchical domains. The computer processor can store a value in the hypervisor status register during a power up process of the computer system. The value stored in the hypervisor status register that identifies whether or not an operating hypervisor is present in the computer system. The computer processor can configure its operations (e.g., address translation) based on the value stored in the hypervisor status register.
Systems and methods for determining the driver of a vehicle
A system and method for disabling distracting apps on a driver's personal devices while allowing passengers travelling in the same vehicle to have full use of their personal devices. The system works by first identifying all the personal devices that are in the vehicle and then establishing a loose mesh network between those devices. Once the mesh network is established, the system identifies which of the personal devices is associated with the driver, and ensures that any distracting apps on the driver's personal device are disabled, while allowing full functionality for any passenger's personal devices.
Large scale responsive and generic endpoint command invocation mechanism
Systems and methods are disclosed to implement an endpoint command invocation system (“ECIS”). In some embodiments, ECIS can quickly dispatch a command to a large number of endpoint components, where the endpoint components are online. ECIS can receive an invocation of a command, which can include the command recipients. In some embodiments, ECIS determines that some of the command recipients are online, while some of the command recipients are offline. ECIS determines connections to the online command recipients based on a connection map, which is updated whenever an endpoint component opens a connection to ask for a command. ECIS can deliver the command to the online command recipients using the connections. ECIS can also deliver the command to dispatch queues corresponding to the offline command recipients, where the dispatch queues store the command as a pending command that can be delivered to their respective command recipients whenever they come online.
Extending supervisory services into trusted cloud operator domains
A supervisory service of a node that includes a smart input/output (I/O) peripheral is extended into a cloud operator domain that is associated with the smart I/O peripheral. The supervisory service determines a state of a ready state indicator that is provided by the smart I/O peripheral. Based on the state, the supervisory service performs at least one of regulating an availability of an instance of an application operating environment of the node or determining whether the smart I/O peripheral is ready to be configured by the supervisory service.
HOST CONTROLLER INTERFACE USING MULTIPLE CIRCULAR QUEUE, AND OPERATING METHOD THEREOF
A host controller interface configured to provide interfacing between a host device and a storage device includes processing circuitry; a doorbell register configured to store a head pointer and a tail pointer of one or more first queues; and an entry buffer configured to store a first command from one of the one or more first queues in the entry buffer, wherein the processing circuitry is configured to, determine an order in which the commands of the one or more first queues are to be processed, route the first command to be stored in the entry buffer according to the determined order, and route a first response to be stored in one of one or more second queues.
TRANSMIT DRIVER ARCHITECTURE WITH A JTAG CONFIGURATION MODE, EXTENDED EQUALIZATION RANGE, AND MULTIPLE POWER SUPPLY DOMAINS
A transmit driver architecture with a test mode (e.g., a JTAG configuration mode), extended equalization range, and/or multiple power supply domains. One example transmit driver circuit generally includes one or more driver unit cells having a differential input node pair configured to receive an input data signal and having a differential output node pair configured to output an output data signal; a plurality of power switches coupled between the differential output node pair and one or more power supply rails; a first set of one or more drivers coupled between a first test node of a differential test data path and a first output node of the differential output node pair; and a second set of one or more drivers coupled between a second test node of the differential test data path and a second output node of the differential output node pair.
STORAGE DEVICE, MEMORY SYSTEM COMPRISING THE SAME, AND OPERATION METHOD THEREOF
A memory system includes a storage device including a turbo write buffer and a user storage area implemented with a nonvolatile memory, and a host configured to transfer a read request to the storage device. In response to the read request, the storage device transfers read data and read data information including attributes of the read data to the host.
Memory interface management
A method includes receiving a signal at a memory sub-system controller to perform an operation. The method can further include, in response to receiving the signal, enabling, by the memory sub-system controller, an interface to transfer data to or from a registering clock driver (RCD) component. The RCD component is coupled to the memory sub-system controller. The method can further include transferring the data to or from the RCD component via the interface. The method can further include, in response to the enablement of the interface being unsuccessful, transferring control of a memory device to the memory sub-system controller.
GENERIC APPROACH FOR VIRTUAL DEVICE HYBRID COMPOSITION
Creating hybrid virtual devices using a plurality of physical functions. A processor of a device may identify a plurality of physical functions accessible to the device, the plurality of physical functions including a first physical function and a second physical function. The processor may create a virtual device to comprise the first physical function to provide a first capability and the second physical function to provide a second capability, wherein the first capability and second capability are different capabilities.
PORTABLE STORAGE DEVICE WITH MODULAR POWER AND HOUSING SYSTEM
A modular portable storage system includes a portable storage device with a housing having a cuboid geometry. The housing retains a processor, a storage module in electronic communication with the processor, and a wireless communication module. A circuit may communicate electronically with the portable storage device. The portable storage device may be removably coupled to the circuit board. A power supply may be in electronic communication with the circuit board. The power supply may also be removably coupled to the circuit board. The portable storage device and the power supply may be removably retained within the external housing. The circuit board may be mechanically coupled to the external housing. A case for a mobile device may define a cavity to retain the portable storage device.