Modeling characters that interact with users as part of a character-as-a-service implementation

M Abrams, E Haseltine - US Patent 11,455,549, 2022 - Google Patents
In one embodiment, a character engine models a character that interacts with users. The
character engine receives user input data from a user device, and analyzes the user input …

Distribute workload of an application to a graphics processing unit

J Pechanec, M Vecera - US Patent 9,632,761, 2017 - Google Patents
Rootbeer, GitHub, retrieved on Mar. 13, 2014 from https://github. com/pcpratts/rootbeer 1, pp.
1-4,(C) 2014 Github, Inc. Augonnet, C. et al.(2011), StarPU: a unified platform for task …

Method and system for latent dirichlet allocation computation using approximate counters

GL Steele Jr, JB Tristan - US Patent 10,147,044, 2018 - Google Patents
Herein is described a data-parallel algorithm for topic modeling in which the memory
requirements are streamlined for implementation on a highly-parallel architecture, such as a …

Sparse and data-parallel inference method and system for the latent Dirichlet allocation model

JB Tristan, GL Steele Jr, J Tassarotti - US Patent 9,767,416, 2017 - Google Patents
Herein is described a data-parallel and sparse algorithm for topic modeling. This algorithm
is based on a highly parallel algorithm for a Greedy Gibbs sampler. The Greedy Gibbs …

Learning topics by simulation of a stochastic cellular automaton

JB Tristan, SJ Green, GL Steele Jr… - US Patent 10,394,872, 2019 - Google Patents
Herein is described an unsupervised learning method to discover topics and reduce the
dimensionality of documents by designing and simulating a stochastic cellular automaton. A …

Method and system for distributed latent dirichlet allocation computation using addition of approximate counters

GL Steele Jr, JB Tristan - US Patent 10,140,281, 2018 - Google Patents
Herein is described a data-parallel algorithm for topic modeling on a distributed system in
which memory and communication bandwidth requirements are streamlined for distributed …

Method and system for generating program code

A Hoffmann, W Trautmann, F Luenstroth… - US Patent …, 2019 - Google Patents
A method for generating program code based on one or more blocks of a block diagram in a
technical computing environment, an identifier being assigned to at least one, preferably …

Techniques for enhanced media experience

DA Fidaleo, MP Goslin - US Patent 12,003,821, 2024 - Google Patents
The present disclosure sets forth a technique for providing supplemental content along with
source media. The technique includes receiving source media and content metadata …

Techniques for immersive virtual reality experiences

H Demirchian, M Pitale, ISG Hoglen - US Patent 11,113,884, 2021 - Google Patents
Various embodiments of the invention disclosed herein provide techniques for generating a
three-dimensional virtual environment. A 3D object/effects generator executing on a client …

Data grouping for efficient parallel processing

M Kahn - US Patent 11,036,471, 2021 - Google Patents
An improved process for distributing data objects and a process for reducing skew in groups
of data objects to be processed in parallel are provided herein. A request for parallel …