A method of spawning a digital island in a three-dimensional environment is disclosed. Data describing a three-dimensional environment is accessed. The data is partitioned into a plurality of contexts based on properties identified in the data, the properties corresponding to surfaces or objects in the three-dimensional environment. One or more values of one or more traits corresponding to a context of the plurality of context are identified. A digital island is matched to the context. The matching includes analyzing one or more conditions associated with the digital island with respect to the one or more values of the one or more traits corresponding to the context. Based on the matching, the spawning of the digital island is performed in the three-dimensional environment for the context.
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
G06V 20/20 - ScènesÉléments spécifiques à la scène dans les scènes de réalité augmentée
2.
Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution
A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
A method of rendering a virtual environment is disclosed. First application data is received. The first application data includes first graph data. The first graph data corresponds to a first state of an application. Second application data is received after the first application data. The second application data corresponds to a second state of the application. The first application data and the second application data are analyzed to determine a change in the first graph data associated with the second application data. An island subgraph within the first graph data that includes the change is determined. Second graph data is generated for the second state. The generating of the second graph data includes partially reconstructing the first graph data. The partial reconstructing includes rebuilding the determined island subgraph. The generated second graph data is communicated for rendering of the virtual environment in the second state.
A63F 13/352 - Détails des serveurs de jeu comportant des dispositions particulières de serveurs de jeu, p. ex. des serveurs régionaux connectés à un serveur national ou à plusieurs serveurs gérant les partitions de jeu
A63F 13/358 - Adaptation du déroulement du jeu en fonction de la charge du réseau ou du serveur, p. ex. pour diminuer la latence due aux différents débits de connexion entre clients
A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
A method of generating or modifying poses in an animation of a character are disclosed. Variable numbers and types of supplied inputs are combined into a single input. The variable numbers and types of supplied inputs correspond to one or more effector constraints for one or more joints of the character. The single input is transformed into a pose embedding. The pose embedding includes a machine-learned representation of the single input. The pose embedding is expanded into a pose representation output. The pose representation output includes local rotation data and global position data for the one or more joints of the character.
A method of populating a digital environment with digital content is disclosed. Environment data describing the digital environment is accessed. Populator data describing a populator digital object is accessed. The populator data includes semantic data describing the populator digital object. The populator digital object is placed within the digital environment. A semantic map representation of the populator digital object is generated. The semantic map representation is divided into a plurality of cells. A target cell of the plurality of cells is selected as a placeholder in the digital environment for a digital object that is optionally subsequently instantiated. The selecting of the target cell is based on an analysis of the environment data, the populator data, and the semantic map representation. Placeholder data is recorded in the semantic map representation. The placeholder data includes properties corresponding to the digital object that is optionally subsequently instantiated.
A63F 13/57 - Simulations de propriétés, de comportement ou de déplacement d’objets dans le jeu, p. ex. calcul de l’effort supporté par un pneu dans un jeu de course automobile
7.
Method and system for retargeting a human component of a camera motion
A method of retargeting camera motion is disclosed. Data is received that describes a position of a target along a target path. Data is received that describes a position and an orientation of a first camera along a first camera path wherein the first camera is filming the target. A second camera path is computed, the second path corresponding to a second camera. The second camera path corresponds to the first camera path with one or more exceptions. The one or more exceptions include one or more of modification of orientation data corresponding to the second camera path to place the target at the center of a camera screen associated with the second camera and removing of a camera rotation roll for the second camera. A difference is computed between the first camera path and the second camera path. The computed difference is applied to a third camera path.
A63F 13/5258 - Changement des paramètres des caméras virtuelles par adaptation dynamique de la position de la caméra virtuelle pour maintenir un personnage ou un objet de jeu dans son cône de vision, p. ex. pour suivre un personnage ou une balle
A63F 13/5255 - Changement des paramètres des caméras virtuelles en fonction d’instructions dédiées d’un joueur, p. ex. utilisation d’une deuxième manette pour faire effectuer un mouvement de rotation à la caméra autour du personnage du joueur
8.
METHOD AND SYSTEM FOR ALIGNING A DIGITAL MODEL OF A STRUCTURE WITH A VIDEO STREAM
A method of aligning a digital model of a structure with a displayed portion of the structure within a video stream is disclosed. An approximate position of the camera device in the digital model is determined. A position and an orientation are determined for a plurality of digital surfaces within the digital model visible from the approximate position of the camera device. A position and an orientation of a plurality of object surfaces visible in a video stream are determined. A 3D translation, a 3D scale, and a 3D rotation that maximize an alignment of the position and orientation of the plurality of digital surfaces with the position and orientation of the plurality of object surfaces are determined. The 3D translation, the 3D scale, and the 3D rotation are applied to the digital model and the digital model is displayed contemporaneously with a display of the video stream.
In example embodiments, a method of interactive imitation learning method is disclosed. An input is received from an input device. The input includes data describing a first set of example actions defining a behavior for a virtual character. Inverse reinforcement learning is used to estimate a reward function for the set of example actions. The reward function and the set of example actions is used as input to a reinforcement learning model to train a machine learning agent to mimic the behavior in a training environment. Based on a measure of failure of the training of the machine learning agent reaching a threshold, the training of the machine learning agent is paused to request a second set of example actions from the input device. The second set of example actions is used in addition to the first set of example actions to estimate a new reward function.
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]
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
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
A method for optimizing a computer-implemented game for a target metric is disclosed. Based on a detecting that an optimization point has been reached during a runtime of the computer game, user data, game state data, and personalized gaming experience (PGE) question data is communicated to a PGE server. The PGE question data is linked to the optimization point. An answer corresponding to the PGE question data is received from the PGE server. The answer is selected from a plurality of answers linked to the optimization point based on an application of a machine-learned model to the user data, game state data, and PGE question data. The received answer is implemented within the computer-implemented game.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for creating, editing, uploading, publishing, viewing, streaming, sharing, and embedding three-dimensional (3D) content; Downloadable computer software for exporting and rendering interactive 3D content within web browsers; Downloadable software development kits (SDK). Providing temporary use of non-downloadable cloud-based software for creating, editing, uploading, publishing, viewing, streaming, sharing, and embedding three-dimensional (3D) content; Providing temporary use of non-downloadable cloud-based software for uploading and sharing interactive 3D applications on web browsers and embed them onto websites; Providing temporary use of non-downloadable cloud-based software for web streaming of real-time 3D projects.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable mobile application that allows users to create, share and interact with 2D multimedia content; Downloadable mobile application for use in accessing, displaying and customizing 2D multimedia content; Downloadable mobile application for accessing online content creator communities.
13.
Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution
A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable computer software for creating, editing, uploading, publishing, viewing, streaming, sharing, and embedding three-dimensional (3D) content; Downloadable computer software for exporting and rendering interactive 3D content within web browsers; Downloadable software development kits (SDK). (1) Providing temporary use of non-downloadable cloud-based software for creating, editing, uploading, publishing, viewing, streaming, sharing, and embedding three-dimensional (3D) content; Providing temporary use of non-downloadable cloud-based software for uploading and sharing interactive 3D applications on web browsers and embed them onto websites; Providing temporary use of non-downloadable cloud-based software for web streaming of real-time 3D projects.
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Downloadable mobile application that allows users to create, share and interact with 2D multimedia content; Downloadable mobile application for use in accessing, displaying and customizing 2D multimedia content. Downloadable mobile application for accessing online content creator communities.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable computer software, namely, game creation tools for 3D games, virtual reality, augmented reality and mixed reality games; Downloadable computer game software; Downloadable computer software for video game development and operation; Downloadable computer software for virtual reality interaction; Downloadable computer software for creating game mods, computer games, online games, online computer applications and multiplayer computer games; Downloadable software to allow users to create, play, share and collaborate on video games; Downloadable software for users to upload, modify, manipulate and share game assets, virtual reality, augmented reality and mixed reality content; Downloadable computer software for editing multiplayer games in real time; Downloadable computer software for game physics simulation; Downloadable computer software for recording, storing, transmitting, receiving, displaying and analyzing data from virtual reality headsets and motion tracking sensors; Downloadable software for creating and accessing virtual reality, augmented reality and mixed reality applications; downloadable electronic data files featuring game mods and 3D models; Downloadable software development kits (SDK). (1) Entertainment services, namely, providing online video games, providing online virtual reality, augmented reality and mixed reality games; Entertainment services, namely, providing online virtual reality, augmented reality and mixed reality environments in which users can interact for educational, recreational, leisure or entertainment purposes; Multimedia publishing of software; Multimedia publishing services in the field of computer games, online games, multi-player computer games, interactive 3D game worlds, virtual reality, augmented reality and mixed reality games; Production of video and computer game software; Providing video game information online relating to video and computer gaming services, namely, video games, virtual reality, augmented reality, mixed reality, and extended reality gaming information.
(2) Providing temporary use of non-downloadable game creation tools for 3D games, virtual reality, augmented reality and mixed reality games; Providing temporary use of non-downloadable computer game software; Providing temporary use of non-downloadable computer software for video game development and operation; Providing temporary use of non-downloadable computer software for virtual reality interaction; providing temporary use of non-downloadable software for creating game mods, computer games, online games, online computer applications and multiplayer computer games; providing temporary use of non-downloadable software for users to create, play, share and collaborate on video games; providing temporary use of non-downloadable software for users to upload, modify and share game assets, virtual reality, augmented reality and mixed reality content; Providing temporary use of non-downloadable software for editing multiplayer games in real time; providing temporary use of non-downloadable software for game physics simulation; providing temporary use of non-downloadable software for recording, storing, transmitting, receiving, displaying and analyzing data from virtual reality headsets and motion tracking sensors; Providing temporary use of non-downloadable software for developing virtual reality, augmented reality and mixed reality applications; Game server hosting services.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for creating, editing, uploading, publishing, viewing, streaming, sharing, and embedding three-dimensional (3D) content; Downloadable computer software for exporting and rendering interactive 3D content within web browsers; Downloadable software development kits (SDK) Providing temporary use of non-downloadable cloud-based software for creating, editing, uploading, publishing, viewing, streaming, sharing, and embedding three-dimensional (3D) content; Providing temporary use of non-downloadable cloud-based software for uploading and sharing interactive 3D applications on web browsers and embed them onto websites; Providing temporary use of non-downloadable cloud-based software for web streaming of real-time 3D projects
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for use in creating animated individual or groups of trees with realistic leaves, limbs and wind effects; Computer software for modeling and animation of 3D trees and vegetation; Computer software for creating visual effects for use in games, film, television and 3D architectural visualization; Downloadable software development kits (SDK). Cloud services for electronic data storage; providing temporary use of online non-downloadable cloud computing software for modeling and animation of 3D trees and vegetation; providing cloud based software development services for creating digital content for use in games, film, television and 3D architectural visualization; providing temporary use of non-downloadable software development kits (SDK).
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for use in creating animated individual or groups of trees with realistic leaves, limbs and wind effects; Computer software for modeling and animation of 3D trees and vegetation; Computer software for creating visual effects for use in games, film, television and 3D architectural visualization; Downloadable software development kits (SDK). Cloud services for electronic data storage; providing temporary use of online non-downloadable cloud computing software for modeling and animation of 3D trees and vegetation; providing cloud based software development services for creating digital content for use in games, film, television and 3D architectural visualization; providing temporary use of non-downloadable software development kits (SDK).
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer software for use in creating animated individual or groups of trees with realistic leaves, limbs and wind effects; Computer software for modeling and animation of 3D trees and vegetation; Computer software for creating visual effects for use in games, film, television and 3D architectural visualization; Downloadable software development kits (SDK) (1) Cloud services for electronic data storage; providing temporary use of online non-downloadable cloud computing software for modeling and animation of 3D trees and vegetation; providing cloud based software development services for creating digital content for use in games, film, television and 3D architectural visualization; providing temporary use of non-downloadable software development kits (SDK)
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Computer software for use in creating animated individual or groups of trees with realistic leaves, limbs and wind effects; Computer software for modeling and animation of 3D trees and vegetation; Computer software for creating visual effects for use in games, film, television and 3D architectural visualization; Downloadable software development kits (SDK) (1) Cloud services for electronic data storage; providing temporary use of online non-downloadable cloud computing software for modeling and animation of 3D trees and vegetation; providing cloud based software development services for creating digital content for use in games, film, television and 3D architectural visualization; providing temporary use of non-downloadable software development kits (SDK).
A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
A method of merging distant virtual spaces is disclosed. Data describing an environment surrounding a MR merging device is received. A first slice plane is generated, positioned, and displayed within the environment. A second MR merging device is connective with in a second environment. Data describing inbound content from the second MR merging device is received. Content data is sent from the MR merging device to the second MR merging device. The inbound content data is processed and displayed on the first slice plane.
A method of improving game development is disclosed. A game model graph of a video game is created or modified using visual scripting nodes. The game model graph represents one or more game systems and/or one or more economies. The nodes are linked to game resources from the video game. Player profiles describing a plurality of different player types are accessed to be used during a simulation of the game model graph. One or more additional simulations are performed. Each of the one or more additional simulations includes executing the game model graph using the player profiles and the game resources. Data is extracted from the one or more additional simulations to determine behavior of the one or more game systems, the one or more game economies, and/or the resources within the video game over time and across the player types.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
A63F 13/79 - Aspects de sécurité ou de gestion du jeu incluant des données sur les joueurs, p. ex. leurs identités, leurs comptes, leurs préférences ou leurs historiques de jeu
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Educational services, namely, developing curriculum for educators; developing training systems and learning methodologies for others; educational services, namely, conducting educational programs in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; providing web-based and classroom educational courses and programs in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design, and distribution of course material in connection therewith; vocational education in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; educational services, namely, providing curriculum-technology educational programs to help educators teach real-time 3D technology and computer science; education services, namely, training educators to teach real-time 3D technology and computer science across Science, Tech, Engineering, Art, and Mathematics (STEAM) learning objectives; education services, namely, providing classes, seminars, workshops in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; computer education training services; providing information about education. Providing temporary use of non-downloadable computer software platforms for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Providing temporary use of non-downloadable computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Providing temporary use of non-downloadable computer software for editing images, sound, video, and digital media; Providing temporary use of non-downloadable computer software for video game development and operation; Providing temporary use of non-downloadable software that enables input, output, and display of interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Providing cloud based software development services for creating applications, games, multi-player games over a network, and digital content.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable software for users to experience virtual reality, augmented reality and mixed reality visualization, manipulation and immersion; downloadable software for creating and accessing virtual reality, augmented reality and mixed reality experiences; downloadable software to allow users to create, share and collaborate on virtual reality, augmented reality and mixed reality tabletop experiences; downloadable virtual reality, augmented reality and mixed reality software for interactive games and applications; downloadable augmented reality and mixed reality software for online meetings, immersive discussions and interactions between users; downloadable software for creating and accessing groups within virtual communities; downloadable augmented reality and mixed reality software for playing games; downloadable augmented reality and mixed reality software for planning and attending events and for participating in social activities with other users; downloadable meeting application using augmented reality and mixed reality; downloadable software for integrating electronic data with real world environments for the purposes of gaming, education, communicating, work collaboration and social networking; downloadable software for generating, displaying and interacting with virtual replicas of real objects and environments; downloadable mixed reality software for merging real and virtual worlds to produce new virtual environments and visualizations; downloadable application programming interface (api) software for creating virtual reality, augmented reality and mixed reality games and applications; augmented reality and mixed reality software for see-through display, object tracking, motion control and content visualization; computer software for detecting objects, user gestures and commands and for operating motion tracking sensors; computer software for recording, storing, transmitting, receiving, displaying and analyzing data from virtual reality headsets and motion tracking sensors; computer software for processing digital images; volumetric video capture software; downloadable software for use in enabling virtual reality headsets and mobile devices to provide and display virtual reality, augmented reality and mixed reality experiences. (1) Entertainment services, namely, providing online video games, providing online virtual reality, augmented reality and mixed reality games and interactive entertainment content; entertainment services, namely, providing online virtual reality, augmented reality and mixed reality environments; entertainment services, namely, providing virtual facilities for movies, shows, plays, music or educational training; entertainment services, namely, providing virtual facilities for users to attend musical, sporting, educational or cultural events; entertainment services, namely, providing online virtual environments with social networking features in which users can interact for recreational, leisure, or educational purposes; multimedia entertainment software production services; virtual and augmented reality video production; entertainment services in the nature of development, creation, production and post-production services of multimedia entertainment content.
(2) Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, and mixed reality experiences; design and development of virtual, augmented and mixed reality software, and digital content creation software; providing temporary use of non-downloadable software for virtual, augmented and mixed reality applications; providing information online relating to creating and developing digital media content, namely, computer applications, computer games, online games, online computer applications, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, and videos using virtual reality, augmented reality and mixed reality software; computer services, namely, creating virtual communities for users to organize meetings, participate in interactive social activities and discussions; providing temporary use of non-downloadable software for social networking and transmission of virtual reality, augmented reality and mixed reality content; providing temporary use of non-downloadable software for users to upload, modify and share virtual reality, augmented reality and mixed reality content and data.
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Educational services, namely, developing curriculum for educators; developing training systems and learning methodologies for others; educational services, namely, conducting programs in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; providing web-based and classroom educational courses and programs in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design, and distribution of course material in connection therewith; vocational education in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; educational services, namely, providing curriculum-technology programs to help educators teach real-time 3D technology and computer science; education services, namely, training educators to teach real-time 3D technology and computer science across Science, Tech, Engineering, Art, and Mathematics (STEAM) learning objectives; education services, namely, providing classes, seminars, workshops in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; computer education training services; providing information about education.
(2) Providing temporary use of non-downloadable computer software platforms for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Providing temporary use of non-downloadable computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Providing temporary use of non-downloadable computer software for editing images, sound, video, and digital media; Providing temporary use of non-downloadable computer software for video game development and operation; Providing temporary use of non-downloadable software that enables input, output, and display of interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Providing cloud based software development services for creating applications, games, multi-player games over a network, and digital content.
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable and recorded computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Downloadable software plugins for exporting design data, building information modeling (BIM), computer assisted design (CAD) models, and scans of real-word objects; Downloadable computer software for data federation; Downloadable computer software for input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Downloadable and recorded computer software for enabling remote access to computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable and recorded computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable and recorded computer software for editing images, sound, video, and digital media; Downloadable and recorded computer game software; Downloadable and recorded computer software for video game development and operation; Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences; Downloadable and recorded computer software, namely, software for designing and developing digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Downloadable computer-aided design (CAD) software for general use; Downloadable and recorded computer software for driving simulation and guidance; Downloadable software development kits (SDK); Downloadable and recorded computer software for enabling service providers to optimize user monetization, marketing, and satisfaction; Downloadable and recorded computer software for enabling processing of mobile payments; Downloadable and recorded computer software for providing an online database in the field of transaction processing to upload transactional data, provide statistical analysis, and produce notifications and reports; Downloadable and recorded computer software for delivery of online advertising; Downloadable and recorded computer software, namely, software for the delivery of educational materials, tutorials, certification tests, and exams in the fields of software development and digital content creation; Downloadable computer software for broadcasting, electronic transmission, and streaming of digital media content; Electronic downloadable educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials, namely, magazines, newsletters, guides, and manuals, and electronic downloadable practice exams, all in the fields of software development and digital content creation. (1) Job placement; Job and personnel placement; Connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Testing to determine professional competency in the fields of software development and digital content creation; Providing a website for connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Providing job placement services via mobile applications; Operating an online marketplace for sellers and buyers of goods and services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management; Online retail store services featuring digital media in general; Distributorship services in the fields of computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D video games, mixed 3D and 2D content, namely, films, television programs, videos, and digital media in general; Business networking services, namely, providing an online platform in the nature of a website for matching software developers and digital content creators with software and digital content publishers for business purposes; Business monitoring and consulting services, namely, analyzing web sites, digital goods, namely, downloadable software, mobile applications and digital media, digital content, and the applications of others to provide strategy and insight regarding marketing, sales, purchasing decisions, and product design for business purposes; Market research services relating to the collecting, tracking, analyzing, integrating, controlling, managing, displaying, and reporting of online and mobile application advertising and marketing information and data of digital content providers, namely, providing traffic metrics, statistics, user activity data, audience click traffic, website visit measurement, consumer purchasing and spending, and marketing and advertising reports; Business data analytics services, namely, analysis of advertising, marketing, sales, customers, product usage, and market trends and actions for business purposes; Online advertising on a computer network; Providing information online relating to advertising and business management; Business administration of consumer loyalty programs; Business consulting services in the field of real-time software simulations-based virtual cinematography and production for film, television, commercials, animations; Business consulting services in the field of real-time processing and rendering, simulation, production, and directing of real-time software simulations-based virtual cinematography for film, television, commercials, animations.
(2) Multimedia publishing of software; Entertainment services, namely, providing temporary use of non-downloadable computer games; Providing a website featuring non-downloadable game software; Production of video and computer game software; Providing video game information online relating to video and computer gaming services, namely, virtual reality, augmented reality, mixed reality, and extended reality gaming information; Providing information online relating to film production and television program production; Conducting educational conferences, seminars, workshops, lectures, and webcasts featuring live and audio-visual presentations all in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management, and publishing and distributing educational materials in connection therewith; Non-downloadable electronic publications in the nature of online educational training material, namely, magazines, newsletters, guides, and manuals, in the fields of building information modeling (BIM) software, computer assisted design (CAD) software, digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing educational certification classroom training programs, tutorial sessions, education testing, and related review courses in the fields of software development and digital content creation and distributing related course study materials in connection therewith; Educational services, namely, electronic distribution of training material, namely, providing non-downloadable electronic educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials in the nature of magazines, newsletters, guides, and manuals, and non-downloadable electronic practice exams in the fields of software development and digital content creation used for training purposes; Educational services, namely, conducting training classes and seminars in the fields of software development and digital content creation; Cinematography services; Arranging and conducting business conferences in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management, and publishing and distributing educational materials in connection therewith.
(3) Platform as a service (PAAS) featuring computer software platforms for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for editing images, sound, video, and digital media; Platform as a service (PAAS) featuring computer software platforms for video game development and operation; Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Platform as a service (PAAS) featuring computer software platforms for designing and developing digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Platform as a service (PAAS) featuring computer software platforms for computer-aided design (CAD) software for general use; Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software; Software as a service (SAAS) featuring a real-time 3D product configurator for designing and configuring vehicles; Providing temporary use of non-downloadable software for driving simulation and guidance; Providing temporary use of non-downloadable software for enabling service providers to optimize user monetization, marketing, and customer satisfaction; Providing temporary use of non-downloadable software for enabling processing of mobile payments; Providing temporary use of non-downloadable software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Providing temporary use of non-downloadable software enabling data federation; Providing temporary use of non-downloadable software that enables input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing information online relating to the fields of building information modeling (BIM) software, computer assisted design (CAD) software, software for creating interactive 3D content, virtual reality, augmented reality, mixed reality, and software design; Providing temporary use of non-downloadable computer software for browsing and accessing digital media; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Application service provider, namely, hosting, managing, developing, and maintaining applications, software, and websites of others in the fields of advertising and marketing; Providing temporary use of online non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, namely, video, audio, and data; Computer services, namely, cloud hosting provider services; Cloud computing featuring software for use in database management; Design and development of computer game software, virtual and augmented reality software, and digital content creation software; Computer services, namely, creating an online virtual community for registered users to participate in discussions, get feedback from their peers, form virtual communities and engage in social networking services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management; Providing cloud based software development services for creating applications, games, multi-player games over a network, and digital content; Providing cloud based software development services for running software executables at scale for model training and testing; Research and development of computer software; Research and development of technology in the field of artificial intelligence; Design, development, and implementation of software for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing temporary use of online non-downloadable software and applications for enabling online advertising; Testing, analysis, and evaluation of the knowledge, skills, and abilities of others in the fields of software development and digital content creation to determine conformity with certification standards; Providing information online relating to the fields of video game development services; Providing information online relating to advanced product research in the field of artificial intelligence; Business networking services, namely, providing an online non-downloadable software platform for mating software developers and digital content creators with software and digital content publishers for business purposes.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable software for users to experience virtual reality, augmented reality and mixed reality visualization, manipulation and immersion; downloadable software for creating and accessing virtual reality, augmented reality and mixed reality experiences; downloadable software to allow users to create, share and collaborate on virtual reality, augmented reality and mixed reality tabletop experiences; downloadable virtual reality, augmented reality and mixed reality software for interactive games and applications; downloadable augmented reality and mixed reality software for online meetings, immersive discussions and interactions between users; downloadable software for creating and accessing groups within virtual communities; downloadable augmented reality and mixed reality software for playing games; downloadable augmented reality and mixed reality software for planning and attending events and for participating in social activities with other users; downloadable meeting application using augmented reality and mixed reality; downloadable software for integrating electronic data with real world environments for the purposes of gaming, education, communicating, work collaboration and social networking; downloadable software for generating, displaying and interacting with virtual replicas of real objects and environments; downloadable mixed reality software for merging real and virtual worlds to produce new virtual environments and visualizations; downloadable application programming interface (api) software for creating virtual reality, augmented reality and mixed reality games and applications; augmented reality and mixed reality software for see-through display, object tracking, motion control and content visualization; computer software for detecting objects, user gestures and commands and for operating motion tracking sensors; computer software for recording, storing, transmitting, receiving, displaying and analyzing data from virtual reality headsets and motion tracking sensors; computer software for processing digital images; volumetric video capture software; downloadable software for use in enabling virtual reality headsets and mobile devices to provide and display virtual reality, augmented reality and mixed reality experiences. Entertainment services, namely, providing online video games, providing online virtual reality, augmented reality and mixed reality games and interactive entertainment content; entertainment services, namely, providing online virtual reality, augmented reality and mixed reality environments; entertainment services, namely, providing virtual facilities for movies, shows, plays, music or educational training; entertainment services, namely, providing virtual facilities for users to attend musical, sporting, educational or cultural events; entertainment services, namely, providing online virtual environments with social networking features in which users can interact for recreational, leisure, or educational purposes; multimedia publishing of software; virtual and augmented reality video production; entertainment services in the nature of development, creation, production and post-production services of multimedia entertainment content. Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, and mixed reality experiences; design and development of virtual, augmented and mixed reality software, and digital content creation software; providing temporary use of non-downloadable software for virtual, augmented and mixed reality applications; providing information online relating to creating and developing digital media content, namely, computer applications, computer games, online games, online computer applications, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, and videos using virtual reality, augmented reality and mixed reality software; computer services, namely, creating virtual communities for users to organize meetings, participate in interactive social activities and discussions; providing temporary use of non-downloadable software for social networking and transmission of virtual reality, augmented reality and mixed reality content; providing temporary use of non-downloadable software for users to upload, modify and share virtual reality, augmented reality and mixed reality content and data.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable augmented reality software for use in mobile devices, smart devices, tablet computers, and portable electronic devices, for integrating and blending interactive 3D and augmented reality objects with real world environments, including meshing; downloadable mobile application for applying 3D and augmented reality effects to real and digital environment; downloadable mobile application for creating, recording, editing, collaborating, and sharing multimedia content; downloadable mobile application for applying in-camera effects to videos; downloadable software for use in mobile devices, smart devices, tablet computers, and portable electronic devices to allow users to create, share, and collaborate on virtual augmented reality and mixed reality experiences. (1) Providing temporary use of non-downloadable software for use in mobile devices, smart devices, tablet computers, and portable electronic devices for integrating and blending interactive 3D and augmented reality objects with real world environments, including meshing; Providing temporary use of non-downloadable software for applying 3D and augmented reality effects to real and digital environment; Providing temporary use of non-downloadable software for creating, recording, editing, collaborating, and sharing multimedia content; Providing temporary use of non-downloadable software for applying in-camera effects to videos; Providing temporary use of non-downloadable software for use in mobile devices, smart devices, tablet computers, and portable electronic devices to allow users to create, share, and collaborate on virtual augmented reality and mixed reality experiences; creating an online virtual community for users to create, record, edit, share and collaborate on multimedia content.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable augmented reality software for use in mobile devices, smart devices, tablet computers, and portable electronic devices, for integrating and blending interactive 3D and augmented reality objects with real world environments, including meshing; downloadable mobile application for applying 3D and augmented reality effects to real and digital environment; downloadable mobile application for creating, recording, editing, collaborating, and sharing multimedia content; downloadable mobile application for applying in-camera effects to videos; downloadable software for use in mobile devices, smart devices, tablet computers, and portable electronic devices to allow users to create, share, and collaborate on virtual augmented reality and mixed reality experiences. Providing temporary use of non-downloadable software for use in mobile devices, smart devices, tablet computers, and portable electronic devices for integrating and blending interactive 3D and augmented reality objects with real world environments, including meshing; Providing temporary use of non-downloadable software for applying 3D and augmented reality effects to real and digital environment; Providing temporary use of non-downloadable software for creating, recording, editing, collaborating, and sharing multimedia content; Providing temporary use of non-downloadable software for applying in-camera effects to videos; Providing temporary use of non-downloadable software for use in mobile devices, smart devices, tablet computers, and portable electronic devices to allow users to create, share, and collaborate on virtual augmented reality and mixed reality experiences; creating an online virtual community for users to create, record, edit, share and collaborate on multimedia content.
32.
System and method for generating character poses using deep learning
A method of generating or modifying poses in an animation of a character are disclosed. Variable numbers and types of supplied inputs are combined into a single input. The variable numbers and types of supplied inputs correspond to one or more effector constraints for one or more joints of the character. The single input is transformed into a pose embedding. The pose embedding includes a machine-learned representation of the single input. The pose embedding is expanded into a pose representation output. The pose representation output includes local rotation data and global position data for the one or more joints of the character.
A method of displaying a digital object on a device is disclosed. A set of unique identifiers and associated is downloaded for a set of digital objects within a 3D model. A position and an orientation of a virtual camera is determined relative to the positions of the set of digital objects. A visibility score for each digital object of the set of digital objects is computed based on a position of the digital object relative to the position and the orientation of the virtual camera. A polygon mesh associated with a digital object with a highest visibility score is downloaded based on the polygon mesh being absent. The downloading uses a unique identifier of the set of unique identifiers associated with the polygon mesh. The polygon mesh of the digital object with the highest score is rendered and displayed on a display device.
A method of determining a suggested digital object to place into a 3D environment is disclosed. Scene data within a frustum volume of a camera within a 3D environment is determined. The scene data includes a set of digital objects that are located within the frustum volume. A set of traits is determined based on the scene data. At least one suggested digital object is suggested for placing into the 3D environment based on a correlation between the suggested digital object and the set of traits.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software featuring camera control and replay of captured events capabilities; Downloadable computer software for editing, creating, and sharing volumetric imagery and video; Downloadable computer software for creating, editing, and sharing immersive and interactive 3D, virtual reality, augmented reality, mixed reality, and extended reality experiences; Downloadable computer software for editing images, sound, video, and digital media in general; Downloadable computer software for integrating smart cameras into digital media content. Providing online non-downloadable software featuring camera control and replay of captured events capabilities; Providing online non-downloadable software for editing, creating, and sharing volumetric imagery and video; Providing online non-downloadable software for creating, editing, and sharing immersive and interactive 3D, virtual reality, augmented reality, mixed reality, and extended reality experiences; Providing online non-downloadable software for editing images, sound, video, and digital media in general; Providing online non-downloadable software for integrating smart cameras into digital media content.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable computer software featuring camera control and replay of captured events capabilities; Downloadable computer software for editing, creating, and sharing volumetric imagery and video; Downloadable computer software for creating, editing, and sharing immersive and interactive 3D, virtual reality, augmented reality, mixed reality, and extended reality experiences; Downloadable computer software for editing images, sound, video, and digital media in general; Downloadable computer software for integrating smart cameras into digital media content. (1) Providing online non-downloadable software featuring camera control and replay of captured events capabilities; Providing online non-downloadable software for editing, creating, and sharing volumetric imagery and video; Providing online non-downloadable software for creating, editing, and sharing immersive and interactive 3D, virtual reality, augmented reality, mixed reality, and extended reality experiences; Providing online non-downloadable software for editing images, sound, video, and digital media in general; Providing online non-downloadable software for integrating smart cameras into digital media content.
37.
METHODS AND SYSTEMS FOR OPTIMAL TRANSPORT OF NON-LINEAR TRANSFORMATIONS
Herein is presented a light-weight, high-quality texture synthesis algorithm that generalizes to other applications. We utilize an optimal transport optimization process within a bottleneck layer of an auto-encoder, achieving quality and flexibility on par with expensive back-propagation based neural texture synthesis methods, but at interactive rates. In addition to superior synthesis quality, our statistically motivated approach generalizes better to other special case texture synthesis problems such as Style Transfer, Inverse-Texture Synthesis, Texture Mixing, Multi-Scale Texture Synthesis, Structured Image Hybrids and Texture Painting. We treat the texture synthesis problem as the optimal transport between Probably Density Function of the deep neural activation vectors of the image being synthesized and the exemplar texture. We present a fast algorithm that matches random sliced 1-Dimensional histograms projected from the full N-Dimensional distribution and we propose an extension of this algorithm that reduces dimensionality of neural feature space.
G06V 10/54 - Extraction de caractéristiques d’images ou de vidéos relative à la texture
G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
38.
Method and system for incremental topological update within a data flow graph in gaming
A method of rendering a virtual environment is disclosed. First application data is received. The first application data includes first graph data. The first graph data corresponds to a first state of an application. Second application data is received after the first application data. The second application data corresponds to a second state of the application. The first application data and the second application data are analyzed to determine a change in the first graph data associated with the second application data. An island subgraph within the first graph data that includes the change is determined. Second graph data is generated for the second state. The generating of the second graph data includes partially reconstructing the first graph data. The partial reconstructing includes rebuilding the determined island subgraph. The generated second graph data is communicated for rendering of the virtual environment in the second state.
A63F 13/352 - Détails des serveurs de jeu comportant des dispositions particulières de serveurs de jeu, p. ex. des serveurs régionaux connectés à un serveur national ou à plusieurs serveurs gérant les partitions de jeu
A63F 13/358 - Adaptation du déroulement du jeu en fonction de la charge du réseau ou du serveur, p. ex. pour diminuer la latence due aux différents débits de connexion entre clients
39.
Methods and systems for optimal transport of non-linear transformations
Herein is presented a light-weight, high-quality texture synthesis algorithm that generalizes to other applications. We utilize an optimal transport optimization process within a bottleneck layer of an auto-encoder, achieving quality and flexibility on par with expensive back-propagation based neural texture synthesis methods, but at interactive rates. In addition to superior synthesis quality, our statistically motivated approach generalizes better to other special case texture synthesis problems such as Style Transfer, Inverse-Texture Synthesis, Texture Mixing, Multi-Scale Texture Synthesis, Structured Image Hybrids and Texture Painting. We treat the texture synthesis problem as the optimal transport between Probably Density Function of the deep neural activation vectors of the image being synthesized and the exemplar texture. We present a fast algorithm that matches random sliced 1-Dimensional histograms projected from the full N-Dimensional distribution and we propose an extension of this algorithm that reduces dimensionality of neural feature space.
Herein is presented a light-weight, high-quality texture synthesis algorithm that generalizes to other applications. We utilize an optimal transport optimization process within a bottleneck layer of an auto-encoder, achieving quality and flexibility on par with expensive back-propagation based neural texture synthesis methods, but at interactive rates. In addition to superior synthesis quality, our statistically motivated approach generalizes better to other special case texture synthesis problems such as Style Transfer, Inverse-Texture Synthesis, Texture Mixing, Multi-Scale Texture Synthesis, Structured Image Hybrids and Texture Painting. We treat the texture synthesis problem as the optimal transport between Probably Density Function of the deep neural activation vectors of the image being synthesized and the exemplar texture. We present a fast algorithm that matches random sliced 1-Dimensional histograms projected from the full N-Dimensional distribution and we propose an extension of this algorithm that reduces dimensionality of neural feature space.
A method of rendering a view is disclosed. Three occlusion planes associated with an interior cavity of a three-dimensional object included in the view are created. The three occlusion planes are positioned based on a camera position and orientation. Any objects or parts of objects that are in a line of sight between the camera and any one of the three occlusion planes are culled. The view is rendered from the perspective of the camera.
A method of spawning a digital island in a three-dimensional environment is disclosed. Data describing a three-dimensional environment is accessed. The data is partitioned into a plurality of contexts based on properties identified in the data, the properties corresponding to surfaces or objects in the three-dimensional environment. One or more values of one or more traits corresponding to a context of the plurality of context are identified. A digital island is matched to the context. The matching includes analyzing one or more conditions associated with the digital island with respect to the one or more values of the one or more traits corresponding to the context. Based on the matching, the spawning of the digital island is performed in the three-dimensional environment for the context.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for use in creating animated individual or groups of trees with realistic leaves, limbs and wind effects; Downloadable computer software for modeling and animation of 3D trees and vegetation; Downloadable computer software for creating visual effects for use in games, film, television and 3D architectural visualization; Downloadable software development kits (SDK)
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for use in creating animated individual or groups of trees with realistic leaves, limbs and wind effects; Downloadable computer software for modeling and animation of 3D trees and vegetation; Downloadable computer software for creating visual effects for use in games, film, television and 3D architectural visualization; Downloadable software development kits (SDK)
45.
Method and system for filtering shadow maps with sub-frame accumulation
A method of rendering an image of an environment is disclosed. Environment data for the environment is accessed. The environment data corresponds to a frame of a video. A plurality of subframes associated with the frame is determined. An angle for each of the plurality of subframes is determined. One or more lights corresponding to the environment are selected. For each light of the one or more lights, a shadow map is generated. The shadow map corresponds to a subframe of the plurality of subframes based on a frustum view oriented at the angle determined for the subframe. The image of the environment is rendered. The rendering includes using the generated shadow map for each light of the one or more lights.
A method of accessing content in a virtualized file system is disclosed. A virtualization API is called to enumerate a list of files within a target directory. The calling of the virtualization API includes bypassing a calling of an operating system API included on a device. The enumeration includes reading from a local data structure on the device. A content data item within a file of the enumerated list of files is determined to be required for an application to perform an operation. A content identifier is determined for the content data item. The content identifier is stored in the local data structure for subsequent access to the content data item.
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Educational services, namely, developing curriculum for educators; developing training systems and learning methodologies for others; educational services, namely, conducting programs in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; providing web-based and classroom educational courses and programs in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design, and distribution of course material in connection therewith; vocational education in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; educational services, namely, providing curriculum-technology programs to help educators teach real-time 3D technology and computer science; education services, namely, training educators to teach real-time 3D technology and computer science across Science, Tech, Engineering, Art, and Mathematics (STEAM) learning objectives; education services, namely, providing classes, seminars, workshops in the field of real-time 3D, computer science, computer software, computer animation, computer game development and game design; computer education training services; providing information about education Providing temporary use of non-downloadable computer software platforms for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Providing temporary use of non-downloadable computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Providing temporary use of non-downloadable computer software for editing images, sound, video, and digital media; Providing temporary use of non-downloadable computer software for video game development and operation; Providing temporary use of non-downloadable software that enables input, output, and display of interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Providing software development services that are cloud-based in the field of software for creating applications, games, multi-player games over a network, and digital content, specifically, real-time 3D, online games, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, virtual reality, augmented reality, mixed reality, films, videos and television programs
48.
Method and system for populating a digital environment using a semantic map
A method of populating a digital environment with digital content is disclosed. Environment data describing the digital environment is accessed. Populator data describing a populator digital object is accessed. The populator data includes semantic data describing the populator digital object. The populator digital object is placed within the digital environment. A semantic map representation of the populator digital object is generated. The semantic map representation is divided into a plurality of cells. A target cell of the plurality of cells is selected as a placeholder in the digital environment for a digital object that is optionally subsequently instantiated. The selecting of the target cell is based on an analysis of the environment data, the populator data, and the semantic map representation. Placeholder data is recorded in the semantic map representation. The placeholder data includes properties corresponding to the digital object that is optionally subsequently instantiated.
A63F 13/57 - Simulations de propriétés, de comportement ou de déplacement d’objets dans le jeu, p. ex. calcul de l’effort supporté par un pneu dans un jeu de course automobile
49.
Method and system for intelligent importing and transformation of digital assets
A method of intelligently transforming a digital asset for a target environment is disclosed. Asset data describing the digital asset is received. The received asset data is analyzed to determine a classification type for the digital asset. A database is communicated with to request additional data associated with the determined classification type. The additional data includes semantic data associated with the classification type. The additional data is compared to the received asset data. The comparing includes determining missing data and conflicting data. The missing data includes data from the additional data which is absent from the asset data. The missing data is added to the asset data.
A method of aligning a digital model of a structure with a displayed portion of the structure within a video stream is disclosed. An approximate position of the camera device in the digital model is determined. A position and an orientation are determined for a plurality of digital surfaces within the digital model visible from the approximate position of the camera device. A position and an orientation of a plurality of object surfaces visible in a video stream are determined. A 3D translation, a 3D scale, and a 3D rotation that maximize an alignment of the position and orientation of the plurality of digital surfaces with the position and orientation of the plurality of object surfaces are determined. The 3D translation, the 3D scale, and the 3D rotation are applied to the digital model and the digital model is displayed contemporaneously with a display of the video stream.
A method of aligning a digital model of a structure with a displayed portion of the structure within a video stream is disclosed. An approximate position of the camera device in the digital model is determined. A position and an orientation are determined for a plurality of digital surfaces within the digital model visible from the approximate position of the camera device. A position and an orientation of a plurality of object surfaces visible in a video stream are determined. A 3D translation, a 3D scale, and a 3D rotation that maximize an alignment of the position and orientation of the plurality of digital surfaces with the position and orientation of the plurality of object surfaces are determined. The 3D translation, the 3D scale, and the 3D rotation are applied to the digital model and the digital model is displayed contemporaneously with a display of the video stream.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable and recorded computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Downloadable software plugins for exporting design data, building information modeling (BIM), computer assisted design (CAD) models, and scans of real-word objects; Downloadable computer software for data federation; Downloadable computer software for input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Downloadable and recorded computer software for enabling remote access to computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable and recorded computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable and recorded computer software for editing images, sound, video, and digital media; Downloadable and recorded computer game software; Downloadable and recorded computer software for video game development and operation; Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences; Downloadable and recorded computer software, namely, software for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Downloadable computer-aided design (CAD) software for general use; Downloadable and recorded computer software for driving simulation and guidance; Downloadable software development kits (SDK); Downloadable and recorded computer software for enabling service providers to optimize user monetization, marketing, and satisfaction; Downloadable and recorded computer software for enabling processing of mobile payments; Downloadable and recorded computer software for providing an online database in the field of transaction processing to upload transactional data, provide statistical analysis, and produce notifications and reports; Downloadable and recorded computer software for delivery of online advertising; Downloadable and recorded computer software, namely, software for the delivery of educational materials, tutorials, certification tests, and exams in the fields of software development and digital content creation; Downloadable computer software for broadcasting, electronic transmission, and streaming of digital media content; Electronic downloadable educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials, namely, magazines, newsletters, guides, and manuals, and electronic downloadable practice exams in the fields of software development and digital content creation (1) Platform as a service (PAAS) featuring computer software platforms for creating computer applications, computer games, online games, online computer applications, multiplayer computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for editing images, sound, video, and digital media; Platform as a service (PAAS) featuring computer software platforms for video game development and operation; Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Platform as a service (PAAS) featuring computer software platforms for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Platform as a service (PAAS) featuring computer software platforms for computer-aided design (CAD) software for general use; Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software; Software as a service (SAAS) featuring a real-time 3D product configurator for designing and configuring vehicles; Providing temporary use of non-downloadable software for driving simulation and guidance; Providing temporary use of non-downloadable software for enabling service providers to optimize user monetization, marketing, and customer satisfaction; Providing temporary use of non-downloadable software for enabling processing of mobile payments; Providing temporary use of non-downloadable software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Providing temporary use of non-downloadable software enabling data federation; Providing temporary use of non-downloadable software that enables input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing information online relating to the fields of building information modeling (BIM) software, computer assisted design (CAD) software, interactive 3D content, virtual reality, augmented reality, mixed reality, and design; Providing temporary use of non-downloadable computer software for browsing and accessing digital media; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Application service provider, namely, hosting, managing, developing, and maintaining applications, software, and websites of others in the fields of advertising and marketing; Providing temporary use of online non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, namely, video, audio, and data; Computer services, namely, cloud hosting provider services; Cloud computing featuring software for use in database management; Design and development of computer game software, virtual and augmented reality software, and digital content creation software; Computer services, namely, creating an online virtual community for registered users to participate in discussions, get feedback from their peers, form virtual communities and engage in social networking services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management; Providing cloud based software development services for creating applications, games, multi-player games over a network, and digital content; Providing cloud based software development services for running software executables at scale for model training and testing; Research and development of computer software; Research and development of technology in the field of artificial intelligence; Design, development, and implementation of software for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing temporary use of online non-downloadable software and applications for enabling online advertising; Testing, analysis, and evaluation of the knowledge, skills, and abilities of others in the fields of software development and digital content creation to determine conformity with certification standards; Providing information online relating to the fields of video game development services; Providing information online advanced product research in the field of artificial intelligence
54.
METHOD AND SYSTEM FOR GENERATING VARIABLE TRAINING DATA FOR ARTIFICIAL INTELLIGENCE SYSTEMS
An artificial intelligence (AI) training method is disclosed. Training data associated with a training task is received. The training data is categorized into a plurality of categories. A set of category groups are generated, wherein each category group of the set of category groups includes one or more of the plurality of categories. A first AI system is trained for the training task using a first subset of the training data. The first subset of the training data corresponds to the one or more of the plurality of categories included in a first group of the set of category groups. A second AI system is trained for the training task using a second subset of the training data. The first AI system is used to generate a first output for the task and the second AI system to generate a second output for the task.
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Business administration of consumer loyalty programs. Educational services, namely, providing seminars, workshops, and panel discussions in the field of computer software and technology. Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software, none of which in the field of business management consultancy.
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable software; Downloadable software plugins; Downloadable software development kits (SDK); Downloadable cloud-based software (1) Software as a service (SAAS); Providing temporary use of non-downloadable software plugins; Providing temporary use of non-downloadable software development kits (SDK); Providing temporary use of non-downloadable cloud-based software
41 - Éducation, divertissements, activités sportives et culturelles
Produits et services
(1) Entertainment services, namely, providing temporary use of non-downloadable computer games; Entertainment services, namely, providing non-downloadable game software via a website
59.
System and method for creating personalized game experiences
A method for optimizing a computer-implemented game for a target metric is disclosed. Based on a detecting that an optimization point has been reached during a runtime of the computer game, user data, game state data, and personalized gaming experience (PGE) question data is communicated to a PGE server. The PGE question data is linked to the optimization point. An answer corresponding to the PGE question data is received from the PGE server. The answer is selected from a plurality of answers linked to the optimization point based on an application of a machine-learned model to the user data, game state data, and PGE question data. The received answer is implemented within the computer-implemented game.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
A method for automatically connecting game items for sharing by a plurality of game systems is disclosed. A first game system is added to a computer-implemented game. The first game system is associated with a first game system definition. The first game system definition corresponding to a first game object. The first game system is automatically connected to a second game system. The automatic connecting includes, at least: identifying a correspondence between the first game system definition and a second game system definition, the second game system definition being associated with the second game system, the second game system definition corresponding to a second game object; and preventing a change to the first game object during runtime of the computer-implemented game based on a detection that the change to the first game object would violate a rule associated with the second game system definition.
A63F 13/00 - Jeux vidéo, c.-à-d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
A63F 13/70 - Aspects de sécurité ou de gestion du jeu
A63F 13/60 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu
A - Marque de certification à l'égard d'une marchandise
B - Marque de certification à l'égard d'un service
Produits et services
Downloadable software; Downloadable software plugins; Downloadable software development kits (SDK); Downloadable cloud-based software Software as a service (SAAS); Providing temporary use of non-downloadable software plugins; Providing temporary use of non-downloadable software development kits (SDK); Providing temporary use of non-downloadable cloud-based software
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable and recorded computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Downloadable software plugins for exporting design data, building information modeling (BIM), computer assisted design (CAD) models, and scans of real-word objects; Downloadable computer software for data federation; Downloadable computer software for input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Downloadable and recorded computer software for enabling remote access to computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable and recorded computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable and recorded computer software for editing images, sound, video, and digital media; Downloadable and recorded computer game software; Downloadable and recorded computer software for video game development and operation; Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences; Downloadable and recorded computer software, namely, software for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes and automation; Downloadable and recorded computer software, namely, software for autonomy in the field of artificial intelligence; Downloadable computer-aided design (CAD) software for general use; Downloadable and recorded computer software for driving simulation and guidance; Downloadable software development kits (SDK); Downloadable and recorded computer software for enabling service providers to optimize user monetization, marketing, and satisfaction; Downloadable and recorded computer software for enabling processing of mobile payments; Downloadable and recorded computer software for providing an online database in the field of transaction processing to upload transactional data, provide statistical analysis, and produce notifications and reports; Downloadable and recorded computer software for delivery of online advertising; Downloadable and recorded computer software, namely, software for the delivery of educational materials, tutorials, certification tests, and exams in the fields of software development and digital content creation; Downloadable computer software for broadcasting, electronic transmission, and streaming of digital media content; Electronic downloadable educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials, namely, magazines, newsletters, guides, and manuals, and electronic downloadable practice exams in the fields of software development and digital content creation. Job placement; Job and personnel placement; Connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Testing to determine professional competency in the fields of software development and digital content creation; Providing a website for connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Providing job placement services via mobile applications; Operating an online marketplace for sellers and buyers of goods and services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management; Online retail store services related to digital media in general; Distributorship services in the fields of computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D video games, mixed 3D and 2D content, namely, films, television programs, videos, and digital media in general; Business networking services, namely, providing an online platform for matching software developers and digital content creators with software and digital content publishers for business purposes; Arranging and conducting business conferences in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management; Business monitoring and consulting services, namely, analyzing web sites, digital goods, namely, downloadable software, mobile applications and digital media, digital content, and the applications of others to provide strategy and insight regarding marketing, sales, purchasing decisions, and product design for business purposes; Market research services relating to the collecting, tracking, analyzing, integrating, controlling, managing, displaying, and reporting of online and mobile application advertising and marketing information and data of digital content providers, namely, providing traffic metrics, statistics, user activity data, audience click traffic, website visit measurement, consumer purchasing and spending, and marketing and advertising reports; Data analytics services, namely, analysis of advertising, marketing, sales, customers, product usage, and market trends and actions; Online advertising on a computer network; Providing information online relating to advertising and business management; Business administration of loyalty programs; Business consulting services in the field of real-time software simulations-based virtual cinematography and production for film, television, commercials, animations; Business consulting services in the field of real-time processing and rendering, simulation, production, and directing of real-time software simulations-based virtual cinematography for film, television, commercials, animations. Multimedia publishing of software; Entertainment services, namely, providing temporary use of non-downloadable computer games; Providing video game information online relating to video and computer gaming services, namely, virtual reality, augmented reality, mixed reality, and extended reality gaming information; Providing information online relating to film production and television program production; Conducting educational conferences, seminars, workshops, lectures, and webcasts featuring live and audio-visual presentations all in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management, and publishing and distributing educational materials in connection therewith; Non-downloadable electronic publications in the nature of online educational training material, namely, magazines, newsletters, guides, and manuals, in the fields of building information modeling (BIM) software, computer assisted design (CAD) software, digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications; Non-downloadable electronic publications in the nature of online educational training material, namely, magazines, newsletters, guides, and manuals, in the fields of knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning; Non-downloadable electronic publications in the nature of online educational training material, namely, magazines, newsletters, guides, and manuals, in the fields of semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing educational certification classroom training programs, tutorial sessions, education testing, and related review courses in the fields of software development and digital content creation and related study resources; Educational services, namely, electronic distribution of training material namely, non-downloadable electronic educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials, namely, magazines, newsletters, guides, and manuals, and non-downloadable electronic practice exams in the fields of software development and digital content creation used for training purposes; Educational services, namely, conducting training classes and seminars in the fields of software development and digital content creation; Cinematography services; Publishing and distributing educational materials in connection with business conferences in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management. Platform as a service (PAAS) featuring computer software platforms for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for editing images, sound, video, and digital media; Platform as a service (PAAS) featuring computer software platforms for video game development and operation; Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Platform as a service (PAAS) featuring computer software platforms for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes and automation; Platform as a service (PAAS) featuring computer software platforms for autonomy in the field of artificial intelligence; Platform as a service (PAAS) featuring computer software platforms for computer-aided design (CAD) software for general use; Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software; Software as a service (SAAS) featuring a real-time 3D product configurator for designing and configuring vehicles; Providing temporary use of non-downloadable software for driving simulation and guidance; Providing temporary use of non-downloadable software for enabling service providers to optimize user monetization, marketing, and customer satisfaction; Providing temporary use of non-downloadable software for enabling processing of mobile payments; Providing temporary use of non-downloadable software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Providing temporary use of non-downloadable software enabling data federation; Providing temporary use of non-downloadable software that enables input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing information online relating to the fields of building information modeling (BIM) software, computer assisted design (CAD) software, interactive 3D content, virtual reality, augmented reality, mixed reality, and design; Providing temporary use of non-downloadable computer software for browsing and accessing digital media; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Application service provider, namely, hosting, managing, developing, and maintaining applications, software, and websites of others in the fields of advertising and marketing; Providing temporary use of online non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, namely, video, audio, and data; Computer services, namely, cloud hosting provider services; Cloud computing featuring software for use in database management; Design and development of computer game software, virtual and augmented reality software, and digital content creation software; Computer services, namely, creating an online virtual community for registered users to participate in discussions, get feedback from their peers, form virtual communities and engage in social networking services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management; Providing cloud based software development services for creating applications, games, multi-player games over a network, and digital content; Providing cloud based software development services for running software executables at scale for model training and testing; Research and development of computer software; Research and development of technology in the field of artificial intelligence; Design, development, and implementation of software for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation and autonomy; Design, development, and implementation of software for artificial intelligence; Providing temporary use of online non-downloadable software and applications for enabling online advertising; Testing, analysis, and evaluation of the knowledge, skills, and abilities of others in the fields of software development and digital content creation to determine conformity with certification standards; Providing information online relating to the fields of video game development services; Providing information online advanced product research in the field of artificial intelligence; Providing a website related to non-downloadable game software; Design and development of video and computer game software.
63.
Method and system for retargeting a human component of a camera motion
A method of retargeting camera motion is disclosed. Data is received that describes a position of a target along a target path. Data is received that describes a position and an orientation of a first camera along a first camera path wherein the first camera is filming the target. A second camera path is computed, the second path corresponding to a second camera. The second camera path corresponds to the first camera path with one or more exceptions. The one or more exceptions include one or more of modification of orientation data corresponding to the second camera path to place the target at the center of a camera screen associated with the second camera and removing of a camera rotation roll for the second camera. A difference is computed between the first camera path and the second camera path. The computed difference is applied to a third camera path.
A63F 13/5258 - Changement des paramètres des caméras virtuelles par adaptation dynamique de la position de la caméra virtuelle pour maintenir un personnage ou un objet de jeu dans son cône de vision, p. ex. pour suivre un personnage ou une balle
A63F 13/5255 - Changement des paramètres des caméras virtuelles en fonction d’instructions dédiées d’un joueur, p. ex. utilisation d’une deuxième manette pour faire effectuer un mouvement de rotation à la caméra autour du personnage du joueur
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable and recorded computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Downloadable software plugins for exporting design data, building information modeling (BIM), computer assisted design (CAD) models, and scans of real-word objects; Downloadable computer software for data federation; Downloadable computer software for input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Downloadable and recorded computer software for enabling remote access to computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable and recorded computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable and recorded computer software for editing images, sound, video, and digital media; Downloadable and recorded computer game software; Downloadable and recorded computer software for video game development and operation; Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences; Downloadable and recorded computer software, namely, software for designing and developing digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Downloadable computer-aided design (CAD) software for general use; Downloadable and recorded computer software for driving simulation and guidance; Downloadable software development kits (SDK); Downloadable and recorded computer software for enabling service providers to optimize user monetization, marketing, and satisfaction; Downloadable and recorded computer software for enabling processing of mobile payments; Downloadable and recorded computer software for providing an online database in the field of transaction processing to upload transactional data, provide statistical analysis, and produce notifications and reports; Downloadable and recorded computer software for delivery of online advertising; Downloadable and recorded computer software, namely, software for the delivery of educational materials, tutorials, certification tests, and exams in the fields of software development and digital content creation; Downloadable computer software for broadcasting, electronic transmission, and streaming of digital media content; Electronic downloadable educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials, namely, magazines, newsletters, guides, and manuals, and electronic downloadable practice exams, all in the fields of software development and digital content creation Job placement; Job and personnel placement; Connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Testing to determine professional competency in the fields of software development and digital content creation; Providing a website for connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Providing job placement services via mobile applications; Operating an online marketplace for sellers and buyers of goods and services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management; Online retail store services featuring digital media in general; Distributorship services in the fields of computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D video games, mixed 3D and 2D content, namely, films, television programs, videos, and digital media in general; Business networking services, namely, providing an online platform in the nature of a website for matching software developers and digital content creators with software and digital content publishers for business purposes; Business monitoring and consulting services, namely, analyzing web sites, digital goods, namely, downloadable software, mobile applications and digital media, digital content, and the applications of others to provide strategy and insight regarding marketing, sales, purchasing decisions, and product design for business purposes; Market research services relating to the collecting, tracking, analyzing, integrating, controlling, managing, displaying, and reporting of online and mobile application advertising and marketing information and data of digital content providers, namely, providing traffic metrics, statistics, user activity data, audience click traffic, website visit measurement, consumer purchasing and spending, and marketing and advertising reports; Business data analytics services, namely, analysis of advertising, marketing, sales, customers, product usage, and market trends and actions for business purposes; Online advertising on a computer network; Providing information online relating to advertising and business management; Business administration of consumer loyalty programs; Business consulting services in the field of real-time software simulations-based virtual cinematography and production for film, television, commercials, animations; Business consulting services in the field of real-time processing and rendering, simulation, production, and directing of real-time software simulations-based virtual cinematography for film, television, commercials, animations Multimedia publishing of software; Entertainment services, namely, providing temporary use of non-downloadable computer games; Providing a website featuring non-downloadable game software; Production of video and computer game software; Providing video game information online relating to video and computer gaming services, namely, virtual reality, augmented reality, mixed reality, and extended reality gaming information; Providing information online relating to film production and television program production; Conducting educational conferences, seminars, workshops, lectures, and webcasts featuring live and audio-visual presentations all in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management, and publishing and distributing educational materials in connection therewith; Non-downloadable electronic publications in the nature of online educational training material, namely, magazines, newsletters, guides, and manuals, in the fields of building information modeling (BIM) software, computer assisted design (CAD) software, digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing educational certification classroom training programs, tutorial sessions, education testing, and related review courses in the fields of software development and digital content creation and distributing related course study materials in connection therewith; Educational services, namely, electronic distribution of training material, namely, providing non-downloadable electronic educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials in the nature of magazines, newsletters, guides, and manuals, and non-downloadable electronic practice exams in the fields of software development and digital content creation used for training purposes; Educational services, namely, conducting training classes and seminars in the fields of software development and digital content creation; Cinematography services; Arranging and conducting business conferences in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management, and publishing and distributing educational materials in connection therewith Platform as a service (PAAS) featuring computer software platforms for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for editing images, sound, video, and digital media; Platform as a service (PAAS) featuring computer software platforms for video game development and operation; Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Platform as a service (PAAS) featuring computer software platforms for designing and developing digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Platform as a service (PAAS) featuring computer software platforms for computer-aided design (CAD) software for general use; Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software; Software as a service (SAAS) featuring a real-time 3D product configurator for designing and configuring vehicles; Providing temporary use of non-downloadable software for driving simulation and guidance; Providing temporary use of non-downloadable software for enabling service providers to optimize user monetization, marketing, and customer satisfaction; Providing temporary use of non-downloadable software for enabling processing of mobile payments; Providing temporary use of non-downloadable software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Providing temporary use of non-downloadable software enabling data federation; Providing temporary use of non-downloadable software that enables input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing information online relating to the fields of building information modeling (BIM) software, computer assisted design (CAD) software, software for creating interactive 3D content, virtual reality, augmented reality, mixed reality, and software design; Providing temporary use of non-downloadable computer software for browsing and accessing digital media; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Application service provider, namely, hosting, managing, developing, and maintaining applications, software, and websites of others in the fields of advertising and marketing; Providing temporary use of online non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, namely, video, audio, and data; Computer services, namely, cloud hosting provider services; Cloud computing featuring software for use in database management; Design and development of computer game software, virtual and augmented reality software, and digital content creation software; Computer services, namely, creating an online virtual community for registered users to participate in discussions, get feedback from their peers, form virtual communities and engage in social networking services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management; Providing cloud based software development services for creating applications, games, multi-player games over a network, and digital content; Providing cloud based software development services for running software executables at scale for model training and testing; Research and development of computer software; Research and development of technology in the field of artificial intelligence; Design, development, and implementation of software for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing temporary use of online non-downloadable software and applications for enabling online advertising; Testing, analysis, and evaluation of the knowledge, skills, and abilities of others in the fields of software development and digital content creation to determine conformity with certification standards; Providing information online relating to the fields of video game development services; Providing information online relating to advanced product research in the field of artificial intelligence; Business networking services, namely, providing an online non-downloadable software platform for mating software developers and digital content creators with software and digital content publishers for business purposes
09 - Appareils et instruments scientifiques et électriques
35 - Publicité; Affaires commerciales
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable and recorded computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Downloadable software plugins for exporting design data, building information modeling (BIM), computer assisted design (CAD) models, and scans of real-word objects; Downloadable computer software for data federation; Downloadable computer software for input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Downloadable and recorded computer software for enabling remote access to computer software for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable and recorded computer software for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media; Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable and recorded computer software for editing images, sound, video, and digital media; Downloadable and recorded computer game software; Downloadable and recorded computer software for video game development and operation; Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences; Downloadable and recorded computer software, namely, software for designing and developing digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Downloadable computer-aided design (CAD) software for general use; Downloadable and recorded computer software for driving simulation and guidance; Downloadable software development kits (SDK); Downloadable and recorded computer software for enabling service providers to optimize user monetization, marketing, and satisfaction; Downloadable and recorded computer software for enabling processing of mobile payments; Downloadable and recorded computer software for providing an online database in the field of transaction processing to upload transactional data, provide statistical analysis, and produce notifications and reports; Downloadable and recorded computer software for delivery of online advertising; Downloadable and recorded computer software, namely, software for the delivery of educational materials, tutorials, certification tests, and exams in the fields of software development and digital content creation; Downloadable computer software for broadcasting, electronic transmission, and streaming of digital media content; Electronic downloadable educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials, namely, magazines, newsletters, guides, and manuals, and electronic downloadable practice exams, all in the fields of software development and digital content creation Job placement; Job and personnel placement; Connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Testing to determine professional competency in the fields of software development and digital content creation; Providing a website for connecting qualified service providers, namely, software developers and digital content developers, with consumers, clients, and employers; Providing job placement services via mobile applications; Operating an online marketplace for sellers and buyers of goods and services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management; Online retail store services featuring digital media in general; Distributorship services in the fields of computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D video games, mixed 3D and 2D content, namely, films, television programs, videos, and digital media in general; Business networking services, namely, providing an online platform in the nature of a website for matching software developers and digital content creators with software and digital content publishers for business purposes; Business monitoring and consulting services, namely, analyzing web sites, digital goods, namely, downloadable software, mobile applications and digital media, digital content, and the applications of others to provide strategy and insight regarding marketing, sales, purchasing decisions, and product design for business purposes; Market research services relating to the collecting, tracking, analyzing, integrating, controlling, managing, displaying, and reporting of online and mobile application advertising and marketing information and data of digital content providers, namely, providing traffic metrics, statistics, user activity data, audience click traffic, website visit measurement, consumer purchasing and spending, and marketing and advertising reports; Business data analytics services, namely, analysis of advertising, marketing, sales, customers, product usage, and market trends and actions for business purposes; Online advertising on a computer network; Providing information online relating to advertising and business management; Business administration of consumer loyalty programs; Business consulting services in the field of real-time software simulations-based virtual cinematography and production for film, television, commercials, animations; Business consulting services in the field of real-time processing and rendering, simulation, production, and directing of real-time software simulations-based virtual cinematography for film, television, commercials, animations Multimedia publishing of software; Entertainment services, namely, providing temporary use of non-downloadable computer games; Providing a website featuring non-downloadable game software; Production of video and computer game software; Providing video game information online relating to video and computer gaming services, namely, virtual reality, augmented reality, mixed reality, and extended reality gaming information; Providing information online relating to film production and television program production; Conducting educational conferences, seminars, workshops, lectures, and webcasts featuring live and audio-visual presentations all in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management, and publishing and distributing educational materials in connection therewith; Non-downloadable electronic publications in the nature of online educational training material, namely, magazines, newsletters, guides, and manuals, in the fields of building information modeling (BIM) software, computer assisted design (CAD) software, digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing educational certification classroom training programs, tutorial sessions, education testing, and related review courses in the fields of software development and digital content creation and distributing related course study materials in connection therewith; Educational services, namely, electronic distribution of training material, namely, providing non-downloadable electronic educational publications, instructional materials, educational materials, teaching materials, tutorial materials, study materials, self-study preparation materials in the nature of magazines, newsletters, guides, and manuals, and non-downloadable electronic practice exams in the fields of software development and digital content creation used for training purposes; Educational services, namely, conducting training classes and seminars in the fields of software development and digital content creation; Cinematography services; Arranging and conducting business conferences in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, technology, computer networking, film, television programs, digital media, artificial intelligence, advertising, and business management, and publishing and distributing educational materials in connection therewith Platform as a service (PAAS) featuring computer software platforms for creating computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for enabling, operating, and displaying computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos and digital media; Platform as a service (PAAS) featuring computer software platforms for editing images, sound, video, and digital media; Platform as a service (PAAS) featuring computer software platforms for video game development and operation; Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Platform as a service (PAAS) featuring computer software platforms for designing and developing digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, and autonomy in the field of artificial intelligence; Platform as a service (PAAS) featuring computer software platforms for computer-aided design (CAD) software for general use; Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software; Software as a service (SAAS) featuring a real-time 3D product configurator for designing and configuring vehicles; Providing temporary use of non-downloadable software for driving simulation and guidance; Providing temporary use of non-downloadable software for enabling service providers to optimize user monetization, marketing, and customer satisfaction; Providing temporary use of non-downloadable software for enabling processing of mobile payments; Providing temporary use of non-downloadable software for creating, operating, transferring, and displaying building information modeling (BIM), computer assisted design (CAD) models, and scans of real-world objects into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Providing temporary use of non-downloadable software enabling data federation; Providing temporary use of non-downloadable software that enables input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative design; Providing information online relating to the fields of building information modeling (BIM) software, computer assisted design (CAD) software, software for creating interactive 3D content, virtual reality, augmented reality, mixed reality, and software design; Providing temporary use of non-downloadable computer software for browsing and accessing digital media; Providing temporary use of non-downloadable computer software for transmission and display of digital media; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; Application service provider, namely, hosting, managing, developing, and maintaining applications, software, and websites of others in the fields of advertising and marketing; Providing temporary use of online non-downloadable cloud computing software for use in sending, receiving, transforming, transcoding, enhancing, securing, monetizing, measuring, recording, and managing media over the internet and telecommunications networks, namely, video, audio, and data; Computer services, namely, cloud hosting provider services; Cloud computing featuring software for use in database management; Design and development of computer game software, virtual and augmented reality software, and digital content creation software; Computer services, namely, creating an online virtual community for registered users to participate in discussions, get feedback from their peers, form virtual communities and engage in social networking services in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, technology, computer networking, film, television programs, digital media, advertising, and business management; Providing cloud based software development services for creating applications, games, multi-player games over a network, and digital content; Providing cloud based software development services for running software executables at scale for model training and testing; Research and development of computer software; Research and development of technology in the field of artificial intelligence; Design, development, and implementation of software for digital virtual agents, intelligence agents, predictive systems, cognitive process automation, visual computing applications, knowledge virtualization, robotics, natural language processing, genetic and deep learning algorithms, reinforcement learning, semantic ontologies, pattern recognition, knowledge modeling technologies, cognitive enhancement in respect of experience and productivity, accelerating processes, automation, autonomy, and artificial intelligence; Providing temporary use of online non-downloadable software and applications for enabling online advertising; Testing, analysis, and evaluation of the knowledge, skills, and abilities of others in the fields of software development and digital content creation to determine conformity with certification standards; Providing information online relating to the fields of video game development services; Providing information online relating to advanced product research in the field of artificial intelligence; Business networking services, namely, providing an online non-downloadable software platform for mating software developers and digital content creators with software and digital content publishers for business purposes
A method for tracking game asset locations is disclosed. Content is created for an application using a first asset. The first asset includes asset data that describes at least a part of the content associated with the asset. The asset data is placed within one or more files within a location within one or more memories. A catalog associated with the application is created on the server. A catalog entry is created for the first asset. The catalog entry includes an address that uniquely identifies the first asset. A request is received from the application for asset data associated with the first asset, the request including the address. The address and the catalog are used to determine location data associated with the address. The determined location data is used to retrieve the asset data at the determined location. The retrieved asset data is returned to the application.
A63F 13/77 - Aspects de sécurité ou de gestion du jeu incluant les données relatives aux dispositifs ou aux serveurs de jeu, p. ex. données de configuration, version du logiciel ou quantité de mémoire
A63F 13/352 - Détails des serveurs de jeu comportant des dispositions particulières de serveurs de jeu, p. ex. des serveurs régionaux connectés à un serveur national ou à plusieurs serveurs gérant les partitions de jeu
A63F 13/49 - Sauvegarde de l’état du jeuPause ou fin du jeu
G06F 16/901 - IndexationStructures de données à cet effetStructures de stockage
G06F 8/71 - Gestion de versions Gestion de configuration
G06F 12/06 - Adressage d'un bloc physique de transfert, p. ex. par adresse de base, adressage de modules, extension de l'espace d'adresse, spécialisation de mémoire
67.
Method and system for creating a neural net based lossy renderer
A method of generating a high-resolution image frame for a state of a video game within a 2D or 3D environment is disclosed. A low-resolution data map of a virtual camera frustum view of the 2D or 3D environment for the state is determined. The data map is of a data type. A high-resolution output data map of the data type is generated from the low-resolution data map. The generating of the high-resolution output data map includes training a neural network. The training includes associating a low-resolution data map of the data type with a high-resolution data map of the data type within the 2D or 3D environment. A high-resolution image of the frustum view is generated from the high-resolution output data map. The generated high-resolution image is displayed on a display device.
A63F 13/5258 - Changement des paramètres des caméras virtuelles par adaptation dynamique de la position de la caméra virtuelle pour maintenir un personnage ou un objet de jeu dans son cône de vision, p. ex. pour suivre un personnage ou une balle
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Educational services, namely, providing seminars, workshops, and panel discussions in the field of computer software and technology Platform as a service (PAAS) featuring computer software platforms that allow users to participate in early access events, advisory panels, forums, and discussions and provide feedback through virtual communities and communication networks; Computer services, namely, creating an on-line community for users to participate in discussions and provide information and feedback in the field of computer software and technology; Providing quality assurance services in the field of computer software
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable software plugins for importing and exporting computer assisted design (CAD) models and engineering data; Downloadable computer software for input, output, display, and streaming of live-linked interactive 3D renderings. Software as a service (SAAS) featuring a real-time 3D product configurator for designing and configuring vehicles; Providing temporary use of non-downloadable software plugins for importing and exporting computer assisted design (CAD) models and engineering data; Software as a service (SAAS) for input, output, display, and streaming of live-linked interactive 3D renderings.
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media.
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable software plugins for importing and exporting computer assisted design (CAD) models and engineering data; Downloadable computer software for input, output, display, and streaming of live-linked interactive 3D renderings
72.
METHOD AND SYSTEM FOR MANAGING EMOTIONAL RELEVANCE OF OBJECTS WITHIN A STORY
A method for determining cinematic shot quality of objects of interest within a frame of a video associated with a video game is disclosed. A plurality of objects of interest are determined from a set of objects from within the video game. Game state data is received from the game. The game state data describes at least a set of events occurring within the game. A plurality of interest level values is determined. A plurality of starvation values is determined for the plurality of objects of interest. A plurality of urgency values is determined for the plurality of objects of interest. A data structure is generated for use in managing cinematography associated with the frame. The data structure facilitates looking up of the plurality of interest level values and urgency values.
A63F 13/5252 - Changement des paramètres des caméras virtuelles utilisant plusieurs caméras virtuelles simultanément ou séquentiellement, p. ex. en commutant automatiquement entre caméras virtuelles fixes lorsqu’un personnage change de pièce ou l’affichage de la vue d’un rétroviseur dans un jeu de conduite automobile
A63F 13/5258 - Changement des paramètres des caméras virtuelles par adaptation dynamique de la position de la caméra virtuelle pour maintenir un personnage ou un objet de jeu dans son cône de vision, p. ex. pour suivre un personnage ou une balle
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
(1) Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences (1) Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Design and development of computer game software, virtual and augmented reality software, and digital content creation software
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences. Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Design and development of computer game software, virtual and augmented reality software, and digital content creation software.
75.
Method and system for automated camera collision and composition preservation
There is described herein systems and methods for camera colliders and shot composition preservation within a 3D virtual environment that prevent a virtual procedural camera from getting stuck behind an object, or penetrating into an object, when filming a subject, while at the same time also maintaining the screen composition of the subject in the camera shot.
A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 3/0484 - 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
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
77.
Method and system for real-time animation generation using machine learning
A method of generating an image frame for depicting a posing of a character in a game is disclosed. A dominant atom from a set of active atoms associated with the character is determined. A motion controlling ability from a plurality of abilities of the character is determined. A motion fragment for the dominant atom is determined based on pose data and future trajectory data in a motion library associated with the dominant atom; A predicted future trajectory of the character is calculated. Based on a detection of a future collision or problem between the predicted future trajectory and an environment within the game, a combined future trajectory is calculated based on the predicted future trajectory and an additional future trajectory. The character is posed in the image frame based on a weighted combination of poses associated with the set of active atoms.
A63F 13/573 - Simulations de propriétés, de comportement ou de déplacement d’objets dans le jeu, p. ex. calcul de l’effort supporté par un pneu dans un jeu de course automobile utilisant les trajectoires des objets du jeu, p. ex. d’une balle de golf en fonction du point d’impact
A63F 13/65 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu automatiquement par des dispositifs ou des serveurs de jeu, à partir de données provenant du monde réel, p. ex. les mesures en direct dans les compétitions de course réelles
41 - Éducation, divertissements, activités sportives et culturelles
Produits et services
Entertainment services, namely, providing temporary use of non-downloadable computer games; Providing a website featuring non-downloadable game software
79.
Method and system for improved performance of a video game engine
Methods and apparatuses to improve the performance of a video game engine using an Entity Component System (ECS) are described herein. In accordance with an embodiment, the ECS creates and uses entities, to represent game objects, which are constructed entirely using value data types. The ECS constructs the entities within a memory in a densely packed linear way, and whereby the ECS constantly monitors (e.g., during game play) objects within a game and adjusts the entity distribution within the memory so that a maximum density of memory usage is maintained in real time as the game is being played.
A63F 13/77 - Aspects de sécurité ou de gestion du jeu incluant les données relatives aux dispositifs ou aux serveurs de jeu, p. ex. données de configuration, version du logiciel ou quantité de mémoire
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
G06F 9/448 - Paradigmes d’exécution, p. ex. implémentation de paradigmes de programmation
09 - Appareils et instruments scientifiques et électriques
38 - Services de télécommunications
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software for integrating smart cameras into digital media content; Downloadable computer software for matching computer game spectators with live digital media content sessions; Downloadable computer software for network proxy servers to mirror digital media content sessions; Downloadable computer software for recording multiple video streams from digital media content sessions; Downloadable computer software for viewers of digital media content sessions to find active sessions; Downloadable computer software for choosing camera angles to display digital media content sessions; Downloadable computer software for spectators and broadcasters of digital media content sessions to communicate; Downloadable computer software for launching and viewing digital media content sessions, including cloud-rendered digital media content sessions, from any device; Downloadable software development kits (SDK); Downloadable computer software for broadcasting, electronic transmission, and streaming of digital media content Streaming of audio, visual and audiovisual material via a global computer network Organizing, arranging, and conducting of sports and electronic game competitions; Entertainment services, namely, providing online non-downloadable videos featuring games being played by others Providing online non-downloadable software for integrating smart cameras into digital media content; Providing online non-downloadable software for matching computer game spectators with live digital media content sessions; Providing online non-downloadable software for network proxy servers to mirror digital media content sessions; Providing online non-downloadable software for recording multiple video streams from digital media content sessions; Providing online non-downloadable software for viewers of digital media content sessions to find active sessions; Providing online non-downloadable software for choosing camera angles to display digital media content sessions; Providing online non-downloadable software for spectators and broadcasters of digital media content sessions to communicate; Providing online non-downloadable software for launching and viewing digital media content sessions, including cloud-rendered digital media content sessions, from any device; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content
81.
Determining a job group status based on a relationship between a generation counter value and a ticket value for scheduling the job group for execution
A job scheduler system includes one or more hardware processors, a memory including a job group queue stored in the memory, and a job scheduler engine configured to create a first job group in the job group queue, the first job group includes a generation counter having an initial value, receive a first request to steal the first job group, determine a state of the first job group based at least in part on the generation counter, the state indicating that the first job group is available to steal, based on the determining the state of the first job group, atomically increment the generation counter, thereby making the first job group unavailable for stealing, and alter an execution order of the first job group ahead of at least one other job group in the job group queue.
Systems and methods for generating a dynamic note and associating the dynamic note to a game object are disclosed. The game object is selected in a digital environment. The dynamic note is associated to the game object. Data is added to the dynamic note. The added data can include data describing a state of the environment and a state of the game object and include a link to the game object. Data associated with the dynamic note is sent over a network to a data storage device on a server. An aspect of the dynamic note is displayed within the digital environment.
G06T 19/20 - Édition d'images tridimensionnelles [3D], p. ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
A63F 13/25 - Dispositions de sortie pour les dispositifs de jeu vidéo
A63F 13/30 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeuDispositions d’interconnexion entre des dispositifs de jeuDispositions d’interconnexion entre des serveurs de jeu
A63F 13/40 - Traitement des signaux de commande d’entrée des dispositifs de jeu vidéo, p. ex. les signaux générés par le joueur ou dérivés de l’environnement
A63F 13/63 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu par le joueur, p. ex. avec un éditeur de niveaux
A63F 13/77 - Aspects de sécurité ou de gestion du jeu incluant les données relatives aux dispositifs ou aux serveurs de jeu, p. ex. données de configuration, version du logiciel ou quantité de mémoire
09 - Appareils et instruments scientifiques et électriques
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable computer software featuring a real-time 3D product configurator for designing and configuring vehicles; Downloadable software plugins for importing and exporting computer assisted design (CAD) models and engineering data; Downloadable computer software for input, output, display, and streaming of live-linked interactive 3D renderings Software as a service (SAAS) featuring a real-time 3D product configurator for designing and configuring vehicles; Providing temporary use of non-downloadable software plugins for importing and exporting computer assisted design (CAD) models and engineering data; Software as a service (SAAS) for input, output, display, and streaming of live-linked interactive 3D renderings
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media
85.
Systems and methods for creating, broadcasting, and viewing 3D content
A method is disclosed for allowing a custom version of video session to be created for presentation on at least one viewer device. Game metadata generated from a live or recorded video feed is received. The game metadata includes three-dimensional modeling data associated with the live or recorded video feed. Viewer metadata collected from a plurality of viewer devices is received. The viewer metadata includes information pertaining to a plurality of responses of a plurality of viewers to a presentation of the video session on a plurality of viewer devices. Additional game metadata is created based on the game metadata and the viewer metadata. The additional game metadata includes camera data based on the three-dimensional modeling data. The additional game metadata is integrated into the game metadata for at least near-real-time presentation of the custom version of the video session.
A63F 13/00 - Jeux vidéo, c.-à-d. jeux utilisant un affichage à plusieurs dimensions généré électroniquement
A63F 13/86 - Regarder des jeux joués par d’autres joueurs
A63F 13/525 - Changement des paramètres des caméras virtuelles
A63F 13/52 - Commande des signaux de sortie en fonction de la progression du jeu incluant des aspects de la scène de jeu affichée
A63F 13/497 - Répétition partielle ou entière d'actions de jeu antérieures
A63F 13/60 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu
A63F 13/213 - Dispositions d'entrée pour les dispositifs de jeu vidéo caractérisées par leurs capteurs, leurs finalités ou leurs types comprenant des moyens de photo-détection, p. ex. des caméras, des photodiodes ou des cellules infrarouges
A63F 13/30 - Dispositions d’interconnexion entre des serveurs et des dispositifs de jeuDispositions d’interconnexion entre des dispositifs de jeuDispositions d’interconnexion entre des serveurs de jeu
H04N 21/234 - Traitement de flux vidéo élémentaires, p. ex. raccordement de flux vidéo ou transformation de graphes de scènes du flux vidéo codé
H04N 21/235 - Traitement de données additionnelles, p. ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p. ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données collaboratives
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
09 - Appareils et instruments scientifiques et électriques
Produits et services
Downloadable computer software for visual scripting to create game play mechanics and interactive systems for computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, videos, and digital media
87.
Methods and systems for displaying UI elements in mixed reality environments
A method for improving a display of a user interface element in a mixed reality environment is disclosed. A request to display the user interface element is received. The request includes display instructions, angle threshold data, distance threshold data, and velocity threshold data. Display operations are continuously performed while sensor data is continuously received from a mixed reality user interface device. The display operations include displaying the user interface element according to the display instructions, and, based on the sensor data indicating a distance between the user interface element and the mixed reality user interface device in the mixed reality environment has exceeded a distance threshold or based on the sensor data indicating an angle of view of the mixed reality user interface device has exceeded an angle threshold with respect to the user interface element in the mixed reality environment, hiding the user interface element.
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p. ex. des menus
G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p. ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comportement ou d’aspect
G06F 3/0485 - Défilement ou défilement panoramique
G06F 3/0484 - 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
G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateurLeurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p. ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaison
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Downloadable and recorded computer software for creating virtual, augmented, mixed reality, and extended reality experiences Conducting educational conferences, seminars, workshops, lectures, and webcasts featuring live and audio-visual presentations all in the fields of computer software, software development, gaming, game development, virtual reality, augmented reality, mixed reality, extended reality, artificial intelligence, digital media, advertising, and business management, and publishing and distributing educational materials in connection therewith Platform as a service (PAAS) featuring computer software platforms for creating virtual, augmented, mixed reality, and extended reality experiences; Design and development of computer game software, virtual and augmented reality software, and digital content creation software; Providing information online relating to creating and developing digital media content, namely, computer applications, computer games, online games, online computer applications, multi-player computer games, interactive 3D game and non-game worlds, mixed 3D and 2D content, films, television programs, and videos using virtual reality, augmented reality, mixed reality, and extended reality computer software
89.
Method and system to generate authoring conditions for digital content in a mixed reality environment
Systems and methods for spawning a digital object in an environment are disclosed. Data describing the environment is received. The data includes data describing properties of the environment, a state of the environment, and properties of a plurality of objects within the environment. The data is analyzed to detect and categorize one or more of the plurality of objects, and to detect one or more surfaces related to the plurality of objects. Data is received that describes a placement of the digital object on one of the detected surfaces or detected objects and determines properties of the placement. Conditions are associated with the placed digital object, the conditions including data describing properties of the placement, data describing properties of the detected object, and data describing a state of the detected object. The spawning of the digital object is performed in the environment based on the conditions.
A method of behavior generation is disclosed. Planning state data in a planning domain language format is received and a state description and an associated action description based on the planning state data are generated. The state description and the associated action description are parsed into a series of tokens for a machine learning encoded state and associated ML encoded action. The series of tokens describe the state and the action. The ML encoded state and ML encoded action is processed with a recurrent neural network to generate an estimate of a value of the state description and the action description. Output of the RNN is taken as input into a neural network to generate a value estimate for a state-action pair. A plan that includes a plurality of sequential actions for an agent is generated. The plurality of sequential actions is chosen based on at least the value estimate.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
A63F 13/55 - Commande des personnages ou des objets du jeu en fonction de la progression du jeu
A63F 13/47 - Commande de la progression du jeu vidéo incluant des points de branchement, p. ex. la possibilité à un moment donné de choisir l’un des scénarios possibles
91.
METHOD AND SYSTEM FOR ADDRESSING AND SEGMENTING PORTIONS OF THE REAL WORLD FOR VISUAL DIGITAL AUTHORING IN A MIXED REALITY ENVIRONMENT
A method of generating a digital island is disclosed. A base shape of a digital island virtual object is created with respect to a local coordinate system of a digital island. Conditions are associated with the digital island. The conditions include criteria for properties of objects within an environment. Additional virtual objects are associated with the digital island. Data describing the environment is received. The data is analyzed to determine one or more parts of the environment that match the conditions. Based on the matching of conditions, a display of the digital island is positioned, scaled, and oriented in a mixed reality display device contemporaneously with a view of the environment. The digital island with is aligned with at least one part of the one or more parts based on the conditions and a movement of one or more sensors and the mixed reality display device.
In example embodiments, a method of interactive imitation learning method is disclosed. An input is received from an input device. The input includes data describing a first set of example actions defining a behavior for a virtual character. Inverse reinforcement learning is used to estimate a reward function for the set of example actions. The reward function and the set of example actions is used as input to a reinforcement learning model to train a machine learning agent to mimic the behavior in a training environment. Based on a measure of failure of the training of the machine learning agent reaching a threshold, the training of the machine learning agent is paused to request a second set of example actions from the input device. The second set of example actions is used in addition to the first set of example actions to estimate a new reward function.
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
A method of generating a digital island is disclosed. A base shape of a digital island virtual object is created with respect to a local coordinate system of a digital island. Conditions are associated with the digital island. The conditions include criteria for properties of objects within an environment. Additional virtual objects are associated with the digital island. Data describing the environment is received. The data is analyzed to determine one or more parts of the environment that match the conditions. Based on the matching of conditions, a display of the digital island is positioned, scaled, and oriented in a mixed reality display device contemporaneously with a view of the environment. The digital island with is aligned with at least one part of the one or more parts based on the conditions and a movement of one or more sensors and the mixed reality display device.
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
94.
METHOD AND SYSTEM FOR BEHAVIOR GENERATION WITH A TRAIT BASED PLANNING DOMAIN LANGUAGE
A method for generating behavior with a trait-based planning domain language is disclosed. A world model of a dynamic environment is created. The world model includes data defining a state for the world model. The data defining the state includes data describing objects within the environment. Input to update the state for the world model is received. The input includes data to change the state and data defining a goal for a future state. A machine-learning model is used to generate a planning state from the state for the world model. The planning state includes a plurality of planning domain objects and associated traits. Based on instructions associated with an action, one or more of modifying values within a trait associated with the planning domain object, adding a trait to the planning domain object, or removing a trait from the planning domain object are performed.
A63F 13/56 - Calcul des mouvements des personnages du jeu relativement à d’autres personnages du jeu, à d’autres objets ou d'autres éléments de la scène du jeu, p. ex. pour simuler le comportement d’un groupe de soldats virtuels ou pour l’orientation d’un personnage
A63F 13/67 - Création ou modification du contenu du jeu avant ou pendant l’exécution du programme de jeu, p. ex. au moyen d’outils spécialement adaptés au développement du jeu ou d’un éditeur de niveau intégré au jeu en s’adaptant à ou par apprentissage des actions de joueurs, p. ex. modification du niveau de compétences ou stockage de séquences de combats réussies en vue de leur réutilisation
09 - Appareils et instruments scientifiques et électriques
38 - Services de télécommunications
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Scientific apparatus and instruments (not for medical purposes), nautical, geodetic, photographic, cinematographic, optical, weighing, measuring, signaling, checking (supervision), life-saving and teaching; apparatus and instruments for conducting, distributing, transforming, accumulating, regulating or controlling electric current; apparatus for recording, transmission, reproduction or processing of sound or images; magnetic recording media, acoustic or optical discs; floppy diskettes; mechanisms for prepayment apparatus; cash registers; calculating machines; equipment for information processing and computers; fire extinguishers; game software; software (recorded programs); computer peripherals; electric batteries; detectors; Electric wires; electrical relays; suits, suits, gloves or diving masks; protective clothing against accidents, radiation and fire; personal protection devices against accidents; glasses (optics); eyewear; spectacle cases; apparatus for diagnosis not for medical purposes; memory or microprocessor cards; life savings bags; Downloadable computer software for integrating smart cameras into digital media content; Downloadable computer software for matching computer game spectators with live digital media content sessions; Downloadable computer software for network proxy servers to mirror digital media content sessions; Downloadable computer software for recording multiple video streams from digital media content sessions; Downloadable computer software for viewers of digital media content sessions to find active sessions; Downloadable computer software for choosing camera angles to display digital media content sessions; Downloadable computer software for spectators and broadcasters of digital media content sessions to communicate; Downloadable computer software for launching and viewing digital media content sessions, including cloud-rendered digital media content sessions, from any device; Downloadable software development kits (SDK) Downloadable computer software for broadcasting, electronic transmission, and streaming of digital media content; all of the aforementioned goods being in relation to gameplay via video means. Telecommunications; telecommunications information; communications by computer terminals or optical fiber network; radio or telephone communications; mobile radiotelephony services; providing access to a global computer network; electronic display services (telecommunications); telecommunication connection to a global computer network; news or information agencies (news); rental of telecommunication apparatus; broadcasting of radio or television programs; teleconferencing services; electronic messaging services; rental of access time to global computer networks; Streaming of audio, visual, and audiovisual material via a global computer network; all of the aforementioned services being in relation to gameplay via video means. Education; training; entertainment; sports and cultural activities; information relating to entertainment or education; leisure services; publication of books; book loans; animal training; production of video tapes; rental of cinematographic films; rental of sound recordings; rental of video recorders or radio and television sets; rental of stage sets; video tape editing; photography services; organization of competitions (education or entertainment); organization and conduct of colloquia, conferences or congresses; organization of exhibitions for cultural or educational purposes; booking of show tickets; game services provided online from a computer network; gambling services; electronic publication of books and periodicals online; electronic desktop publishing (DTP); Entertainment services, namely, livestreaming content; Entertainment services, namely, providing online videos featuring games being played by others. Providing online non-downloadable software for integrating smart cameras into digital media content; Providing online non-downloadable software for matching computer game spectators with live digital media content sessions; Providing online non-downloadable software for network proxy servers to mirror digital media content sessions; Providing online non-downloadable software for recording multiple video streams from digital media content sessions; Providing online non-downloadable software for viewers of digital media content sessions to find active sessions; Providing online non-downloadable software for choosing camera angles to display digital media content sessions; Providing online non-downloadable software for spectators and broadcasters of digital media content sessions to communicate; Providing online non-downloadable software for launching and viewing digital media content sessions, including cloud-rendered digital media content sessions, from any device; Providing online non-downloadable software for broadcasting, electronic transmission, and streaming of digital media content; all of the aforementioned services being in relation to gameplay via video means.
09 - Appareils et instruments scientifiques et électriques
41 - Éducation, divertissements, activités sportives et culturelles
42 - Services scientifiques, technologiques et industriels, recherche et conception
Produits et services
Computer software for creating, operating, transferring, and displaying building information modeling (BIM) and computer assisted design (CAD) models into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Downloadable software plugins for exporting industrial design data, building information modeling (BIM), and computer assisted design (CAD) models; Computer software for data federation; Computer software for input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative industrial design; all the aforesaid goods not in the field of management consultancy. Non-downloadable electronic publications in the nature of online educational training material in the fields of building information modeling (BIM) software, computer assisted design (CAD) software, interactive 3D content, virtual reality, augmented reality, mixed reality, and industrial design. Providing temporary use of non-downloadable software for creating, operating, transferring, and displaying building information modeling (BIM) and computer assisted design (CAD) models into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Providing temporary use of non-downloadable software enabling data federation; Providing temporary use of non-downloadable software that enables input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative industrial design; Providing information online relating to the fields of building information modeling (BIM) software, computer assisted design (CAD) software, interactive 3D content, virtual reality, augmented reality, mixed reality, and industrial design; all the aforesaid services not in the field of management consultancy.
09 - Appareils et instruments scientifiques et électriques
Produits et services
(1) Computer software for creating, operating, transferring, and displaying building information modeling (BIM) and computer assisted design (CAD) models into real-time 3D renderings, virtual reality, augmented reality, and mixed reality; Downloadable software plugins for exporting industrial design data, building information modeling (BIM), and computer assisted design (CAD) models; Computer software for data federation; Computer software for input, output, and display of live-linked interactive 3D renderings, virtual reality, augmented reality, and mixed reality for collaborative industrial design
98.
REAL-TIME ANIMATION GENERATION USING MACHINE LEARNING
A method of generating an image frame for depicting a posing of a character in a game is disclosed. A dominant atom from a set of active atoms associated with the character is determined. A motion controlling ability from a plurality of abilities of the character is determined. A motion fragment for the dominant atom is determined based on pose data and future trajectory data in a motion library associated with the dominant atom; A predicted future trajectory of the character is calculated. Based on a detection of a future collision or problem between the predicted future trajectory and an environment within the game, a combined future trajectory is calculated based on the predicted future trajectory and an additional future trajectory. The character is posed in the image frame based on a weighted combination of poses associated with the set of active atoms.
A method of generating an image frame for depicting a posing of a character in a game is disclosed. A dominant atom from a set of active atoms associated with the character is determined. A motion controlling ability from a plurality of abilities of the character is determined. A motion fragment for the dominant atom is determined based on pose data and future trajectory data in a motion library associated with the dominant atom; A predicted future trajectory of the character is calculated. Based on a detection of a future collision or problem between the predicted future trajectory and an environment within the game, a combined future trajectory is calculated based on the predicted future trajectory and an additional future trajectory. The character is posed in the image frame based on a weighted combination of poses associated with the set of active atoms.
A method of implementing a plurality of contextual applications within a mixed reality (MR) environment on an MR-capable device of a user is disclosed. At least one real-world object is identified in the MR environment by applying an object recognition algorithm to one or more attributes of the at least one real-world object that are captured by sensors of the MR-capable device. A first contextual application of the plurality of contextual applications is used to determine an association between a first set of contextual triggers and a second contextual application of the plurality of contextual applications. A second contextual application is initiated based on a satisfying of the at least one contextual trigger. A function is invoked within the second contextual application based on an interaction of the user with at least one virtual object satisfying a second set of contextual triggers associated with the second contextual application.
G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
G06F 3/0484 - 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
G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur