G06F9/4415

OS-INDEPENDENT PERIPHERAL PLUG-AND-PLAY AND DRIVER UPDATE METHOD FOR EMBEDDED SYSTEMS AND FIRMWARE DATA TRANSMISSION METHOD FOR EMBEDDED SYSTEM PLATFORM
20220012046 · 2022-01-13 ·

An OS-independent peripheral plug-and-play and driver update method for embedded system and firmware data transmission method for embedded system platform is provided. The method includes: determining whether a peripheral device is connected to the embedded system host; when the peripheral device is connected to the embedded system host, acquire the ID of the peripheral device; connecting to a firmware server; according to the ID, acquiring a driver; packing the driver into a firmware and transmitting to the embedded system host; and performing a firmware update.

Discovery and resolution of network connected devices

One disclosed example provides, enacted on a computing system, a method of resolving a device capability model (DCM) for a network connected device, the method comprising receiving, from the network connected device, an identifier of the DCM, based on the identifier received, determining whether the DCM is stored on the computing system, when the DCM is stored on the computing system, then retrieving the DCM from the computing system, when the DCM is not stored on the computing system, then retrieving the DCM from one or more of the network connected device and a DCM repository and storing the DCM on the computing system, receiving, from a software solution, an application programming interface (API) call to retrieve the DCM from the computing system, and in response to receiving the API call, returning the DCM to the software solution.

INSTANT PROTOTYPING SYSTEM
20230289506 · 2023-09-14 ·

The present invention relates to an improvement of a patent owned by the same applicant, whose sector of interest is that of electronics and prototyping inherent therein, specifically the previous invention was a promoter of the sector of rapid prototyping in the electronic/electrical field and of micro and nanoelectronics and the present invention intends to improve the previous one in different ways.

SYSTEMS AND METHODS FOR GENERATING DYNAMIC GRAPHICAL USER INTERFACES FOR MONITORING AND CONTROLLING CONNECTED DEVICES

Presented herein are systems and methods for dynamically updating and rendering graphical user interfaces at a surgical hub device that is configured to simultaneously coordinate the operation of multiple medical devices connected to the hub. According to an aspect, when a device is connected to the hub, the device can send identifying information to the hub so that the hub can ascertain the identity of the device. Based on the identification data, the hub can access an internal graphical user interface (GUI) database to determine if there are any entries in the database that correspond to the device that is now connected to the hub. If it is determined that the internal GUI database of the hub contains one or more GUIs associated with the device, then the GUI database can transmit the corresponding to GUIs to the electronic display for rendering at the appropriate times.

ELECTRONIC APPARATUS AND METHOD OF EXECUTING APPLICATION PROGRAM
20210334110 · 2021-10-28 ·

A method of executing an application program in an electronic apparatus is provided. The method includes storing device support information corresponding to at least one application program, receiving device information from an external device, searching for one or more application programs supporting the external device based on the device information and the device support information, and executing an application program among the found one or more application programs.

Security component for devices on an enumerated bus

A plug-and-play (PnP) driver associated with a security agent is described herein. The PnP driver attaches to device stacks of enumerated bus devices of a computing device as upper-device or lower-device filters based on the device classes of the enumerated bus devices. For example, the PnP driver may attach to the device stack of a hub or controller device as an upper-device filter and to device stacks of other devices as lower-device filters. Either while attaching or after attachment, the PnP driver may take action to alter, limit, or otherwise block functionality of an enumerated bus device. The PnP driver may also perform a system inventory of enumerated bus devices connected to the computing device and create fingerprints for one or more of the computing devices. Additionally, the PnP driver may create and remove control device objects (CDOs) to enable communication with user-mode processes or threads.

Electronic apparatus and method of executing application program
11055107 · 2021-07-06 · ·

A method of executing an application program in an electronic apparatus is provided. The method includes storing device support information corresponding to at least one application program, receiving device information from an external device, searching for one or more application programs supporting the external device based on the device information and the device support information, and executing an application program among the found one or more application programs.

Information processing apparatus and method of controlling the same with an application reinstallation feature
11099791 · 2021-08-24 · ·

According to the present invention, an information processing apparatus is provided. The apparatus comprises: a determination unit that determines a result of installation processing of an application from an external server that stores the application to a device; a download unit that downloads the application from the external server if it is determined that the external server cannot be referred to; and a transmission unit that transmit, to the device, an installation instruction for the application together with location information indicating a download destination to which the application was downloaded.

MODULAR COMPUTING COMPONENT INFORMATION TRANSMISSION

In one example in accordance with the present disclosure, a modular computing component is described. The modular computing component includes a first terminal to connect the modular computing component to at least one of a host computing device and another modular computing component. Controller memory of the modular computing component stores information relating to at least one of build level information, revision level information, and generation level information. A controller of the modular computing component transmits the at least one of build level information, revision level information, and generation level information to the host computing device.

ELECTRONIC APPARATUS AND METHOD
20210279071 · 2021-09-09 ·

According to one embodiment, an electronic apparatus includes a connection unit configured to be capable of being connected to a host device, a storage unit configured to store device classes of a plurality of types, a processing unit configured to execute processing for establishing communication with the host device connected to the connection unit by selectively using one device class from among the device classes stored in the storage unit, and a processing control unit configured to change the device class to be used for the processing by the processing unit if a message appropriate for the selected device class is not transmitted from the host device.