Patents by Inventor Bradley G. Anderegg
Bradley G. Anderegg 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: 11711563Abstract: An illustrative multi-access server receives a request from a client system, the request indicating a requested rendering operation. The multi-access server also accesses input data from an asset data source. The multi-access server performs a rendering pass on the input data, the rendering pass performed in accordance with the requested rendering operation to generate a render pass output dataset. The render pass output dataset is representative of a renderable image depicting image content in a first form having limited quality or detail. The render pass output dataset is also configured for use in generating fully-rendered image data that depicts the image content in a second form having additional quality or detail beyond the limited quality or detail of the first form. Corresponding methods and systems are also disclosed.Type: GrantFiled: June 13, 2022Date of Patent: July 25, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Bradley G. Anderegg, Matthew Walter Mitman, James Susinno
-
Patent number: 11615575Abstract: An illustrative shader construction system accesses a plurality of instructions based on a shader construction request. The plurality of instructions is associated with a shader component indicated in the shader construction request and includes a first instruction that relates to a selected platform indicated in the shader construction request and a second instruction that relates to a non-selected platform and that is incompatible with the selected platform. The shader construction system assembles a shader based on the plurality of instructions. The assembled shader is configured for use with the selected platform to perform a shader function implemented by the shader component. The shader construction system provides the assembled shader to a graphics rendering system configured to use the assembled shader to perform the shader function as part of rendering an image. Corresponding methods and systems are also disclosed.Type: GrantFiled: June 18, 2021Date of Patent: March 28, 2023Assignee: Verizon Patent and Licensing Inc.Inventor: Bradley G. Anderegg
-
Patent number: 11574449Abstract: An illustrative image rendering system separate from and communicatively coupled to a presentation device detects a pre-modeled scene within a captured frame received from the presentation device. The pre-modeled scene is associated with a model asset accessible to the image rendering system. Based on the captured frame and the model asset, the image rendering system generates an augmentable representation of the pre-modeled scene and, based on the augmentable representation, generates an augmented version of the captured frame. The generating of the augmented version of the captured frame includes a plurality of render passes each configured to simulate a different virtualized element of a plurality of virtualized elements augmenting the pre-modeled scene within the augmented version of the captured frame. The image rendering system provides the augmented version of the captured frame to the presentation device. Corresponding methods and systems are also disclosed.Type: GrantFiled: September 10, 2021Date of Patent: February 7, 2023Assignee: Verizon Patent and Licensing Inc.Inventors: Bradley G. Anderegg, Marvin Marmol, James Susinno, Matthew Walter Mitman
-
Publication number: 20220312063Abstract: An illustrative multi-access server receives a request from a client system, the request indicating a requested rendering operation. The multi-access server also accesses input data from an asset data source. The multi-access server performs a rendering pass on the input data, the rendering pass performed in accordance with the requested rendering operation to generate a render pass output dataset. The render pass output dataset is representative of a renderable image depicting image content in a first form having limited quality or detail. The render pass output dataset is also configured for use in generating fully-rendered image data that depicts the image content in a second form having additional quality or detail beyond the limited quality or detail of the first form. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: June 13, 2022Publication date: September 29, 2022Inventors: Bradley G. Anderegg, Matthew Walter Mitman, James Susinno
-
Patent number: 11395027Abstract: An exemplary rendering assistance system is implemented by a multi-access edge compute (“MEC”) server. The system receives a request from a client system that is separate from the MEC server. The system parses the request to identify a requested rendering operation selected from a plurality of rendering operations supported by the system. The parsing of the request also identifies an asset pointer based upon which the system accesses input data from an asset data source. The system then performs a rendering pass on the input data in accordance with the requested rendering operation. By performing the rendering pass, the system partially renders an image that, when fully rendered, is to be presented to a user by way of a media player device. Corresponding methods and systems are also disclosed.Type: GrantFiled: February 28, 2020Date of Patent: July 19, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Bradley G. Anderegg, Matthew Walter Mitman, James Susinno
-
Patent number: 11270500Abstract: An exemplary object modeling system determines a set of directional occlusion values associated with a surface point on a surface of a virtual object. The directional occlusion values are representative of an exposure of the surface point to ambient light from each direction of a set of directions defined by a radiosity basis. The object modeling system also stores the set of directional occlusion values as part of texture data defining the surface point and provides the texture data that includes the set of stored directional occlusion values associated with the surface point. Corresponding methods and systems are also disclosed.Type: GrantFiled: July 30, 2020Date of Patent: March 8, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Bradley G. Anderegg, Oliver S. Castaneda
-
Publication number: 20210312693Abstract: An illustrative shader construction system accesses a plurality of instructions based on a shader construction request. The plurality of instructions is associated with a shader component indicated in the shader construction request and includes a first instruction that relates to a selected platform indicated in the shader construction request and a second instruction that relates to a non-selected platform and that is incompatible with the selected platform. The shader construction system assembles a shader based on the plurality of instructions. The assembled shader is configured for use with the selected platform to perform a shader function implemented by the shader component. The shader construction system provides the assembled shader to a graphics rendering system configured to use the assembled shader to perform the shader function as part of rendering an image. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: June 18, 2021Publication date: October 7, 2021Inventor: Bradley G. Anderegg
-
Publication number: 20210274235Abstract: An exemplary rendering assistance system is implemented by a multi-access edge compute (“MEC”) server. The system receives a request from a client system that is separate from the MEC server. The system parses the request to identify a requested rendering operation selected from a plurality of rendering operations supported by the system. The parsing of the request also identifies an asset pointer based upon which the system accesses input data from an asset data source. The system then performs a rendering pass on the input data in accordance with the requested rendering operation. By performing the rendering pass, the system partially renders an image that, when fully rendered, is to be presented to a user by way of a media player device. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: February 28, 2020Publication date: September 2, 2021Inventors: Bradley G. Anderegg, Matthew Walter Mitman, James Susinno
-
Patent number: 11069119Abstract: An exemplary shader construction system receives a shader construction request that indicates a set of selected shader components and a platform indicator. The set of selected shader components is selected from a library of available shader components accessible to the shader construction system and includes first and second shader components configured to perform, respectively, first and second shader functions. The platform indicator is indicative of a selected platform for which a shader is to be constructed. Based on the shader construction request, the shader construction system accesses instructions associated with the first and second shader components. Based on these instructions, the shader construction system assembles a shader that implements the first and second shader functions. The shader is configured for use with the selected platform by a graphics rendering system to render an image. Corresponding methods and systems are also disclosed.Type: GrantFiled: February 28, 2020Date of Patent: July 20, 2021Assignee: Verizon Patent and Licensing Inc.Inventor: Bradley G. Anderegg
-
Publication number: 20200357168Abstract: An exemplary object modeling system determines a set of directional occlusion values associated with a surface point on a surface of a virtual object. The directional occlusion values are representative of an exposure of the surface point to ambient light from each direction of a set of directions defined by a radiosity basis. The object modeling system also stores the set of directional occlusion values as part of texture data defining the surface point and provides the texture data that includes the set of stored directional occlusion values associated with the surface point. Corresponding methods and systems are also disclosed.Type: ApplicationFiled: July 30, 2020Publication date: November 12, 2020Inventors: Bradley G. Anderegg, Oliver S. Castaneda
-
Patent number: 10762697Abstract: An exemplary directional occlusion system includes an object modeling system and a media player device. The object modeling system accesses a model of a virtual object to be integrated into a three-dimensional (“3D”) scene, the model including texture data defining respective sets of directional occlusion values for surface points on a surface of the virtual object. The object modeling system further generates a set of directional irradiance maps. The object modeling system provides the directional irradiance maps and the model storing the directional occlusion values to the media player device. The media player device receives the model and the directional irradiance maps and, based on this received data, renders the virtual object so as to appear to a user to be integrated into the 3D scene.Type: GrantFiled: February 27, 2019Date of Patent: September 1, 2020Assignee: Verizon Patent and Licensing Inc.Inventors: Bradley G. Anderegg, Oliver S. Castaneda
-
Publication number: 20200273240Abstract: An exemplary directional occlusion system includes an object modeling system and a media player device. The object modeling system accesses a model of a virtual object to be integrated into a three-dimensional (“3D”) scene, the model including texture data defining respective sets of directional occlusion values for surface points on a surface of the virtual object. The object modeling system further generates a set of directional irradiance maps. The object modeling system provides the directional irradiance maps and the model storing the directional occlusion values to the media player device. The media player device receives the model and the directional irradiance maps and, based on this received data, renders the virtual object so as to appear to a user to be integrated into the 3D scene.Type: ApplicationFiled: February 27, 2019Publication date: August 27, 2020Inventors: Bradley G. Anderegg, Oliver S. Castaneda