Patents by Inventor Rev Lebaredian

Rev Lebaredian 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: 20190303759
    Abstract: In various examples, physical sensor data may be generated by a vehicle in a real-world environment. The physical sensor data may be used to train deep neural networks (DNNs). The DNNs may then be tested in a simulated environment—in some examples using hardware configured for installation in a vehicle to execute an autonomous driving software stack—to control a virtual vehicle in the simulated environment or to otherwise test, verify, or validate the outputs of the DNNs. Prior to use by the DNNs, virtual sensor data generated by virtual sensors within the simulated environment may be encoded to a format consistent with the format of the physical sensor data generated by the vehicle.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 3, 2019
    Inventors: Clement Farabet, John Zedlewski, Zachary Taylor, Greg Heinrich, Claire Delaunay, Mark Daly, Matthew Campbell, Curtis Beeson, Gary Hicok, Michael Cox, Rev Lebaredian, Tony Tamasi, David Auld
  • Publication number: 20180192081
    Abstract: The disclosure provides a virtual view broadcaster, a virtual view broadcasting system, and a video gaming broadcaster. In one embodiment, the virtual view broadcaster includes: (1) a cloud-based renderer configured to generate virtual view images from a virtual camera positioned in a computer application, and (2) an image processor configured to generate a virtual view stream for the virtual camera employing the virtual view rendered images, wherein the virtual view images are from different viewing directions at the virtual camera.
    Type: Application
    Filed: January 4, 2018
    Publication date: July 5, 2018
    Inventors: Jen-Hsun Huang, Rev Lebaredian, Chad Vivoli
  • Publication number: 20150154934
    Abstract: Embodiments of the present invention provide a novel solution that uses subjective end-user input to generate optimal image quality settings for an application. Embodiments of the present invention enable end-users to rank and/or select various adjustable application parameter settings in a manner that allows them to specify which application parameters and/or settings are most desirable to them for a given application. Based on the feedback received from end-users, embodiments of the present invention may generate optimal settings for whatever performance level the end-user desires. Furthermore, embodiments of the present invention may generate optimal settings that may be benchmarked either on a server farm or on an end-user's client device.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 4, 2015
    Applicant: Nvidia Corporation
    Inventors: John SPITZER, Rev LEBAREDIAN, Tony TAMASI
  • Publication number: 20140012532
    Abstract: A system, method, and computer program product are provided for simultaneously determining settings for a plurality of parameter variations. In use, a plurality of parameter variations associated with a device is identified. Additionally, settings for each of the plurality of parameter variations are determined simultaneously.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Applicant: NVIDIA Corporation
    Inventors: John F. Spitzer, Rev Lebaredian, Yury Uralsky
  • Patent number: 8296781
    Abstract: A system, method, and computer program product are provided for determining parameters for an application based on hardware specifications. In operation, a plurality of hardware specifications associated with a system are identified. Additionally, at least one application associated with the system is identified. Furthermore, at least one parameter for the application is determined based on the hardware specifications. Still yet, the parameter is applied to the application.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: October 23, 2012
    Assignee: NVIDIA Corporation
    Inventors: Rev Lebaredian, John F. Spitzer, Vasiliv Skvortsov
  • Patent number: 8276133
    Abstract: A system, method, and computer program product are provided for determining a plurality of application settings utilizing a mathematical function. In operation, a plurality of application parameters are identified. Additionally, the application parameters are defined as a mathematical function. Furthermore, a plurality of application settings are determined utilizing the mathematical function.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: September 25, 2012
    Assignee: NVIDIA Corporation
    Inventors: Rev Lebaredian, John F. Spitzer, Vasiliy Skvortsov
  • Patent number: 8195731
    Abstract: A system, method, and computer program product are provided for determining at least one root of an n-dimensional function, utilizing triangulation. In operation, an n-dimensional function is received. Additionally, at least one root of the n-dimensional function is determined utilizing triangulation.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: June 5, 2012
    Assignee: NVIDIA Corporation
    Inventors: Rev Lebaredian, Vasiliy Skvortsov
  • Patent number: 7463259
    Abstract: A graphics processing subsystem is programmed with shader programs that make calls to an abstract interface. One or more subshaders implementing the functions of the abstract interface can also be defined. The binding of interfaces to functions is resolved by a language runtime module that compiles the subshaders. As shader programs are compiled, the runtime module determines whether each method call is associated with an interface function. For each interface method call, the runtime module determines the appropriate implementation of the interface to be bound to the method call. Once the appropriate implementation is identified, the interface binding is created using string substitution or indirect addressing instructions. At the time of compilation, which may be during the execution of the rendering application, the desired combinations of subshaders are specified and compiled into a combined shader program, which can then be executed by the graphics processing subsystem.
    Type: Grant
    Filed: December 18, 2003
    Date of Patent: December 9, 2008
    Assignee: NVIDIA Corporation
    Inventors: Craig E. Kolb, William R. Mark, Cass W. Everitt, Matthew M. Pharr, Rev Lebaredian
  • Patent number: 7426724
    Abstract: A system optimizes two or more stream processing programs based upon the data exchanged between the stream processing programs. The system alternately processes each stream processing program to identify and remove dead program code, thereby improving execution performance. Dead program code is identified by propagating constants received as inputs from other stream processing programs and by analyzing a first stream processing program and determining the outputs of a second stream processing program that are unused by the first stream processing program. The system may perform multiple iterations of this optimization is previous iterations introduce additional constants used as inputs to a stream processing program. Following optimization of the stream processing programs, the optimized stream processing programs are compiled to a format adapted to be executed by a stream processing system.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: September 16, 2008
    Assignee: NVIDIA Corporation
    Inventors: Mark J. Kilgard, Christopher T. Dodd, Rev Lebaredian
  • Publication number: 20060005178
    Abstract: A system optimizes two or more stream processing programs based upon the data exchanged between the stream processing programs. The system alternately processes each stream processing program to identify and remove dead program code, thereby improving execution performance. Dead program code is identified by propagating constants received as inputs from other stream processing programs and by analyzing a first stream processing program and determining the outputs of a second stream processing program that are unused by the first stream processing program. The system may perform multiple iterations of this optimization is previous iterations introduce additional constants used as inputs to a stream processing program. Following optimization of the stream processing programs, the optimized stream processing programs are compiled to a format adapted to be executed by a stream processing system.
    Type: Application
    Filed: July 2, 2004
    Publication date: January 5, 2006
    Applicant: NVIDIA Corporation
    Inventors: Mark Kilgard, Christopher Dodd, Rev Lebaredian