Patents by Inventor Francesco Petruzzelli
Francesco Petruzzelli has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12048876Abstract: A server-side gaming method performed by a framework for monitoring the delivery of remotely-rendered content to a user device. 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 that comprise gaming content and the impression content, and an API, for sending and receiving data between the user device and the remote server. The method comprising obtaining received frame information from the user device, using the API, that represents the frames of remotely-rendered content received by the user device. It is determined whether the received frame information comprises data relating to a new frame, where the new frame comprising new gaming content and new impression content. Based on the determination, an indication that the new impression content has been received at the user device is sent from the remote server to the provisioning server.Type: GrantFiled: March 17, 2022Date of Patent: July 30, 2024Assignee: Bidstack Group PLCInventors: Arvids Kokins, Francesco Petruzzelli
-
Publication number: 20240095778Abstract: A computer-implemented method includes obtaining a video stream comprising footage of video game play, detecting an instance of the object within an image frame of the video stream using an object detector trained to detect instances of an object within footage of video game play, and comparing the detected instance of the object with a specimen instance of the object to determine a value of a viewability characteristic for the detected instance of the object.Type: ApplicationFiled: September 16, 2022Publication date: March 21, 2024Inventors: Francesco PETRUZZELLI, Arseni ANISIMOVICH
-
Publication number: 20240004738Abstract: Methods, systems and user devices for managing impression content a framework comprising at least one provisioning server configured to generate impression content; a remote server for generating an ordered mediation chain of requests for impression content, and ordered in accordance with a predetermined metric; and API. Impression content is requested from the provisioning server, based on a first request the ordered mediation chain, and the received impression content is analyzed to determine whether it meets predetermined requirements. Further impression content is requested from the provisioning server based on a next request, different from the first request, in the ordered mediation chain, when the analyzed impression content does not meet the predetermined requirements.Type: ApplicationFiled: June 29, 2022Publication date: January 4, 2024Inventor: Francesco PETRUZZELLI
-
Patent number: 11819759Abstract: 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.Type: GrantFiled: March 17, 2022Date of Patent: November 21, 2023Assignee: Bidstack Group PLCInventors: Arvids Kokins, Francesco Petruzzelli
-
Patent number: 11801441Abstract: 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.Type: GrantFiled: March 17, 2022Date of Patent: October 31, 2023Assignee: BIDSTACK GROUP PLCInventors: Arvids Kokins, Francesco Petruzzelli
-
Publication number: 20230293987Abstract: 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.Type: ApplicationFiled: March 17, 2022Publication date: September 21, 2023Inventors: Arvids KOKINS, Francesco PETRUZZELLI
-
Publication number: 20230293986Abstract: A server-side gaming method performed by a framework for monitoring the delivery of remotely-rendered content to a user device. 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 that comprise gaming content and the impression content, and an API, for sending and receiving data between the user device and the remote server. The method comprising obtaining received frame information from the user device, using the API, that represents the frames of remotely-rendered content received by the user device. It is determined whether the received frame information comprises data relating to a new frame, where the new frame comprising new gaming content and new impression content. Based on the determination, an indication that the new impression content has been received at the user device is sent from the remote server to the provisioning server.Type: ApplicationFiled: March 17, 2022Publication date: September 21, 2023Inventors: Arvids KOKINS, Francesco PETRUZZELLI
-
Publication number: 20230293985Abstract: 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.Type: ApplicationFiled: March 17, 2022Publication date: September 21, 2023Inventors: Arvids KOKINS, Francesco PETRUZZELLI
-
Publication number: 20230281918Abstract: A system configured to determine an extent to which an object in a computer-generated scene is visible when viewed from a perspective of a virtual camera. Includes a point generator configured to generate, for each of a plurality of image frames in which the scene is rendered, a respective set of points distributed across a surface of the object. Includes a viewability testing module configured to determine, for each image frame, which points of the respective set of points are visible from the perspective of the virtual camera, and determine the extent to which the object is visible in dependence on which points of the respective set of points are determined to be visible in each of the plurality of image frames. The positions of at least some of the generated points relative to the surface of the object vary between the plurality of image frames.Type: ApplicationFiled: March 4, 2022Publication date: September 7, 2023Inventors: Arvids KOKINS, Francesco PETRUZZELLI
-
Publication number: 20220410002Abstract: A computer-implemented method includes obtaining an input polygon mesh representing at least part of a three-dimensional scene and comprising a plurality of input polygons, and obtaining mapping data for mapping at least part of an image to a region of the input polygon when the three-dimensional scene is rendered. Said region extends at least partway across the plurality of input polygons. The method includes using the mapping data to generate one or more test polygons to match or approximate said region of the input polygon mesh. Each of the generated test polygons is distinct from each of said plurality of input polygons.Type: ApplicationFiled: September 16, 2021Publication date: December 29, 2022Inventors: Arvids KOKINS, Francesco PETRUZZELLI
-
Publication number: 20220392138Abstract: 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 depth map values stored in the depth buffer; and determining the extent to which the object is visible in dependence on which of the plurality of points are determined to be visible from the perspective of the virtual camera.Type: ApplicationFiled: May 26, 2022Publication date: December 8, 2022Inventors: Arvids KOKINS, Francesco PETRUZZELLI
-
Patent number: 11443404Abstract: 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.Type: GrantFiled: May 28, 2021Date of Patent: September 13, 2022Assignee: Bidstack Group PLCInventors: Arvids Kokins, Francesco Petruzzelli
-
Publication number: 20220188877Abstract: 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: ApplicationFiled: December 16, 2020Publication date: June 16, 2022Applicant: Bidstack Group PLCInventors: Jevgenijs Fokins, Francesco Petruzzelli, Arvids Kokins
-
Publication number: 20160335351Abstract: A computer-implemented search system comprising a search engine and a database, the search engine being configured to perform an Internet search in response to a search query and display results of a search on a screen of a user's computing device, the system being configured to: provide and display a selectable function configured such that, when selected by a user, a new folder is created; enable a user to select one or more search results displayed on their screen and cause it/them to be moved into said new folder; and save the new folder including the one or more search results in the database; wherein the search engine performs a search of the database, in response to a search query, and displays data representative of relevant folders including search results created by other users and stored in the database together with the search results.Type: ApplicationFiled: May 13, 2016Publication date: November 17, 2016Inventors: Maksims Volkovs, William Hemming, Francesco Petruzzelli, Andrew Curran