Patents by Inventor Fabio Cappello
Fabio Cappello 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).
-
Publication number: 20260149652Abstract: A system for training a model to select actions to be taken by an agent within an environment, the system including: a state determination unit operable to determine a state of the environment, a latency determination unit operable to determine a latency associated with interactions between the agent and the environment, an action determination unit operable to determine one or more actions to be performed by the agent in dependence upon the state, wherein actions are determined for each of one or more latencies determined by the latency determination unit, an action evaluation unit operable to evaluate the success of each of the actions, and a generation unit operable to generate the model in dependence upon identifying correlations between the success of each of the actions and the determined latency associated with those actions, so as to identify an action to be taken by the agent.Type: ApplicationFiled: November 26, 2025Publication date: May 28, 2026Inventors: Fabio Cappello, Marina Villanueva Barreiro, Guy Moss
-
Patent number: 12551791Abstract: A data processing apparatus includes storage circuitry to store graphics data for a first device, receiving circuitry to receive second device information indicative of one or more properties for a second device with one or more different capabilities to the first device, control circuitry to reduce a quality of at least one aspect of the graphics data in dependence upon the second device information to obtain modified graphics data and output circuitry to output the modified graphics data, where the control circuitry is configured to reduce a quality of the at least one aspect according to a predetermined quality level from a plurality of predetermined quality levels for the at least one aspect, the predetermined quality level identified in dependence upon the second device information.Type: GrantFiled: November 23, 2022Date of Patent: February 17, 2026Assignee: Sony Interactive Entertainment Inc.Inventors: Danjeli Schembri, Oliver Hume, Matthew Sanders, Fabio Cappello
-
Patent number: 12518307Abstract: Methods, systems, and storage media for human body scanning for size recommendation are disclosed. Exemplary implementations may: receive a request to perform a self-guided body scan; in response to receiving the request, initiate a body scanning process comprising at least a front scan and a side scan; receive the front scan and the side scan; generate a size recommendation based at least in part on the front scan and the side scan; and cause display of the size recommendation through a user interface.Type: GrantFiled: November 22, 2022Date of Patent: January 6, 2026Assignee: Meta Platforms Technologies, LLCInventors: Nenad Zivic, Fabio Cappello, Alexandru-Eugen Ichim, Christina Sheeva Tanouye, Nebojsa Andelkovic, Aleksei Sidnev, Ferran Rigual Aparici, Gabriela Evrova, Carlos Chacon Navarro, Artslom Sanakoyeu, Arman Ozgun, Ana Dodik
-
Patent number: 12488794Abstract: A data processing apparatus includes storage circuitry to store audio data for a plurality of respective dialogue recordings for a content and to store text data indicative of a sequence of respective words within the audio data for each of the plurality of respective dialogue recordings, analysis circuitry to compare the text data for a current dialogue recording with predetermined text data for the content and to output comparison data for the current dialogue recording, the comparison data indicative of one or more differences between the text data for the current dialogue recording and the predetermined text data, selection circuitry to select one or more candidate dialogue recordings from the plurality of respective dialogue recordings for the content in dependence upon the comparison data, and recording circuitry to modify at least a portion of the audio data for the current dialogue recording in dependence upon the audio data for one or more of the candidate dialogue recordings to obtain modified audioType: GrantFiled: October 27, 2021Date of Patent: December 2, 2025Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Danjeli Schembri, Oliver Hume
-
Patent number: 12430865Abstract: A system for positioning objects within an environment includes: an input unit operable to receive data representative of at least a portion of an environment comprising one or more features associated with the environment; an object determining unit operable to identify, for one or more objects, one or more features associated with each respective object, and operable to determine which of the one or more objects are to be positioned within the environment; and an object positioning unit operable to position the one or more determined objects within the environment in dependence upon at least one of the features associated with the environment and at least one of the features associated with each respective determined object, where the object positioning unit is operable to utilise a machine learning model, trained using one or more examples of one or more other objects positioned within at least a portion of one or more other environments in dependence upon at least one feature associated with each respectiType: GrantFiled: November 7, 2022Date of Patent: September 30, 2025Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Danjeli Schembri, Mandana Jenabzadeh, Oliver Hume, Michael Lee Jones
-
Patent number: 12236524Abstract: A data processing apparatus includes receiving circuitry to receive graphics data for at least a portion of a virtual environment, the graphics data including a plurality of virtual objects, a machine learning model trained to output data indicative of an object classification for one or more of the virtual objects in dependence upon the graphics data, assignment circuitry to assign one or more of the virtual objects to one or more virtual object groups in dependence upon the object classification for one or more of the virtual objects, where the virtual objects assigned to a same virtual object group have a same object classification, and control circuitry to share first interaction data associated with a first virtual object assigned to a virtual object group with a second virtual object assigned to the virtual object group to thereby permit use of the first interaction data for the second virtual object in response to a user interaction with the second virtual object in the virtual environment.Type: GrantFiled: October 18, 2022Date of Patent: February 25, 2025Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Mandana Jenabzadeh, Michael Lee Jones
-
Patent number: 12219297Abstract: An image processing system for modifying one or more images of a user to change a cardiovascular activity that is measurable from the one or more images, the system comprising: an image receiving section configured to receive image data comprising a plurality of image frames; a region selection section configured to select one or more regions where the colour of the skin of the user changes temporally in the image data, wherein the colour changes are indicative of the cardiovascular activity of the user; and a modifying section configured to modify the colour change of the one or more selected regions in one or more image frames to create modified image data, as described elsewhere herein.Type: GrantFiled: March 9, 2022Date of Patent: February 4, 2025Assignee: Sony Interactive Entertainment Inc.Inventors: Oliver Hume, Fabio Cappello, Timothy Bradley
-
Patent number: 12214277Abstract: A method of generating video frames for a cloud-based video game includes obtaining, via a communications network, a plurality of frames of a video game rendered at a cloud device; obtaining a player input received at an input device, the input device being used to play the video game, the player input being received in response to the display of at least one of the obtained video frames; inputting at least one of the obtained video frames and the player input to a prediction model; and synthesizing, based on the output of the prediction model, a subsequent frame for output at a display, and outputting the synthesized video frame at the display.Type: GrantFiled: June 19, 2020Date of Patent: February 4, 2025Assignee: Sony Interactive Entertainment Inc.Inventors: Matthew William Sanders, Fabio Cappello, Timothy Bradley, Jessica Rose Grant, Maurizio Cerrato
-
Patent number: 12148137Abstract: A platform to accurately detect user pose/verify against a reference ground truth and provide feedback using an accuracy score that represents the deviation of the user pose from the reference ground truth, typically established by an expert.Type: GrantFiled: May 17, 2022Date of Patent: November 19, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Udupi Ramanath Bhat, Yasushi Okumura, Fabio Cappello
-
Patent number: 12143561Abstract: An image generation system comprising an image rendering unit operable to render a first image for display to a first one of a user's eyes, an image obtaining unit operable to obtain a second image for a second one of the user's eyes, the obtained image having been rendered for display at an earlier time, an image reprojection unit operable to reproject the first image from a viewpoint associated with the first one of the user's eyes to a viewpoint associated with the second one of the user's eyes, and an image generation unit operable to generate an output image for the second one of the user's eyes in dependence upon the reprojected first image and the obtained second image.Type: GrantFiled: January 12, 2022Date of Patent: November 12, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Maurizio Cerrato, Maria Chiara Monti, Rosario Leonardi
-
Patent number: 12142283Abstract: Audio communication apparatus comprises a set of two or more audio communication nodes; each audio communication node comprising: an audio encoder controlled by encoding parameters to generate encoded audio data to represent a vocal input generated by a user of that audio communication node, the encoded data being agnostic to which user who generated the vocal input; and an audio decoder controlled by decoding parameters to generate a decoded audio signal as a reproduction of a vocal signal generated by a user of another of the audio communication nodes, the decoding parameters being specific to the user of that other of the audio communication nodes.Type: GrantFiled: November 5, 2021Date of Patent: November 12, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Oliver Hume, Marina Villanueva Barreiro
-
Patent number: 12070688Abstract: A data processing apparatus includes input circuitry to receive audio data for a plurality of respective dialogue recordings for a video game, classification circuitry comprising one or more machine learning models to receive at least a portion of the audio data for each dialogue recording and trained to output classification data indicative of a quality classification of a dialogue recording in dependence upon one or more properties of the audio data for the dialogue recording, and storage circuitry to store identification data for one or more of the plurality of dialogue recordings in dependence upon the classification data.Type: GrantFiled: October 12, 2021Date of Patent: August 27, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Marina Villanueva Barreiro, Michael Lee Jones, Oliver Hume, Fabio Cappello, Danjeli Schembri
-
Patent number: 12056807Abstract: An image rendering method for rendering a pixel at a viewpoint includes, for a first element of a virtual scene, having a predetermined surface at a position within that scene; providing the position and a direction based on the viewpoint to a machine learning system previously trained to predict a factor that, when combined with a distribution function that characterises an interaction of light with the predetermined surface, generates a pixel value corresponding to the first element of the virtual scene as illuminated at the position, combining the predicted factor from the machine learning system with the distribution function to generate the pixel value corresponding to the illuminated first element of the virtual scene at the position, and incorporating the pixel value into a rendered image for display, where the machine learning system was previously trained with a training set based on images comprising multiple lighting conditions.Type: GrantFiled: March 18, 2022Date of Patent: August 6, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Matthew Sanders, Marina Villanueva Barreiro, Timothy Edward Bradley, Andrew James Bigos
-
System, method and storage medium for identification of one or more aspects of a virtual environment
Patent number: 12033284Abstract: A system for improving a discovery process for a virtual environment, the system comprising an environment discovery unit operable to perform a discovery process comprising navigation of the virtual environment and identification of one or more aspects of the virtual environment, a performance analysis unit operable to evaluate the effectiveness of the discovery process, and a discovery update unit operable to modify future operation of the environment discovery unit in dependence upon the evaluation.Type: GrantFiled: November 15, 2022Date of Patent: July 9, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Maurizio Cerrato, Rosario Leonardi, Gregory James Bedwell, Nigel John Williams -
Patent number: 11941772Abstract: A method of generating a three-dimensional (3D) reconstruction of a human includes obtaining at least one colour image and corresponding depth image of a scene comprising a human subject that is at least partially occluded by one or more items. The regions in the at least one colour image corresponding to a human subject are identified. A point cloud of the scene is generated based on the at least one colour image and corresponding depth image. One or more parameters of a parametric model are then adjusted based on the regions of the point cloud identified as corresponding to the human subject. The adjusted parametric model is then used to generate a 3D reconstruction of the human subject; where the parametric model provides an estimate for points in the point cloud corresponding to the occluded parts of the human subject. A corresponding system is also provided.Type: GrantFiled: September 4, 2019Date of Patent: March 26, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Nigel John Williams, Rajeev Gupta
-
Patent number: 11908066Abstract: An image rendering method for rendering a pixel of a virtual scene at a viewpoint includes: downloading a machine learning system corresponding to a current or anticipated state an application determining the virtual scene to be rendered from among a plurality of machine learning systems corresponding to a plurality of states of the application; providing a position and a direction based on the viewpoint to the machine learning system previously trained to predict a factor; combining the predicted factor from the machine learning system with a distribution function that characterises an interaction of light with a predetermined surface to generate the pixel value corresponding to an illuminated first element of the virtual scene at the position; and incorporating the pixel value into a rendered image for display.Type: GrantFiled: March 21, 2022Date of Patent: February 20, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Marina Villanueva Barreiro, Andrew James Bigos, Gilles Christian Rainer, Fabio Cappello, Timothy Edward Bradley
-
Patent number: 11878238Abstract: A system for generating an input signal for a video game includes: a receiving unit configured to receive a video game output signal output by a video game playing device during the playing of a video game; a reasoning model configured to determine an action to take within the video game based on the received video game output signal, the reasoning model being configured to generate a representation of the determined action that is independent of the video game; and an encoding unit configured to translate the representation into an input signal and to provide the input signal to a video game playing device at which the video game is being played, thereby causing the determined action to be performed within the video game.Type: GrantFiled: June 10, 2019Date of Patent: January 23, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Michael Adam Kavallierou
-
Patent number: 11878250Abstract: A content modification system comprising a content receiving unit operable to receive content comprising a virtual environment and one or more active elements, an input receiving unit operable to receive inputs from one or more users, an element addition unit operable to generate one or more virtual elements within the virtual environment in response to the received inputs, the virtual elements being unable to be interacted with by the one or more active elements, and a content generation unit operable to generate modified content comprising the virtual environment, the one or more active elements, and the one or more generated virtual elements.Type: GrantFiled: August 23, 2021Date of Patent: January 23, 2024Assignee: Sony Interactive Entertainment Inc.Inventors: Maria Chiara Monti, Fabio Cappello, Matthew Sanders, Timothy Bradley, Oliver Hume, Jason Craig Millson
-
Patent number: 11823045Abstract: An encoding apparatus is provided. The apparatus comprises an input unit operable to obtain a plurality of training images, said training images being for use in training a machine learning model. The apparatus also comprises a label unit operable to obtain a class label associated with the training images; and a key unit operable to obtain a secret key for use in encoding the training images. The apparatus further comprises an image noise generator operable to generate, based on the obtained secret key, noise for introducing into the training images. The image noise generator is configured to generate noise that correlates with the class label associated with the training images such that a machine learning model subsequently trained with the modified training images learns to associate the introduced noise with the class label for those images. A corresponding decoding apparatus is also provided.Type: GrantFiled: October 20, 2020Date of Patent: November 21, 2023Assignee: Sony Interactive Entertainment Inc.Inventors: Mark Jacobus Breugelmans, Oliver Hume, Fabio Cappello, Nigel John Williams
-
Patent number: 11792593Abstract: A method comprises generating a first environment representation for rendering a video representation of a virtual environment; and generating a second environment representation for rendering an audio output at a virtual listening position within the virtual environment in response to sounds generated by one or more virtual sound sources within the virtual environment; in which the first and second environment representations comprise respective different geometrical representations of the virtual environment; in which the step of generating the second environment representation comprises: generating a starting version of the second environment representation; and modifying the starting version of the second environment representation.Type: GrantFiled: October 25, 2021Date of Patent: October 17, 2023Assignee: Sony Interactive Entertainment Inc.Inventors: Fabio Cappello, Michael Lee Jones