A63F13/10

System and method for creating an avatar

An avatar or avatar environment to visualize data may be provided within a social networking system or service, for example as part of the Internet, and/or within a desktop widget, panel, gadget, or the like. The avatar may further evolve or alter its appearance, animation, or other visual or audio characteristics in response to the data or other input such as athletic activity performed by a corresponding user. In particular, the avatar of an embodiment may respond to and provide visualization of athletic or sport performance data.

Method for populating a map with a plurality of avatars through the use of a mobile technology platform
10902034 · 2021-01-26 ·

A method is provided for populating a map with a set of avatars through the use of a mobile technology platform associated with a user. The method (201) includes developing a set of facial characteristics (205), wherein each facial characteristic in the set is associated with one of a plurality of individuals that the user has encountered over a period of time while using the mobile technology platform; recording the locations (207) and times at which each of the plurality of individuals was encountered; forming a first database by associating the recorded times and locations at which each of the plurality of individuals was encountered with the individual's facial characteristics in the set; generating a set of avatars (309) from the set of facial characteristics; and using the first database to populate (319) a map (307) with the set of avatars.

Video game overlay

A video server is configured to provide streaming video to players of computer games over a computing network. The video server can provided video of different games to different players simultaneously. This is accomplished by rendering several video streams in parallel using a single GPU (Graphics Processing Unit). The output of the GPU is provided to graphics processing pipelines that are each associated with a specific client/player and are dynamically allocated as needed. A client qualifier may be used to assure that only clients capable of presenting the streaming video to a player at a minimum level of quality receive the video stream. Video frames provided by the video server optionally include overlays added to the output of the GPU. These overlays can include voice data received from another game player.

Object movement control apparatus, storage medium storing object movement control program, and object movement control method
10843074 · 2020-11-24 · ·

A game apparatus includes an LCD, and a touch panel is provided in relation to the LCD. The LCD displays a game screen, and the player performs touch operations (sliding, click, etc.) on the touch panel with use of a stick to draw, correct and decide at random a moving path of an object. When the movement path of the object is decided and some point on the movement path is clicked, the object moves to the clicked position according to the movement path.

DEVICE FOR MANAGING OPERATIONS OF ACCESSORIES
20200353350 · 2020-11-12 · ·

A system that incorporates teachings of the present disclosure may include, for example, an apparatus having a processor to detect a gaming accessory stimulation associated with a programmable layer of a number of programmable layers. The processor identifies a substitute gaming accessory stimulation of the programmable layer of the number of programmable layers of the gaming accessory. The substitute gaming accessory stimulation of the programmable layer is associated with the gaming accessory stimulation of the programmable layer of the number of programmable layers, according to a user profile of a number of user profiles associated with a user account. Other predetermined associations of stimulations of the gaming accessory with other substitute accessory stimulations are recorded in other user profiles of the number of user profiles, and the substitute gaming accessory stimulation is provided to a computing device to manage a gaming software application. Additional embodiments are disclosed.

Method and apparatus for transitioning in-process applications to remote devices
10831433 · 2020-11-10 · ·

A method and apparatus that incorporate teachings of the present disclosure may include, for example, receiving at a mobile communication device a video stream from a computing device. The video stream is associated with images generated by a software application and is transmitted by the computing device responsive to a request to redirect control of the software application to the mobile communication device. The method may also include presenting the streamed video at the mobile communication device and transmitting to the computing device a stimulation of a remote user input function associated with the mobile communication device, where the transmitted stimulation corresponds to at least one action of a plurality of associable actions that can be executed by the software application. Additional embodiments are disclosed.

STORAGE MEDIUM HAVING STORED THEREON INFORMATION PROCESSING PROGRAM, AND INFORMATION PROCESSING DEVICE

An example computer readable storage medium having stored thereon an information processing program executable by a computer of an information processing device which presents information corresponding to a biological signal acquired from a user, is provided. The information processing program causes the computer to function as biological signal acquiring means, motion/attitude information acquiring means, and presentation means. The biological signal acquiring means acquires the biological signal from the user. The motion/attitude information acquiring means acquires information about a motion or an attitude of the user from detecting means, in association with the biological signal acquired by the biological signal acquiring means. The presentation means performs predetermined presentation based on both the biological signal acquired by the biological signal acquiring means and the information acquired by the motion/attitude information acquiring means.

Gaming system

Methods and systems for executing games are provided. One example method includes executing at a server of the gaming system a first game logic and a second game logic. The first game logic is for a first game stream to a first user and the second game logic is for a second game stream to a second user. The method includes providing a first virtual driver for the first game logic and a second virtual driver for the second game logic. The method includes executing a hardware graphical processing unit (GPU). The hardware GPU having a non-virtual driver that communicates with each of the first and second virtual drivers. The non-virtual driver is configured for receiving data associated with the first game and the second game using the first virtual driver and the second virtual driver, respectively. The hardware GPU is configured for rendering video frames for the first game and the second game. The method includes encoding the video frames for the first game and the second game using an encoder. The encoded video frames including the first and second game streams to devices of the first and second users connected to the gaming system over a network.

Techniques and Workflows for Computer Graphics Animation System
20200234476 · 2020-07-23 ·

The disclosed implementations describe techniques and workflows for a computer graphics (CG) animation system. In some implementations, systems and methods are disclosed for representing scene composition and performing underlying computations within a unified generalized expression graph with cycles. Disclosed are natural mechanisms for level-of-detail control, adaptive caching, minimal re-compute, lazy evaluation, predictive computation and progressive refinement. The disclosed implementations provide real-time guarantees for minimum graphics frame rates and support automatic tradeoffs between rendering quality, accuracy and speed. The disclosed implementations also support new workflow paradigms, including layered animation and motion-path manipulation of articulated bodies.

Storage medium having stored thereon information processing program, and information processing device

An example system includes a physiological sensor for generating physiological data associated with a user bearing the physiological sensor. The physiological sensor is configured to wirelessly communicate the physiological data. A portable device includes a touch input device; an accelerometer for generating accelerometer data indicative of activity of the user; wireless communication circuitry for receiving the physiological data; memory for storing the accelerometer data and the physiological sensor data; and a vibrator for providing tactile output to the user. The wireless communication circuitry transmits the physiological data and the accelerometer data to a computer device for use in a presentation application.