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: 10361332
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: July 23, 2019
    Assignee: THE BOEING COMPANY
    Inventors: Christopher M. Fetzer, Dmitri D. Krut, David E. Joslin, Richard R. King
  • Publication number: 20180351021
    Abstract: 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: Application
    Filed: August 7, 2018
    Publication date: December 6, 2018
    Applicant: The Boeing Company
    Inventors: Christopher M. Fetzer, Dmitri D. Krut, David E. Joslin, Richard R. King
  • Patent number: 10069026
    Abstract: 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: Grant
    Filed: December 19, 2005
    Date of Patent: September 4, 2018
    Assignee: The Boeing Company
    Inventors: Christopher M. Fetzer, Dmitri D. Krut, David E. Joslin, Sara R. Joslin, Richard R. King
  • Patent number: 7659474
    Abstract: 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: Grant
    Filed: May 4, 2005
    Date of Patent: February 9, 2010
    Assignee: The Boeing Company
    Inventors: David E. Joslin, Christopher M. Fetzer
  • Patent number: 7024265
    Abstract: 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: Grant
    Filed: December 28, 2004
    Date of Patent: April 4, 2006
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6836689
    Abstract: 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: Grant
    Filed: November 6, 2003
    Date of Patent: December 28, 2004
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Publication number: 20040098155
    Abstract: 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: Application
    Filed: November 6, 2003
    Publication date: May 20, 2004
    Applicant: i2 Technologies US, Inc., a Delaware corporation
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6731998
    Abstract: 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: Grant
    Filed: March 20, 2003
    Date of Patent: May 4, 2004
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Publication number: 20030167098
    Abstract: 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: Application
    Filed: March 20, 2003
    Publication date: September 4, 2003
    Applicant: i2 Technologies US, Inc., a Delaware Corporation
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6560501
    Abstract: 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: Grant
    Filed: March 7, 2000
    Date of Patent: May 6, 2003
    Assignee: i2 Technologies US, Inc.
    Inventors: Joachim Paul Walser, David E. Joslin, Craig W. Schmidt
  • Patent number: 6374249
    Abstract: 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: Grant
    Filed: August 11, 1999
    Date of Patent: April 16, 2002
    Assignee: i2 Technologies US, Inc.
    Inventors: David E. Joslin, Laerte F. Morgado
  • Patent number: 6321230
    Abstract: 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: Grant
    Filed: September 29, 1999
    Date of Patent: November 20, 2001
    Assignee: i2 Technologies US, Inc.
    Inventors: David E. Joslin, Laerte F. Morgado, Kevin A. Cline
  • Patent number: 6316715
    Abstract: 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: Grant
    Filed: March 15, 2000
    Date of Patent: November 13, 2001
    Assignee: The Boeing Company
    Inventors: Richard R. King, David E. Joslin, Nasser H. Karam
  • Patent number: 6272483
    Abstract: 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: Grant
    Filed: October 29, 1998
    Date of Patent: August 7, 2001
    Assignee: The State of Oregon acting by and through the State Board of Higher Education on Behalf of the University of Oregon
    Inventors: David E. Joslin, David P. Clements
  • Patent number: 5853497
    Abstract: 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: Grant
    Filed: December 12, 1996
    Date of Patent: December 29, 1998
    Assignee: Hughes Electronics Corporation
    Inventors: David R. Lillington, David E. Joslin
  • Patent number: 5394426
    Abstract: 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: Grant
    Filed: November 13, 1992
    Date of Patent: February 28, 1995
    Assignee: Hughes Aircraft Company
    Inventor: David E. Joslin