Samsung Electronics Co., Ltd. (République de Corée)
Inventeur(s)
Samant, Mahesh
Filippou, Panagiotis Charilaos
Garg, Chirag
Yang, See-Hun
Ikhtiar, Fnu
Jeong, Jaewoo
Chepulskyy, Roman
Abrégé
A magnetoresistive random-access memory cell includes a substrate; a sub-monolayer nitride layer, outward of the substrate, having a sub-monolayer nitride layer thickness less than 10 Angstroms; and a templating layer, outward of the sub-monolayer nitride layer, and including a binary alloy having an alternating layer lattice structure. A Heusler layer is located outward of the templating layer. The Heusler layer includes a Heusler compound and exhibits perpendicular magnetic anisotropy (PMA). A tunnel barrier is outward of the Heusler layer, and a magnetic layer is outward of the tunnel barrier. In an alternative aspect, instead of the sub-monolayer nitride layer, a tantalum nitride layer with a thickness of ≤10 Angstroms+10% is employed.
A semiconductor device architecture includes a substrate and a device region including active components carried by the substrate. A plurality of tracks are on the substrate including conductive lines connecting power and signals to the active components in the device region. A first track includes a plurality of segments of a conductive line. A first segment in the first track delivers power to the device region. A second segment in the first track delivers a signal to the device region. The first segment and the second segment are arranged in the same first track.
H01L 23/528 - Configuration de la structure d'interconnexion
H01L 23/522 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées
3.
PROACTIVE ALTERATION OF MACHINE BASED ON PREDICTED PROBLEM
An embodiment for altering a machine based on a predicted problem in a multi-machine environment is provided. The embodiment may include receiving data relating to an activity and functionalities of a primary machine in a multi-machine environment. The embodiment may also include executing a digital twin simulation of a digital twin model of the primary machine performing the activity in accordance with the functionalities. The embodiment may further include identifying a problem condition with at least one component of the primary machine in executing one or more steps of the activity. The embodiment may also include in response to determining the primary machine is not capable of performing an alternative activity with the problem condition, deploying one or more secondary machines having at least one substitute component for the at least one component of the primary machine to collaborate with the primary machine.
Techniques and apparatus for maintaining cache coherency in a data processing system are described. An example technique includes receiving a fetch request from a processor of a plurality of processors in a cluster. A local snoop operation is performed for the cluster in response to the fetch request and without involving an upper level cache associated with the cluster. A fetch response is sent to the processor based on the local snoop operation. Another technique includes receiving a fetch request from a processor of a plurality of processors in a cluster. A snoop request is sent to trigger a local snoop operation for the cluster, in response to the fetch request. A snoop response including an indication that at least one processor in the cluster is in an offline state is received in response to the snoop request.
The invention is notably directed to a physical reservoir for a magnetic reservoir computing apparatus. The physical reservoir includes a ferromagnetic film, which comprises a two-dimensional arrangement of point deformations. The point deformations are dimensioned to act as pinning sites for magnetic domains of the ferromagnetic film. The invention further concerns a magnetic reservoir computing apparatus comprising such a physical reservoir, as well as methods of operating and fabricating such a reservoir computing apparatus. The proposed approach results in a low-power-consumption physical reservoir, which is easy to fabricate.
Capability orchestration in a cloud-native environment includes one or more new combined capability definitions generated by one or more processing units based on existing capability definitions and a combined capability manifest to form a hierarchy of capability definitions. A capability request directed to one or more capabilities can be received by the one or more processing units. One or more capability definitions corresponding to the one or more capabilities can be determined from the hierarchy of capability definitions by the one or more processing units based on the capability request. Deployable resources can be derived by the one or more processing units based on the determined one or more capability definitions. The one or more capabilities can be generated by the one or more processing units based on the derived deployable resources.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
A method for validating a phone to perform nonprohibited telecommunication activities. The method includes: determining whether a phone license is configured on a phone; validating that the phone license on the phone is valid; determining whether there are usage prohibitions assigned to the phone license; applying the usage prohibitions to features of the phone; and allowing the phone to perform nonprohibited telecommunication activities.
H04M 1/72463 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens permettant d’adapter la fonctionnalité du dispositif dans des circonstances spécifiques pour limiter la fonctionnalité du dispositif
H04M 15/00 - Dispositions de comptage, de contrôle de durée ou d'indication de durée
A processor establishes a unified input/output (I/O) translation table including a plurality of translation entries for translating between I/O addresses and memory addresses. I/O addresses specified by direct memory access (DMA) requests received from different I/O adapters each allocated to respective different logical partitions (LPARs) are translated by reference to translation entries in the unified I/O translation table. Physical memory of the data processing system is then accessed based on memory addresses determined by the translation.
G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p. ex. acces direct à la mémoire, vol de cycle
G06F 12/1009 - Traduction d'adresses avec tables de pages, p. ex. structures de table de page
A computer-implemented method and system for prioritizing notifications deliverable to one or more end users include a notifications service identifier identifying one or more end user notification receiving devices. A notifications service server sends a first batch of one or more notifications to the one or more end user notification receiving devices. A notifications service monitor monitors delivery status information relative to each of the one or more notifications of the first batch. A notifications service collector collects the delivery status information. A notifications service calculator determines an end user notification preference score for each of the one or more end user notification receiving devices using the delivery status information.
A semiconductor structure includes a front-end-of-line level formed by a plurality of field effect transistors. Each field effect transistor includes a source/drain region disposed on opposite sides of the field effect transistor. A metal contact region is disposed above and in contact with a first surface of two adjacent source/drain regions. Each of the two adjacent source/drain regions correspond to a field effect transistor. A backside isolation region cuts through the metal contact region from a backside of the plurality of field effect transistors for electrically isolating the two adjacent source/drain regions.
H01L 29/417 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative transportant le courant à redresser, à amplifier ou à commuter
H01L 27/088 - Dispositifs consistant en une pluralité de composants semi-conducteurs ou d'autres composants à l'état solide formés dans ou sur un substrat commun comprenant des éléments de circuit passif intégrés avec au moins une barrière de potentiel ou une barrière de surface le substrat étant un corps semi-conducteur comprenant uniquement des composants semi-conducteurs d'un seul type comprenant uniquement des composants à effet de champ les composants étant des transistors à effet de champ à porte isolée
H01L 29/06 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
11.
WORK FUNCTION METAL PATTERNING AND GATE CUT FOR NANOSHEET DEVICE
A semiconductor device fabrication method is provided and includes building first and second nanosheet devices, locating a dielectric bar between the first and second nanosheet devices, forming, in the first nanosheet device, a first work function metal (WFM) and forming in the second nanosheet device, a second WFM that extends across the dielectric bar and the first WFM.
H01L 29/06 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices
H01L 21/8238 - Transistors à effet de champ complémentaires, p.ex. CMOS
H01L 27/092 - Transistors à effet de champ métal-isolant-semi-conducteur complémentaires
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 29/66 - Types de dispositifs semi-conducteurs
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
Processing zero weights within a data structure when performing a multiply and accumulate operation in a deep learning network as the result is itself a zero. Avoiding this step may save time and reduce power consumption in the training and operation of deep learning networks. An approach to zero-tile manipulation may be presented herein. An approach to permute and pack weighted data structures into zero-tile data structures may be presented. The zero-tiles may be configured in a structure which is optimized for the architecture of a parallel processing unit. The zero tile data structures may comprise vectors which instruct a the components in processing element to operate in a manner which prevents the element from expending energy when processing the zero tiles. An apparatus may also be presented in the immediate disclosure which can be configured to accept a zero-tile data structure.
An apparatus and methodology for a back end of line (BEOL) structure in an integrated circuit (IC) die, includes a first BEOL structure layer having a first plurality of self-referential marking features disposed a first distance from a substrate of the IC die in a predefined two-dimensional (2D) arrangement. A second BEOL structure layer has a second plurality of the self-referential marking features a second distance from the substrate in a predefined 2D arrangement. The first and second pluralities of marking features collectively form a three-dimensional (3D) BEOL identifier (3D BEOL ID) self-referencing the IC die.
A semiconductor structure is provided that includes a tunable and shared non-conductive layer as part of a gate stack of at least a pair of nanosheet GAA transistors with a shared metal gate electrode. The semiconductor structure has a tunable non-conductive material/gate dielectric area ratio where the non-conductive material is not constrained to a periphery of the nanosheet stack cross section.
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 27/092 - Transistors à effet de champ métal-isolant-semi-conducteur complémentaires
H01L 29/06 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
15.
Segmenting Virtual Collaboration Environment Based on Participant Proficiency
Mechanisms are provided for segmenting a virtual collaboration environment of a virtual collaboration based on participant proficiency with collaboration topics of the virtual collaboration. Interaction data is collected from a first participant of the virtual collaboration environment, which corresponds to at least one of communications exchanged, actions performed, or reactions. The first participant is classified in a level of participant proficiency with collaboration topics of the virtual collaboration environment based on the interaction data. The virtual collaboration environment is segmented into a plurality of collaboration sub-groups and participants are assigned to the collaboration sub-groups based on determined levels of participant proficiency. Content provided to the participants and communication channels between the participants are aligned based on the assignment of participants to collaboration sub-groups in the plurality of collaboration sub-groups.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
16.
GRAPHICALLY DEFINING CONTACT-GENERATING EVENTS IN A VIRTUALIZED METAVERSE
Computer-implemented peer-engagement through graphical definition of contact-generating events in a virtualized metaverse includes visually presenting to a user, on an interactive interface, a multi-dimensional scene of a virtual environment. The user provides input to graphically define one or more contact-generating events within the multi-dimensional scene, which events are detected as being triggered by one or more virtualized avatars in the multi-dimensional scene. According to the triggering of the events and other predefined contact-engaging criteria, a contact-initiating prompt may be transmitted to a peer user associated with the one or more virtualized avatars in the multi-dimensional scene.
G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06F 3/04842 - Sélection des objets affichés ou des éléments de texte affichés
G06T 11/20 - Traçage à partir d'éléments de base, p. ex. de lignes ou de cercles
17.
LEARNED SCHEDULING OF AUTONOMOUS ACTIONS BASED ON COLLABORATIVE CONVERSATIONS
Learned scheduling of autonomous actions includes generating groups of action executions that execute on a collaboration platform. The groups of action executions are generated by natural language processing of contextual information extracted from one or more Chat Operations conversations. Recommendation candidates corresponding to the action executions are generated by clustering action executions contained in each of the groups. The action executions are clustered based on times of past executions. A leaned schedule is generated by ranking the recommendation candidates based on the contextual information. As generated, the learned schedule indicates one or more recommendations to execute a specific action within a specific time.
Mechanisms are provided for organizing food items within a refrigerator system. The mechanisms detect the presence of a food item within a refrigerator system. The mechanisms retrieve a food item profile for the food item and determine, based on application of one or more rulesets to parameters of the food item specified in the food item profile, a placement for the food item at a goal location within a compartment of the refrigerator system. The goal location comprises a specification of a shelf in the refrigerator compartment and a location on the shelf. The mechanisms control mechanical movement mechanisms of the refrigerator system to move the food item from a current position within the refrigerator system to the goal location.
A semiconductor structure having improved placeholder position margin is provided. The semiconductor structure includes a backside source/drain contact structure contacting one source/drain region of a nanosheet transistor. The backside source/drain contact structure has a first portion and a second portion. The second portion of the backside source/drain contact structure, which is in direct contact with the source/drain region is confined by bottommost upper inner spacers, lower inner spacers and a semiconductor pedestal which vertically separates the bottommost inner spacers from the lower inner spacers.
H01L 29/417 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative transportant le courant à redresser, à amplifier ou à commuter
H01L 29/06 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
20.
AUGMENTING PRINT BOOKS WITH VIRTUAL REALITY AND EMOTION DETECTION MECHANISMS
A computational device detects an emotion of a reader while reading a printed version of a book via a virtual reality device. A determination is made of notes made by other readers of the book with a similar emotion to the reader, where the notes have been stored in association with an electronic version of the book. The notes are displayed on a virtual reality interface of the virtual reality device to the reader.
G06F 3/0483 - Interaction avec des environnements structurés en pages, p. ex. métaphore livresque
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06F 40/169 - Annotation, p. ex. données de commentaires ou notes de bas de page
G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
21.
INPUT DATA TRANSFORMATION FRAMEWORK FOR LOW-VOLTAGE MODEL
National Tsing Hua University (Taïwan, Province de Chine)
Inventeur(s)
Chen, Pin-Yu
Chandramoorthy, Nandhini
Swaminathan, Karthik V.
Bose, Pradip
Sun, Hao-Lun
Hsiung, Lei
Ho, Tsung-Yi
Abrégé
Aspects of the invention include techniques for improving the accuracy of access-limited neural network inference in low-voltage regimes. A non-limiting example method includes training a first machine learning model to perform input transformation for reducing low-voltage bit errors for a deep neural network operating in a low-voltage regime. The training includes inputting training data into the first machine learning model such that, in response, the first machine learning model produces transformed training data; inputting the transformed training data into a clean machine learning model and into perturbed machine learning models, the perturbed machine learning models being generated by applying random bit errors to the clean machine learning model; and optimizing the first machine learning model based on a comparison of output of the clean machine learning model and of the perturbed machine learning models compared to groundtruth labels for the training data.
Disclosed embodiments provide techniques for creating a smaller version of an original document. An ontology is defined, and a document type for an original document is determined, based on the ontology. Multiple key-value pairs (KVPs) are extracted from the original document based on the document type. Pages in the original document that include one or more KVPs are identified, and the smaller, condensed version includes the identified pages from the original document.
A method for building a quantum computing circuit optimizes qubit routing in the circuit. A computer processor receives a plurality of qubits and an initial input circuit layer. Layers of quantum sub-circuits are extracted from the initial input circuit layer. Adjacency matrices are built for the layers of quantum sub-circuits. A cost function is determined for the extracted layers, based on the number of constraints violations determined by the doubly stochastic matrices. In addition, a final quantum circuit topology is selected based on the cost function of the extracted layers.
A method for maintaining an intelligent self-growing avatar (ISGA) in a metaverse is presented including supporting the ISGA with an ISGA server communicating with an ISGA client, collecting, via an ISGA data structure, personal characteristics and activities of a person in a real world, creating, via an avatar creator, an avatar having the personal characteristics of the person in the real world, training, via an ISGA trainer, the avatar to recognize and respond to the activities and relationships of the real person, and changing, via an ISGA adjuster, a behavior and personality of the avatar based on the activities and relationships of the real person in the real world to allow the avatar to continuously grow and evolve in the metaverse.
G06N 3/006 - Vie artificielle, c.-à-d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p. ex. simulations sociales ou optimisation par essaims particulaires [PSO]
25.
DYNAMIC ADJUSTMENT OF SHARED CONTENT WITHIN WEB CONFERENCES
Aspects of the present disclosure relate to dynamic adjustment of shared content within web conferences. Web conference data associated with a web conference can be received. A determination can be made that a condition is met for adjusting shared content that is currently being shared within the web conference. An adjustment to make to the shared content that is currently being shared within the web conference can be determined. The shared content can be adjusted based on the determination to generate adjusted shared content. The adjusted shared content can be displayed within the web conference.
H04L 65/403 - Dispositions pour la communication multipartite, p. ex. pour les conférences
G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p. ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p. ex. glissement, rotation, agrandissement ou changement de couleur
A method, computer program product, and computer system for determining keywords from raw data. A first trained artificial intelligence (AI) model is used to extract, from text associated with first and second persons, a first and second plurality of keywords for each first and second person, respectively. A second AI model is used to determine, for each keyword, a similarity score which is zero for each keyword consisting of a single word and is a numerical measure of similarity between the two words in each keyword consisting of two words. A composite score is computed as a function of a keyword frequency rank, a similarity rank, and a person frequency rank for each keyword. A final list of keywords is generated and consists of keywords in the second plurality of keywords based on the composite score of all of the keywords in both the first and second plurality of keywords.
Computer-implemented methods for conversation based guided instructions during a video conference are provided. Aspects include determining a first participant in the video conference requires assistance completing a task on an application and determining a second participant in the video conference is providing an instruction on how to complete the task. Aspects also include obtaining the instruction provided by the second participant and displaying a visual representation of the instruction on a display of the first participant.
G06F 3/04815 - Interaction s’effectuant dans un environnement basé sur des métaphores ou des objets avec un affichage tridimensionnel, p. ex. modification du point de vue de l’utilisateur par rapport à l’environnement ou l’objet
G06V 40/16 - Visages humains, p. ex. parties du visage, croquis ou expressions
The invention is notably directed to a physical reservoir for a magnetic reservoir computing apparatus. The physical reservoir includes a ferromagnetic film, which comprises a two-dimensional arrangement of point deformations. The point deformations are dimensioned to act as pinning sites for magnetic domains of the ferromagnetic film. The invention further concerns a magnetic reservoir computing apparatus comprising such a physical reservoir, as well as methods of operating and fabricating such a reservoir computing apparatus. The proposed approach results in a low-power-consumption physical reservoir, which is easy to fabricate.
G06G 7/00 - Dispositifs dans lesquels l'opération de calcul est effectuée en faisant varier des grandeurs électriques ou magnétiques
G11C 11/16 - Mémoires numériques caractérisées par l'utilisation d'éléments d'emmagasinage électriques ou magnétiques particuliersÉléments d'emmagasinage correspondants utilisant des éléments magnétiques utilisant des éléments dans lesquels l'effet d'emmagasinage est basé sur l'effet de spin
29.
HETEROGENEOUS AUTOMATION SCRIPT MANAGEMENT WITH DYNAMIC ENVIRONMENT PREPARATION
Embodiments of the present invention disclose an approach for managing a plurality of heterogeneous automation scripts with dynamic environment preparation. Specifically, the approach involves allowing users to upload a script to a centralized script manager. The uploaded script is then analyzed to determine the necessary runtime environment and library resources required for successful execution. After resolving the dependencies of the script, an optimal machine on a centralized server is selected for automation. The chosen machine is equipped with the required runtime environment and library resources, which are automatically installed.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
30.
VARIABLE REFLECTIVE SURFACE AND SOLAR PANEL CONFIGURATION
Described is a method for managing a trackable solar panel assembly and a variable reflective surface. The method can receive solar farm characteristics and location characteristics for the solar farm. The method can also receive solar panel assembly characteristics for a solar panel assembly and variable reflective surface characteristics for a variable reflective surface. The method can optimize control parameters for the solar panel assembly and the variable reflective surface, based on the solar farm characteristics, the location characteristics, the solar panel assembly characteristics, and the variable reflective surface characteristics. The method can adjust the variable reflective surface based on the control parameters.
Creating or refining a computer implemented map of signal strength of a local area network (“LAN”) using an autonomous vehicle equipped with a network signal strength sensor (for example, a Wi-Fi transceiver that includes RSSI (“Received Signal Strength Indicator”) hardware). The autonomous vehicle travels around the geographical area of interest (for example, a building) and measures signal strength of a predetermined LAN at various points in the geographical area to determine, and dynamically re-determine, a zone where LAN signal strength is greater than a predetermined value. The network map may be used as a basis for adjusting LAN operating parameters to ensure network coverage/signal stability where it is needed and/or expected.
A method for intelligently distributing messages across multiple devices and associated chat applications is disclosed. In one embodiment, such a method includes registering multiple devices and associated chat applications to receive intelligent distribution of messages. The method monitors, using an agent, a message copied from a first device of the multiple devices to a clipboard. The method automatically analyzes content of the message to determine which other devices and associated chat applications of the plurality are eligible to receive the message. The message is then distributed to other devices and associated chat applications that are deemed eligible to receive the message. In certain embodiments, the message originates from a first chat application of a first type and the message is distributed to a second chat application of a second type that is different from the first type. A corresponding system and computer program product are also disclosed.
An embodiment selects, from a set of candidate locations within a power generation site, a first power generation location. An embodiment causes generation of electricity, by a first power generation unit, at the first power generation location. An embodiment forecasts, during the generation of electricity, a future power generation status of the first power generation unit at the first power generation location. An embodiment causes relocating, responsive to the future power generation status, of the first power generation unit to a second power generation location, the relocating altering the future power generation status.
A method including generating a queue of a plurality of workloads for execution in a data processing environment, where the plurality of workloads are organized in the queue based on respective priority values, and where a vulnerability scan is queued with a lower priority value and segmenting the vulnerability scan using at least one selected from a group consisting of: parallel segmentation and iterative segmentation. The parallel segmentation is configured to implement respective segments of the vulnerability scan at predetermined times to reduce downtime or performance impact of the data processing environment and the iterative segmentation is configured to repeatedly segment the vulnerability scan until respective segments of the vulnerability scan can be implemented in the data processing environment without any downtime or significant performance impact. The method further includes implementing the segmented vulnerability scan in the data processing environment.
G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p. ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
35.
HETEROGENEOUS AUTOMATION SCRIPT MANAGEMENT WITH DYNAMIC ENVIRONMENT PREPARATION
Embodiments of the present invention disclose an approach for managing a plurality of heterogeneous automation scripts with dynamic environment preparation. Specifically, the approach involves allowing users to upload a script to a centralized script manager. The uploaded script is then analyzed to determine the necessary runtime environment and library resources required for successful execution. After resolving the dependencies of the script, an optimal machine on a centralized server is selected for automation. The chosen machine is equipped with the required runtime environment and library resources, which are automatically installed.
In an approach, a processor selects a top N features for a machine learning (ML) model; discretizes values of each continuous feature of the top N features; generates a set of combination values that each represent a unique combination of feature values in for a data record; predicts, using the ML model, a target value for each record generating predicted target values; groups the predicted target values based on the combination value for each respective record; fits a distribution for each grouping of the predicted target values associated with a respective combination value generating a set of distributions; clusters and refits the set of distributions using a clustering algorithm resulting in a set of clusters and a refitted distribution for each cluster of the set of clusters; and outputs a visualization of the refitted distribution for each cluster as a distribution curve on a graph along with the associated records.
The illustrative embodiments provide for supervision and reaction-aware adaptive intervention in an area. An embodiment includes detecting a behavior of a non-compliant entity over a threshold in a supervised area using one or more sensors. The threshold is determined by processing an input of the sensor using a first processing algorithm. The embodiment includes deploying a response into the supervised area. The response is based on input from the sensor. The embodiment includes identifying, using a second processing algorithm, a reaction of the non-compliant entity to the initial response. The embodiment includes determining fulfilment of a target state of the non-compliant entity using a third algorithm. The target state may include a change in behavior of the non-compliant entity. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the embodiment.
G08B 7/06 - Systèmes de signalisation selon plus d'un des groupes Systèmes d'appel de personnes selon plus d'un des groupes utilisant une transmission électrique
G06V 20/52 - Activités de surveillance ou de suivi, p. ex. pour la reconnaissance d’objets suspects
G06V 40/20 - Mouvements ou comportement, p. ex. reconnaissance des gestes
38.
CONTROLLING CROSS-TALK AND BUS LOSSES IN RABI-DRIVEN SUPERCONDUCTING QUBITS WITH MULTI-MODE INTERCONNECTS
Devices and/or computer-implemented methods facilitating suppression of cross-talk between qubits are provided. In an embodiment, a device can comprise a first transmon qubit coupled to a first tunable coupled qubit (TCQ) interconnect, wherein each pad of the first transmon qubit are coupled to corresponding outer pads of the first TCQ interconnect; a second transmon qubit coupled to a second TCQ interconnect, wherein each pad of the second transmon qubit are coupled to corresponding outer pads of the second TCQ interconnect; and a middle pad of the first TCQ interconnect coupled to a middle pad of the second TCQ interconnect, wherein the coupling comprises each middle pad coupled to a resonator.
G06N 10/40 - Réalisations ou architectures physiques de processeurs ou de composants quantiques pour la manipulation de qubits, p. ex. couplage ou commande de qubit
39.
SWITCHING BETWEEN A POLLING-BASED LOOKUP CONNECTION PROCESS AND AN INTERRUPT-BASED CONNECTION PROCESS
A computer-implemented method, according to one embodiment, includes generating a map of a first satellite's orbital path with respect to Earth's surface. The method further includes identifying, on the map along the first satellite's orbital path, a first portion of Earth's surface from which more than a predetermined number of connection requests are expected to be received. In response to a determination that a footprint coverage region of the first satellite is within a predetermined proximity to the first portion of Earth's surface, a connection processor of the first satellite is caused to perform a predetermined polling-based lookup connection process for fulfilling connection requests. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
Configurable product return determination includes maintaining product profiles indicating updated configurations of products and their components, building and training a set of models configured to identify products that are expected returns, predict retention times for such products, and determine, based on quality indicators of the products and on requirements for reusability of components, reusable components of the products, and, using the set of models and a product profile of a product in use, determining that the product in use is expected to be returned in the future and an expected timeframe of the return of the product in use, and determining one or more components, of a set of components of the product in use, that are reusable upon return of the product in the future.
G06Q 30/016 - Fourniture d’une assistance aux clients, p. ex. pour assister un client dans un lieu commercial ou par un service d’assistance après-vente
G06Q 30/0202 - Prédictions ou prévisions du marché pour les activités commerciales
41.
CONTINUOUS PRODUCTION PROCESS OPTIMIZATION USING MACHINE LEARNING
One embodiment of the invention provides a computer-implemented method for optimization of a continuous production process. The method comprises receiving input data comprising a plurality of datasets each including one or more variables relating to a production equipment involved in the continuous production process. The method further comprises generating different prediction models based on the input data. Each of the prediction models is configured to output a target prediction relating to the production equipment. The method further comprises generating an objective optimization model based on each target prediction output from each of the prediction models. The objective optimization model comprises a deep neural network. The method further comprises generating a loss function corresponding to the objective optimization model, and optimizing weights for parameters of the prediction models using backpropagation of the deep neural network and the loss function, resulting in optimized weights for the parameters of the prediction models.
G05B 13/04 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques impliquant l'usage de modèles ou de simulateurs
G05B 13/02 - Systèmes de commande adaptatifs, c.-à-d. systèmes se réglant eux-mêmes automatiquement pour obtenir un rendement optimal suivant un critère prédéterminé électriques
42.
VIRTUALIZING INTERNET-OF-THINGS DEVICES IN VIRTUAL ENVIRONMENTS
Techniques are described with respect to a system, method, and computer program product for representing Internet-Of-Things (IOT) devices in a virtual environment. An associated method includes detecting a plurality of IOT devices associated with a physical space; extracting a plurality of IOT capabilities associated with the plurality of IOT devices; rendering a virtual IOT device based on the plurality of IOT capabilities; and visualizing the virtual IOT device within the virtual environment associated with the physical space.
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
G16Y 20/10 - Information détectée ou collectée par les objets relative à l’environnement, p. ex. la température relative à l’emplacement
Computer-implemented methods for managing instances of serverless functions in a cloud computing system are provided. Aspects include obtaining a service level objective for a serverless function, obtaining a command queue length for a graphical processing unit disposed on each of a plurality of compute nodes in the cloud computing system, and obtaining a request queue length of the serverless function. Aspects also include calculating a number of instances of the serverless function to deploy in the cloud computing system, wherein the number of instances is determined based on the service level objective and the request queue length of the serverless function, identifying compute nodes from the plurality of compute nodes to deploy each of the number of instances of the serverless function, and creating an instance of the serverless function on each of the identified compute nodes.
A method, computer program product, and computer system for segmenting camera images obtained by a digital camera and analyzing the segments by a machine learning model (MLM). A first and second digital image of a scene obtained by a digital camera and a depth sensor, respectively, are received. The first and second digital images are characterized by a first and second pixel configuration, respectively. Using the second digital image, a binary mask characterized by the second pixel configuration is generated, including selectively digitizing each pixel of the binary mask to 1 or 0 to identify one or more regions of the scene to be subsequently segmented from the first digital image. By applying the binary mask to the first digital image, segments of the first digital image are generated. Each generated segment corresponds to a subset of the pixels of the binary mask that are digitized to 1.
G01S 17/89 - Systèmes lidar, spécialement adaptés pour des applications spécifiques pour la cartographie ou l'imagerie
G06T 7/50 - Récupération de la profondeur ou de la forme
G06T 7/62 - Analyse des attributs géométriques de la superficie, du périmètre, du diamètre ou du volume
G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p. ex. des objets vidéo
45.
IMPLEMENTING TECHNICAL DOCUMENTATION BASED ON TECHNICAL ENTITLEMENT
Embodiments of the present disclosure provide systems and methods for implementing customized technical documentation sets for multiple local system environments of an enterprise computer system based on entitled technology and context. A disclosed method comprises accessing a technical documentation library of an enterprise computer system and scanning the technical documentation library based on technical entitlements of a given system environment to generate a customized technical documentation set. The system monitors DevOps to trigger a new scan of the customized technical documentation set based on technical entitlements of the given system environment that provides new scan results. The system revises the customized technical documentation set based on the new scan results for the given system environment.
Techniques for computer memory synchronization are disclosed. These techniques include triggering synchronization between a first memory controller and a second memory controller, wherein the first memory controller is associated with a first memory device and a first computer processor, and wherein the second memory controller is associated with a second memory device and a second computer processor. The techniques further include transmitting a dirty block map, based on the triggering, from the first memory controller to the second memory controller, wherein the dirty block map identifies one or more dirty memory blocks, from among a plurality of memory blocks, associated with the first memory controller. The techniques further include copying the one or more dirty memory blocks from the first memory device to the second memory device based on the dirty block map.
A component connect facility is provided which generates a list of components which can operatively connect to a product, and obtains an identification of a selected component in the list of components. The selected component connects to the product via an associated connector. The facility further initiates creating a dummy connector replicating, at least in part, the associated connector, where the dummy connector facilitates test connecting to the product.
Generating crowdsourced time-lapse videos is provided. A crowdsource user is guided to a position that is in alignment with a photographic image of a subject matter that was captured by a first camera using an augmented reality device corresponding to a crowdsource user to capture a subsequent photographic image of the subject matter at a time when to capture the subsequent photographic image. A second camera is configured via a network to take the subsequent photographic image of the subject matter based on a configuration of the first camera. The second camera corresponds to the crowdsource user. The subsequent photographic image captured by the second camera is received at the time when to capture the subsequent photographic image via the network for inclusion in a new time-lapse video.
Mechanisms are provided for routing transactions to backend application instances. The mechanisms receive a transaction from a source computing system, wherein the transaction comprises at least one identifier of a product or service associated with the transaction. The mechanisms perform a lookup operation in an in-memory database of transaction routing information, based on the at least one identifier. The transaction routing information maps the at least one identifier to a backend application instance identifier of a backend application instance. The mechanisms route the transaction to the backend application instance based on the backend application instance identifier, process, by the backend application instance, the transaction to generate transaction results, and return the transaction results to the source computing system.
An embodiment establishes a potential energy source database based at least in part on sensor data received from a satellite, wherein the potential energy source database comprises coordinate data representative of a plurality of potential energy source locations. The embodiment instructs a robot to travel to a potential energy source location of the plurality of potential energy source locations. The embodiment scans the potential energy source location for a potential energy source. The embodiment detects the potential energy source in the potential energy source location. The embodiment evaluates whether the potential energy source meets a predetermined suitability criteria. The embodiment classifies the potential energy source as a suitable energy source. The embodiment instructs the robot to insert a pair of electrodes into the suitable energy source to generate an electrical current to charge a battery of the robot.
B64U 101/30 - Véhicules aériens sans pilote spécialement adaptés à des utilisations ou à des applications spécifiques à l’imagerie, à la photographie ou à la vidéographie
G05D 1/644 - Optimisation des paramètres de parcours, p. ex. consommation d’énergie, réduction du temps de parcours ou de la distance
G05D 1/656 - Interaction avec des charges utiles ou des entités externes
G05D 105/00 - Applications spécifiques des véhicules commandés
A method for improving the accuracy of speech recognition is disclosed. In one embodiment, such a method receives speech input from a user. The method further receives background inputs describing at least one of a webpage and an application from which the speech input was received. The method determines a language associated with the speech input and determines a weight and confidence level for each of the background inputs. A score is calculated for each of the background inputs based on the corresponding weight and confidence level. The method determines textual candidates for output in response to the speech input and ranks the textual candidates using a function that takes into account the scores and/or confidence levels of the background inputs. The textual candidate with the highest ranking may be returned to the user. A corresponding system and computer program product are also disclosed.
G10L 15/06 - Création de gabarits de référenceEntraînement des systèmes de reconnaissance de la parole, p. ex. adaptation aux caractéristiques de la voix du locuteur
Described are techniques for assembling products using mobile assembling units. An assembling sequence to assemble products using the mobile assembling units is generated, where an assembling sequence refers to the order of operations performed by the mobile assembling units, including the paths traveled in the assembly plant to selectively pick designated parts from designated part chambers of an array of part chambers, which forms the assembling floor of the assembly plant. Furthermore, such an assembling sequence specifies not only the path to obtain such parts, but also specifies the specific parts to be picked from the specified part chamber, the assembling of such parts, including which mobile assembling units are to perform such assembling, etc. Additionally, the mobile assembling units are programmed to move over the array of part chambers in a particular path to selectively pick designated parts from designated part chambers based on the assembling sequence.
A method, computer system, and a computer program product are provided for restoring an interrupted communication session. In one embodiment, the methodology comprises obtaining communication interface and network information from a user required to communicate from a user device with another device. The user communication is then captured between a cunent session using the user device and another device. The context of the captured communication is then determined, and a token is associated with it. The information relating to the cunent session and its context as well as the associated token are stored. This stored information is used to re-establish a new session when the current session is terminated or interrupted prior to resolution. The new session uses the stored information to reestablish communication at the exact process stage where interruption occurred.
H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p. ex. mouchard de session ou encodage d'URL
G06Q 30/016 - Fourniture d’une assistance aux clients, p. ex. pour assister un client dans un lieu commercial ou par un service d’assistance après-vente
H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p. ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p. ex. des réponses automatiques ou des messages générés par un agent conversationnel
H04L 67/142 - Gestion des états de session pour les protocoles sans étatÉtats des sessions de signalisationSignalisation des états de sessionMécanismes de conservation d’état
H04L 67/145 - Interruption ou inactivation de sessions, p. ex. fin de session contrôlée par un événement en évitant la fin de session, p. ex. maintien en vie, battements de cœur, message de reprise ou réveil pour une session inactive ou interrompue
54.
DIGITAL CIRCUIT, METHOD OF STORING PARAMETERS, AND METHOD OF OUTPUTTING PARAMETERS
A digital circuit according of the invention is a digital circuit provided in a semiconductor device to control analog elements. The digital circuit includes a digital communication circuit, a random access memory, a temporary parameter store, and an output circuit. The digital communication circuit receives a control message including a command and data in one communication transaction. The random access memory stores a look-up table. The look-up table has an address and a data set corresponding to the address. The data set includes a plurality of analog-element control parameters. The temporary parameter store temporarily stores the data received by the digital communication circuit in the communication transaction. The temporary parameter store prepares a data set to be stored to one address of the look-up table. The output circuit outputs a setting-parameter.
A wireless communication device includes a sensor control unit and a sensor unit. The sensor control unit operates in synchronization with a first clock. The sensor unit operates in synchronization with a second clock. The sensor control unit includes a counter. The counter counts rising edges of the first clock from 0 to 2M−1 (M is a natural number). The second clock rises at a rising edge of the first clock when a count value of the counter is 0 and falls at a rising edge of the first clock when the count value of the counter is M. The sensor control unit transmits a control signal to the sensor unit at a rising edge of the first clock when the count value of the counter is M.
A phased array antenna module includes a plurality of antenna elements, a storage region, a temporary parameter store, an address generation unit, and a setting unit. The storage region is configured to store more than 256 items for at least one of intensity setting values and phase setting values. The temporary parameter store temporarily store a part of an address of the storage region. The address generation unit is configured to generate an address of the storage region according to the first address bitgroup stored in the temporary parameter store and the second address bit-group. The setting unit is configured to read at least one of the intensity setting values and the phase setting values by using the address of the storage region. The setting unit is configured to set an intensity and a phase to be set in each of the antenna elements.
H01Q 3/26 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la phase relative ou l’amplitude relative et l’énergie d’excitation entre plusieurs éléments rayonnants actifsDispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne faisant varier la distribution de l’énergie à travers une ouverture rayonnante
H01Q 21/24 - Combinaisons d'unités d'antennes polarisées dans des directions différentes pour émettre ou recevoir des ondes polarisées circulairement ou elliptiquement ou des ondes polarisées linéairement dans n'importe quelle direction
H01Q 21/06 - Réseaux d'unités d'antennes, de même polarisation, excitées individuellement et espacées entre elles
H01Q 25/00 - Antennes ou systèmes d'antennes fournissant au moins deux diagrammes de rayonnement
H04B 7/04 - Systèmes de diversitéSystèmes à plusieurs antennes, c.-à-d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées
Provided are techniques for performing a search using a hypergraph. Entities are identified. A knowledge graph using the entities is generated, wherein nodes of the knowledge graph represent the entities and edges between the nodes represent pair-wise relationships, and wherein each of the edges carries an edge score that quantifies a degree of coherence between a pair of the entities. A hypergraph using the knowledge graph is generated, wherein nodes of the hypergraph represent the entities and hyperedges represent relationships between multiple entities, and wherein each of the hyperedges carries a hyperedge score that quantifies a degree of coherence between the multiple entities. A search request is received. A search result is generated using the hypergraph, wherein the search result comprises a set of coherently related entities. The search result is returned.
A system, computer program product, and method are provided for leveraging artificial intelligence (AI) directed at time-series forecasting. An AI transformer model is configured to support multiple modality datasets for predicting a target time-series together with an explanation through one or more neural attention mechanisms. The multiple modality transformer model exploits intermodal interactions from a first dataset having a first modality, in addition to multi-modality interactions between the first dataset and a second dataset having a second modality different from the first modality.
One or more unit-test cases are generated from a monolingual code corpus and the generated unit-test cases are filtered to generate a corpus of unit-test cases which have acceptability scores exceeding one or more predefined thresholds. One or more of the code samples of the monolingual code corpus are translated from a source language to a target language using a pretrained Large Language Model and the generated unit-test cases are translated from the source language to the target language. The LLM-translated code samples are validated using the translated unit-test cases and a parallel-data training corpus comprising the LLM-translated code samples that pass the validation is created. The pretrained large language model (LLM) is fine-tuned using the parallel-data training corpus, a given code segment is translated using the fine-tuned large language model (LLM), the translated given code segment is tested and the tested given code segment is deployed.
A method, computer program product, and computer system for triggering actions in a sequence of time steps within a multi-armed bandit process. In a current time step: a context input is received; a hidden Markov model (HMM) parameter transformation is executed to compute a latent state probability vector and HMM parameters using a conditional probability distribution, context input, values of latent state probability vector, and HMM parameters from a previous time step; an action is selected; an electromagnetic signal is sent to a hardware machine directing the hardware machine to perform the action; a dynamic reward resulting from the hardware machine having performed the action is received; a mean reward estimate as a function of the dynamic reward and the latent state probability is updated; and an update of the latent state probability vector in dependence on the dynamic reward, the action, and the mean reward estimate vector is computed.
A computer-implemented method, according to one embodiment, includes analyzing a deployment plan for an instance of Infrastructure as Code (IaC) code to identify a plurality of milestones of the deployment plan, and creating access policies for the identified milestones. The method further includes monitoring milestone state logs during an execution of the instance of IaC code for occurrence of predetermined milestone events. In response to a determination that a first of the predetermined milestone events has occurred, first user device access permissions are adjusted based on the created access policies. A computer program product, according to one embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a processing circuit to cause the processing circuit to perform the foregoing method.
An embodiment performs, by a digital contract modification analysis engine, a modification analysis between a first digital contract and a second digital contract. The embodiment identifies, by the digital contract modification analysis engine, a modification based on the modification analysis. The embodiment determines, by the digital contract modification analysis engine based on user data associated with a user, a risk assessment of the modification.
A computer-implemented method, according to one embodiment, includes receiving, by a server from a client application, a read request for a data block. The method further includes, reading, by the server, data of the data block and checksums associated with the data block, from a data storage drive, and storing, by the server, the data of the data block and the associated checksums in a buffer. A client node is caused, by the server, to use the associated checksums to perform a validity check for the data of the data block and a transmission from the server to the client node. A computer program product, according to another embodiment, includes a computer readable storage medium having program instructions embodied therewith. The program instructions are readable and/or executable by a server to cause the server to perform the foregoing method.
G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p. ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p. ex. contrôle de parité, exclusion des 9 ou des 11
64.
REMOTELY GUIDING SEQUENCES OF OPERATIONAL INSTRUCTIONS
A computer-implemented method, according to one embodiment, includes: receiving an initial sequence of operational instructions configured to update software programming in an electronic device. Contradicting ones of the operational instructions in the initial sequence are identified, and differences between the contradicting operational instructions are compared. As a result, the contradicting operational instructions are rectified by modifying the initial sequence of operational instructions. The software programming in the electronic device is also updated by implementing the modified sequence of operational instructions.
A method for Markov Decision Process (“MDP”) decomposition includes receiving data elements for a problem that include finite state data for a set of state variables and a finite set of actions. A portion of the state data corresponding to state variables represents states. The method incudes creating two or more sub-MDPs. Each sub-MDP includes a portion of the set of state variables, the set of actions and a same reward function. The method includes executing each sub-MDP. Results include a policy and an expected reward from the reward function. The policy of the sub-MDP maps states of the sub-MDP to actions. The method includes aggregating, based on the expected rewards of the results, the actions of the policies of the sub-MDPs to create a resultant policy with resultant actions and generating, using state entries for the set of state variables, results to the problem based on the resultant policy.
G06N 7/01 - Modèles graphiques probabilistes, p. ex. réseaux probabilistes
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
A machine learning model is trained using original source domain data through empirical risk minimization and a model sensitivity map is computed. Each sensitive frequency point on the model sensitivity map is targeted. An adversarial technique is employed to generate spectral adversarial images based on the model sensitivity map and an image amplitude spectrum is augmented. The generated spectral adversarial images are mixed with the original source domain data to finetune the machine learning model and deployment of the finetuned machine learning model is facilitated.
G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
G06V 10/776 - ValidationÉvaluation des performances
G06V 10/80 - Fusion, c.-à-d. combinaison des données de diverses sources au niveau du capteur, du prétraitement, de l’extraction des caractéristiques ou de la classification
67.
DIFFUSION BREAK BETWEEN PASSIVE DEVICE AND LOGIC DEVICE WITH BACKSIDE CONTACT
Embodiments of present invention provide a method of forming a semiconductor structure. The method includes forming a passive device area and a logic device area on a substrate; forming a diffusion break between the passive device area and the logic device area, wherein the diffusion break extends into the substrate; removing a portion of the substrate to expose a bottom portion of the diffusion break; covering a first portion of the substrate underneath the passive device area and the bottom portion of the diffusion break with a hard mask; selectively removing a second portion of the substrate to expose at least a portion of a bottom surface of the logic device area; and depositing a backside interlevel dielectric (BILD) layer to cover the portion of the bottom surface of the logic device area. The semiconductor structure formed thereby is also provided.
H01L 29/417 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative transportant le courant à redresser, à amplifier ou à commuter
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 29/66 - Types de dispositifs semi-conducteurs
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
Embodiments of the present invention are directed to processing methods and resulting structures for providing power vias through a wafer backside. In a non-limiting embodiment of the invention, a gate and a source or drain (S/D) region are formed on a substrate. A bi-layer liner is formed in a gate cut of the gate. The bi-layer liner includes a first liner on sidewalls of the gate cut and a second liner between the first liner. A top portion of the second liner is replaced with a first portion of a backside power via and the semiconductor device is flipped. A bottom portion of the second liner is replaced with a second portion of the backside power via.
H01L 23/522 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées
H01L 23/528 - Configuration de la structure d'interconnexion
H01L 27/088 - Dispositifs consistant en une pluralité de composants semi-conducteurs ou d'autres composants à l'état solide formés dans ou sur un substrat commun comprenant des éléments de circuit passif intégrés avec au moins une barrière de potentiel ou une barrière de surface le substrat étant un corps semi-conducteur comprenant uniquement des composants semi-conducteurs d'un seul type comprenant uniquement des composants à effet de champ les composants étant des transistors à effet de champ à porte isolée
H01L 29/06 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 29/66 - Types de dispositifs semi-conducteurs
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
Rendering an emotional state of a virtual reality headset user is provided. An emotion feature vector predicting a current emotional state of a user of a virtual reality headset is mapped to a matching set of existing avatar vectors a mapping function. A best matching avatar vector is selected from the matching set of existing avatar vectors based on determining that values of the best matching avatar vector most closely match values of the emotion feature vector predicting the current emotional state of the user of the virtual reality headset. An avatar associated with the user is rendered in a metaverse consistent with the current emotional state of the user of the virtual reality headset based on the best matching avatar vector to the emotion feature vector predicting the current emotional state of the user.
G10L 25/63 - Techniques d'analyse de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation pour estimer un état émotionnel
An approach for generating an artificial intelligence system configurable for use with assets. In this approach, a model recipe is selected for generating the artificial intelligence system for use with assets. Recipe parameters specified in the model recipe are identified. A training dataset is created using the model recipe and input data. A set of artificial intelligence models is trained using the training dataset, the recipe parameters, and the model recipe. The training creates artifact models. The artifact models resulting from training are evaluated. The evaluation is used to select a set of the artifact models in the artifacts that form the artificial intelligence system that is configurable for use in assets.
Various embodiments are provided herein for intelligent, self-learning log configuration generation for a corresponding application in a computing environment. A plurality of input data sources are examined to generate a log profile. The log profile is used to generate one or more cognitive log configurations. Those of a plurality of attributes and fields which are determined useful to be logged before a runtime operation are automatically retrieved. The plurality of attributes and fields are continuously optimized during the runtime operation using a feedback mechanism.
G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
Embodiments of present invention provide forming a seed layer on top of a supporting structure, the seed layer being a copper alloy with one or more alloying elements; forming a solder pad on top of and covering a portion of the seed layer; causing at least some of the one or more alloying elements to move into a lower region of the solder pad, thereby creating a first portion of the seed layer that is not covered by the solder pad and a second portion of the seed layer that is self-aligned to the solder pad, the second portion has a concentration level of the one or more alloying elements that is less than a concentration level of the one or more alloying elements of the first portion of the seed layer; and removing the first portion of the seed layer. A structure formed thereby is also provided.
H01L 21/768 - Fixation d'interconnexions servant à conduire le courant entre des composants distincts à l'intérieur du dispositif
H01L 23/00 - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
H01L 23/532 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées caractérisées par les matériaux
73.
UNIQUE HIKING INTERACTION VIA IOT DATA ASSIMILATION
The present inventive concept provides for a method of unique hiking interaction via IoT data assimilation. The method includes obtaining health data for a user and location data for a location that includes at least one activity trail. Health features are extracted from the health data and terrain features are extracted from the location data. The extracted health features and the extracted terrain features are analysed and mapped. The extracted health features include biometric measurements from at least one IoT device and the extracted terrain features include characteristics of the at least one activity trail. A unique activity experience is calculated for the user to perform a preselected activity on the at least one activity trail based at least in part on the analysed and mapped extracted health features and the extracted terrain features.
Systems, computer-implemented methods, and/or computer program products are provided that facilitate integrating sustainability solutions into an organization's existing business model using artificial intelligence. A computer-implemented method comprises extracting, by a system comprising a processor, one or more objective functions of an enterprise system from defined business model data for the enterprise system, the one or more objective functions defining relationships between one or more processes of the enterprise system and one or more business objectives of the enterprise system. The method further comprises inferring, by the system, one or more sustainability costs related to the one or more processes using one or more first machine learning processes, and generating, by the system, a multi-objective optimization function for the enterprise system that formulates potential changes to the one or more processes as a function of balancing reducing the one or more sustainability costs and achieving the one or more business objectives.
G06Q 10/0637 - Gestion ou analyse stratégiques, p. ex. définition d’un objectif ou d’une cible pour une organisationPlanification des actions en fonction des objectifsAnalyse ou évaluation de l’efficacité des objectifs
G06Q 10/04 - Prévision ou optimisation spécialement adaptées à des fins administratives ou de gestion, p. ex. programmation linéaire ou "problème d’optimisation des stocks"
75.
SUBTRACTIVE METAL PATTERNING AND DAMASCENE-BASED INTERCONNECT
Embodiments are disclosed for a semiconductor structure. The semiconductor structure includes a damascene-based interconnect. The damascene-based interconnect includes multiple metal layer Mx structures. Additionally, the semiconductor structure includes a subtractive metal patterned interconnect. The subtractive metal patterned interconnect includes multiple Vx-1 structures, multiple spacers in contact with the Vx-1 structures, and a dielectric liner. Further, the spacers and the dielectric liner prevent electrical contact between one of the Vx-1 structures and a neighboring Mx structure of the subtractive metal patterned layer.
H01L 23/522 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées
H01L 21/768 - Fixation d'interconnexions servant à conduire le courant entre des composants distincts à l'intérieur du dispositif
76.
IDENTIFYING VIRTUAL MACHINE CONFIGURATIONS FOR PERFORMANCE TUNING APPLICATIONS
Computer-implemented methods for identifying a configuration of a virtual machine and performance selecting an application for execution on the virtual machine are provided. Aspects include executing a plurality of calibration programs on a virtual machine having an unknown configuration and collecting a plurality of performance metrics from the virtual machine during execution of the plurality of calibration programs. Aspects also include inputting the plurality of metrics into a trained machine learning model, receiving, from the trained machine learning model, a predicted configuration of the virtual machine, and executing a version of an application on the virtual machine, wherein the version is determined based at least in part on the predicted configuration.
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
Accelerated approximations of functions, including: approximating, by a computing device, a hyperbolic tangent function applied to an input by: where the input is less than zero: performing a first exponentiation comprising raising a first base of two to a first exponent equal to double the input; and subtracting one from a result of the first exponentiation; and where the input is greater than zero, subtracting from one a result of a second exponentiation comprising raising a second base of two to a second exponent equal to a negative of double the input.
G06F 17/17 - Évaluation de fonctions par des procédés d'approximation, p. ex. par interpolation ou extrapolation, par lissage ou par le procédé des moindres carrés
78.
BASES FOR LOW-TEMPERATURE CARBON DIOXIDE CAPTURE AND RELEASE
The Trustees of Columbia University in the City of New York (USA)
Inventeur(s)
Campos, Luis M.
Wu, Dino
Hedrick, James L.
Park, Nathaniel H.
Kwon, Junho
Abrégé
Processes, compositions, and apparatus are disclosed. A first process includes providing a cyclopropenimine (CPI). A second process includes providing 1,8-diazabicyclo[5.4.0]undec-7-ene (DBU). The first and second processes include reacting the CPI and DBU, respectively, with carbon dioxide (CO2) in the presence of a nucleophilic species (NuH) and releasing CO2 from products of the reactions by heating to a temperature below about 120° C. A process of direct air capture includes obtaining atmospheric CO2, reacting the CO2 with an organic base having an imine moiety to form a NuCO2− salt, and heating the NuCO2− salt to a temperature below about 120° C. A composition for low-temperature CO2 release includes a tris(amino)cyclopropenium (TAC+) ion and NuCO2−. An apparatus includes a component configured to provide a composition, including a CPI, for capturing CO2 and a component configured to release the CO2 by heating a to a temperature below 120° C.
B01D 53/04 - Séparation de gaz ou de vapeursRécupération de vapeurs de solvants volatils dans les gazÉpuration chimique ou biologique des gaz résiduaires, p. ex. gaz d'échappement des moteurs à combustion, fumées, vapeurs, gaz de combustion ou aérosols par adsorption, p. ex. chromatographie préparatoire en phase gazeuse avec adsorbants fixes
B01J 20/28 - Compositions absorbantes ou adsorbantes solides ou compositions facilitant la filtrationAbsorbants ou adsorbants pour la chromatographieProcédés pour leur préparation, régénération ou réactivation caractérisées par leur forme ou leurs propriétés physiques
According to an example of the present subject matter, a secured radio frequency identification device includes: a first radio frequency identification (RFID) tag; and a secured radio frequency identification (RFID) tag having a transmission control for selectively enabling and disabling data transmission from the secured RFID tag. The first RFID tag is to store non-sensitive data from a data set and the secured RFID tag is to store sensitive data from the same data set such that all the data of the data set is only accessible when the secured RFID tag is enabled for data transmission.
H04W 12/47 - Dispositions de sécurité utilisant des modules d’identité utilisant la communication en champ proche [NFC] ou des modules d’identification par radiofréquence [RFID]
Provided are a computer program product, system, and method for assigning network addresses from a subnet of network addresses to pods in a host node. For each host node of a plurality of host nodes, a network address and a subnet of network addresses are provided for the host node. Each of the host nodes includes a different subnet of network addresses to assign to pods executing in the host node. The pods comprise units of computing deployed at the host nodes. Containers in the pods in different host nodes communicate using network addresses from the subnets of network addresses assigned to the different host nodes. A network address is assigned to a new pod at a host node from the subnet of network addresses unique to the host node including the new pod.
A computer implemented method manages a transaction. A number of processor units receives Internet of things data from a set of Internet of things sensors. The Internet of things data comprises current incentives for a group of products. The number of processor units identifies a set of transaction tokens for purchasing the group of products with a greatest benefit using the current incentives applicable to the group of products and token incentives for the transaction tokens. The number of processor units completes the transaction for the group of products using the set of transaction tokens.
A semiconductor device includes a substrate and a plurality of stacked transistors positioned on the substrate. The transistors include a gate region and a source and drain proximate the gate region. The source and drain includes an overall region and an active region. A thickness of the active region is less than a thickness of the overall region.
H01L 29/08 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices avec des régions semi-conductrices connectées à une électrode transportant le courant à redresser, amplifier ou commuter, cette électrode faisant partie d'un dispositif à semi-conducteur qui comporte trois électrodes ou plus
H01L 21/3065 - Gravure par plasmaGravure au moyen d'ions réactifs
H01L 29/06 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 29/66 - Types de dispositifs semi-conducteurs
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
83.
INTERCONNECT STRUCTURES WITH OVERLAPPING METAL VIAS
An interconnect structure includes a first via metallization layer having at least a first metal via, a second via metallization layer having at least a second metal via, and a first metallization layer disposed between the first via metallization layer and the second via metallization layer, the first metallization layer comprising a first metal line and a second metal line. The first metal via is disposed on the first metal line and the second metal via is disposed on the second metal line. The second metal via is in an overlapping configuration with the first metal via.
H01L 23/522 - Dispositions pour conduire le courant électrique à l'intérieur du dispositif pendant son fonctionnement, d'un composant à un autre comprenant des interconnexions externes formées d'une structure multicouche de couches conductrices et isolantes inséparables du corps semi-conducteur sur lequel elles ont été déposées
84.
COLLABORATION MODE TRANSITION BASED ON COGNITIVE OVERLOAD
An embodiment determines, by a collaboration mode transition engine, based on biometrics data and behavioral data, a cognitive level of a user associated with a first collaboration mode in a plurality of collaboration modes. The embodiment determines, by the collaboration mode transition engine, based on collaboration mode usage data associated with the first collaboration mode, a cognitive level threshold of the user for the first collaboration mode. The embodiment selects, by the collaboration mode transition engine, responsive to a determination that the cognitive level exceeds the cognitive level threshold, a second collaboration mode in the plurality of collaboration modes. The embodiment transitions, by the collaboration mode transition engine, to the second collaboration mode.
A semiconductor device including stacked field effect transistors (FETs) is provided. The stacked FETs are formed utilizing a process that optimizes the thermal budget without negatively impacting the frontside and/or backside contact structures. The stacked can be designed to have different work function metals and a frontside/backside deep via structure can be provided that has a low area resistance.
H01L 29/06 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices
H01L 21/8238 - Transistors à effet de champ complémentaires, p.ex. CMOS
H01L 27/092 - Transistors à effet de champ métal-isolant-semi-conducteur complémentaires
H01L 29/08 - Corps semi-conducteurs caractérisés par les formes, les dimensions relatives, ou les dispositions des régions semi-conductrices avec des régions semi-conductrices connectées à une électrode transportant le courant à redresser, amplifier ou commuter, cette électrode faisant partie d'un dispositif à semi-conducteur qui comporte trois électrodes ou plus
H01L 29/423 - Electrodes caractérisées par leur forme, leurs dimensions relatives ou leur disposition relative ne transportant pas le courant à redresser, à amplifier ou à commuter
H01L 29/66 - Types de dispositifs semi-conducteurs
H01L 29/775 - Transistors à effet de champ avec un canal à gaz de porteurs de charge à une dimension, p.ex. FET à fil quantique
One embodiment provides a method including capturing, by a computing device, first information and deliverable information. Traceability is set up across the first information and deliverable information to identify gaps in the first information and the deliverable information. The first information and the deliverable information are analyzed and mapped to layers based on consumers of information. Objectivity in the first information and the deliverable information in each of the layers is determined. The deliverable information that is created during an entire development lifecycle is broken down to mapping the deliverable information to interrogative keywords for the layers. The first information is consumed upon the consumers of information having a discourse with a computing system.
A method, system, and computer program product are configured to: receive a custom resource of an operator in a container orchestration system; retrieve a resource file specified in the custom resource; analyze remote resources in the resource file; determine additional resources based on the analyzing the remote resources; and deploy an operand of the custom resource, the operand including the remote resources and the additional resources.
The illustrative embodiments provide for improved transcription accuracy using a corpus of reference information. An embodiment includes retrieving, using web-scraping, written content for a topic from a source. The embodiment also includes generating a corpus of reference material for a user using the written content. Generating the corpus of reference may include using a natural language processor. The embodiment also includes analyzing, an audio of a video for spoken content for a reference in the corpus of reference material; Where analyzing may include using a content analyzer. The embodiment also includes transcribing, using a transcription service, spoken content within an audio of the video. The embodiment also includes identifying, using the content analyzer, references in the transcription using a content analyzer. Where the content analyzer compares the spoken content to written content within the corpus. The embodiment also includes adding to the transcription text taken from the corpus of references.
SOI substrates containing an embedded release layer that is composed of a transition metal-containing material that has high temperature stability, is infrared energy absorbing, and is compatible with complementary metal oxide semiconductor (CMOS), front-end-of-the-line (FEOL) and back-end-of-the-line (BEOL) processes are provided. The presence of the embedded release layer in the SOI substrates allows for rapid substrate thinning/removal by infrared ablation without the need of using grinding, polishing and etching methods.
H01L 27/12 - Dispositifs consistant en une pluralité de composants semi-conducteurs ou d'autres composants à l'état solide formés dans ou sur un substrat commun comprenant des éléments de circuit passif intégrés avec au moins une barrière de potentiel ou une barrière de surface le substrat étant autre qu'un corps semi-conducteur, p.ex. un corps isolant
An embodiment classifies, by analyzing data generated by a first edge device, the data into a sensitivity category in a set of sensitivity categories. An embodiment classifies, by analyzing the data, the data into a redundancy category in a set of redundancy categories. An embodiment classifies, into a region category in a set of region categories, a region in which the first edge device is located. An embodiment selects, by applying a set of allocation rules, a storage category of the data generated by the first edge device, the selecting resulting in a selected storage category, the set of allocation rules applied according to the sensitivity category, the redundancy category, and the region category. An embodiment causes storage of the data generated by the first edge device in a storage device in the selected storage category.
An embodiment identifies, by a deployment restart engine, a change in a configuration from a first version to a second version. The embodiment determines, by the deployment restart engine, based on the change, whether to restart a deployment associated with the configuration. The embodiment determines, by the deployment restart engine, a deployment dependency associated with the deployment. The embodiment restarts, by the deployment restart engine, responsive to a determination to restart the deployment, based on the deployment dependency, the deployment.
An embodiment establishes an object behavior database, wherein the object behavior database comprises historical object behavior data corresponding to one or more objects. The embodiment scans a surrounding environment for one or more objects. The embodiment detects an object in the surrounding environment. The embodiment retrieves historical object behavior data corresponding to the object detected in the surrounding environment. The embodiment generates media corresponding to the object based in part on the historical behavior data and a current contextual scenario. The embodiment displays the media on a display interface.
A computer-implemented method increases the safety of a Reinforcement Learning (RL) agent operating with a text-based environment with safety constraints. The method incudes: obtaining safety hints from analysis of a textual model of the environment; based on the safety hints, using a dynamic constraint cost function for determining a constraint cost on actions taken by the RL agent in the environment; and operating the RL agent, using the safety hints and constraint cost, to determine an action to take.
A computer-implemented method, a computer system and a computer program product recommend an optimal break for a user. The method includes capturing activity data for the user from an environment using a device. The method also includes obtaining prior activity data related to the user and identifying a preferred break type for the user, wherein the preferred break type for the user is associated with a prior activity of the user. In addition, the method includes determining that the user needs a break from a current activity based on the activity data. The method further includes generating a break recommendation for the user, wherein the break recommendation associates the preferred break type for the user with the current activity in the activity data. Lastly, the method includes displaying the break recommendation to the user.
Dynamically adjusting dimensions of a key of a computer-generated keyboard interface of a computing device can include capturing, at a computer, biometric data based on use of a computer-generated keyboard interface by a user. The biometric data can include dimensional data about a digit of the user with respect to a digit impression of the digit on a key of a plurality of keys of the keyboard interface. The biometric data can be analyzed and the analysis can include comparing the biometric data of the digit to key dimensions of the key of the plurality of keys of the keyboard interface. A computer model can be generated based on the analysis of the biometric data, and the dimensions of the key adjusted based on the computer model.
G06F 3/04886 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p. ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p. ex. des gestes en fonction de la pression exercée enregistrée par une tablette numérique utilisant un écran tactile ou une tablette numérique, p. ex. entrée de commandes par des tracés gestuels par partition en zones à commande indépendante de la surface d’affichage de l’écran tactile ou de la tablette numérique, p. ex. claviers virtuels ou menus
Computer implemented methods, systems, and computer program products include program code executing on a processor(s) that obtains location data from a client (an encrypted and a timestamp comprising). The processor(s) stores, in a graphing database, a vertex representing the user in a graph. The processor(s) determines, based on comparing the encrypted geohash and the timestamp of the vertex to values in one or more vertices in the graph, that at least one additional user intersected with the user in physical space proximate to a given time. The processor(s) generates or updates, between the vertex of the user and the at least one vertex representing the at least one additional user, an edge in the graph to represents a direct contact between. The processor(s) applies, to the graph, a breath first search algorithm to the graph to identify one or more indirect contacts between users.
Correction of outliers in a data set includes receiving a first set of inputs of an input dataset requiring positive correction; and receiving a second set of inputs of the input dataset requiring negative correction. Conjunctive clauses with a predetermined number of terms that make all members in the second set of inputs false are identified to form a set of identified conjunctive clauses. Members from the first set of inputs that evaluate to true are collected for each conjunctive clause in the set of identified clauses. The set of identified conjunctive clauses are iterated through until all of the first set of inputs evaluates to true, and the conjunctive clauses are disjuncted to form a disjuncted expression. A correction circuit for the input dataset is generated based on the disjuncted expression.
G06F 17/17 - Évaluation de fonctions par des procédés d'approximation, p. ex. par interpolation ou extrapolation, par lissage ou par le procédé des moindres carrés
98.
AUGMENTED REALITY (AR) BASED OPTIMIZATION OF AGGREGATED POWER CONSUMPTION
Provided are techniques for Augmented Reality (AR) based optimization of aggregated power consumption. Digital twin simulation is performed using vehicle data to generate a plurality of possible configurations of a first vehicle and a second vehicle with AR views and to determine associated power savings. A message request to form a group and the plurality of possible configurations with the AR views and the associated power savings are sent to the second vehicle, where the AR views and the associated power savings are projected in an AR interface at the second vehicle. From the second vehicle, a message response is received approving a possible configuration of the plurality of possible configurations to form the group. The group is formed by automatically moving the first vehicle to a first position and notifying the second vehicle to move to a second position based on the approved configuration.
B60W 50/14 - Moyens d'information du conducteur, pour l'avertir ou provoquer son intervention
B60L 53/64 - Optimisation des coûts énergétiques, p. ex. en répondant aux tarifs d'électricité
H04L 67/12 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance
Embodiments of the invention are directed generating a merged metaverse environment from one or more overlapping metaverse environments. Aspects include obtaining a plurality of metaverse environments, wherein each of the plurality of metaverse environments corresponds to a geographic area and a time period and identifying two or more metaverse environments of the plurality of metaverse environments that are at least partially coincident. Aspects also include identifying objects in each of the two or more metaverse environments, wherein each of the objects includes a tag identifying a type of the object and receiving, from a user, a filter specifying types of objects to be included in a merged metaverse environment. Aspects further include creating, based on the two or more metaverse environments, the merged metaverse environment by combining the objects from the two or more metaverse environments based on the filter.
A computer-implemented method, a computer system, and a computer program product for generating an automation test script. Existing testing documents of a product under test can be acquired. A testing topology describing steps, containers, elements and actions of the test can be generated by extracting keywords in the existing test documents, wherein each element defines a user interface (UI) element of the product, each action defines an action attribute for an associated UI element, each container defines an operation area containing one or more UI elements, and each step defines one or more operations for one or more actions associated with one or more UI elements. An automation test script for the product can be generated based on the testing topology.