Patents by Inventor Serafin Diaz
Serafin Diaz 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: 20210375057Abstract: An improved wireless split rendering system for displaying Extended Reality (XR) content is discussed. A rendering server and client head-mounted device (HMD) may communicate over a wireless medium, where communication control is given to a server application layer logic. This allows the server to use request pose information from the HMD only when needed for rendering, while preserving bandwidth on the wireless medium for transmitting frames of the rendered content. This reduces contention and improves channel efficiency.Type: ApplicationFiled: August 11, 2021Publication date: December 2, 2021Inventors: Qi Xue, Maksim Krasnyanskiy, Bibhu Mohanty, Ajit Venkat Rao, Serafin Diaz Spindola, Bojan Vrcelj, Sandeep Kanakapura Lakshmikantha
-
Patent number: 11127214Abstract: An improved wireless split rendering system for displaying Extended Reality (XR) content is discussed. A rendering server and client head-mounted device (HMD) may communicate over a wireless medium, where communication control is given to a server application layer logic. This allows the server to use request pose information from the HMD only when needed for rendering, while preserving bandwidth on the wireless medium for transmitting frames of the rendered content. This reduces contention and improves channel efficiency.Type: GrantFiled: September 16, 2019Date of Patent: September 21, 2021Assignee: QUALCOMM IncorporatedInventors: Qi Xue, Maksim Krasnyanskiy, Bibhu Mohanty, Ajit Venkat Rao, Serafin Diaz Spindola, Bojan Vrcelj, Sandeep Kanakapura Lakshmikantha
-
Patent number: 11069128Abstract: An example system includes a first computing device comprising a first graphics processing unit (GPU) implemented in circuitry, and a second computing device comprising a second GPU implemented in circuitry. The first GPU is configured to perform a first portion of an image rendering process to generate intermediate graphics data and send the intermediate graphics data to the second computing device. The second GPU is configured to perform a second portion of the image rendering process to render an image from the intermediate graphics data. The first computing device may be a video game console, and the second computing device may be a virtual reality (VR) headset that warps the rendered image to produce a stereoscopic image pair.Type: GrantFiled: July 24, 2018Date of Patent: July 20, 2021Assignee: QUALCOMM IncorporatedInventors: Dieter Schmalstieg, Gerhard Reitmayr, Serafin Diaz Spindola
-
Patent number: 10776997Abstract: An example system includes a first computing device comprising a first graphics processing unit (GPU) implemented in circuitry, and a second computing device comprising a second GPU implemented in circuitry. The first GPU is configured to determine graphics primitives of a computer graphics scene that are visible from a camera viewpoint, generate a primitive atlas that includes data representing the graphics primitives that are visible from the camera viewpoint, and shade the visible graphics primitives in the primitive atlas to produce a shaded primitive atlas. The second GPU is configured to render an image using the shaded primitive atlas.Type: GrantFiled: August 24, 2017Date of Patent: September 15, 2020Assignee: QUALCOMM IncorporatedInventors: Dieter Schmalstieg, Gerhard Reitmayr, Serafin Diaz Spindola
-
Publication number: 20200184712Abstract: An example system includes a first computing device comprising a first graphics processing unit (GPU) implemented in circuitry, and a second computing device comprising a second GPU implemented in circuitry. The first GPU is configured to perform a first portion of an image rendering process to generate intermediate graphics data and send the intermediate graphics data to the second computing device. The second GPU is configured to perform a second portion of the image rendering process to render an image from the intermediate graphics data. The first computing device may be a video game console, and the second computing device may be a virtual reality (VR) headset that warps the rendered image to produce a stereoscopic image pair.Type: ApplicationFiled: July 24, 2018Publication date: June 11, 2020Inventors: Dieter Schmalstieg, Gerhard Reitmayr, Serafin Diaz Spindola
-
Patent number: 10613546Abstract: A method for defining a sensor model includes determining a probability of obtaining a measurement from multiple potential causes in a field of view of a sensor modeled based on a stochastic map. The stochastic map includes a mean occupancy level for each voxel in the stochastic map and a variance of the mean occupancy level for each pixel. The method also includes determining a probability of obtaining an image based on the determined probability of obtaining the measurement. The method further includes planning an action for a robot, comprising the sensor, based on the probability of obtaining the image.Type: GrantFiled: June 24, 2016Date of Patent: April 7, 2020Assignee: QUALCOMM IncorporatedInventors: Aliakbar Aghamohammadi, Saurav Agarwal, Shayegan Omidshafiei, Kiran SomaSundaram, Christopher Lott, Bardia Fallah Behabadi, Sarah Paige Gibson, Casimir Matthew Wierzynski, Gerhard Reitmayr, Serafin Diaz Spindola
-
Publication number: 20200098186Abstract: An improved wireless split rendering system for displaying Extended Reality (XR) content is discussed. A rendering server and client head-mounted device (HMD) may communicate over a wireless medium, where communication control is given to a server application layer logic. This allows the server to use request pose information from the HMD only when needed for rendering, while preserving bandwidth on the wireless medium for transmitting frames of the rendered content. This reduces contention and improves channel efficiency.Type: ApplicationFiled: September 16, 2019Publication date: March 26, 2020Inventors: Qi Xue, Maksim Krasnyanskiy, Bibhu Mohanty, Ajit Venkat Rao, Serafin Diaz Spindola, Bojan Vrcelj, Sandeep Kanakapura Lakshmikantha
-
Patent number: 10593097Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an example method may include determining to control a bit rate of a content encoder. The method may include generating a first number of shaded texture atlases for use in rendering a second number of frames by a second device based on the determination to control the bit rate of the content encoder. Each respective shaded texture atlas may include a respective plurality of shaded primitives. The method may include encoding, by the content encoder of the first device, a first shaded texture atlas of the first number of shaded texture atlases. The method may include transmitting, by the first device, the encoded first shaded texture atlas to the second device.Type: GrantFiled: May 8, 2018Date of Patent: March 17, 2020Assignee: QUALCOMM Technologies, Inc.Inventors: Mina Makar, Dieter Schmalsteig, Ajit Venkat Rao, Serafin Diaz Spindola, Bojan Vrcelj
-
Publication number: 20190347845Abstract: A method, an apparatus, and a computer-readable medium for wireless communication are provided. In one aspect, an example method may include determining to control a bit rate of a content encoder. The method may include generating a first number of shaded texture atlases for use in rendering a second number of frames by a second device based on the determination to control the bit rate of the content encoder. Each respective shaded texture atlas may include a respective plurality of shaded primitives. The method may include encoding, by the content encoder of the first device, a first shaded texture atlas of the first number of shaded texture atlases. The method may include transmitting, by the first device, the encoded first shaded texture atlas to the second device.Type: ApplicationFiled: May 8, 2018Publication date: November 14, 2019Inventors: Mina MAKAR, Dieter SCHMALSTIEG, Ajit Venkat RAO, Serafin DIAZ SPINDOLA, Bojan VRCELJ
-
Patent number: 10444845Abstract: A mobile device determines a vision based pose using images captured by a camera and determines a sensor based pose using data from inertial sensors, such as accelerometers and gyroscopes. The vision based pose and sensor based pose are used separately in a visualization application, which displays separate graphics for the different poses. For example, the visualization application may be used to calibrate the inertial sensors, where the visualization application displays a graphic based on the vision based pose and a graphic based on the sensor based pose and prompts a user to move the mobile device in a specific direction with the displayed graphics to accelerate convergence of the calibration of the inertial sensors. Alternatively, the visualization application may be a motion based game or a photography application that displays separate graphics using the vision based pose and the sensor based pose.Type: GrantFiled: December 21, 2012Date of Patent: October 15, 2019Assignee: QUALCOMM IncorporatedInventors: Mahesh Ramachandran, Christopher Brunner, Arvind Ramanandan, Serafin Diaz Spindola, Murali Ramaswamy Chari
-
Patent number: 10403032Abstract: An example system includes a first computing device comprising a first graphics processing unit (GPU) implemented in circuitry, and a second computing device comprising a second GPU implemented in circuitry. The first GPU is configured to perform a first portion of an image rendering process to generate intermediate graphics data and send the intermediate graphics data to the second computing device. The second GPU is configured to perform a second portion of the image rendering process to render an image from the intermediate graphics data. The first computing device may be a video game console, and the second computing device may be a virtual reality (VR) headset that warps the rendered image to produce a stereoscopic image pair.Type: GrantFiled: August 22, 2017Date of Patent: September 3, 2019Assignee: QUALCOMM IncorporatedInventors: Dieter Schmalstieg, Gerhard Reitmayr, Serafin Diaz Spindola
-
Publication number: 20190066370Abstract: An example system includes a first computing device comprising a first graphics processing unit (GPU) implemented in circuitry, and a second computing device comprising a second GPU implemented in circuitry. The first GPU is configured to determine graphics primitives of a computer graphics scene that are visible from a camera viewpoint, generate a primitive atlas that includes data representing the graphics primitives that are visible from the camera viewpoint, and shade the visible graphics primitives in the primitive atlas to produce a shaded primitive atlas. The second GPU is configured to render an image using the shaded primitive atlas.Type: ApplicationFiled: August 24, 2017Publication date: February 28, 2019Inventors: Dieter Schmalstieg, Gerhard Reitmayr, Serafin Diaz Spindola
-
Publication number: 20190066365Abstract: An example system includes a first computing device comprising a first graphics processing unit (GPU) implemented in circuitry, and a second computing device comprising a second GPU implemented in circuitry. The first GPU is configured to perform a first portion of an image rendering process to generate intermediate graphics data and send the intermediate graphics data to the second computing device. The second GPU is configured to perform a second portion of the image rendering process to render an image from the intermediate graphics data. The first computing device may be a video game console, and the second computing device may be a virtual reality (VR) headset that warps the rendered image to produce a stereoscopic image pair.Type: ApplicationFiled: August 22, 2017Publication date: February 28, 2019Inventors: Dieter Schmalstieg, Gerhard Reitmayr, Serafin Diaz Spindola
-
Publication number: 20190026312Abstract: Embodiments of the invention disclose methods, apparatuses, systems, and computer-readable media for taking and sharing pictures of objects of interest at an event or an occasion. A device implementing embodiments of the invention may enable a user to select objects of interest from a view displayed by a display unit coupled to the device. The device may also have pre-programmed objects including objects that the device detects. In addition, the device may detect people using the users' social networks by retrieving images from social networks like Facebook® and LinkedIn®.Type: ApplicationFiled: September 25, 2018Publication date: January 24, 2019Inventors: Charles Wheeler SWEET III, Joel Simbulan BERNARTE, Virginia Walker KEATING, Serafin DIAZ SPINDOLA, Charles BERGAN
-
Patent number: 10093021Abstract: A method substantially simultaneously plans a path and maps an environment by a robot. The method determines a mean of an occupancy level for a location in a map. The method also includes determining a probability distribution function (PDF) of the occupancy level. The method further includes calculating a cost function based on the PDF. Finally, the method includes simultaneously planning the path and mapping the environment based on the cost function.Type: GrantFiled: June 24, 2016Date of Patent: October 9, 2018Assignee: QUALCOMM IncorporatedInventors: Aliakbar Aghamohammadi, Serafin Diaz Spindola, Bardia Fallah Behabadi, Christopher Lott, Shayegan Omidshafiei, Kiran Somasundaram, Sarah Paige Gibson, Casimir Matthew Wierzynski, Saurav Agarwal, Gerhard Reitmayr
-
Patent number: 10089327Abstract: Embodiments of the invention disclose methods, apparatuses, systems, and computer-readable media for taking and sharing pictures of objects of interest at an event or an occasion. A device implementing embodiments of the invention may enable a user to select objects of interest from a view displayed by a display unit coupled to the device. The device may also have pre-programmed objects including objects that the device detects. In addition, the device may detect people using the users' social networks by retrieving images from social networks like Facebook® and LinkedIn®.Type: GrantFiled: July 31, 2012Date of Patent: October 2, 2018Assignee: QUALCOMM IncorporatedInventors: Charles Wheeler Sweet, III, Joel Simbulan Bernarte, Virginia Walker Keating, Serafin Diaz Spindola, Charles A. Bergan
-
Publication number: 20170160747Abstract: A method of calculating a most likely map based on batch data includes gathering a corpus of sensor measurements indexed by a location of a sensor throughout an environment to be mapped. The method also includes determining, after gathering the corpus of sensor measurements, a most likely occupancy level of each voxel of multiple voxels of the environment in accordance with the corpus of sensor measurements and a stochastic sensor model. The method further includes calculating the most likely map based on the determined most likely occupancy level.Type: ApplicationFiled: June 24, 2016Publication date: June 8, 2017Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Shayegan OMIDSHAFIEI, Christopher LOTT, Kiran SOMASUNDARAM, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
-
Publication number: 20170161946Abstract: A method for generating a map includes determining an occupancy level of each of multiple voxels. The method also includes determining a probability distribution function (PDF) of the occupancy level of each voxel. The method further includes performing an incremental Bayesian update on the PDF to generate the map based on a measurement performed after determining the PDF.Type: ApplicationFiled: June 24, 2016Publication date: June 8, 2017Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Kiran SOMASUNDARAM, Shayegan OMIDSHAFIEI, Christopher LOTT, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
-
Publication number: 20170161910Abstract: A method for defining a sensor model includes determining a probability of obtaining a measurement from multiple potential causes in a field of view of a sensor modeled based on a stochastic map. The stochastic map includes a mean occupancy level for each voxel in the stochastic map and a variance of the mean occupancy level for each pixel. The method also includes determining a probability of obtaining an image based on the determined probability of obtaining the measurement. The method further includes planning an action for a robot, comprising the sensor, based on the probability of obtaining the image.Type: ApplicationFiled: June 24, 2016Publication date: June 8, 2017Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Shayegan OMIDSHAFIEI, Kiran SOMASUNDARAM, Christopher LOTT, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
-
Publication number: 20170157769Abstract: A method substantially simultaneously plans a path and maps an environment by a robot. The method determines a mean of an occupancy level for a location in a map. The method also includes determining a probability distribution function (PDF) of the occupancy level. The method further includes calculating a cost function based on the PDF. Finally, the method includes simultaneously planning the path and mapping the environment based on the cost function.Type: ApplicationFiled: June 24, 2016Publication date: June 8, 2017Inventors: Aliakbar AGHAMOHAMMADI, Bardia Fallah BEHABADI, Christopher LOTT, Shayegan OMIDSHAFIEI, Kiran SOMASUNDARAM, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Saurav AGARWAL, Gerhard REITMAYR, Serafin DIAZ