Abstract: A method for determining a proportion of an area in a computer-generated scene that is visible to a user on a display of a handheld device configured to receive touch-based inputs. A location of the area in the computer-generated scene visible on the display of the handheld device is determined, and a touch-based input to the display of the handheld device is detected. A representation of the one touch-based input detected by the handheld device is generated and an intersection between the representation of the location of the touch-based input on the display of the handheld device, and a representation of the area at the location is determined. The intersection indicates the proportion of the area not visible to the user of the handheld device. An indication representative of the intersection is then transmitted to a remote server.
Abstract: A server-side gaming method performed by a framework for the delivery of remotely-rendered content to a user device, where the framework comprises a provisioning server for generating and managing impression content; a remote server for generating a plurality of frames of remotely-rendered content, wherein the plurality of frames of remotely-rendered content comprises gaming content and the impression content; and an API, for sending and receiving data between the user device and the remote server. The method comprises monitoring connection characteristics between the user device and the remote server, representing at least a quality of the transmission of data from the remote server to the user device, and determining whether the connection characteristics meet a threshold.
Abstract: A server-side gaming method performed by a framework for delivering remotely-rendered content. The framework comprises a provisioning server for generating impression content, a remote server for generating frames of the remotely-rendered content comprising gaming content and the impression content; and an API for sending and receiving. The method comprises requesting from the provisioning server, a media asset associated with the impression content; and storing the media asset in storage of the remote server. On receipt of a request from the first user device, generating, a first instance of remotely-rendered content, where the impression content comprises the stored media asset. On receipt of a request from the second user device. generating a second, different, instance of remotely-rendered content, where the impression content comprises the stored media asset. Transmitting, to the first user device, the first instance and transmitting to the second user device, the second instance.
Abstract: A system configured to determine an extent to which an object in a computer-generated scene is visible from a virtual camera, including a rendering engine comprising a depth buffer and arranged to render the computer-generated scene, and a viewability testing module. The viewability testing module is configured to: generate a plurality of points distributed across a surface of the object; determine a depth map value for each point within a field of view of the virtual camera; determine whether each such point is visible from the perspective of the virtual camera based on a comparison between the determined depth map value for the point and a corresponding one or more of the depth map values stored in the depth buffer; and determine the extent to which the object is visible in dependence on which of the plurality of points are determined to be visible.
Abstract: Ad servers, live streaming systems and user devices that provide complementary advertisements to the viewers of live stream broadcasts are provided. The complementary advertisements relate to or complement an in-game advertisement present in the live streams. This allows for advertisements and advertising campaigns that are better targeted, more effective, and more easily monitored. Advertisements that are served may be better targeted, more effective and interactive. Techniques presented herein may reduce the computer resources required for advertising and increase public safety, for example, by avoiding children and minors being served advertisements for age restricted products.
Type:
Application
Filed:
December 16, 2020
Publication date:
June 16, 2022
Applicant:
Bidstack Group PLC
Inventors:
Jevgenijs Fokins, Francesco Petruzzelli, Arvids Kokins