G06F8/61

Method for a first start-up operation of a secure element which is not fully customized

A method is for a first-time startup of a not fully personalized secure element, which serves for the use of services of a mobile communication network, in a mobile terminal. In the method, the secure element is started and requested to transmit a status message. The secure element transmits a status message in which it is stated whether the secure element: S1) contains only a bootloader but as yet no firmware image for the secure element; S2) contains a firmware image for the secure element but is not yet fully personalized; or S3) is fully personalized. The secure element is accepted in the cases S1), S2) and S3) and rejected in other cases. In the case S1), a download for a firmware image of the secure element is initiated for a first-time startup.

Method for a first start-up operation of a secure element which is not fully customized

A method is for a first-time startup of a not fully personalized secure element, which serves for the use of services of a mobile communication network, in a mobile terminal. In the method, the secure element is started and requested to transmit a status message. The secure element transmits a status message in which it is stated whether the secure element: S1) contains only a bootloader but as yet no firmware image for the secure element; S2) contains a firmware image for the secure element but is not yet fully personalized; or S3) is fully personalized. The secure element is accepted in the cases S1), S2) and S3) and rejected in other cases. In the case S1), a download for a firmware image of the secure element is initiated for a first-time startup.

Device for loading data into computer processing units from a data source

A data loading device for loading data into computer processor units from a data source, the device comprising at least a first connector for connecting to the data source and provided with a PHY component, and a plurality of second connectors for connecting to the computer processor units and each provided with a respective PHY component, the first connector being connected to the second connectors by a first selector module in order to define a single down channel so as to transmit data from the first connector to each of the second connectors individually, and by a second selector module for defining a single up channel so as to transmit data in the opposite direction, the selector modules being arranged to be capable of connecting only one of the second connectors at a time to the first connector and the device including a control unit for controlling the selector modules to select which second connector to connect to the first connector.

Device for loading data into computer processing units from a data source

A data loading device for loading data into computer processor units from a data source, the device comprising at least a first connector for connecting to the data source and provided with a PHY component, and a plurality of second connectors for connecting to the computer processor units and each provided with a respective PHY component, the first connector being connected to the second connectors by a first selector module in order to define a single down channel so as to transmit data from the first connector to each of the second connectors individually, and by a second selector module for defining a single up channel so as to transmit data in the opposite direction, the selector modules being arranged to be capable of connecting only one of the second connectors at a time to the first connector and the device including a control unit for controlling the selector modules to select which second connector to connect to the first connector.

Adaptive virtual function drivers for electronic devices

Techniques for providing adaptive virtual function (VF) drivers capable of operating with physical devices having a plurality of different hardware configurations are described. In one embodiment, for example, an apparatus may include logic to implement a virtual machine (VM), the logic to initialize an adaptive virtual function (VF) driver to facilitate communication between the VM and a physical device to be virtualized, establish communication between the adaptive VF driver and a physical function (PF) driver of the hypervisor for the physical device, activate a standard feature set for the adaptive VF driver to execute on a PF of the physical device, and negotiate activation of an advanced feature set for the adaptive VF driver to execute on the PF, the adaptive VF driver to provide the advanced feature set to the PF, the PF activate each feature of the advanced feature set supported by the PF.

Software-as-a-service deployment of printing services in a local network

A method for configuring, via a website, a device to provide printing services to a local network is described. The method includes creating, via a website, a service host object that comprises a network address of a device on a local network and a service host name. The method also includes configuring, via the website, one or more printing settings for one or more printing services. The method further includes sending an indication to the device on the local network to run a service manager. The method additionally includes sending an indication to the service manager to run the one or more printing services on the local network based on the one or more printing service settings.

Software-as-a-service deployment of printing services in a local network

A method for configuring, via a website, a device to provide printing services to a local network is described. The method includes creating, via a website, a service host object that comprises a network address of a device on a local network and a service host name. The method also includes configuring, via the website, one or more printing settings for one or more printing services. The method further includes sending an indication to the device on the local network to run a service manager. The method additionally includes sending an indication to the service manager to run the one or more printing services on the local network based on the one or more printing service settings.

Blood glucose control system switching without interruption of therapy delivery

Systems and methods are disclosed herein for switching an application executing on an ambulatory medical device to a new application without interrupting therapy provided by the ambulatory medical device to a subject. The ambulatory medical device may receive an indication that an update to an application executing on the ambulatory insulin pump is available, establish a communication connection to a host computing system, download and install the application update, while a prior version of the application continues to run. The disclosed systems and methods can confirm successful installation of the application update on the ambulatory medical device and switch control of the ambulatory medical device from the prior version to the new version of the application without interrupting therapy provided to the subject.

Blood glucose control system switching without interruption of therapy delivery

Systems and methods are disclosed herein for switching an application executing on an ambulatory medical device to a new application without interrupting therapy provided by the ambulatory medical device to a subject. The ambulatory medical device may receive an indication that an update to an application executing on the ambulatory insulin pump is available, establish a communication connection to a host computing system, download and install the application update, while a prior version of the application continues to run. The disclosed systems and methods can confirm successful installation of the application update on the ambulatory medical device and switch control of the ambulatory medical device from the prior version to the new version of the application without interrupting therapy provided to the subject.

Universal voice assistant

Described are systems and methods for enabling voice interaction with appliances, services (e.g., media streaming services, gaming services, news feed services, social platform services, etc.), and the like by way of appropriate supplied apps (also referred to as “skills,” “actions,” or the like) which may be presented or downloaded to a smart device having associated therewith one or more cloud-based voice service platforms.