Constructor Technology AG

Switzerland

Back to Profile

1-63 of 63 for Constructor Technology AG Sort by
Query
Aggregations
Date
New (last 4 weeks) 12
2026 June (MTD) 6
2026 May 6
2026 April 2
2026 March 6
See more
IPC Class
G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings 7
G06V 20/40 - ScenesScene-specific elements in video content 7
B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles 6
G06T 13/20 - 3D [Three Dimensional] animation 5
G10L 13/10 - Prosody rules derived from textStress or intonation 5
See more
Status
Pending 46
Registered / In Force 17
Found results for  patents

1.

GENERATING A REALISTIC ANIMATED AVATAR OF A USER IN REAL-TIME DURING A TELECONFERENCE

      
Application Number 18976898
Status Pending
Filing Date 2024-12-11
First Publication Date 2026-06-11
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for generating animated avatars of users in real-time during a teleconference. The method includes training AI avatar generation models to create an avatar of a first user, deploying an AI avatar generation agent on a communication device, collecting sensor data from different sensors associated with the first user and sending the collected sensor data to the communication device of the second user, activating a data processing model and to identify the types of sensor data received from the communication device of the first user and activating the AI avatar generation agent of the second user to execute, on the communication device of the second user, the plurality of AI avatar generation models, and displaying, on the communication device of second user, the animated avatar of the first user synced with the real-time audio of the voice of the first user during the teleconference.

IPC Classes  ?

  • G06T 13/20 - 3D [Three Dimensional] animation
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G10L 13/047 - Architecture of speech synthesisers
  • G10L 13/10 - Prosody rules derived from textStress or intonation
  • G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state

2.

AI DRIVING ASSISTANT PROVIDING PERSONALIZED AND EMOTIONALIZED DRIVING INSTRUCTIONS

      
Application Number 18976413
Status Pending
Filing Date 2024-12-11
First Publication Date 2026-06-11
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Adashchik, Andrey
  • Shimchik, Ilya
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for a machine learning (ML) based method for providing driving instructions in a vehicle, including: acquiring parameters from a plurality of vehicle systems, sensors and other external sources of information; analyzing acquired parameters using a trained driving analysis ML model configured to generate: driving instructions for a driver of the vehicle, and corresponding emotional prosody parameters indicating a level of urgency and/or level of importance of the driving instructions; generating a voice audio recording of the driving instructions; applying to the voice audio recording a trained voice emotionalization ML model configured to modify emotional prosody of the voice audio recording of the driving instructions based on corresponding emotional prosody parameters to generate an emotionalized voice audio recording of the driving instructions; and providing the emotionalized voice audio recording of the driving instructions for audio playback to the driver via a speaker in the vehicle.

IPC Classes  ?

  • B60K 35/26 - Output arrangements, i.e. from vehicle to user, associated with vehicle functions or specially adapted therefor using acoustic output
  • G01C 21/36 - Input/output arrangements for on-board computers

3.

SYSTEMS AND METHODS FOR TESTING OF SOFTWARE CODE

      
Application Number 18964758
Status Pending
Filing Date 2024-12-02
First Publication Date 2026-06-04
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Fedorov, Roman
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for a snapshot based testing of software code. In one aspect, a method includes: receiving a first snapshot of an executed software code; receiving a second snapshot of the executed software code; comparing the first and second snapshots to identify static and/or dynamic parameters, wherein the static parameters have the same input and output values in both the first and second snapshots, and dynamic parameters have the same input values and different output values in each snapshot; analyzing the executed software code to determine relationships between the dynamic parameters and to identify related dynamic parameters; generating a test for testing the software code; receiving a modification to the software code; and applying the generated test to the executed modified software code.

IPC Classes  ?

4.

SYSTEMS AND METHODS FOR GENERATING SPEECH WITH INTONATION VARIETY USING MACHINE LEARNING

      
Application Number 18964841
Status Pending
Filing Date 2024-12-02
First Publication Date 2026-06-04
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Adaschik, Andrey
  • De Korte, Marcel
  • Obukhov, Dmitry
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for executing a text-to-speech machine learning model. A method includes: determining a first phoneme embedding from an input phoneme sequence; determining, using a text embedding model, a token-level embedding from an input word sequence, wherein the input phoneme sequence corresponds to the input word sequence; upsampling the token-level embedding into a second phoneme embedding; inputting both the first phoneme embedding and the second phoneme embedding in an encoder-decoder machine learning model configured to generate acoustic features for a vocoder model that produces a speech waveform; and executing the vocoder model to generate speech reciting the input word sequence.

IPC Classes  ?

  • G10L 13/027 - Concept to speech synthesisersGeneration of natural phrases from machine-based concepts
  • G10L 13/06 - Elementary speech units used in speech synthesisersConcatenation rules
  • G10L 13/10 - Prosody rules derived from textStress or intonation

5.

SYSTEMS AND METHODS FOR A MACHINE-LEARNING BASED METHOD FOR PROCTORING ONLINE EXAMINATIONS

      
Application Number 18965282
Status Pending
Filing Date 2024-12-02
First Publication Date 2026-06-04
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Rakhmatulina, Rasilia
  • Adaschik, Andrey
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and methods for a machine-learning based method for proctoring online examinations. In one aspect, an exemplary method includes monitoring a user taking an online examination. The method also includes detecting at least one suspicious cheating event from the user from a captured video stream or time-series telemetry data. The method further includes, in response to detecting a plurality of suspicious cheating events from the user, analyzing the detected suspicious cheating events using a trained AI proctoring model. The trained AI proctoring model is configured to: recognize a cheating pattern based on the detected plurality of suspicious cheating events, classify the cheating events based on the detected cheating pattern, and calculate a cheating risk score based on the recognized cheating patterns. The method further includes notifying a proctor of suspicious cheating by the user based on the calculated cheating risk score exceeding a predetermined threshold.

IPC Classes  ?

  • G06F 3/08 - Digital input from, or digital output to, record carriers from or to individual record carriers, e.g. punched card

6.

SYSTEMS AND METHODS FOR MACHINE LEARNING BASED ANALYSIS OF RACING COMMUNICATION IN A RACING EVENT

      
Application Number 18966782
Status Pending
Filing Date 2024-12-03
First Publication Date 2026-06-04
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Boiarov, Andrei
  • Shapiro, Artem
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for ML-based analysis of racing communications. In one aspect, the method includes: obtaining a plurality of audio message between a plurality of race team members, converting the messages into text format, determining roles of speakers, including at least one of: determining roles of some speakers based on analysis of specific words and/or phrases, and determining roles of other speakers based on analysis of background noise patterns in audio messages, recognizing topics of messages by applying a third neural network trained on racing data, identifying a list of predefined keywordsin the text messages, determining a level of importance of each message based on the role of the speaker, the topic of the message, the predefined keywords, and a relationship of the message with other messages, and displaying the plurality of text messages based on the level of importance in a user interface.

IPC Classes  ?

  • G06F 40/35 - Discourse or dialogue representation
  • G06F 40/103 - Formatting, i.e. changing of presentation of documents
  • G10L 25/78 - Detection of presence or absence of voice signals

7.

SYSTEMS AND METHODS FOR GENERATING A TEACHING AVATAR USING MACHINE LEARNING

      
Application Number 18959807
Status Pending
Filing Date 2024-11-26
First Publication Date 2026-05-28
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Boiarov, Andrei
  • Adaschik, Andrey
  • Baimetov, Ilya
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for generating a teaching avatar using machine learning. A method may include training, using a first machine learning algorithm, a teaching avatar to recite information using speech-based mannerisms and physical gestures of a real-life teacher, wherein the training is performed with a training dataset comprising videos and transcripts of real-life teachers administering courses. The method may include receiving a class attribute comprising information about at least one student of a course. The method may include setting a visual appearance and an audio configuration of the teaching avatar based on the class attribute. The method may including generating, using a second machine learning algorithm, a script based on the course. The method may include executing, on a computing device, the teaching avatar to recite the script with the speech-based mannerisms and physical gestures of the real-life teacher.

IPC Classes  ?

  • G06N 3/006 - Artificial life, i.e. computing arrangements simulating life based on simulated virtual individual or collective life forms, e.g. social simulations or particle swarm optimisation [PSO]

8.

SYSTEM AND METHOD FOR MACHINE LEARNING-BASED BRAND ADVERTISING RATE CALCULATION IN A VIDEO

      
Application Number 19453170
Status Pending
Filing Date 2026-01-20
First Publication Date 2026-05-28
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Shimchik, Ilya
  • Firsakov, Nikita
  • Bredikhin, Pavlo
  • Ulasen, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Tkachev, Nikita

Abstract

Disclosed herein are systems and method for______. In one aspect,

IPC Classes  ?

  • G06Q 30/0273 - Determination of fees for advertising
  • G06V 20/40 - ScenesScene-specific elements in video content

9.

SYSTEMS AND METHODS FOR GENERATING REALISTIC HANDWRITING MOVEMENTS FOR A VIRTUAL AVATAR

      
Application Number 18953176
Status Pending
Filing Date 2024-11-20
First Publication Date 2026-05-21
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Alekseitseva, Kseniia
  • Boiarov, Andrei
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and methods for generating realistic handwriting movements for a virtual avatar. An exemplary method includes: receiving an input comprising one of a drawing or text; assigning a coordinate and a timestamp to each respective point on the input; generating a curve including a plurality of coordinates assigned to points in the input; generating a weighted virtual object configured to trace the curve in an animation based on an order of a plurality of timestamps assigned to the points in the input, wherein the weighted virtual object has an inertial mass parameter that modifies the curve to represent different writing variations; configuring a hand of a virtual avatar to move along a modified version of the curve as traced by the weighted virtual object with the inertial mass parameter being set to a first value; and generating, for display, the avatar as hand writing the input.

IPC Classes  ?

  • G06T 11/20 - Drawing from basic elements, e.g. lines or circles

10.

SYSTEM AND METHOD FOR REMOTE USERS ACTIVITIES ADMINISTRATION

      
Application Number 19448371
Status Pending
Filing Date 2026-01-14
First Publication Date 2026-05-21
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Dergacheva, Svetlana
  • Bell, Serg
  • Protasov, Stanislav
  • Rybak, Alexey
  • Dedenis, Laurent

Abstract

A system receives video data from a first device, audio data from a second device, and activity data indicative of events on a user device. The system detects at least one violation of user activity occurring during a time period by applying, on one of the video data, the audio data, and the activity data, at least one rule for controlling user interactions with critical data on the user device. The system stores, in the at least one memory, the at least one violation in association with time-synchronized video, audio, and activity events captured during the time period. The system terminates, on the user device, access to the critical data based on the at least one violation.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • H04L 67/50 - Network services

11.

SYSTEMS AND METHODS FOR TRAINING NEURAL NETWORKS TO IDENTIFY AND GEOLOCATE RACERS ON A RACE COURSE

      
Application Number 18946021
Status Pending
Filing Date 2024-11-13
First Publication Date 2026-05-14
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Bleklov, Dmitry
  • Bredikhin, Pavlo
  • Kivich, Anton
  • Boiarov, Andrei
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for training neural networks to identify and geolocate racers, comprising: obtaining a first dataset, a second dataset, and a map of the race course with unique geolocations; generating a first training dataset comprising the first dataset and geolocation labels identifying the unique geolocations; training a geolocation identification neural network to identify at least one unique geolocation in the images of the race course and to identify corresponding unique geolocations on the map of the race course; generating a second training dataset comprising the second dataset and racer labels identifying each racer in the images of racers; training a racer identification neural network to identify at least one racer in the images of racers based on identifying visual appearances of each racer; and using the trained geolocation identification neural network and the trained racer identification neural network to analyze racing videos to identify and geolocate positions of racers on the race course.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06N 3/08 - Learning methods
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 7/90 - Determination of colour characteristics
  • G06V 20/54 - Surveillance or monitoring of activities, e.g. for recognising suspicious objects of traffic, e.g. cars on the road, trains or boats
  • G06V 40/16 - Human faces, e.g. facial parts, sketches or expressions

12.

SYSTEMS AND METHODS FOR SYNCHRONIZATION OF VIDEO, GEOLOCATION, AND TELEMETRY RACE DATA USING NEURAL NETWORKS

      
Application Number 18946142
Status Pending
Filing Date 2024-11-13
First Publication Date 2026-05-14
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Bleklov, Dmitry
  • Bredikhin, Pavlo
  • Kivich, Anton
  • Boiarov, Andrei
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for synchronizing race telemetry, videos, and map data. In one aspect, a method includes: obtaining racing videos of racers on a race course and a map of the race course; identifying unique geolocations of the race course; executing a trained racer identification neural network to visually identify and track at least one racer at least at the identified unique geolocations in the racing videos; obtaining telemetry data associated with absolute race time for each identified racer; synchronizing the racing videos, the map, and the telemetry data for each identified racer based on the identified unique geolocations and the absolute race time; and generating a dynamic user interface (UI) for displaying time-synchronized videos comprising a visual identifier of each racer, the map including a visual identifier of the geolocation of each racer on the race course, and the telemetry data for each racer.

IPC Classes  ?

  • G11B 27/34 - Indicating arrangements
  • G01C 21/00 - NavigationNavigational instruments not provided for in groups
  • G06T 7/20 - Analysis of motion
  • G06V 10/56 - Extraction of image or video features relating to colour
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands

13.

SYSTEMS AND METHODS FOR VEHICLE IDENTIFICATION IN IMAGES

      
Application Number 18929700
Status Pending
Filing Date 2024-10-29
First Publication Date 2026-04-30
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Boiarov, Andrei
  • Bleklov, Dmitry
  • Bredikhin, Pavlo
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

A system generates a first dataset with input images of vehicles and corresponding output vectors identifying the vehicles. The system also creates a second dataset with images of damaged vehicles and output vectors detailing the damages. The system trains a machine learning model using the first dataset to detect vehicles in images, employing backbone and linear layers. The system then fine-tunes the model with the second dataset to identify damages on detected vehicles, updating the weights of the backbone layers during initial training and the first linear layer during fine-tuning. The system processes an input image of a vehicle through the trained model to detect and display any damages on a user interface, highlighting the vehicle and its damages.

IPC Classes  ?

  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06F 9/451 - Execution arrangements for user interfaces

14.

AUTOMATIC MEASUREMENT OF RACING VEHICLE DETAILS

      
Application Number 18933475
Status Pending
Filing Date 2024-10-31
First Publication Date 2026-04-30
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Bleklov, Dmitry
  • Bredikhin, Pavlo
  • Koritskii, Nikita
  • Ulasen, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dedenis, Laurent
  • Dobrovolskiy, Nikolay

Abstract

Systems and methods for analyzing images using deep learning and computer vision models. Automatic analysis of photographic images allows, for example, for the identification of important elements in these images, such as detection and measurement of vehicle details of interest to racing teams. Racing vehicles, typically cars that use standardized components, have specific geometry that can be detected and used for specific detection tasks.

IPC Classes  ?

  • G06T 7/62 - Analysis of geometric attributes of area, perimeter, diameter or volume
  • G06V 10/26 - Segmentation of patterns in the image fieldCutting or merging of image elements to establish the pattern region, e.g. clustering-based techniquesDetection of occlusion

15.

SYSTEM AND METHOD FOR A VIDEO AVATAR CREATION

      
Application Number 19432271
Status Pending
Filing Date 2025-12-24
First Publication Date 2026-04-30
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Obukhov, Dmitriy
  • De Korte, Marcel
  • Parkhomenko, Denis
  • Kirillov, Ivan
  • Rybak, Alexey
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

A system trains a video synthesis model using a video training dataset comprising video samples of one or more persons. The system receives a video sample of the target person. The system trains a video custom synthesis model based on the video sample. The system generates, using both the video synthesis model and the video custom synthesis model, a video avatar that mimics visuals of the target person, wherein generating the video avatar further comprises: generating a preliminary video of a head of the target person with controlled gestures based on recorded gestures from the video sample and a target gesture script; and adding lip synchronization to the preliminary video by matching a voice recording of the target person to a plurality of lip movements based on words spoken by the target person in the preliminary video.

IPC Classes  ?

  • G06T 13/20 - 3D [Three Dimensional] animation
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G10L 13/033 - Voice editing, e.g. manipulating the voice of the synthesiser
  • G10L 13/047 - Architecture of speech synthesisers
  • G10L 13/10 - Prosody rules derived from textStress or intonation

16.

SYSTEM AND METHOD FOR AN AUDIO AVATAR CREATION

      
Application Number 19432258
Status Pending
Filing Date 2025-12-24
First Publication Date 2026-04-30
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Obukhov, Dmitriy
  • De Korte, Marcel
  • Parkhomenko, Denis
  • Kirillov, Ivan
  • Rybak, Alexey
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

A system trains a voice synthesis model to convert text to speech, wherein the training is based on an audio training dataset comprising audio samples of one or more persons. The system receives at least one audio sample of the target person. The system trains a voice custom synthesis model to identify person-specific speech characteristics, wherein the training is based on the at least one audio sample. The system receives an input text. The system generates, using both the voice synthesis model and the voice custom synthesis model, an audio avatar that recites the input text in a voice of the target person. The system processes the audio avatar to be formatted by phrases and expressions.

IPC Classes  ?

  • G06T 13/20 - 3D [Three Dimensional] animation
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G10L 13/033 - Voice editing, e.g. manipulating the voice of the synthesiser
  • G10L 13/047 - Architecture of speech synthesisers
  • G10L 13/10 - Prosody rules derived from textStress or intonation

17.

SEEDING CONTRADICTION AS A FAST METHOD FOR GENERATING FULL-COVERAGE TEST SUITES

      
Application Number 19426216
Status Pending
Filing Date 2025-12-19
First Publication Date 2026-04-23
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Oriol, Manuel
  • Li, Huang
  • Meyer, Bertrand
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

Systems and methods for checking the correctness of a computer program with at least one incorrect instruction inserted into at least one of a plurality of branches of the computer program. At least one prover generates a counterexample of computer program correctness in order to switch focus from a failed proof of the correctness of the computer program to a failed test of the correctness of the computer program.

IPC Classes  ?

18.

SYSTEMS AND METHODS FOR ANIMATING REALISTIC MOVEMENTS IN AN AVATAR USING A CO-SPEECH ENGINE

      
Application Number 18915439
Status Pending
Filing Date 2024-10-15
First Publication Date 2026-04-16
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Boiarov, Andrei
  • Alekseitseva, Kseniia
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and methods for generating realistic movements for a virtual avatar. An exemplary method includes: extracting, using a speech recognition algorithm, a plurality of words from an audio clip; inputting the plurality of words into a machine learning model configured to output a plurality of gestures to accompany the plurality of words, wherein the machine learning model is configured to: detect a group of words; identify a keyword in the group of words; and assign, to the group of words, a gesture corresponding to the keyword; and animating a virtual avatar to perform the outputted plurality of gestures while reciting the plurality of words, wherein the gesture is performed when reciting the group of words.

IPC Classes  ?

  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 13/20 - 3D [Three Dimensional] animation
  • G10L 15/02 - Feature extraction for speech recognitionSelection of recognition unit
  • G10L 15/08 - Speech classification or search

19.

SYSTEMS AND METHODS FOR GENERATING CUSTOM COURSES USING MACHINE LEARNING

      
Application Number 18894309
Status Pending
Filing Date 2024-09-24
First Publication Date 2026-03-26
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Adaschik, Andrey
  • Baimetov, Ilya
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

disclosed herein are systems and method for generating custom courses using machine learning. a method may include: receiving, via a user interface (UI), a first user selection of a topic; retrieving content associated with the topic from a database of reference materials; generating, for display on the GUI, the content in a default organizational scheme; receiving, via the GUI, a second user selection to organize the content in a custom organizational scheme of a preferred duration for consuming the topic; determining, by a hardware processor, an amount of time needed by a user to consume the content in the default organization scheme; and automatically updating the content displayed in the UI in accordance with the custom organizational scheme based on the preferred duration and the amount of time.

IPC Classes  ?

  • G06T 11/60 - Editing figures and textCombining figures or text
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 16/9538 - Presentation of query results
  • G06F 40/166 - Editing, e.g. inserting or deleting

20.

SYSTEMS AND METHODS FOR GENERATING SYNTHESIZED REFERENCE MATERIALS USING MACHINE LEARNING

      
Application Number 18894503
Status Pending
Filing Date 2024-09-24
First Publication Date 2026-03-26
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Adaschik, Andrey
  • Baimetov, Ilya
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for generating synthesized content using machine learning. A method may include: receiving, via a UI, a first user selection of a topic from a plurality of topics; identifying a first reference material and a second reference material from a plurality of reference materials related to the topic; determining a first complexity level and a first quality level of the first reference material; determining a second complexity level and a second quality level of the second reference material; calculating a weight distribution that is a combination of a ratio between the complexity levels and a ratio between the quality levels; executing a machine learning algorithm that generates content synthesized from both the first reference material and the second reference material based on the weight distribution; and outputting, for display, the content on the UI.

IPC Classes  ?

21.

SYSTEMS AND METHODS FOR UPDATING COURSES GENERATED USING MACHINE LEARNING

      
Application Number 18895556
Status Pending
Filing Date 2024-09-25
First Publication Date 2026-03-26
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Adaschik, Andrey
  • Baimetov, Ilya
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for updating courses generated using machine learning. A method may include: receiving, via a user interface (UI), a user selection of a preferred duration for consuming course content associated with a topic; generating, using a machine learning algorithm at a first time, a course from reference materials describing a plurality of sub-topics associated with the topic, wherein the machine learning algorithm combines the reference materials in an organizational scheme such that a length of the course is not greater than the preferred duration; outputting the course on the GUI; detecting, at a second time, a new reference material describing a new sub-topic for inclusion in the course; modifying, using the machine learning algorithm, the course to include the new sub-topic in a manner such that the length of the course is not greater than the preferred duration; and outputting the modified course.

IPC Classes  ?

  • G06Q 50/20 - Education
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials

22.

SYSTEMS AND METHODS FOR INTEGRATING COURSES GENERATED USING MACHINE LEARNING INTO A CURRICULUM

      
Application Number 18895693
Status Pending
Filing Date 2024-09-25
First Publication Date 2026-03-26
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Adaschik, Andrey
  • Baimetov, Ilya
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and method for integrating content into a sequence using machine learning. A method may include: receiving, via a user interface (UI), content describing a topic and a plurality of sub-topics associated with the topic; executing a first machine learning model configured to determine compatibility scores between the content and a plurality of curricula; identifying at least one curriculum with a compatibility score greater than a threshold compatibility score; executing at least one other machine learning model configured to generate a modified curriculum in which the content is inserted into an original sequence of courses associated with the at least one curriculum based on prerequisites of the content and available resources to provide access to the content; and outputting, on the UI, the modified curriculum.

IPC Classes  ?

  • G06Q 50/20 - Education
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/04847 - Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
  • G06F 16/34 - BrowsingVisualisation therefor

23.

SYSTEMS AND METHODS FOR PROCTORING AND UPDATING COURSES USING MACHINE LEARNING

      
Application Number 18895748
Status Pending
Filing Date 2024-09-25
First Publication Date 2026-03-26
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ulasen, Sergey
  • Adaschik, Andrey
  • Baimetov, Ilya
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and methods for updating a graphical user interface displaying content related to a topic based on user performance. A method may include: receiving, via a user interface (UI), a user selection of a topic; generating, using a machine learning algorithm, a course from reference materials describing a plurality of sub-topics associated with the topic, wherein the machine learning algorithm includes, in the course, a plurality of assessments that test comprehension of the plurality of sub-topics; outputting the course on the UI; monitoring user interaction with a first subset of the assessments within the course on the UI; in response to determining, based on the monitoring, that the user interaction does not meet a comprehension criteria, modifying, using the machine learning algorithm, a first subset of the sub-topics corresponding to the first subset of the assessments; and outputting the modified course on the UI.

IPC Classes  ?

  • G09B 7/08 - Electrically-operated teaching apparatus or devices working with questions and answers of the multiple-choice answer type, i.e. where a given question is provided with a series of answers and a choice has to be made from the answers characterised by modifying the teaching programme in response to a wrong answer, e.g. repeating the question, supplying further information

24.

PARTIALLY HOMOMORPHIC ENCRYPTION (PHE) IN DISTRIBUTED 1-BIT LARGE LANGUAGE MODEL (LLM) ARCHITECTURE

      
Application Number 19399724
Status Pending
Filing Date 2025-11-25
First Publication Date 2026-03-19
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Ulasen, Sergey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

A system determines whether to execute a first operation of a distributed machine learning model (MLM) on at least one server or on at least one client device. In response to determining that the first operation should be executed on the at least one server, the system: encrypts data associated with the first operation using a specific encryption scheme; and transmits the encrypted data to the at least one server for execution of the first operation on the encrypted data. In response to determining that the first operation should be executed on the at least one client device, the system performs the first operation on the data using the at least one client device without encrypting using the specific encryption scheme.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols

25.

LOCAL PLANNING FOR AUTONOMOUS VEHICLES USING MULTIPLE CAMERAS

      
Application Number 18784071
Status Pending
Filing Date 2024-07-25
First Publication Date 2026-01-29
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Buyval, Aleksandr
  • Mustafin, Ruslan
  • Liubimov, Maksim
  • Shimchik, Ilya
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Systems and methods for autonomous-vehicle navigation integrating path planning with a perception network. A Bird's Eye View costmap is generated at runtime using only onboard sensors. No external localization providers are used.

IPC Classes  ?

  • B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles
  • G01C 21/36 - Input/output arrangements for on-board computers
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06V 20/56 - Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle

26.

Systems and methods for detection of the presence of a person in front of a display with a camera

      
Application Number 19004064
Grant Number 12531002
Status In Force
Filing Date 2024-12-27
First Publication Date 2026-01-20
Grant Date 2026-01-20
Owner Constructor Technology AG (Switzerland)
Inventor
  • Ulasen, Sergey
  • Rakhmatulina, Rasilia
  • Zherebtsov, Nikita
  • Adashchik, Andrey
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Disclosed herein are systems and methods for detecting a presence of a person in front of a display with a camera based on a reflection detection. In one aspect, an exemplary method includes obtaining, using a camera, a video stream of a user in front of the display. The method also includes changing a brightness and color characteristics of an object. The method further includes obtaining changes in a brightness and a color temperature of at least one surface on a face of the user from the video stream. The method further includes based on a determination that the obtained changes in brightness and color temperature of surfaces on the face of the user do not correspond to the brightness and color temperature of the object within the brightness threshold and the color temperature threshold, determining that the user is not in front of the display.

IPC Classes  ?

  • G09G 3/20 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix
  • G06V 40/10 - Human or animal bodies, e.g. vehicle occupants or pedestriansBody parts, e.g. hands

27.

SYSTEM AND METHOD FOR PREDICTIVE ANALYSIS OF 2-DIMENSIONAL CRYSTAL STRUCTURES

      
Application Number 19255999
Status Pending
Filing Date 2025-06-30
First Publication Date 2026-01-08
Owner Constructor Technology AG (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Shibaev, Egor
  • Dedenis, Laurent
  • Protasov, Stanislav
  • Bell, Serg
  • Dobrovolskiy, Nikolay

Abstract

The present invention provides a system and method for applying Siamese Neural Networks (“SNNs”) to model, characterize, and predict the effects of defects on material properties, specifically for 2-dimensional (“2D”) crystals such as transition metal dichalcogenides (“TMDCs”). The present invention provides a method for predicting physical properties with strong performance across both low and high-defect density scenarios.

IPC Classes  ?

  • G06N 3/045 - Combinations of networks
  • G06N 3/0464 - Convolutional networks [CNN, ConvNet]
  • G06N 3/088 - Non-supervised learning, e.g. competitive learning
  • G16C 20/30 - Prediction of properties of chemical compounds, compositions or mixtures

28.

SYSTEM AND METHOD FOR VISUAL EVALUATION OF AN AVATAR

      
Application Number 19317276
Status Pending
Filing Date 2025-09-03
First Publication Date 2025-12-25
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Baimetov, Ilya
  • Parkhomenko, Denis
  • De Korte, Marcel
  • Kirillov, Ivan
  • Obukhov, Dmitriy
  • Rybak, Alexey
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

A system obtains, by a video evaluator, a video clip generated by a video generator of the avatar generator. The system obtains, by the video evaluator, video features of a target person that the avatar is representing. The system compares the video clip with the video features of the target person using a set of video metrics. The system generates a video evaluation score for the video clip based on a comparison of the video clip and the video features.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G10L 15/02 - Feature extraction for speech recognitionSelection of recognition unit
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
  • G10L 25/60 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals
  • G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
  • G10L 25/90 - Pitch determination of speech signals

29.

SYSTEM AND METHOD FOR EMOTIONAL TEXT ANALYSIS AND MARKUP

      
Application Number 18744154
Status Pending
Filing Date 2024-06-14
First Publication Date 2025-12-18
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Kulla, Stiven
  • Aksenov, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dedenis, Laurent
  • Dobrovolskiy, Nikolay

Abstract

Systems and methods for automated emotional text analysis and markup utilizing a sliding window mechanism. A method includes receiving input text data and employing a text preprocessing unit to parse the data into text segments. A contextual window control unit within a text markup unit applies a sliding window mechanism to each text segment, creating context windows for sentiment analysis. An emotional analysis model within the sentiment classification unit classifies the sentiment of the text segments within context windows. The emotional text markup unit associates classification results with the respective text segments, generating marked-up text that is used to produce media content with emotional expressions.

IPC Classes  ?

  • G06F 40/30 - Semantic analysis
  • G06F 40/205 - Parsing
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination

30.

SYSTEMS AND METHODS OF AUTOMATICALLY ADDING ACTIVE LISTENING MICRO-SCENARIOS DURING LEARNING SESSION

      
Application Number 18745284
Status Pending
Filing Date 2024-06-17
First Publication Date 2025-12-18
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Aksenov, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dedenis, Laurent
  • Dobrovolskiy, Nikolay

Abstract

Methods and systems for enhancing a student's comprehension of visually narrated lectures by automatically augmenting narration of textual lectures with automatically generated textual scenarios inserted into the lecture, including by automatically selecting the locations of the insertion, contents, voice, and avatar characteristics for the scenarios.

IPC Classes  ?

  • G09B 5/06 - Electrically-operated educational appliances with both visual and audible presentation of the material to be studied
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals

31.

META VERSIONING OF MULTI-SOURCE ARTIFACTS

      
Application Number 18745290
Status Pending
Filing Date 2024-06-17
First Publication Date 2025-12-18
Owner Constructor Technology AG (Switzerland)
Inventor
  • Koryakin, Alexey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Systems and methods for verification of a result of execution of a computational system, including generating the result by executing elements of a computational system by a developer party, saving the result in a computer storage, preserving a current state of elements of the computational system by creating a meta-version label in a meta-version tracking system for the meta-version of the computational system and linking the elements of the computational system to the meta-version label, sending to the meta-version tracking system a request to verify the result of the computational system by a verifying party, recreating and deploying elements of the computational system by transferring information to an external device, generating a verification result, and comparing the verification result to the result previously generated.

IPC Classes  ?

  • G06F 8/71 - Version control Configuration management
  • G06F 16/27 - Replication, distribution or synchronisation of data between databases or within a distributed database systemDistributed database system architectures therefor

32.

SYSTEMS AND METHODS FOR AUTOMATIC OFFLOADING TO EXTERNAL COMPUTING DEVICES

      
Application Number 18745273
Status Pending
Filing Date 2024-06-17
First Publication Date 2025-12-18
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Koryakin, Alexey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

Methods and systems are disclosed for automatically obtaining a result of execution in a remote execution environment, such as high-performance computing cluster HPC, of elements of a version of a complex computational system relying on at least one data source. Configuration of the remote execution environment, as well as deployment of the version of the computational system and its configuration is performed automatically using instructions preserved within the version-tracking system. Intermediate statuses and the result of the execution are produced according to the instructions preserved within the version-tracking system and are preserved within the version-tracing system.

IPC Classes  ?

  • G06F 9/455 - EmulationInterpretationSoftware simulation, e.g. virtualisation or emulation of application or operating system execution engines

33.

SYSTEM AND METHOD FOR AN AUDIO-VISUAL AVATAR EVALUATION

      
Application Number 19317231
Status Pending
Filing Date 2025-09-03
First Publication Date 2025-12-18
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Baimetov, Ilya
  • Parkhomenko, Denis
  • De Korte, Marcel
  • Kirillov, Ivan
  • Obukhov, Dmitriy
  • Rybak, Alexey
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

A system obtains, by an audio evaluator, a speech generated by a text-to-speech module of the avatar generator. The system obtains, by the audio evaluator, audio features of a target person that the avatar is representing. The system compares the speech with the audio features of the target person using a set of audio metrics, and generating an audio evaluation score for the speech based on a comparison of the speech and the audio features, wherein generating the audio evaluation score comprises evaluating one or more of: m speech intelligibility using automatic-speech-recognition (ASR) based evaluation metrics, audio noise level using voice-activity-detection (VAD) based evaluation metrics, naturalness of speech intonation using pitch-based metrics, voice similarities using equal-error-rate (EER) and cosine (COS) metrics, and speech pronunciation statistics.

IPC Classes  ?

  • G06T 7/00 - Image analysis
  • G10L 15/02 - Feature extraction for speech recognitionSelection of recognition unit
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
  • G10L 25/60 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals
  • G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
  • G10L 25/90 - Pitch determination of speech signals

34.

SYSTEM AND METHOD FOR PERSONALIZED AVATAR GENERATION USING PHOTO IMAGE ANALYSIS

      
Application Number 18737565
Status Pending
Filing Date 2024-06-07
First Publication Date 2025-12-11
Owner Constructor Technology AG (Switzerland)
Inventor
  • Aksenov, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dedenis, Laurent
  • Dobrovolskiy, Nikolay

Abstract

Systems and methods for generating a personalized three-dimensional avatar model are disclosed. A method includes generating pose data by identifying key points on a body figure mapped on user photographic images, loading a three-dimensional avatar model template based on persona characteristics and aligning the avatar model template with pose data to position the avatar in a corresponding posture. The personalized avatar model is generated using gradient descent optimization to adjust avatar model parameters based on a comparison of aligned avatar model with user images.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 7/194 - SegmentationEdge detection involving foreground-background segmentation
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods

35.

SYSTEM AND METHOD FOR INTELLIGENCE-BASED RACING PHOTO ANALYSIS

      
Application Number 18667121
Status Pending
Filing Date 2024-05-17
First Publication Date 2025-11-20
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Bleklov, Dmitrii
  • Bredikhin, Pavlo
  • Koritskii, Nikita
  • Uiasen, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dedenis, Laurent
  • Dobrovolskiy, Nikolay

Abstract

Systems and methods for analyzing images include an application that uses deep learning and computer vision models. Automatic analysis of photographic images allows, for example, for the identification of important elements in these images. For example, the application detects racing vehicles, vehicle numbers, vehicle details, and the orientation of these vehicles. These vehicles, typically cars, have specific attributes associated with a racing environment that can be detected with an application that comprises customized modules adapted to specific detection tasks.

IPC Classes  ?

  • G06V 30/10 - Character recognition
  • G06T 7/90 - Determination of colour characteristics
  • G06V 10/762 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using clustering, e.g. of similar faces in social networks
  • G06V 10/764 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
  • G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations

36.

SYSTEM AND METHOD FOR REPAIRING COMPUTER PROGRAMS AUTOMATICALLY WITHOUT EXECUTION

      
Application Number 18648802
Status Pending
Filing Date 2024-04-29
First Publication Date 2025-10-30
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Li, Huang
  • Meyer, Bertrand
  • Mustafin, Ilgiz
  • Oriol, Manuel

Abstract

Systems and methods for automatically finding and fixing faults in software programs. The methodology is implemented by a tool that works solely on the basis of program text, using a prover. The tool verifies program code with a prover and if a fault is found, a set of counterexamples are generated that illustrate the causes of the proof failure. The tool uses the counterexample to infer invariants that characterize the circumstances under which the failure occurs. These invariants are used to generate candidate fixes, which are then validated by the prover. Correct fixes are applied to the program.

IPC Classes  ?

  • G06F 11/36 - Prevention of errors by analysis, debugging or testing of software

37.

Partially homomorphic encryption (PHE) in distributed 1-bit large language model (LLM) architecture

      
Application Number 19169111
Grant Number 12500735
Status In Force
Filing Date 2025-04-03
First Publication Date 2025-10-09
Grant Date 2025-12-16
Owner Constructor Technology AG (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Ulasen, Sergey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

A system determines whether a first operation performed by an MLM is compatible with a specific encryption scheme, wherein the MLM is distributed over at least one client device and at least one server. In response to determining that the first operation is compatible with the specific encryption scheme, the system encrypts data associated with the first operation using the specific encryption scheme, and transmits the encrypted data to the at least one server configured to apply the first operation. In response to determining that the first operation is incompatible with the specific encryption scheme, the system performs the first operation on the data using the at least one client device without encrypting using the specific encryption scheme.

IPC Classes  ?

  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • G06F 17/16 - Matrix or vector computation

38.

SYSTEMS AND METHODS FOR TRAINING AND SECURING A LARGE LANGUAGE MODEL WITH ENCRYPTED LAYERS

      
Application Number 19170105
Status Pending
Filing Date 2025-04-04
First Publication Date 2025-10-09
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Ulasen, Sergey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

A system generates an MLM comprising a plurality of layers. The system assigns a first encryption scheme for a first subset of layers in the plurality of layers. During a training phase of the MLM, the system determines whether a first input training vector comprises private data, in response to determining that the first input training vector does not comprise the private data, the system train the MLM such that, during backpropagation, an optimization algorithm is used to update any necessary weights in the plurality of layers; and in response to determining that the first input training vector comprises the private data, the system trains the MLM such that during the backpropagation, the optimization algorithm is used to update weights solely in the first subset of layers. The system executes the trained MLM on a user input vector to generate a user output value.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system

39.

SYSTEMS AND METHODS FOR SECURING LARGE LANGUAGE MODELS USING SECRET TOKENS

      
Application Number 19170148
Status Pending
Filing Date 2025-04-04
First Publication Date 2025-10-09
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Ulasen, Sergey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

A system parses an input training dataset by classifying public data and private data in the input training dataset. The system tokenizes the public data into standard tokens and the private data into secret tokens. The system trains an MLM using the standard tokens and the secret tokens to generate, for a given input prompt, a output response that does not reveal any values in the private data. The system receives a user prompt, and executes the trained MLM on the user prompt to generate a masked output response comprising at least one secret token. The system de-tokenizes, the at least one secret token, in the masked output response based on the tokens and user credentials of the user. The system outputs a version of the masked output response with the at least one secret token replaced with a corresponding value of the private data based on the user credentials.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communicationsNetwork security protocols including means for verifying the identity or authority of a user of the system
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06N 20/00 - Machine learning
  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • H04L 9/08 - Key distribution

40.

SYSTEMS AND METHODS FOR ENCRYPTING PARAMETERS OF A LARGE LANGUAGE MODEL

      
Application Number 19170178
Status Pending
Filing Date 2025-04-04
First Publication Date 2025-10-09
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Ulasen, Sergey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

A system receives a training dataset for the LLM that includes confidential data, wherein the LLM comprises preset parameters. The system trains the LLM using the training dataset, including: identifying one or more parameters changed during the training, and encrypting the changed parameters. The system receives an input query for the LLM from a user. The system determines if the user has access rights to the confidential data. In response to determining that the user has the access rights to the confidential data, the system decrypts the encrypted changed parameters of the LLM, and performs an LLM inference using the decrypted changed parameters. In response to determining that the user does not have the access rights to the confidential data, the system performs the LLM inference with the preset parameters without decrypting the encrypted changed parameters.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/60 - Protecting data

41.

FULLY HOMOMORPHIC ENCRYPTION (FHE) AND PARTIALLY HOMOMORPHIC ENCRYPTION (PHE) IN DISTRIBUTED 1-BIT LARGE LANGUAGE MODEL (LLM) ARCHITECTURE

      
Application Number 19169074
Status Pending
Filing Date 2025-04-03
First Publication Date 2025-10-09
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Ulasen, Sergey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Dedenis, Laurent

Abstract

A system determines whether a first operation performed by an MLM is compatible with one of a first encryption scheme and a second encryption scheme, wherein the MLM is distributed over at least one client device and at least one server. In response to determining that the first operation is compatible with the first encryption scheme, the system: encrypts data associated with the first operation using the first encryption scheme; and transmits the data encrypted by the first encryption scheme to the at least one server configured to apply the first operation. In response to determining that the first operation is incompatible with the first encryption scheme, the system: encrypts the data associated with the first operation using the second encryption scheme; and transmits the data encrypted by the second encryption scheme to the at least one server configured to apply the first operation.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • H04L 9/00 - Arrangements for secret or secure communicationsNetwork security protocols
  • H04L 9/14 - Arrangements for secret or secure communicationsNetwork security protocols using a plurality of keys or algorithms

42.

SYSTEMS AND METHODS FOR CONDUCTING A SYNCHRONIZED STUDENT-LECTURER SESSION IN E-LEARNING SERVER

      
Application Number 19197137
Status Pending
Filing Date 2025-05-02
First Publication Date 2025-08-28
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ushanov, Artem
  • Luskevich, Iiia
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

A system outputs, on a first user computing system, a lesson material template on a session screen of a data sharing software, and on one or more task screens of the data sharing software, at least one task related to the lesson material template for a first user to perform on the first user computing system while the lesson material template is being presented on the session screen. The system modifies the lesson material template based on one or more first user modifications received via the one or more task screens. The system stores, in a first user session log, both the first user modifications to the lesson material template and first user activity related to performing the at least one task. The system receives and outputs, on the first user computing system, second user modifications to the lesson material template.

IPC Classes  ?

  • G09B 5/02 - Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip

43.

SYSTEM AND METHOD FOR HYPOTHESIS AND RESEARCH SYNTHESIS USING MACHINE LEARNING

      
Application Number 19049208
Status Pending
Filing Date 2025-02-10
First Publication Date 2025-08-14
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Maevskiy, Artem
  • Ulasen, Sergey

Abstract

A system receives a user query requesting a testable hypothesis about a scientific topic. The system classifies the user query into a first theoretical framework of a plurality of theoretical frameworks each comprising of terms and principles related to a particular scientific topic. The system generates the testable hypothesis by a first machine learning (ML) model that is configured to: receive as inputs: the user query, the first theoretical framework, and information from a graph document database comprising data associated with scientific documents, generate, as an output, the testable hypothesis that can be evaluated using the first theoretical framework and that does not reiterate a hypothesis or findings from the scientific documents in the graph document database. The system outputs the testable hypothesis via a user interface in response to the user query.

IPC Classes  ?

44.

SYSTEM AND METHOD DATABASE GENERATION FOR AUTOMATED SCIENTIFIC INQUIRY USING MACHINE LEARNING

      
Application Number 19049352
Status Pending
Filing Date 2025-02-10
First Publication Date 2025-08-14
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ustyuzhanin, Andrey
  • Tormasov, Alexander
  • Bell, Serg
  • Protasov, Stanislav
  • Maevskiy, Artem
  • Ulasen, Sergey
  • Shandyba, Vasyl

Abstract

A system receives a plurality of scientific documents for inclusion in an extended knowledge graph. For each respective scientific document of the plurality of scientific documents, the system classifies the respective scientific document with a theoretical framework of a plurality of theoretical frameworks each comprising terms and principles associated with a particular scientific topic, extracts metainformation of the respective scientific document, structures the metainformation in a document-specific ontology model that further comprises an indication of the theoretical framework, generates a plurality of text chunks from the respective scientific document of a given size, and generates, using a first ML model, one or more concepts from each of the plurality of text chunks. The system generates, using a second ML model, the extended knowledge graph using each of the plurality of text chunks, each concept, and the metainformation, and stores the extended knowledge graph in a graph document database.

IPC Classes  ?

45.

SYSTEM AND METHOD FOR OPTIMISING PERFORMANCE OF AN AUTONOMOUS RACE CAR

      
Application Number 19086217
Status Pending
Filing Date 2025-03-21
First Publication Date 2025-08-07
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Filipenko, Maksim
  • Buival, Aleksandr
  • Mustafin, Ruslan
  • Shimchik, Ilya
  • Protasov, Stanislav
  • Bell, Serg
  • Dobrovolskiy, Nikolay

Abstract

A system includes a performance optimization module of an autonomous vehicle configured to: (1) receive a first and second set of real-time parameter values of the autonomous vehicle; (2) identify instability of the autonomous vehicle in response to detecting one or more errors between a control command given by a controller unit to the autonomous vehicle and an execution of the control command by the autonomous vehicle based on the first set of real-time parameter values and the second set of real-time parameter values; (3) generate additional information associated with the autonomous vehicle and an environment in which the autonomous vehicle is driving based on the one or more errors; generate a corrective course of action for reducing a duration needed to drive a given route by the autonomous vehicle; and feed back the additional information and the corrective course of action to the controller unit for execution.

IPC Classes  ?

  • B60W 30/02 - Control of vehicle driving stability
  • B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles

46.

SYSTEMS AND METHODS FOR TRAJECTORY DETERMINATION USING PERIODIC VERIFICATION OF VEHICLE CONTROL PARAMETERS

      
Application Number 18956247
Status Pending
Filing Date 2024-11-22
First Publication Date 2025-03-13
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Filipenko, Maksim
  • Buyval, Aleksandr
  • Mustafin, Ruslan
  • Shimchik, Ilya
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

A multi-layer path-planning system and method calculates trajectories for autonomous vehicles using a global planner, a fast local planner, and an optimizing local planner. The calculated trajectories are used to guide the autonomous vehicle along a bounded path between a starting point and a destination.

IPC Classes  ?

  • B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles

47.

MULTI-LAYERED APPROACH FOR PATH PLANNING AND ITS EXECUTION FOR AUTONOMOUS CARS

      
Application Number 18957979
Status Pending
Filing Date 2024-11-25
First Publication Date 2025-03-13
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Filipenko, Maksim
  • Buyval, Aleksandr
  • Mustafin, Ruslan
  • Shimchik, Ilya
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

A multi-layer path-planning system and method calculates trajectories for autonomous vehicles using a global planner, a fast local planner, and an optimizing local planner. The calculated trajectories are used to guide the autonomous vehicle along a bounded path between a starting point and a destination.

IPC Classes  ?

  • B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles
  • G01C 21/34 - Route searchingRoute guidance

48.

Systems and methods for conducting a synchronized student-lecturer session in e-learning server

      
Application Number 18360112
Grant Number 12333957
Status In Force
Filing Date 2023-07-27
First Publication Date 2025-01-30
Grant Date 2025-06-17
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Ushanov, Artem
  • Iuskevich, Ilia
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

Systems and methods for conducting a synchronized student-lecturer session on an e-learning server in a computer network. The method includes obtaining a lesson material template from the lecturer computing system; logging a lecturer and one or more students in the e-learning application by verifying respective credentials to access the lesson material template, presenting the lesson material template on a session screen of the e-learning application corresponding to the lecturer and the one or more student users; generating a lecturer session; generating a student session log; tracking the lecturer session log, wherein the lecturer activity as recorded in the lecturer session log is monitored by one or more student users, and tracking the student session log, wherein the student activity as recorded in the student session log is monitored by the lecturer user.

IPC Classes  ?

  • G09B 5/02 - Electrically-operated educational appliances with visual presentation of the material to be studied, e.g. using film strip

49.

Automatically enhancing image quality in machine learning training dataset by using deep generative models

      
Application Number 18322312
Grant Number 12602748
Status In Force
Filing Date 2023-05-23
First Publication Date 2024-11-28
Grant Date 2026-04-14
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Bykovskih, Igor
  • Koritsky, Nikita
  • Shimchik, Ilya
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Ulasen, Sergey

Abstract

Systems and methods for automatically enhancing the quality of images in the training set of a neural network NN. A method includes gaining access to a training set including a plurality of images. Using at least one image quality assessment method, at least one image is identified from a plurality of images in the training set, which matches a low-quality criterion as at least one low-quality image. At least one image enhancement method is used for enhancing the at least one low-quality image to obtain at least one enhanced image. The at least one low-quality image is replaced with the corresponding at least one enhanced image in the training set.

IPC Classes  ?

  • G06T 5/60 - Image enhancement or restoration using machine learning, e.g. neural networks
  • G06V 10/98 - Detection or correction of errors, e.g. by rescanning the pattern or by human interventionEvaluation of the quality of the acquired patterns

50.

System and method for automatic events identification on video

      
Application Number 18322321
Grant Number 12579810
Status In Force
Filing Date 2023-05-23
First Publication Date 2024-11-28
Grant Date 2026-03-17
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Alekseitseva, Kseniia
  • Ulasen, Sergey
  • Shimchik, Ilya
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

Systems and methods for generating video highlights with a certain label and a specific duration (SD) using a trained ranking neural network (RankNet). The system obtains a request for highlight generation, specific duration, and a specific label. The video is split into a set of fragments of pre-defined duration forming a sequence. Digital representation in a form of 3D spatio-temporal embedding is generated for each fragment by a spatio-temporal encoder. Using the embedding value, a rank of each fragment is identified by a trained Ranking Neural Network. Ranks are recorded into a data structure. A minimum number of fragments are selected to cover the SD using a criteria comprising comparing ranks of different fragments. A video highlight is generated from concatenated selected fragments with a truncation, if necessary.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content

51.

System and method for automatic video summarization

      
Application Number 18322303
Grant Number 12437540
Status In Force
Filing Date 2023-05-23
First Publication Date 2024-11-28
Grant Date 2025-10-07
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Alekseitseva, Kseniia
  • Kivich, Anton
  • Ulasen, Sergey
  • Shimchik, Ilya
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

Systems and methods for automatic generation of highlights of video. The system includes a video processor to select one type of the video to be analyzed and split video clips from the video. The video processor recognizes positive clips, negative clips, and auxiliary clips. A spatio-temporal encoder is configured to select, from the recognized clips, a main positive clip, a main negative clip, and auxiliary positive and negative clips, and generate a three-dimensional (3D) embedding vector of each clip. The selected clips are processed by a ranking network having a self-attention layer. The self-attention layer, using a query head, a key head and the value head produces self-attention resultant vector on which an activation function is performed. A rank value is thus obtained for the selected clip. Based on the rank value, video highlights are generated.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06F 40/40 - Processing or translation of natural language
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06V 10/776 - ValidationPerformance evaluation
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

52.

System and method for machine learning-based brand advertising rate calculation in a video

      
Application Number 18173780
Grant Number 12591913
Status In Force
Filing Date 2023-02-23
First Publication Date 2024-08-29
Grant Date 2026-03-31
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Shimchik, Ilya
  • Firsakov, Nikita
  • Bredikhin, Pavlo
  • Ulasen, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay
  • Tkachev, Nikita

Abstract

A system and a method for performing brand detection and brand analysis in a video are disclosed herein. The method comprises receiving the video for performing the brand detection thereon; splitting the video for obtaining input video frames; performing an open set detection on the input video frames to compute instances of detecting brand media; determining an exact square region in which the brand media is occupied within the input video frame; resolving a scene understanding task in the input video frame; detecting crucial moments in the video; identifying an area on the input frame where a user's attention is focused to provide user focus index; generating heat maps using the detection of crucial moments and user focus index; and combining above inputs from the brand detection and the scene understanding into the heat maps for all the input video frames of the video for computing a brand advertising rate.

IPC Classes  ?

  • G06Q 30/0273 - Determination of fees for advertising
  • G06V 20/40 - ScenesScene-specific elements in video content

53.

System and method for fast adaptive brands logos detection on video with open set approach

      
Application Number 18173779
Grant Number 12646318
Status In Force
Filing Date 2023-02-23
First Publication Date 2024-08-29
Grant Date 2026-06-02
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Boiarov, Andrei
  • Shimchik, Ilya
  • Firsakov, Nikita
  • Bredikhin, Pavlo
  • Ulasen, Sergey
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

A system and method for performing brand detection in a video is disclosed herein. The method comprises receiving the video for performing the brand detection thereon; splitting the video for obtaining a plurality of video frames; performing an open set detection on each input video frame from the plurality of video frames, which comprises proposing one or more bounding boxes on the input video frames on regions of the video frame that potentially include brand media; cropping the one or more bounding boxes; providing the cropped bounding boxes to a classification module for obtaining embedding vectors corresponding to each of the cropped bounding boxes; and comparing the embedding vectors of the cropped bounding boxes with embedding vectors of one or more brand reference images provided by a user for computing instances of brand detection in each video frame of the plurality of video frames.

IPC Classes  ?

  • G06V 20/40 - ScenesScene-specific elements in video content
  • G06V 10/774 - Generating sets of training patternsBootstrap methods, e.g. bagging or boosting
  • G06V 10/94 - Hardware or software architectures specially adapted for image or video understanding
  • G06V 20/70 - Labelling scene content, e.g. deriving syntactic or semantic representations

54.

System and method for an audio-visual avatar creation

      
Application Number 18059377
Grant Number 12561876
Status In Force
Filing Date 2022-11-28
First Publication Date 2024-05-30
Grant Date 2026-02-24
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Obukhov, Dmitriy
  • De Korte, Marcel
  • Parkhomenko, Denis
  • Kirillov, Ivan
  • Rybak, Alexey
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

The present disclosure relates to an avatar generator to generate an audio-visual avatar specific to an application, such as tutoring. The avatar generator includes a general synthesizer to receive a training dataset. The general synthesizer includes a voice synthesis module and a video synthesis module trained by the training dataset. The avatar generator includes a customized synthesizer consisting of a voice custom synthesis module and a video custom synthesis module trained on the audio-video samples of the target person. The avatar generator further includes a video generator to create an audio-visual avatar and is configured to synthesize a voice clone using an input text, process the voice clone, synthesize a video clone based on the video synthesis module and the video custom synthesis module, and apply the voice clone to the video clone.

IPC Classes  ?

  • G06T 13/20 - 3D [Three Dimensional] animation
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G10L 13/033 - Voice editing, e.g. manipulating the voice of the synthesiser
  • G10L 13/047 - Architecture of speech synthesisers
  • G10L 13/10 - Prosody rules derived from textStress or intonation

55.

System and method for an audio-visual avatar evaluation

      
Application Number 18059395
Grant Number 12456180
Status In Force
Filing Date 2022-11-28
First Publication Date 2024-05-30
Grant Date 2025-10-28
Owner Constructor Technology AG (Switzerland)
Inventor
  • Baimetov, Ilya
  • Parkhomenko, Denis
  • De Korte, Marcel
  • Kirillov, Ivan
  • Obukhov, Dmitriy
  • Rybak, Alexey
  • Dedenis, Laurent
  • Bell, Serg
  • Protasov, Stanislav

Abstract

The present disclosure relates to a system to evaluate an avatar generated by an avatar generator. The system comprises an evaluation module including an audio evaluation module for evaluating audio features and a video evaluation module for evaluating video features. Evaluation of the avatar includes extracting audio and video features from the avatar and applying a set of evaluation metrics for generating audio and video evaluation scores. The scores are combined to generate a final score. For avatar generator evaluation, audio clip and video clip are provided to the audio evaluation module and video evaluation module, respectively. A set of evaluation metrics is applied for evaluation. Each metric can generate a score. All scores are combined to generate a final evaluation score.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06T 7/00 - Image analysis
  • G10L 15/02 - Feature extraction for speech recognitionSelection of recognition unit
  • G10L 25/57 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for processing of video signals
  • G10L 25/60 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals
  • G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
  • G10L 25/90 - Pitch determination of speech signals

56.

System and method for remote users activities administration

      
Application Number 18054909
Grant Number 12591664
Status In Force
Filing Date 2022-11-13
First Publication Date 2024-05-16
Grant Date 2026-03-31
Owner Constructor Technology AG (Switzerland)
Inventor
  • Dergacheva, Svetlana
  • Bell, Serg
  • Protasov, Stanislav
  • Rybak, Alexey
  • Dedenis, Laurent

Abstract

System and method for administration of remote user activities interacting with critical data are used to detect violations of user activities, generate hints in response to each violation or a group of violations, that includes video-based violations, audio-based violation, and display-control-based violations, and to display hints to the administrator in a prioritized manner helping the administrator to react to most critical violations in a proper way. The invention solves a problem of simultaneous monitoring of multiple user interactions with critical data by ranking each violation, each session of interaction and each user.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/32 - User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
  • H04L 67/50 - Network services

57.

Automatic automotive race management

      
Application Number 18050992
Grant Number 12478895
Status In Force
Filing Date 2022-10-29
First Publication Date 2024-05-02
Grant Date 2025-11-25
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Shimchik, Ilya
  • Filipenko, Maksim
  • Buival, Aleksandr
  • Mustafin, Ruslan
  • Bell, Serg
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

A system and method for regulating a motorsport racing event are disclosed. The system comprises sensor modules for sensing a plurality of race parameters to generate a plurality of input signals. A data analysis module receives the input signals for analysis. A decision-making module receives the analyzed signal and computes a recommendation or a decision corresponding to the level of violation. A penalty and recommendation module receives information associated with the recommendation or the decision and presents the recommendation or the decision.

IPC Classes  ?

  • A63K 3/00 - Equipment or accessories for racing or riding sports

58.

System and method for optimising performance of an autonomous race car

      
Application Number 18045158
Grant Number 12275393
Status In Force
Filing Date 2022-10-09
First Publication Date 2024-04-11
Grant Date 2025-04-15
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Filipenko, Maksim
  • Buival, Aleksandr
  • Mustafin, Ruslan
  • Shimchik, Ilya
  • Protasov, Stanislav
  • Bell, Serg
  • Dobrovolskiy, Nikolay

Abstract

A system and method for optimizing the performance of an autonomous race car in real-time during a race event are disclosed. An autonomous race car controller unit is pre-fed with a first set of initial parameter values and a second set of initial parameter values. A set of sensors is configured for measuring a first and a second set of real-time parameter values after the starting of the race event. A performance optimization module is configured to generate a corrective course by receiving the first and second sets of real-time parameters and detecting the presence of errors between a control command given by the controller unit and its execution.

IPC Classes  ?

  • B60W 30/02 - Control of vehicle driving stability
  • B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles

59.

Provision of a tip regarding student conduct

      
Application Number 18041545
Status Pending
Filing Date 2021-08-17
First Publication Date 2023-09-28
Owner CONSTRUCTOR TECHNOLOGY AG (Switzerland)
Inventor Istomin, Dmitrij

Abstract

The invention relates to the field of computer engineering. The technical result consists in reducing the number of errors in the detection of breaches of remote examination regulations in automated proctoring systems. The technical result is achieved in that, if more than one breach is detected during an examination, a sum total of the weights of the detected breaches is determined and compared with at least one preset threshold value; a tip regarding the conduct of a student is returned, said tip indicating the extent to which said sum total of weights has reached the threshold value, wherein the weight of at least one breach is determined as the sum total of weights for said breach, detected in one or more modes from the following group: automatically detected, automatically detected and manually confirmed, and manually detected; wherein quantitatively differing weights are set for the same breach depending on which of the above-mentioned modes the breach was detected in.

IPC Classes  ?

60.

Multi-layered approach for path planning and its execution for autonomous cars

      
Application Number 17647380
Grant Number 12162514
Status In Force
Filing Date 2022-01-07
First Publication Date 2023-07-13
Grant Date 2024-12-10
Owner
  • Constructor Technology AG (Switzerland)
  • Constructor Education and Research Genossenschaft (Switzerland)
Inventor
  • Filipenko, Maksim
  • Buyval, Aleksandr
  • Mustafin, Ruslan
  • Shimchik, Ilya
  • Beloussov, Serguei
  • Protasov, Stanislav
  • Dobrovolskiy, Nikolay

Abstract

A multi-layer path-planning system and method calculates trajectories for autonomous vehicles using a global planner, a fast local planner, and an optimizing local planner. The calculated trajectories are used to guide the autonomous vehicle along a bounded path between a starting point and a destination.

IPC Classes  ?

  • B60W 60/00 - Drive control systems specially adapted for autonomous road vehicles
  • B60W 30/18 - Propelling the vehicle
  • B60W 40/064 - Degree of grip
  • H04W 4/44 - Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

61.

Device and method for computer-assisted learning

      
Application Number 13682583
Grant Number 08678827
Status In Force
Filing Date 2012-11-20
First Publication Date 2013-12-05
Grant Date 2014-03-25
Owner CONSTRUCTOR TECHNOLOGY AG (Switzerland)
Inventor
  • Voegeli, Christian
  • Gross, Markus

Abstract

A method for the computer-assisted learning of orthography, the method includes executing by a data processing system the steps of retrieving a main set of words from a data storage; retrieving an error data set associated with said main set of words from the data storage and repeatedly executing the steps of selecting a word to prompt the user with, by computing, for each word from the error data set, a statistic measure related to the probability of an error occurring in the word, and selecting the word which has the maximum value of the statistic measure; prompting the user with the word; accepting a user input specifying a sequence of symbols; comparing the user input with the word and updating and storing the error data set.

IPC Classes  ?

  • G09B 1/00 - Manually- or mechanically-operated educational appliances using elements forming or bearing symbols, signs, pictures, or the like which are arranged or adapted to be arranged in one or more particular ways

62.

Device and method for computer-assisted learning

      
Application Number 12179653
Grant Number 08348670
Status In Force
Filing Date 2008-07-25
First Publication Date 2009-01-29
Grant Date 2013-01-08
Owner CONSTRUCTOR TECHNOLOGY AG (Switzerland)
Inventor
  • Voegeli, Christian
  • Gross, Markus

Abstract

updating (17, 18) and storing the error data set.

IPC Classes  ?

  • G09B 1/00 - Manually- or mechanically-operated educational appliances using elements forming or bearing symbols, signs, pictures, or the like which are arranged or adapted to be arranged in one or more particular ways

63.

Method and system for spatial, appearance and acoustic coding of words and sentences

      
Application Number 11139279
Grant Number 07607918
Status In Force
Filing Date 2005-05-27
First Publication Date 2006-12-21
Grant Date 2009-10-27
Owner CONSTRUCTOR TECHNOLOGY AG (Switzerland)
Inventor Gross, Markus

Abstract

A method encodes a word or words. A sequential input string of symbols representing a word or a plurality of words is parsed into segments. A graph is constructed having spatial levels, each level including nodes. The segments of the input string are mapped to the nodes according to the levels and attributes are assigned to the nodes according to the segments, where an entropy of the word or plurality of words is a constant times an entropy of the graph and of the nodal attributes.

IPC Classes  ?

  • G09B 5/00 - Electrically-operated educational appliances