Patent classifications
G06F13/126
INTEGRATED ARRANGEMENT HAVING AN ELECTRICAL VOLTAGE SUPPLY AND A COMMUNICATION INTERFACE
In an arrangement of an electrically communicative voltage supply for controlled operation of at least one electrically operable IO-Link device using an electrical DC voltage provided by a voltage supply unit as well as an IO-Link communication interface which is provided for the controlled operation of the at least one IO-Link device and formed with at least one channel, the IO-Link communication interface which is formed with at least one channel and the voltage supply unit form a structural unit and the IO-Link communication interface includes an IO-link master providing a gateway function.
Hardware-based inter-device resource sharing
The present disclosure is directed to hardware-based inter-device resource sharing. For example, a remote orchestrator (RO) may provide instructions to cause a device to make at least one hardware resource available to other devices. An RO module in the device may interact with the RO and may configure a configuration module in the device based on instructions received from the RO. The configuration module may set a device configuration when the device transitions from a power off state to a power on state. The device may also comprise a processing module to process data based on the device configuration, interface technology (IT) and at least one hardware resource. The interface technology may allow the processing module and the at least one hardware resource to interact. The RO module may configure the IT to allow the at least one hardware resource to operate locally or remotely based on the instructions.
CONFIGURING DOCKS
In some examples, an electronic device is to receive a configuration setting that is configurable to a first setting to indicate a first mode of operation, and a second setting to indicate a second mode of operation, wherein a feature supported by the first mode of operation is disabled in the second mode of operation; and configure a dock to which the electronic device is connected to operate according to a mode indicated by the configuration setting.
CONNECTED DEVICES INFORMATION
An example system includes a processor. The system also includes a peripheral interface that includes a controller communicatively coupled to the processor. The controller is to request information from a plurality of devices connected to the peripheral interface prior to the processor requesting the information. The controller is to provide the information to the processor.
METHODS, APPARATUS, AND SYSTEMS FOR MONITORING AND/OR CONTROLLING DYNAMIC ENVIRONMENTS
A dynamic environment (e.g., an automated industrial process) has multiple conditions in response to which corresponding actions are required, and comprises various equipment, control device(s) to control the equipment, and one or more sensors to generate input signal(s) representing a monitored condition of the environment. A control system for the environment comprises a master processor and one or more co-processors, wherein the master processor configures a given co-processor to evaluate only a first subset of conditions expected to occur in the environment within a specified time period (e.g., less than a response time of the master processor), and to provide first control information representing an action to be taken if a particular condition of the first subset is satisfied. The co-processor receives the input signal(s) representing the monitored condition, processes the input signal(s) so as to determine if the particular condition of the first subset is satisfied, and provides the first control information to the control devices so as to control the equipment. Exemplary applications include dynamic environments in which machine vision techniques and/or equipment are employed.
Interface unit for routing prioritized input data to a processor
An interface unit for data exchange between a first processor of a computer system and a peripheral environment. The interface unit has a number of input data channels for receiving input data from the peripheral environment and a first access management unit. The access management unit is configured to receive a request for providing the input data, stored in the number of input data channels, from a first interface processor stored in the interface unit and from a second interface processor stored in the interface unit and to provide or not to provide the input data, stored in the number of input data channels, to the first interface processor and the second interface processor. A first priority and a second priority can be stored in the first access management unit.
Mobile wireless communication system, network and method for managing the use of a peripheral in connection with an upcoming event
The present invention provides a mobile wireless communication system, network, and method for managing the use of one or more peripherals with a mobile wireless communication device in connection with an upcoming event. The method includes associating one or more peripherals with one or more users, where the one or more peripherals have an extended capability for use with a mobile wireless communication device, and maintaining a list of the peripheral associations and the respective extended capabilities. Upcoming events and any need for corresponding event supporting capabilities are monitored. Any unmet need for event supporting capabilities is compared with the extended capability of peripherals associated with at least some of the one or more users that will be attending the upcoming event. An indication is provided to at least one of the users that will be attending the upcoming event having an associated peripheral that will address the unmet need for event supporting capabilities of a request to bring the associated peripheral of the at least one of the users to the upcoming event for providing the associated extended capability for use with a mobile wireless communication device.
DATA TRAINING METHOD OF STORAGE DEVICE
A data training method of a storage device, which includes a storage controller and a nonvolatile memory device, includes transmitting a read training command to the nonvolatile memory device, receiving a first training pattern output from the nonvolatile memory device in response to the read training command, receiving a second training pattern output from the nonvolatile memory device in response to the read training command, comparing the received first training pattern and the received second training pattern with a reference pattern, and determining a read timing offset of the storage controller depending on the comparison result.
SYSTEMS AND METHODS TO TRANSMIT I/O BETWEEN DEVICES BASED ON VOICE INPUT
In one aspect, a first device includes at least one processor and storage accessible to the at least one processor. The storage bears instructions executable by the at least one processor to facilitate a connection between a second device and a third device, with at least the second device including an input/output (I/O) interface. The instructions are also executable by the at least one processor to receive a voice command from a user to transmit I/O between the second device and the third device and, responsive to receipt of the voice command, transmit I/O between the second device and the third device. The I/O is at least one of input using the I/O interface and output using the I/O interface.
DYNAMICALLY CONFIGURABLE MOTHERBOARD
According to certain implementations, a motherboard is provided that enables operation as either multiple independent single-processor systems or a single multiple-processor system. In response to a request to configure the motherboard as multiple independent single-processor systems, a control block is implemented for each processor attached to the motherboard, where the control blocks configure the processors to boot and operate independently of each other, and the processors utilize separate motherboard resources. In response to a request to configure the motherboard as multiple independent single-processor systems, a single control block is implemented all processors attached to the motherboard, where the single control block configures all processors to boot and operate in a connected state, and the processors share all motherboard resources.