Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Cousins, CA

Peter Cousins, Menlo Park, CA US

Patent application numberDescriptionPublished
20080283490PROTECTION LAYER FOR FABRICATING A SOLAR CELL - A method for fabricating a solar cell is described. The method includes first providing, in a process chamber, a substrate having a light-receiving surface. An anti-reflective coating (ARC) layer is then formed, in the process chamber, above the light-receiving surface of the substrate. Finally, without removing the substrate from the process chamber, a protection layer is formed above the ARC layer.11-20-2008
20080314443BACK-CONTACT SOLAR CELL FOR HIGH POWER-OVER-WEIGHT APPLICATIONS - A solar cell is described. The solar cell is fabricated on a substrate, the substrate having a front surface and a back surface. The substrate includes, at the front surface, a first region having a first global thickness and a second region having a second global thickness. The second global thickness is greater than the first global thickness. A plurality of alternating n-type and p-type doped regions is disposed at the back surface of the substrate.12-25-2008
20100071765METHOD FOR FABRICATING A SOLAR CELL USING A DIRECT-PATTERN PIN-HOLE-FREE MASKING LAYER - A method for fabricating a solar cell is described. The method includes first providing a substrate having a dielectric layer disposed thereon. A pin-hole-free masking layer is then formed above the dielectric layer. Finally, without the use of a mask, the pin-hole-free masking layer is patterned to form a patterned pin-hole-free masking layer.03-25-2010
20100129955PROTECTION LAYER FOR FABRICATING A SOLAR CELL - A method for fabricating a solar cell is described. The method includes first providing, in a process chamber, a substrate having a light-receiving surface. An anti-reflective coating (ARC) layer is then formed, in the process chamber, above the light-receiving surface of the substrate. Finally, without removing the substrate from the process chamber, a protection layer is formed above the ARC layer.05-27-2010
20110126898SOLAR CELL CONTACT FORMATION USING LASER ABLATION - The formation of solar cell contacts using a laser is described. A method of fabricating a back-contact solar cell includes forming a poly-crystalline material layer above a single-crystalline substrate. The method also includes forming a dielectric material stack above the poly-crystalline material layer. The method also includes forming, by laser ablation, a plurality of contacts holes in the dielectric material stack, each of the contact holes exposing a portion of the poly-crystalline material layer; and forming conductive contacts in the plurality of contact holes.06-02-2011
20110214719METHOD OF FABRICATING A BACK-CONTACT SOLAR CELL AND DEVICE THEREOF - Methods of fabricating back-contact solar cells and devices thereof are described. A method of fabricating a back-contact solar cell includes forming an N-type dopant source layer and a P-type dopant source layer above a material layer disposed above a substrate. The N-type dopant source layer is spaced apart from the P-type dopant source layer. The N-type dopant source layer and the P-type dopant source layer are heated. Subsequently, a trench is formed in the material layer, between the N-type and P-type dopant source layers.09-08-2011
20110240105LEAKAGE PATHWAY LAYER FOR SOLAR CELL - Leakage pathway layers for solar cells and methods of forming leakage pathway layers for solar cells are described.10-06-2011

Patent applications by Peter Cousins, Menlo Park, CA US

Peter J. Cousins, Menlo Park, CA US

Patent application numberDescriptionPublished
20110284986BYPASS DIODE FOR A SOLAR CELL - Bypass diodes for solar cells are described. In one embodiment, a bypass diode for a solar cell includes a substrate of the solar cell. A first conductive region is disposed above the substrate, the first conductive region of a first conductivity type. A second conductive region is disposed on the first conductive region, the second conductive region of a second conductivity type opposite the first conductivity type.11-24-2011

Robert Cousins, Saratoga, CA US

Patent application numberDescriptionPublished
20080225842METHOD AND SYSTEM FOR ACCELERATING TRANSMISSION OF DATA BETWEEN NETWORK DEVICES - A method and system for transferring data between a sender and a receiver in a packet-based network is disclosed. The method comprises establishing a data channel, establishing a feedback channel, sending data to the receiver over the data channel, sending an acknowledgment to a sender on the feedback channel at a predetermined interval, using the acknowledgment to track data sent successfully and unsuccessfully to the receiver, resending data unsuccessfully sent to the receiver, and self-tuning to optimize throughput based upon the acknowledgement and react to changing network conditions.09-18-2008

Robert E. Cousins, Saratoga, CA US

Patent application numberDescriptionPublished
20080263089Transaction-Based Storage System and Method That Uses Variable Sized Objects to Store Data - The present invention provides a storage system for storing variable sized objects. The storage system is preferably a transaction-based system that uses variable sized objects to store data. The storage system is preferably implemented using arrays disks that are arranged in ranks. Each rank includes multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager is able to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map provides entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object. A volume index translates regions of logical storage into object identifiers. The storage system may implement various types of formats such as I-node, binary tree and extendible hashing formats.10-23-2008
20090204859Systems, methods and computer program products including features for coding and/or recovering data - Systems and methods are disclosed for processing data. In one exemplary implementation, there is provided a method of generating H output data streams from W data input streams produced from input data. Moreover, the method may include generating the H discrete output data streams via application of the W data inputs to one or more transforming components or processes having specified mathematic operations and/or a generator matrix functionality, wherein the W data inputs are recoverable via a recovery process capable of reproducing the W data inputs from a subset (any W members) of the H output data streams. Further exemplary implementations may comprise a transformation process that includes producing an H-sized intermediary for each of the W inputs, combining the H-sized intermediaries into an H-sized result, and processing the H-sized result into the H output data streams.08-13-2009
20100205231TRANSACTION-BASED STORAGE SYSTEM AND METHOD THAT USES VARIABLE SIZED OBJECTS TO STORE DATA - Aspects of the innovations herein are consistent with a storage system for storing variable sized objects. The storage system may be a transaction-based system that uses variable sized objects to store data. The storage system may be implemented using arrays disks that are arranged in ranks. Each rank may include multiple stripes. Each stripe may be read and written as a convenient unit for maximum performance. A rank manager may be provided to dynamically configure the ranks to adjust for failed and added disks by selectively shortening and lengthening the stripes. The storage system may include a stripe space table that contains entries describing the amount of space used in each stripe. An object map may provide entries for each object in the storage system describing the location (e.g., rank, stripe and offset values), the length and version of the object.08-12-2010
20100288832SYSTEM AND METHOD FOR CONSUMER CONTROL OVER CARD-BASED TRANSACTIONS - A system and method for consumer control over card-based transactions and associated accounts. An interface is provided between a merchant or the merchant's bank and the bank or banks at which the consumer has accounts for card-based transactions. The interface acts as an intermediary which is accessible to the consumer so that the consumer may place a variety of controls on card-based transactions. For example, multiple transaction cards may be linked to a single credit account with each card having a different credit limit. As another example, each transaction card may be restricted to a particular merchant. As yet another example, a consumer may link several credit and/or debit accounts to a single transaction card; the consumer may pre-select criteria to be utilized for directing charges for a particular transaction to be applied the different accounts. The consumer may access the interface via a web site or a telephone for making changes and receiving account information. Flexibility and control over the use of transaction cards is, therefore, provided for card-based transactions and for debit and credit accounts used in connection with such card-based transactions.11-18-2010

Patent applications by Robert E. Cousins, Saratoga, CA US

Russell D. Cousins, San Diego, CA US

Patent application numberDescriptionPublished
20080293942Methods of Preparing 2-Imidazol-1-Yl-4-Methyl-6-Pyrrolidin-2-Yl-Pyrimidine and 4-(1-Alkylpyrrolidin-2-Yl)-2-(1H-Imidazol-1-Yl)-6-Methylpyrimidine Derivatives - The present invention is directed to a novel, high yield method for preparing 2-imidazol-1-yl-4-methyl-6-pyrrolidin-2-yl-pyrimidine, particularly to a method of preparing 4-(1-alkylpyrrolidin-2-yl)-2-(1H-imidazol-1-yl)-6-methylpyrimidine, more particularly, 2-(2-(2-(1H-imidazol-1-yl)-6-methylpyrimidin-4-yl)pyrrolidrn-1-yl)-N-(benzo[d][1,3]dioxol-5-yh-nethyl)-N-methylethanamine. These compounds and pharmaceutical compositions thereof are inhibitors of nitric oxide synthase, are selective for inducible nitric oxide synthase, and are useful in treating diseases and disorders including inflammation and pain.11-27-2008
20100094021NOVEL METHOD OF PREPARATION OF 5-CHLORO-3-IMIDAZOL-1-YL-[1,2,4]THIADIAZOLE AND (3-IMIDAZOL-1-YL-[1,2,4]THIADIAZOL-5YL)-DIALKYL-AMINES - The present invention discloses a novel method for preparing 3-imidazol-1-yl-[1,2,4]thiadiazole derivatives, particularly to a method of preparing 5-halo-3-imidazol-1-yl-[1,2,4]thiadiazole, more particularly (3-imidazol-1-yl-[1,2,4]thiadiazol-5-yl)-dialkyl-amines, that afford a high yield of pure product.04-15-2010

Patent applications by Russell D. Cousins, San Diego, CA US

Steve Cousins, San Jose, CA US

Patent application numberDescriptionPublished
20090187982Systems and methods for authenticating communications in a network medium - A system and method for sharing files securely includes server software on a first device configured to communicate with server software operating on one or more other preauthorized devices, such as a second device. The servers communicate with each other securely using cryptographic information exchanged during a preauthorization phase using a range-limited communication channel. The server on the first device obtains file information from the other preauthorized device(s) and combines the information with local file information from the first device. This combined file information is sent to client software operating on the machine, which presents the combined file information to users.07-23-2009