Patent classifications
G06F3/00
Artificial reality system with inter-processor communication (IPC)
The disclosure describes techniques for interrupt and inter-processor communication (IPC) mechanisms that are shared among computer processors. For example, an artificial reality system includes a plurality of processors and an inter-processor communication (IPC) unit. The IPC unit includes one or more doorbell registers, wherein each doorbell register is associated with a uniquely assigned source processor and a uniquely assigned target processor. Each doorbell register is further configured to store doorbell data indicative of whether an interrupt is a high priority interrupt or a low priority interrupt. The IPC unit may also include one or more FIFO (first-in first-out) memories configured to store data associated with each interrupt.
COMPUTER HOUSING
A desktop computing system having at least a central core surrounded by housing having a shape that defines a volume in which the central core resides is described. The housing includes a first opening and a second opening axially displaced from the first opening. The first opening having a size and shape in accordance with an amount of airflow used as a heat transfer medium for cooling internal components, the second opening defined by a lip that engages a portion of the airflow in such a way that at least some of the heat transferred to the air flow from the internal components is passed to the housing.
COMPUTER HOUSING
A desktop computing system having at least a central core surrounded by housing having a shape that defines a volume in which the central core resides is described. The housing includes a first opening and a second opening axially displaced from the first opening. The first opening having a size and shape in accordance with an amount of airflow used as a heat transfer medium for cooling internal components, the second opening defined by a lip that engages a portion of the airflow in such a way that at least some of the heat transferred to the air flow from the internal components is passed to the housing.
Reduced size configuration interface
In response to detecting that an external device is within communication range of an electronic device and in accordance with a determination that the external device is in a pairing mode, the electronic device displays an affordance corresponding to a pairing application of the electronic device. In response to detecting that an external device is within communication range of an electronic device and in accordance with a determination that the external device is not in the pairing mode, the electronic device forgoes display of the affordance. In response to user input corresponding to selection of the affordance, the electronic device displays a user interface associated with initiating a process to pair the electronic device and the external device.
Modular object-oriented digital sub-system architecture with primary sequence control and synchronization
The present disclosure relates to digital signal processing architectures, and more particularly to a modular object-oriented digital system architecture ideally suited for radar, sonar and other general purpose instrumentation which includes the ability to self-discover modular system components, self-build internal firmware and software based on the modular components, sequence signal timing across the modules and synchronize signal paths through multiple system modules.
Modular object-oriented digital sub-system architecture with primary sequence control and synchronization
The present disclosure relates to digital signal processing architectures, and more particularly to a modular object-oriented digital system architecture ideally suited for radar, sonar and other general purpose instrumentation which includes the ability to self-discover modular system components, self-build internal firmware and software based on the modular components, sequence signal timing across the modules and synchronize signal paths through multiple system modules.
Memory device with parity data system and method
Apparatus and methods are disclosed, including a memory device with circuitry to generate an amount of parity data, and to store at least a portion of the parity data within a dummy data location. Selected examples include storing meta data with the parity data to further facilitate data recovery. Selected examples include a memory device with circuitry to generate one or more parity data index entries that map protected data to parity data.
Write operations to mitigate write disturb
A first write operation is performed to write a first portion of a set of host data to a first location of a memory device. It is determined whether a first elapsed time since the first operation is performed does not satisfy a time condition. Responsive to determining that the first elapsed time does not satisfy the time condition, a second write operation is performed to write a second portion of the set of host data to a second location of the memory device not adjacent to the first location.
Method for managing a landing page and an apparatus for the same
Provided is a method of managing a landing page by an electronic apparatus, in which the method includes acquiring first information on a user terminal and second information for the landing page in response to a request for accessing the landing page from the user terminal, generating address information for the landing page based on the first information and the second information, and providing the landing page to the user terminal based on the address information.
Voice command integration for local network connected devices
Various arrangements for facilitating smart television content receivers in a local network are provided. A primary television receiver executing a first operating system can receive audio data including human voice from a voice enabled remote control. The primary television receiver can transmit the audio data to a secondary television receiver executing a second operating system and that includes a voice command component. The secondary television receiver can convert the audio data into voice command data and transmit the voice command data to the primary television receiver. The primary television receiver can transmit the voice command data to a voice processing server via the Internet and receive, in response, a command generated based on the voice command data. The primary television receiver can transmit the command to the secondary television receiver. The voice command component can then control an operation of the secondary television receiver based on the command.