| Patent application number | Description | Published |
| 20110139235 | CADMIUM TELLURIDE THIN FILM PHOTVOLTAIC DEVICES AND METHODS OF MANUFACTURING THE SAME - Methods for manufacturing a cadmium telluride based thin film photovoltaic device are generally disclosed. The method can include sputtering a resistive transparent layer on a transparent conductive oxide layer from an alloy target including zinc from about 5% by weight and about 33% by weight and tin. The method can also include forming a cadmium sulfide layer on the resistive transparent layer, forming a cadmium telluride layer on the cadmium sulfide layer, and forming a back contact layer on the cadmium telluride layer. Cadmium telluride thin film photovoltaic devices are also generally disclosed including a resistive transparent layer having a mixture of zinc oxide and tin oxide having a zinc oxide concentration between about 5% and about 33% by mole fraction. | 06-16-2011 |
| 20110139245 | THIN FILM INTERLAYER IN CADMIUM TELLURIDE THIN FILM PHOTOVOLTAIC DEVICES AND METHODS OF MANUFACTURING THE SAME - A cadmium telluride thin film photovoltaic device is provided having a thin film interlayer positioned between a cadmium sulfide layer and a cadmium telluride layer. The thin film interlayer can be an oxide thin film layer (e.g., an amorphous silica layer, a cadmium stannate layer, a zinc stannate layer, etc.) or a nitride film, and can act as a chemical barrier at the p-n junction to inhibit ion diffusion between the layers. The device can include a transparent conductive layer on a glass superstrate, a cadmium sulfide layer on the transparent conductive layer, a thin film interlayer on the cadmium sulfide layer, a cadmium telluride layer on the thin film interlayer, and a back contact on the cadmium telluride layer. Methods are also provided of manufacturing such devices. | 06-16-2011 |
| 20110139246 | METHODS FOR FORMING A TRANSPARENT CONDUCTIVE OXIDE LAYER ON A SUBSTRATE - Methods of depositing a transparent conductive oxide layer on a substrate are generally disclosed. A shield of greater than about 75% by weight molybdenum can be attached to a first surface of a substrate such that the shield contacts at least about 75% of the first surface. The shield can then be heated via an energy source to cause thermal exchange from the shield to the substrate to heat the substrate to a sputtering temperature. A transparent conductive oxide layer can then be sputtered on a second surface of the substrate at the sputtering temperature. Methods are also generally disclosed for manufacturing a cadmium telluride based thin film photovoltaic device. | 06-16-2011 |
| Patent application number | Description | Published |
| 20100162218 | RELAXED AND EXTENDED DELEGATES - Systems and methods that enhance expressibility in a programming language (e.g., Visual Basic) via relaxation of artificial restrictions and extension of delegates associated therewith, without changing the runtime infrastructure. A stub is employed that can replace an impermissible expression in the programming language, to leverage the existing permissible expressions. | 06-24-2010 |
| 20100235725 | SELECTIVE DISPLAY OF ELEMENTS OF A SCHEMA SET - A schema browsing system is described herein that allows a user to quickly consume information about one or more XML schema elements of a schema set that the user is interested in and to visualize relationships of other elements to the elements of interest, irrespective of how the elements are physically stored and subdivided in XSD or other schema files. The system displays elements selected by the user and excludes portions of the schema set that are not related to the displayed elements. The system displays the selected elements along with a visual indication of the relationships between the selected elements. By repeating the process of selecting elements, the user can use the system to build up a display that includes only those elements and relationships in which the user is interested. | 09-16-2010 |
| 20110072413 | EMBEDDING EXPRESSIONS IN XML LITERALS - An architecture that that extends conventional computer programming languages that compile into an instance of an extensible markup language (XML) document object model (DOM) to provide support for XML literals in the underlying programming language. This architecture facilitates a convenient short cut by replacing the complex explicit construction required by conventional systems to create an instance of a DOM with a concise XML literal for which conventional compilers can translate into the appropriate code. The architecture allows these XML literals to be embedded with expressions, statement blocks or namespaces to further enrich the power and versatility. In accordance therewith, context information describing the position and data types that an XML DOM can accept can be provided to the programmer via, for example, an integrated development environment. Additionally, the architecture supports escaping XML identifiers, a reification mechanism, and a conversion mechanism to convert between collections and singletons. | 03-24-2011 |