G09B19/0053

Method, system, and computer program product for role- and skill-based privileges for an intelligent industrial assistant
11514178 · 2022-11-29 · ·

Provided is a method for controlling privileges for an intelligent industrial assistant. The method may include receiving a first input from a user. The first input may include a first natural language input and first biometric data. An identity of the user may be determined based on the first biometric data. A role associated with the user may be determined based on the identity of the user. A request of the user may be determined based on the natural language input. The request may be associated with at least one acceptable role. A determination may be made whether the role associated with the user matches at least one of the acceptable role(s). A system and computer program product are also disclosed.

INFORMATION PROCESSING DEVICE AND INFORMATION PROCESSING METHOD
20220375363 · 2022-11-24 ·

An information processing device that supports programming education combined with another lesson subject.

The information processing device includes an editing support unit that supports editing of a program by an editor, an execution unit that executes the program edited through the editing support unit on a program execution device, and an evaluation unit that evaluates the editor on the basis of activity of the program execution device. The editing support unit supports editing of the program for the program execution device to act on the basis of knowledge of a lesson subject other than programming education of the editor.

Assembly information providing system and module assembly

Disclosed are an assembly information providing system and a module assembly including a module assembly including at least one control module including a functional unit including an assembly information management unit generating assembly information; and a user terminal and an assembly information providing server connected to the module assembly through a network and an assembly information providing method including: receiving, by the user terminal or the assembly information providing server, the assembly information from the control module; and storing, by the user terminal or the assembly information providing server, the assembly information and determining whether an assembly error of the module assembly occurs based on the assembly information and transmitting assembly error information to the module assembly, and the assembly error information includes module unique information of at least one module with an error.

Checking system

A system for checking modifications made to re-configurable hardware and software is described. An example system includes re-configurable hardware and software; a checking tool having a configuration data connection to the re-configurable hardware and software, the checking tool configured to obtain configuration data comprising configuration changes made to the re-configurable hardware and software; a comparator having a comparison data connection to the checking tool, the comparator configured to compare the configuration data with customised configurations within a scoring engine to produce a score for the configuration data; a set and reset initiator having an instruction data connection to a management system; and a hardware and software set and reset tool having an initiation data connection to the set and reset initiator and having a set and reset data connection to the re-configurable hardware and software, the hardware and software set and reset tool configured to reset the re-configurable hardware and software to a predetermined state.

Card, card reading system, and card set

Provided is a self-propelled reading device to read cards more reliably. Each of the cards includes a first end part configured to be adjacent to another card in a predetermined direction; a second end part configured to be on the opposite side of the first end part and adjacent to another card different from the first end part; and a surface printed with a pattern in which are coded coordinates indicating a positional relation relative to a reference line extended in the predetermined direction indicative of a region in which a self-propelled device is to travel. Each of the first and the second end parts has a positioning part regulating how the other card adjacent to the end part is to be placed. The positioning parts and the reference line have a predetermined positional relation therebetween.

TILE BASED LOGICAL TEACHING DEVICE
20230096858 · 2023-03-30 ·

A versatile Logic teaching system comprising a plurality of interchangeable functional tile units representing binary values representing various logic functions and connector tiles linking the functional tile units. In use, functional tile units and connector tiles can be arranged to create logical circuit pathways representative of real-world scenarios. Construction of logical circuit pathways can follow one or more rules and a scoring system to engage users.

Multi-dimensional cybersecurity skills assessment method and system
11488493 · 2022-11-01 ·

A method, system and computer usable program product for assessing a cybersecurity skill of a participant, can involve generating and outputting to an I/O device, a user interface that includes user input fields for receiving data related to a cybersecurity task from a participant of a cybersecurity assessment facilitated by the user interface, the user interface operable to assess a cybersecurity skill of the participant as a part of the cybersecurity assessment. The cybersecurity skill of the participant via can be assessed via the user interface, based on metrics that indicate how the participant achieved the cybersecurity task as compared to at least one other participant of the cybersecurity assessment, and after the cybersecurity task has been completed by the participant via the user interface.

METHOD OF SUPPORTING LEARNING OF PROGRAMMING, APPARATUS AND COMPUTER-READABLE STORAGE MEDIUM
20220351640 · 2022-11-03 ·

According to one aspect of the present disclosure, a method of supporting a learning of programming includes determining, by at least one processor, a user interface for providing a block-based programming environment, from among a plurality of user interfaces for providing respective block-based programming environments, and displaying, by the at least one processor, the determined programming interface as the block-based programming environment. The plurality of user interfaces for providing the respective block-based programming environments include a first user interface for providing a first block-based programming environment where a label of a block is described in a predetermined natural language and a second user interface for providing a second block-based programming environment where a label of a block is described in a predetermined text programming language.

PROGRAMMABLE ELECTRONIC CIRCUIT EVALUATION DEVICE FOR EDUCATION
20220343796 · 2022-10-27 · ·

The present invention relates to the instruction and evaluation of electronic circuits. The embodiments disclosed include a circuit instruction device comprised of a at least one control unit, an input/output device, and a bread board with a plurality of sensors. The components are configured to allow the device to read a file that will instruct the user as to the electronic circuit that is to be built and evaluate the performance of the circuit. The device is capable of providing complex digital and analog inputs over time as well as record outputs from the user's circuits over time to correlate the outputs to the inputs provided by the device. This device can be updated with new lessons/courses by way of an SD card and; thereby, is programmable. The device can be used in on-site residential educational environments as well as in remote educational environments.

Interactive augmented reality (AR) entertainment hub
11610355 · 2023-03-21 ·

Systems and methods for manipulating art assets on a user interface that utilizes augmented reality (AR) to create a rewards program through STEM-based learning are described herein. A method includes transmitting an image captured by a first user of one or more images of a tangible object having a reference marker. The method further includes processing the image and in response to detecting the reference marker in the one or more images, transmitting an image of an AR character on a graphic user interface (GUI) along with a first visual programming object (first GUI element) associated with underlying code that, when manipulated on the screen with respect to an execution object, a second GUI element (second visual programming object), causes a change of state of the AR character from a first state to a second state.