Patents by Inventor Angus Dorbie
Angus Dorbie 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: 20240062345Abstract: A method, apparatus, and computer-readable medium for foreground object deletion and inpainting, including storing contextual information corresponding to an image of a scene, identifying one or more foreground objects in the scene based at least in part on the contextual information, each foreground object having a corresponding object mask, identifying at least one foreground object in the one or more foreground objects for removal from the image, generating a removal mask corresponding to the at least one foreground object based at least in part on at least one object mask corresponding to the at least one foreground object, determining an estimated geometry of the scene behind the at least one foreground object based at least in part on the contextual information, and inpainting pixels corresponding to the removal mask with a replacement texture omitting the foreground object based at least in part on the estimated geometry of the scene.Type: ApplicationFiled: June 22, 2023Publication date: February 22, 2024Inventors: Prakhar Kulshreshtha, Konstantinos Nektarios Lianos, Brian Pugh, Luis Puig Morales, Ajaykumar Unagar, Michael Otrada, Angus Dorbie, Benn Herrera, Patrick Rutkowski, Qing Guo, Jordan Braun, Paul Gauthier, Philip Guindi, Salma Jiddi, Brian Totty
-
Publication number: 20240029200Abstract: Systems and methods for generating a panorama image. Captured images are coarsely aligned, and then finely aligned based on a combination of constraint values. The panorama image is generated from the finely aligned images.Type: ApplicationFiled: October 4, 2023Publication date: January 25, 2024Inventors: Kevin Wong, Qiqin Dai, Kaimo Lin, Brian Totty, Jianfeng Yin, Yacine Alami, Michael Bernardo, Paul Gauthier, Philip Guindi, Qing Guo, Luis Puig Morales, Brian Pugh, Konstantinos Nektarios Lianos, Angus Dorbie
-
Publication number: 20230419526Abstract: A method for layout extraction is provided. The method can include storing a plurality of scene priors corresponding to an image of a scene, detecting a plurality of borders in the scene, generating a plurality of initial plane masks and a plurality of plane connectivity values based at least in part on the plurality of borders, and generating a plurality of optimized plane masks by refining the plurality of initial plane masks based at least in part on an estimated geometry of the plurality of layout planes.Type: ApplicationFiled: June 22, 2023Publication date: December 28, 2023Inventors: Konstantinos Nektarios Lianos, Prakhar Kulshreshtha, Brian Pugh, Luis Puig Morales, Ajaykumar Unagar, Michael Otrada, Angus Dorbie, Benn Herrera, Patrick Rutkowski, Qing Guo, Jordan Braun, Paul Gauthier, Philip Guindi, Salma Jiddi, Brian Totty
-
Publication number: 20230410424Abstract: A method and system for generating a virtual representation of a physical scene, including receiving scene data corresponding to the physical scene, processing the scene data to determine scene components and scene priors corresponding to the scene components, generating, by a plurality of neural networks, dense geometric representations based at least in part on the scene priors, where each dense geometric representation corresponds to a scene component in the scene components, generating a virtual model of the physical scene based at least in part on the dense geometric representations, and generating a virtual representation of the physical scene based at least in part on the scene data, the virtual representation being aligned with the virtual model.Type: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Inventors: Brian TOTTY, Kevin WONG, Jianfeng YIN, Luis Puig MORALES, Paul GAUTHIER, Salma JIDDI, Qiqin DAI, Brian PUGH, Konstantinos Nektarios LIANOS, Angus DORBIE, Yacine ALAMI, Marc EDER, Christopher SWEENEY, Javier CIVERA
-
Publication number: 20230410337Abstract: System and method for rendering virtual objects onto an image.Type: ApplicationFiled: June 20, 2023Publication date: December 21, 2023Inventors: Brian Pugh, Angus Dorbie, Salma Jiddi, Qiqin Dai, Paul Gauthier, Marc Eder, Jianfeng Yin, Luis Puig Morales, Michael Otrada, Konstantinos Nektarios Lianos, Philip Guindi, Brian Totty
-
Patent number: 11830163Abstract: Systems and methods for generating a panorama image. Captured images are coarsely aligned, and then finely aligned based on a combination of constraint values. The panorama image is generated from the finely aligned images.Type: GrantFiled: July 1, 2020Date of Patent: November 28, 2023Assignee: Geomagical Labs, Inc.Inventors: Kevin Wong, Qiqin Dai, Kaimo Lin, Brian Totty, Jianfeng Yin, Yacine Alami, Michael Bernardo, Paul Gauthier, Philip Guindi, Qing Guo, Luis Puig Morales, Brian Pugh, Konstantinos Nektarios Lianos, Angus Dorbie
-
Patent number: 11727587Abstract: System and method for rendering virtual objects onto an image.Type: GrantFiled: November 12, 2020Date of Patent: August 15, 2023Assignee: Geomagical Labs, Inc.Inventors: Brian Pugh, Angus Dorbie, Salma Jiddi, Qiqin Dai, Paul Gauthier, Marc Eder, Jianfeng Yin, Luis Puig Morales, Michael Otrada, Konstantinos Nektarios Lianos, Philip Guindi, Brian Totty
-
Patent number: 11721067Abstract: A method and system for generating a virtual representation of a physical scene, including receiving scene data corresponding to the physical scene, processing the scene data to determine scene components and scene priors corresponding to the scene components, generating, by a plurality of neural networks, dense geometric representations based at least in part on the scene priors, where each dense geometric representation corresponds to a scene component in the scene components, generating a virtual model of the physical scene based at least in part on the dense geometric representations, and generating a virtual representation of the physical scene based at least in part on the scene data, the virtual representation being aligned with the virtual model.Type: GrantFiled: September 29, 2021Date of Patent: August 8, 2023Assignee: Geomagical Labs, Inc.Inventors: Brian Totty, Kevin Wong, Jianfeng Yin, Luis Puig Morales, Paul Gauthier, Salma Jiddi, Qiqin Dai, Brian Pugh, Konstantinos Nektarios Lianos, Angus Dorbie, Yacine Alami, Marc Eder, Christopher Sweeney, Javier Civera
-
Publication number: 20220319106Abstract: The method for virtual interaction with a three-dimensional indoor room includes: generating a virtual room model, generating a virtual room visual representation, providing the room data to a display device, receiving a virtual object selection, rendering an updated virtual room visual representation based on the virtual object, and providing the updated virtual room visual representation to the display device. The method can optionally include updating virtual room S700. A system for virtual interaction with a three-dimensional indoor room includes: a backend platform and a front end application.Type: ApplicationFiled: June 18, 2022Publication date: October 6, 2022Inventors: Brian TOTTY, Yacine ALAMI, Michael OTRADA, Qing GUO, Hai SHANG, Aaron SHEA, Philip GUINDI, Paul GAUTHIER, Jianfeng YIN, Kevin WONG, Angus DORBIE
-
Patent number: 11367250Abstract: The method for virtual interaction with a three-dimensional indoor room includes: generating a virtual room model, generating a virtual room visual representation, providing the room data to a display device, receiving a virtual object selection, rendering an updated virtual room visual representation based on the virtual object, and providing the updated virtual room visual representation to the display device. The method can optionally include updating virtual room S700. A system for virtual interaction with a three-dimensional indoor room includes: a backend platform and a front end application.Type: GrantFiled: March 18, 2020Date of Patent: June 21, 2022Assignee: GEOMAGICAL LABS, INC.Inventors: Brian Totty, Yacine Alami, Michael Otrada, Qing Guo, Hai Shang, Aaron Shea, Philip Guindi, Paul Gauthier, Jianfeng Yin, Kevin Wong, Angus Dorbie
-
Publication number: 20220020210Abstract: A method and system for generating a virtual representation of a physical scene, including receiving scene data corresponding to the physical scene, processing the scene data to determine scene components and scene priors corresponding to the scene components, generating, by a plurality of neural networks, dense geometric representations based at least in part on the scene priors, where each dense geometric representation corresponds to a scene component in the scene components, generating a virtual model of the physical scene based at least in part on the dense geometric representations, and generating a virtual representation of the physical scene based at least in part on the scene data, the virtual representation being aligned with the virtual model.Type: ApplicationFiled: September 29, 2021Publication date: January 20, 2022Inventors: Brian TOTTY, Kevin WONG, Jianfeng YIN, Luis Puig MORALES, Paul GAUTHIER, Salma JIDDI, Qiqin DAI, Brian PUGH, Konstantinos Nektarios LIANOS, Angus DORBIE, Yacine ALAMI, Marc EDER, Christopher SWEENEY, Javier CIVERA
-
Patent number: 11170569Abstract: A method for determining a visual scene virtual representation and a highly accurate visual scene-aligned geometric representation for virtual interaction.Type: GrantFiled: March 18, 2020Date of Patent: November 9, 2021Assignee: GEOMAGICAL LABS, INC.Inventors: Brian Totty, Kevin Wong, Jianfeng Yin, Luis Puig Morales, Paul Gauthier, Salma Jiddi, Qiqin Dai, Brian Pugh, Konstantinos Nektarios Lianos, Angus Dorbie, Yacine Alami, Marc Eder, Christopher Sweeney, Javier Civera
-
Publication number: 20210142497Abstract: System and method for rendering virtual objects onto an image.Type: ApplicationFiled: November 12, 2020Publication date: May 13, 2021Inventors: Brian Pugh, Angus Dorbie, Salma Jiddi, Qiqin Dai, Paul Gauthier, Marc Eder, Jianfeng Yin, Luis Puig Morales, Michael Otrada, Konstantinos Nektarios Lianos, Philip Guindi, Brian Totty
-
Publication number: 20210004933Abstract: Systems and methods for generating a panorama image. Captured images are coarsely aligned, and then finely aligned based on a combination of constraint values. The panorama image is generated from the finely aligned images.Type: ApplicationFiled: July 1, 2020Publication date: January 7, 2021Inventors: Kevin Wong, Qiqin Dai, Kaimo Lin, Brian Totty, Jianfeng Yin, Yacine Alami, Michael Bernardo, Paul Gauthier, Philip Guindi, Qing Guo, Luis Puig Morales, Brian Pugh, Konstantinos Nektarios Lianos, Angus Dorbie
-
Publication number: 20200302686Abstract: A method for determining a visual scene virtual representation and a highly accurate visual scene-aligned geometric representation for virtual interaction.Type: ApplicationFiled: March 18, 2020Publication date: September 24, 2020Inventors: Brian Totty, Kevin Wong, Jianfeng Yin, Luis Puig Morales, Paul Gauthier, Salma Jiddi, Qiqin Dai, Brian Pugh, Konstantinos Nektarios Lianos, Angus Dorbie, Yacine Alami, Marc Eder, Christopher Sweeney, Javier Civera
-
Publication number: 20200302681Abstract: The method for virtual interaction with a three-dimensional indoor room includes: generating a virtual room model, generating a virtual room visual representation, providing the room data to a display device, receiving a virtual object selection, rendering an updated virtual room visual representation based on the virtual object, and providing the updated virtual room visual representation to the display device. The method can optionally include updating virtual room S700. A system for virtual interaction with a three-dimensional indoor room includes: a backend platform and a front end application.Type: ApplicationFiled: March 18, 2020Publication date: September 24, 2020Inventors: Brian Totty, Yacine Alami, Michael Otrada, Qing Guo, Hai Shang, Aaron Shea, Philip Guindi, Paul Gauthier, Jianfeng Yin, Kevin Wong, Angus Dorbie
-
Patent number: 9792718Abstract: In general, this disclosure relates to techniques for optimizing a graphics scene, such as a three-dimensional (3D) scene, by allowing application developers and/or graphics artists to identify which graphics instructions and associated graphics data (e.g., polygonal data, texture data) may be associated with identified performance issues. One example method comprises receiving mapping information from the external device, wherein the mapping information includes information to map the graphics instructions to primitive graphics data that is used to render one or more graphics images during execution of the graphics instructions, and identifying a performance issue associated with execution of at least one graphics instruction within the graphics instructions. The method further comprises using the mapping information to identify a portion of the primitive graphics data that is associated with the performance issue based upon execution of the at least one graphics instruction.Type: GrantFiled: July 22, 2009Date of Patent: October 17, 2017Assignee: QUALCOMM IncorporatedInventors: Baback Elmieh, James P. Ritts, Angus Dorbie
-
Patent number: 8587593Abstract: In general, this disclosure relates to techniques for using graphics instructions and state information received from a graphics device to visually create a graphics image. Performance analysis may also be conducted to identify potential bottlenecks during instruction execution on the graphics device. One example device includes a display device and one or more processors. The one or more processors are configured to receive a plurality of graphics instructions from an external graphics device, wherein the graphics instructions are executed by the external graphics device to display a graphics image, and to receive state information from the external graphics device, wherein the state information is associated with execution of the graphics instructions on the external graphics device. The one or more processors are further configured to display, on the display device, a representation of the graphics image according to the graphics instructions and the state information.Type: GrantFiled: July 22, 2009Date of Patent: November 19, 2013Assignee: QUALCOMM IncorporatedInventors: Baback Elmieh, James P. Ritts, Angus Dorbie, Thomas Fortier
-
Publication number: 20100020098Abstract: In general, this disclosure relates to techniques for optimizing a graphics scene, such as a three-dimensional (3D) scene, by allowing application developers and/or graphics artists to identify which graphics instructions and associated graphics data (e.g., polygonal data, texture data) may be associated with identified performance issues. One example method comprises receiving mapping information from the external device, wherein the mapping information includes information to map the graphics instructions to primitive graphics data that is used to render one or more graphics images during execution of the graphics instructions, and identifying a performance issue associated with execution of at least one graphics instruction within the graphics instructions. The method further comprises using the mapping information to identify a portion of the primitive graphics data that is associated with the performance issue based upon execution of the at least one graphics instruction.Type: ApplicationFiled: July 22, 2009Publication date: January 28, 2010Applicant: QUALCOMM IncorporatedInventors: BABACK ELMIEH, James P. Ritts, Angus Dorbie
-
Publication number: 20100020087Abstract: In general, this disclosure relates to techniques for using graphics instructions and state information received from a graphics device to visually create a graphics image. Performance analysis may also be conducted to identify potential bottlenecks during instruction execution on the graphics device. One example device includes a display device and one or more processors. The one or more processors are configured to receive a plurality of graphics instructions from an external graphics device, wherein the graphics instructions are executed by the external graphics device to display a graphics image, and to receive state information from the external graphics device, wherein the state information is associated with execution of the graphics instructions on the external graphics device. The one or more processors are further configured to display, on the display device, a representation of the graphics image according to the graphics instructions and the state information.Type: ApplicationFiled: July 22, 2009Publication date: January 28, 2010Applicant: QUALCOMM IncorporatedInventors: Baback ELMIEH, James P. RITTS, Angus DORBIE, Thomas FORTIER