Patents by Inventor Peter Ding

Peter Ding 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: 9569565
    Abstract: Embodiments of the invention provide a computer-implemented system and method for generating a three-dimensional rooftop model. In some embodiments, the system and method can process stereo aerial images to generate a stereoscopic image, and generate a point-cloud field from at least a portion of the stereoscopic image. Some embodiments of the computer-implemented system and method can generate three-dimensional rooftop models using polylines and polygons derived from the point-cloud field. In some embodiments, a rooftop solar energy potential can be determined using a rooftop area calculated using the system and method. In some further embodiments, a rainwater run-off potential can be calculated using a measured rooftop area calculated using the computer-implemented system and method. In some embodiments, the system and method can display at least one building including at least one rooftop including one or more rooftop portions including a display of a solar potential and/or a rainwater runoff potential.
    Type: Grant
    Filed: January 9, 2014
    Date of Patent: February 14, 2017
    Assignee: CYBERCITY 3D, INC
    Inventors: Kevin DeVito, Peter Ding
  • Patent number: 9311220
    Abstract: A system and method are disclosed for determining the root cause of non-deterministic tests. An exemplary system may receive a non-deterministic test and run the non-deterministic test with call trace collection enabled. For each trace, the system may determine whether the trace was associated with a passing or failing test. Each trace may be labeled according to the trace's association. Then, dynamic call trees may be constructed, one for the traces associated with passing tests and one for traces associated with failing tests. The dynamic call trees may be compared to determine subtree patterns that occur in one tree, but not the other. The subtree patterns may then be ranked based on the number of times the subtrees occur in the traces in order to determine the root cause of the non-deterministic test.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: April 12, 2016
    Assignee: GOOGLE INC.
    Inventors: Jungwoo Ha, Jaeheon Yi, Peter Dinges, Jeremy Manson, Caitlin Harrison Sadowski, Na Meng
  • Publication number: 20140200861
    Abstract: Embodiments of the invention provide a computer-implemented system and method for generating a three-dimensional rooftop model. In some embodiments, the system and method can process stereo aerial images to generate a stereoscopic image, and generate a point-cloud field from at least a portion of the stereoscopic image. Some embodiments of the computer-implemented system and method can generate three-dimensional rooftop models using polylines and polygons derived from the point-cloud field. In some embodiments, a rooftop solar energy potential can be determined using a rooftop area calculated using the system and method. In some further embodiments, a rainwater run-off potential can be calculated using a measured rooftop area calculated using the computer-implemented system and method. In some embodiments, the system and method can display at least one building including at least one rooftop including one or more rooftop portions including a display of a solar potential and/or a rainwater runoff potential.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 17, 2014
    Applicant: CyberCity 3D, Inc.
    Inventors: Kevin DeVito, Peter Ding
  • Patent number: 6422793
    Abstract: Process and separating device for the production of a thin film solar module (10) comprising a plurality of solar cells (11) arranged side-by-side on a common substrate (12), which are produced by employing a plurality of layer deposition steps and layer separating steps during the course of cell production and which are electrically interconnected with one another, wherein after the application of a first contact layer (14) on substrate (12) and the cell-wise separation thereof a pn double layer (16) is applied on a contact layer and, thereafter, is mechanically separated in that a scraping cutting tool serving as separating device scrapes, by a relative movement to the coated substrate, a cell structure into said pn double layer, wherein said cutting tool slides, preferably without being raised or rotated, with a plane sliding surface of a flattened tip on said first contact layer (14) which has a higher hardness than said pn double layer (16).
    Type: Grant
    Filed: November 30, 2000
    Date of Patent: July 23, 2002
    Assignee: ANTEC Solar GmbH
    Inventors: Alexandra Todisco, Dieter Bonnet, Peter Dinges
  • Patent number: 6319747
    Abstract: Process and separating means for the production of a thin film solar module (10) comprising a plurality of solar cells (11) arranged side-by-side on a common substrate (12), which are produced by employing a plurality of layer deposition steps and layer separating steps during the course of cell production and which are electrically interconnected with one another, wherein after the application of a first contact layer (14) on substrate (12) and the cell-wise separation thereof a pn double layer (16) is applied on a contact layer and, thereafter, is mechanically separated in that a scraping cutting tool serving as separating means scrapes, by a relative movement to the coated substrate, a cell structure into said pn double layer, wherein said cutting tool slides, preferably without being raised or rotated, with a plane sliding surface of a flattened tip on said first contact layer (14) which has a higher hardness than said pn double layer (16).
    Type: Grant
    Filed: March 9, 2000
    Date of Patent: November 20, 2001
    Assignee: ANTEC Solar GmbH
    Inventors: Alexandra Todisco, Dieter Bonnet, Peter Dinges