G06F9/4413

INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, COMPUTER PROGRAM, AND STORAGE MEDIUM
20180011773 · 2018-01-11 ·

An information processing apparatus includes: an operating unit capable of recognizing a peripheral apparatus. The operating unit includes: a first recognizing unit configured to recognize, when a peripheral apparatus is connected to the operating unit and identification information about the connected peripheral apparatus is included in peripheral apparatus information including predetermined identification information, the connected peripheral apparatus as a first peripheral apparatus; and a second recognizing unit configured to recognize, when a peripheral apparatus is connected to the operating unit and the identification information about the connected peripheral apparatus is not included in the peripheral apparatus information, the connected peripheral apparatus as a second peripheral apparatus.

Platform security mechanism
11698973 · 2023-07-11 · ·

An apparatus to facilitate security within a computing system is disclosed. The apparatus includes a storage drive, a controller, comprising a trusted port having one or more key slots to program one or more cryptographic keys and an encryption engine to receive the cryptographic keys via the one or more key slots, encrypt data written to the storage drive using the cryptographic keys and decrypt data read from the storage drive using the cryptographic keys.

Computer Implemented Method And Distributed Computing Infrastructure For Automated Plug And Play Configuration
20220398106 · 2022-12-15 · ·

Various embodiments of the teachings herein include a computer-implemented method for automated configuration of a joining computing device into a computing system. The method may include: using a device management service to listen for messages from joining devices; connecting via secure shell and factory default credentials to a discovered device; configuring the joining device based on device descriptions, including: downloading a description from the joining device; creating new security certificates which enable secure communication; closing the default ssh services and triggering a reboot; reading the description from the joining device; using the description to identify the set of connectors required for the container runtime environment to be deployed; and receiving into and executing containerized software in a deployed container runtime environment on the joining computer device.

Information-processing device deleting unspecified device information to complete setup process

In an information-processing device a controller executes a storage process to store a command program in a memory. The command program supports the target device and outputs commands to the target device. In a case where the memory does not store the command program, an OS executes a plug and play process for a target device triggered by connection of the target device to the communication interface, and records in the memory unspecified device information indicating that the target device is unknown. In a case where the memory stores the unspecified device information, the OS does not complete a setup process even if the memory stores the command program. The controller executes, after executing the storage process, a deletion process to delete the unspecified device information from the memory so that the OS can complete the setup process.

AUDIO PERIPHERAL DEVICE SELECTIONS

An example computing device includes a plurality of interfaces to connect to a plurality of audio peripheral devices, a communications interface to establish a network connection, and a processor interconnected with the plurality of interfaces and the communications interface. The processor is to determine a location of the computing device based on the network connection. The processor sets an audio peripheral device from the plurality of the audio peripheral devices as a default audio peripheral device based on the location. The processor communicates an audio signal through the default audio peripheral device.

EXTENSIBLE FORMAT-INDEPENDENT MIDDLEWARE MESSAGE INTERPRETER

A method and apparatus for an extensible, format-independent middleware message interpreter is disclosed in which a host machine is configured with a universal message service (UMS). The UMS communicates with local and cloud servers and destination devices. The UMS is configured with a plug-in service that can accommodate plug-in libraries of plug-in modules. The UMS receives formatted messages from the local and cloud server applications and destination devices, parses the messages, and identifies a command message type. Based on the command message type, the UMS performs actions including executing the local command on the host machine, relaying the embedded-sub-message data to the at least one destination device as indicated by the destination identification, and relaying the embedded-sub-message data to the plug-in service.

UNIVERSAL SERIAL BUS REPEATER WITH IMPROVED REMOTE WAKE CAPABILITY

Various configurations of high-speed data communication devices, e.g., repeaters, interfacing between a host and a peripheral, and methods of operating the same, are provided to improve the Remote Wake sequence. Repeaters include circuitry to detect the start of Resume signaling or the end of Resume, following initiation of Remote Wake. In an example, pull-up resistors coupled to upstream differential signal lines and a detection circuit with a current source are controlled to detect the start of Resume signaling. In another example, the upstream-side pull-resistors and an enable signal to an upstream-side transmitter are controlled to detect the end of Resume.

PERIPHERAL DEVICE WITH RESOURCE ISOLATION
20230073426 · 2023-03-09 ·

A peripheral device package for use in a host computing device has a plurality of compute elements and a plurality of resources shared by the plurality of compute elements. A datastructure is stored in a hidden memory of the peripheral device package. The data structure holds metadata about ownership of resources of the peripheral device package by a plurality of user runtime processes of the host computing device which use the compute elements. At least one of the user runtime processes is a secure user runtime process. The peripheral device package has a command processor configured to use the datastructure to enforce isolation of the resources used by the secure user runtime process.

IN-LINE EDITOR INSERTION
20170371849 · 2017-12-28 ·

In one example in accordance with the present disclosure, a method for in-line editor insertion includes accessing code for an application that is capable of presenting a front-end page to a user, where content on the front-end page is editable via a back-end editing page. The method includes automatically modifying the code to create a modified application that is capable of presenting a modified front-end page to the user that is similar to the front-end page and where content on the modified front-end page is editable in-line via the modified front-end page.

Transmission of Image Data and Camera Management Commands
20170359499 · 2017-12-14 · ·

In one example, a system for modifying transmission of image data includes a processor to detect a camera management command to transmit to an image sensor via a camera serial interface link. The processor can also transmit the camera management command to the image sensor via the camera serial interface link, and receive image data from the image sensor via the camera serial interface link.