Patents by Inventor David E. Joslin
David E. Joslin 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: 10361332Abstract: Methods and apparatuses for a dual heterojunction multijunction solar cell are disclosed. A method in accordance with the present invention comprises growing a base material for a solar cell, growing at least one dual heterojunction on the base material, and growing an emitter on the at least one dual heterojunction. An apparatus in accordance with the present invention comprises a substrate, and a first subcell, coupled to the substrate, wherein the first subcell comprises a base region, coupled to the substrate, an emitter region, and at least one dual heterojunction, coupled between the base region and the emitter region, wherein the at least one dual heterojunction has a lower bandgap than the emitter region.Type: GrantFiled: August 7, 2018Date of Patent: July 23, 2019Assignee: THE BOEING COMPANYInventors: Christopher M. Fetzer, Dmitri D. Krut, David E. Joslin, Richard R. King
-
Publication number: 20180351021Abstract: Methods and apparatuses for a dual heterojunction multijunction solar cell are disclosed. A method in accordance with the present invention comprises growing a base material for a solar cell, growing at least one dual heterojunction on the base material, and growing an emitter on the at least one dual heterojunction. An apparatus in accordance with the present invention comprises a substrate, and a first subcell, coupled to the substrate, wherein the first subcell comprises a base region, coupled to the substrate, an emitter region, and at least one dual heterojunction, coupled between the base region and the emitter region, wherein the at least one dual heterojunction has a lower bandgap than the emitter region.Type: ApplicationFiled: August 7, 2018Publication date: December 6, 2018Applicant: The Boeing CompanyInventors: Christopher M. Fetzer, Dmitri D. Krut, David E. Joslin, Richard R. King
-
Patent number: 10069026Abstract: Methods and apparatuses for a dual heterojunction multijunction solar cell are disclosed. A method in accordance with the present invention comprises growing a base material for a solar cell, growing at least one dual heterojunction on the base material, and growing an emitter on the at least one dual heterojunction. An apparatus in accordance with the present invention comprises a substrate, and a first subcell, coupled to the substrate, wherein the first subcell comprises a base region, coupled to the substrate, an emitter region, and at least one dual heterojunction, coupled between the base region and the emitter region, wherein the at least one dual heterojunction has a lower bandgap than the emitter region.Type: GrantFiled: December 19, 2005Date of Patent: September 4, 2018Assignee: The Boeing CompanyInventors: Christopher M. Fetzer, Dmitri D. Krut, David E. Joslin, Sara R. Joslin, Richard R. King
-
Patent number: 7659474Abstract: A solar cell array has at least one solar cell including a photovoltaic structure having a sun-facing front face and a back face, and having an active region, and an isotype heterojunction diode connected in electrical parallel with the active region of the photovoltaic structure.Type: GrantFiled: May 4, 2005Date of Patent: February 9, 2010Assignee: The Boeing CompanyInventors: David E. Joslin, Christopher M. Fetzer
-
Patent number: 7024265Abstract: In one aspect, a computer-implemented method is provided for aggregating and scheduling product batches in a manufacturing environment. Using a batch aggregation engine implementing a mathematical programming strategy, one or more product demands are allocated to one or more product batches having suggested sizes and suggested starting times. The mathematical programming strategy includes evaluating a number of time-based penalties relative to one another in allocating the demands to the batches, the time-based penalties being based on relationships between suggested starting times for batches and times of demands being considered for allocation to batches. The suggested sizes, the suggested starting times, and feedback relating to the suggested sizes and suggested starting times are communicated from the batch aggregation engine to a scheduling engine to assist the scheduling engine in scheduling starting times for the batches.Type: GrantFiled: December 28, 2004Date of Patent: April 4, 2006Assignee: i2 Technologies US, Inc.Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
-
Patent number: 6836689Abstract: In one aspect, a computer-implemented method is provided for aggregating and scheduling product batches in a manufacturing environment. Using a batch aggregation engine implementing a mathematical programming strategy, one or more product demands are allocated to one or more product batches having suggested sizes and suggested starting times. The mathematical programming strategy includes evaluating a number of time-based penalties relative to one another in allocating the demands to the batches, the time-based penalties being based on relationships between suggested starting times for batches and times of demands being considered for allocation to batches. The suggested sizes, the suggested starting times, and feedback relating to the suggested sizes and suggested starting times are communicated from the batch aggregation engine to a scheduling engine to assist the scheduling engine in scheduling starting times for the batches.Type: GrantFiled: November 6, 2003Date of Patent: December 28, 2004Assignee: i2 Technologies US, Inc.Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
-
Publication number: 20040098155Abstract: In one aspect, a computer-implemented method is provided for aggregating and scheduling product batches in a manufacturing environment. Using a batch aggregation engine implementing a mathematical programming strategy, one or more product demands are allocated to one or more product batches having suggested sizes and suggested starting times. The mathematical programming strategy includes evaluating a number of time-based penalties relative to one another in allocating the demands to the batches, the time-based penalties being based on relationships between suggested starting times for batches and times of demands being considered for allocation to batches. The suggested sizes, the suggested starting times, and feedback relating to the suggested sizes and suggested starting times are communicated from the batch aggregation engine to a scheduling engine to assist the scheduling engine in scheduling starting times for the batches.Type: ApplicationFiled: November 6, 2003Publication date: May 20, 2004Applicant: i2 Technologies US, Inc., a Delaware corporationInventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
-
Patent number: 6731998Abstract: In one embodiment, a method is provided for collaboratively solving an optimization problem using at least first optimization software and second optimization software each having at least partial information concerning the optimization problem.Type: GrantFiled: March 20, 2003Date of Patent: May 4, 2004Assignee: i2 Technologies US, Inc.Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
-
Publication number: 20030167098Abstract: In one embodiment, a method is provided for collaboratively solving an optimization problem using at least first optimization software and second optimization software each having at least partial information concerning the optimization problem.Type: ApplicationFiled: March 20, 2003Publication date: September 4, 2003Applicant: i2 Technologies US, Inc., a Delaware CorporationInventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
-
Patent number: 6560501Abstract: A computer-based system (10) for aggregating and scheduling product batches (50) includes a batch aggregation engine (20) that allocates one or more product demands (40) to one or more product batches (50) having suggested sizes and suggested starting times. The batch aggregation engine (20) communicates to a scheduling engine (30) the suggested batch sizes, the suggested starting times, and feedback (26) relating to the suggested sizes and suggested starting times to assist the scheduling engine (30) in scheduling a start time for each product batch (50). The system (10) may also include a scheduling engine (30) coupled to the batch aggregation engine (20) that receives the suggested sizes, suggested starting times, and feedback (26) from the batch aggregation engine (20). The scheduling engine (30) schedules a starting time for one or more of the batches (50) according to the suggested sizes, suggested starting times, and feedback (26) received from the batch aggregation engine (20).Type: GrantFiled: March 7, 2000Date of Patent: May 6, 2003Assignee: i2 Technologies US, Inc.Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
-
Patent number: 6374249Abstract: A method of using a binary tree data structure to represent a time-varying variable, and to solve queries about the variable. The tree is especially useful for solving “find” type queries, such as “What is the earliest/latest time when a minimum of y units are on hand?” This type of query can be solved with a efficiency of O(log n), where n is the number of nodes of the tree.Type: GrantFiled: August 11, 1999Date of Patent: April 16, 2002Assignee: i2 Technologies US, Inc.Inventors: David E. Joslin, Laerte F. Morgado
-
Patent number: 6321230Abstract: A method of using a binary tree data structure to represent a time-varying variable, and to solve queries about the variable. The tree is especially useful for solving “find” type queries, such as “What is the earliest/latest time when a minimum of y units are on hand?” The binary tree is comprised of delta nodes that store delta values, that is, changes in the value of the variable. A delta value may be an “override” value, which represents a predetermined change in value of the function, such as a capacity value of a resource that is periodically replenished.Type: GrantFiled: September 29, 1999Date of Patent: November 20, 2001Assignee: i2 Technologies US, Inc.Inventors: David E. Joslin, Laerte F. Morgado, Kevin A. Cline
-
Patent number: 6316715Abstract: A multijunction photovoltaic cell comprises a first subcell that initially receives incident light upon the photovoltaic cell, with the first subcell being made of a first material system, having a first thickness, and producing a first photogenerated current output. A second subcell receives the incident light after the first subcell receives the incident light, with the second subcell being disposed immediately adjacent the first subcell. The second subcell is made of the first material system or a similar semiconductor material, has a second thickness that is greater than the first thickness, and produces a second photogenerated current output that is substantially equal in amount to the first photogenerated current output. A tunnel junction is disposed between the first and second subcells. The multijunction cell provides a greater ability to current match to low-current-producing subcells, higher multijunction cell voltage, lower series resistance, and greater radiation resistance.Type: GrantFiled: March 15, 2000Date of Patent: November 13, 2001Assignee: The Boeing CompanyInventors: Richard R. King, David E. Joslin, Nasser H. Karam
-
Patent number: 6272483Abstract: A system for determining schedules and processing other optimization problems includes a local optimization engine and a global optimization engine. The local optimization engine operates based on heuristics, and includes a prioritizer, a constructor, and an analyzer to make large “coherent” moves in the search space, thus helping to avoid local optima without relying entirely on random moves. The global optimization engine takes the individual schedules produced by the local optimization engine and optimizes them using Linear Programming/Integer Programming techniques.Type: GrantFiled: October 29, 1998Date of Patent: August 7, 2001Assignee: The State of Oregon acting by and through the State Board of Higher Education on Behalf of the University of OregonInventors: David E. Joslin, David P. Clements
-
Patent number: 5853497Abstract: A two-terminal voltage or current matched solar cell has up to four photovoltaically active junctions which efficiently convert solar radiation into electricity. The solar cell comprises GaInP, GaAs, and GaInAsP, and in the four junction case, GaInAs is used as well. The invention allows the solar spectrum to be converted into electricity more efficiently than previously.Type: GrantFiled: December 12, 1996Date of Patent: December 29, 1998Assignee: Hughes Electronics CorporationInventors: David R. Lillington, David E. Joslin
-
Patent number: 5394426Abstract: Laser apparatus comprising a support that is operative as a heat sink, a diode laser bar assembly, a metallized insulating layer disposed between the substrate and laser bar assembly and an interconnection layer adapted to couple the substrate to the laser bar assembly by means of the metalized insulating layer. The diode laser bar assembly comprises a plurality of laser diode bars having a plurality of lasing sections formed along a lateral edge thereof. First and second metal contacts are disposed on respective adjacent lateral edges of adjacent diode bars, and the metal contacts are separated by a thin layer of metal alloy. One contact forms a positive electrical contact for one laser bar, and the other metal contact forms a negative contact for the adjacent laser bar. A dielectric mirror is disposed on a bottom surface of each of the laser diode bars and an antireflection coating disposed on a top surface of each of the laser diode bars.Type: GrantFiled: November 13, 1992Date of Patent: February 28, 1995Assignee: Hughes Aircraft CompanyInventor: David E. Joslin