G09B19/0053

Toy robot

A programmable robot includes a body, a pair of drive wheels rotatably coupled to the body, a pair of electric motors in the body for driving the drive wheels, a receiver unit configured to receive at least one wireless command from a programming device, a sensor configured to sense a surrounding environment of the programmable robot, and a controller operably connected to the receiver unit and the sensor, the controller configured to control operation of the electric motors in response to the at least one wireless command received from the receiver unit and a data signal received from the sensor.

Method and apparatus for training email recipients against phishing attacks using real threats in realtime
11645943 · 2023-05-09 · ·

An approach is proposed to support user-specific real time anti-phishing training of email recipients using real phishing attacks. When a recipient triggers an active content such as an URL link embedded in and/or opens an attachment to an email arrived at the recipient's account, the triggered active content is synchronously intercepted and examined in real time for potential malicious intent of a phishing attack. If the triggered active content is determined to be safe, the recipient is allowed to access the content. If the active content is determined to be malicious, the active content is blocked and the recipient is redirected a safe blocking mechanism. The recipient is then provided with an anti-phishing training exercise, which is specifically customized for the recipient based on the blocked active content in the payload of the email and/or the recipient's security posture and awareness.

Cross-application interface that facilitates software application training
11645942 · 2023-05-09 · ·

One embodiment of the present invention sets forth a technique for facilitating the learning of a new software application. The technique includes causing a first user interface to be displayed on a display, wherein the first user interface is based on a user interface associated with a first software application; receiving a user input via the first user interface from a user; determining a first function associated with a second software application that should be provided to the user based on the user input; and causing the first user interface and a portion of a second user interface associated with the second application and incorporated into the first user interface to be displayed on the display, wherein the portion of the second user interface provides the first function to the user to enable the user to perform one or more subsequent operations relative to the first function.

Learning toy, mobile body for learning toy, and panel for learning toy
11645944 · 2023-05-09 · ·

A learning toy which enables learning of high-level programming in a stepwise manner. A movement path is constituted by a plurality of command panels in which command information which can be read with an optical reading module is recorded being arranged. A mobile robot sequentially reads command information included in the command panels through which the mobile robot passes while moving along the movement path and stores a plurality of pieces of command information in a command information memory. The mobile robot takes out a plurality of pieces of command information from arbitrary positions in the command information memory to execute operation. If a plurality of pieces of command information necessary for operation of the mobile robot are stored in the command information memory, a control unit of the mobile robot automatically extracts and takes out the command information and causes the mobile robot to operate.

Systems and methods for reporting based simulated phishing campaign
11641375 · 2023-05-02 · ·

Systems and methods are described for leveraging the knowledge and security awareness of well-informed users in an organization to protect other users and train them to identify new phishing attacks. Initially, a report of a message being suspicious may be identified and it may be determined whether message is a malicious phishing message. In an example, a well-informed user of an organization may report the message as suspicious. Further, on determining the message to be a malicious phishing message, a simulated phishing message or a template may be created. The simulated phishing message may then be communicated to one or more devices of one or more users.

Programming device and recording medium, and programming method

A programming device including a shape indication section which receives at least one first user operation for indicating a shape by specifying two or more portions among a plurality of tangible portions arranged at different positions with each other in a planar direction; and a control section which generates a command list for moving a control target section along the indicated shape.

MEDICAMENT TRAINING DEVICE AND SYSTEM

In one embodiment, a medicament system configured to communicate information about a medicament device or about a use of a medicament device, or a combination thereof, to a user, is provided. The medicament system may include a medicament device including a housing, and a collateral device, wherein the collateral device may include an information detecting and/or receiving component configured to receive information from the medicament device and/or a sending component configured to send information to the medicament device, and optionally at least one of: a) a signal output component; b) a microprocessor; c) a storage medium component; and d) a power source, and wherein the medicament device may be configured to generate information detectable by the collateral device, or transmit information to the collateral device, wherein the collateral device may be configured to detect and/or receive information about the medicament device from the medicament device and provide information about the medicament device and/or a feedback about a use of the medicament device to a user of the system. The medicament device may further include a transmitter configured to communicate information and/or signals from the medicament device to the collateral device and/or a remote device, and/or receive information and/or signals from a collateral device and/or a remote device.

ANALYZING TELEMETRY DATA TO TRACK PROGRESS THROUGH AN EXPERIENCE LIFECYCLE AND PROVIDE INTELLIGENT LIFECYCLE-BASED INFORMATION FOR COMPUTING SOLUTIONS

Techniques for collecting telemetry data, indicating usage of a computing-based solution hosted in a computing resource network, to ascertain a stage of progression through an experience lifecycle for the computing-based solution, and to generate data for populating lifecycle templates with content for progressing from the stage to which the user account has progressed to the next stage of the experience lifecycle, to include on a user interface for display on a computing device associated with a user account. A software agent executing on a node in the computing resource network may collect the telemetry data to provide to a Software-Defined Networking (SDN) controller disposed in the same network. The SDN controller may transmit the telemetry data to a service provider network, where the data is utilized to determine lifecycle data for generating a user portal to present on the computing device associated with the user account.

MODULAR ELECTRONIC BUILDING SYSTEMS WITH MAGNETIC INTERCONNECTIONS AND METHODS OF USING THE SAME
20220377890 · 2022-11-24 ·

Electrical connectors, electrical modules, and systems are provided. In one aspect, an electrical connector includes a housing defining a side surface, an electrical conductor supported by the housing and including an engagement portion proximate the side surface of the housing. The engagement portion is adapted to engage another electrical conductor of another electrical connector. The connector also includes a magnet supported by the housing proximate the side surface of the housing, a projection extending from the side surface of the housing, and a receptacle defined in the side surface of the housing. In other aspects, an electrical module includes at least one of these electrical connectors. In further aspects, a system includes a plurality of these modules and the modules are selectively couplable together.

Virtualized Tangible Programming
20170344127 · 2017-11-30 ·

Systems and methods for virtualized tangible programming are described. In an example implementation, a method includes detecting an object in image data, performing a comparison between the object and a predefined set of object definitions, recognizing the object as a visually quantified object or a visually unquantified object based on the comparison, processing a command region and a quantifier region for the visually quantified object and identifying a corresponding command, and executing a set of commands for the object.