Patent application number | Description | Published |
20120000509 | MULTI-DIRECTIONAL SOLAR ENERGY COLLECTOR SYSTEM - The present disclosure provides a multi-directional solar energy collector system. It comprises a light concentration device which includes one or plural light concentration lens and one or plural chambers. By means of the light concentration device, the incoming light can be concentrated once or multiple time, then is guided to the solar cell. The system is able to collect incoming light from various directions without consuming additional power. | 01-05-2012 |
20130319519 | CONCENTRATED PHOTOVOLTAIC CELL - A concentrated photovoltaic cell comprises a semiconductor stack comprising an upper surface and a lower surface opposite to the upper surface, wherein the upper surface is operable to absorb a light which comprises a light intensity distribution on the upper surface; and an upper electrode formed on the upper surface of the semiconductor stack and comprising an electrode pattern approximately corresponding to the light intensity distribution, wherein the light intensity distribution comprises a high light-concentrated area having a first light intensity and a low light-concentrated area having a second light intensity, wherein the second light intensity is lower than the first light intensity. | 12-05-2013 |
20130334551 | LIGHT-EMITTING DEVICE AND METHOD FOR MANUFACTURING THE SAME - A light-emitting device comprising: a substrate having a first surface and a second surface, wherein the second surface is opposite to the first surface; a semiconductor structure formed on the first surface of the substrate, comprising a first type semiconductor layer, an active layer and a second type semiconductor layer; and an isolation region separating at least the active layer into a first part and a second part, wherein the first part is capable of generating the electromagnetic radiation, and the second part comprises a breakdown diode. | 12-19-2013 |
20140001509 | OPTOELECTRONIC SEMICONDUCTOR DEVICE AND THE MANUFACTURING METHOD THEREOF | 01-02-2014 |
20140150858 | OPTOELECTRONIC DEVICE AND THE MANUFACTURING METHOD THEREOF - An optoelectronic device comprises an optoelectronic semiconductor stack layer; a conductive layer on the optoelectronic semiconductor stack layer, the conductive layer comprising a top surface, a bottom surface opposite to the top surface, and a side surface; a first barrier layer covering the top surface; a second barrier layer covering the bottom surface; and a first metal oxide layer, wherein the first metal oxide layer covers the side surface, the first barrier layer, and the second barrier layer. | 06-05-2014 |
20140193932 | LIGHT-EMITTING DEVICE AND METHOD FOR MANUFACTURING THE SAME - A method for manufacturing a light-emitting device comprises the steps of: providing a first substrate; forming a semiconductor structure on the first substrate, wherein the semiconductor structure comprises a first type semiconductor layer, a second type semiconductor layer, and an active layer between the first type semiconductor layer and the second type semiconductor layer; forming an isolation region through the second type semiconductor and the active layer to separate the semiconductor structure into a first part and a second part on the first substrate; and injecting an electrical current with a current density to the second part to make the second part to be permanently broken-down; wherein after the second part is permanently broken-down, the first part is capable of generating electromagnetic radiation and the second part is incapable of generating electromagnetic radiation. | 07-10-2014 |
Patent application number | Description | Published |
20140208072 | USER-LEVEL MANAGER TO HANDLE MULTI-PROCESSING ON MANY-CORE COPROCESSOR-BASED SYSTEMS - A method is disclosed to manage a multi-processor system with one or more multiple-core coprocessors by intercepting coprocessor offload infrastructure application program interface (API) calls; scheduling user processes to run on one of the coprocessors; scheduling offloads within user processes to run on one of the coprocessors; and affinitizing offloads to predetermined cores within one of the coprocessors by selecting and allocating cores to an offload, and obtaining a thread-to-core mapping from a user. | 07-24-2014 |
20140208327 | METHOD FOR SIMULTANEOUS SCHEDULING OF PROCESSES AND OFFLOADING COMPUTATION ON MANY-CORE COPROCESSORS - A method is disclosed to manage a multi-processor system with one or more manycore devices, by managing real-time bag-of-tasks applications for a cluster, wherein each task runs on a single server node, and uses the offload programming model, and wherein each task has a deadline and three specific resource requirements: total processing time, a certain number of manycore devices and peak memory on each device; when a new task arrives, querying each node scheduler to determine which node can best accept the task and each node scheduler responds with an estimated completion time and a confidence level, wherein the node schedulers use an urgency-based heuristic to schedule each task and its offloads; responding to an accept/reject query phase, wherein the cluster scheduler send the task requirements to each node and queries if the node can accept the task with an estimated completion time and confidence level; and scheduling tasks and offloads using a aging and urgency-based heuristic, wherein the aging guarantees fairness, and the urgency prioritizes tasks and offloads so that maximal deadlines are met. | 07-24-2014 |
20140208331 | METHODS OF PROCESSING CORE SELECTION FOR APPLICATIONS ON MANYCORE PROCESSORS - A runtime method is disclosed that dynamically sets up core containers and thread-to-core affinity for processes running on manycore coprocessors. The method is completely transparent to user applications and incurs low runtime overhead. The method is implemented within a user-space middleware that also performs scheduling and resource management for both offload and native applications using the manycore coprocessors. | 07-24-2014 |
20140237477 | SIMULTANEOUS SCHEDULING OF PROCESSES AND OFFLOADING COMPUTATION ON MANY-CORE COPROCESSORS - Methods and systems for scheduling jobs to manycore nodes in a cluster include selecting a job to run according to the job's wait time and the job's expected execution time; sending job requirements to all nodes in a cluster, where each node includes a manycore processor; determining at each node whether said node has sufficient resources to ever satisfy the job requirements and, if no node has sufficient resources, deleting the job; creating a list of nodes that have sufficient free resources at a present time to satisfy the job requirements; and assigning the job to a node, based on a difference between an expected execution time and associated confidence value for each node and a hypothetical fastest execution time and associated hypothetical maximum confidence value. | 08-21-2014 |