Patents by Inventor Greg Ball

Greg Ball 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: 10742165
    Abstract: A photovoltaic (PV) module sub-circuit for an energy generation system includes a plurality of PV sub-modules coupled together via external cables, the plurality of PV sub-modules includes a first PV sub-module and a second PV sub-module, a negative output terminal coupled to the first PV sub-module, a positive output terminal coupled to the second PV sub-module, and a plurality of connectors external to the PV sub-modules and coupling the PV sub-modules together to form the PV module sub-circuit. The sub-circuit further includes a bypass mechanism including a first terminal coupled to only the negative output terminal and the first PV sub-module, and a second terminal coupled to only the positive output terminal and the second PV sub-module, the bypass mechanism configured to prevent current flow in a first direction and allow current flow in a second direction opposite of the first direction.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: August 11, 2020
    Assignee: SolarCity Corporation
    Inventors: Brian Edward Atchley, David Molina, Steve Pisklak, Johann Fritz Karkheck, Greg Ball
  • Publication number: 20190020306
    Abstract: A photovoltaic (PV) module sub-circuit for an energy generation system includes a plurality of PV sub-modules coupled together via external cables, the plurality of PV sub-modules includes a first PV sub-module and a second PV sub-module, a negative output terminal coupled to the first PV sub-module, a positive output terminal coupled to the second PV sub-module, and a plurality of connectors external to the PV sub-modules and coupling the PV sub-modules together to form the PV module sub-circuit. The sub-circuit further includes a bypass mechanism including a first terminal coupled to only the negative output terminal and the first PV sub-module, and a second terminal coupled to only the positive output terminal and the second PV sub-module, the bypass mechanism configured to prevent current flow in a first direction and allow current flow in a second direction opposite of the first direction.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Inventors: Brian Edward Atchley, David Molina, Steve Pisklak, Johann Fritz Karkheck, Greg Ball
  • Patent number: 7962354
    Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.
    Type: Grant
    Filed: June 6, 2003
    Date of Patent: June 14, 2011
    Assignee: Orbitz LLC
    Inventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
  • Patent number: 7769610
    Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: August 3, 2010
    Assignee: Orbitz LLC
    Inventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
  • Publication number: 20070192147
    Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.
    Type: Application
    Filed: January 18, 2007
    Publication date: August 16, 2007
    Applicant: ORBITZ LLC
    Inventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
  • Publication number: 20040249680
    Abstract: A system and method of booking an itinerary on at least one of a multiplicity of host environments include a plurality of host adaptor modules. Each host adaptor module is configured to interact with one of the plurality of host ticketing environments. A booking engine is provided for receiving commands related to booking the air travel itinerary and determining an appropriate host ticketing environment for processing the commands based on a number of predefined criteria. When the booking engine receives a command it forwards the command to a first host adaptor module which is associated with first host ticketing environment selected by the booking engine for processing the command. The host adaptor module receives the command and issues the command to said first host ticketing environment. The first host adaptor module in turn receives a response from the first host ticketing environment and determines whether the response comports with an expected response.
    Type: Application
    Filed: June 6, 2003
    Publication date: December 9, 2004
    Inventors: Roger Liew, David Shemenski, Greg Ball, Warren Nisley, John Sokel, Steve Hoffman, Leon Chism
  • Patent number: D358462
    Type: Grant
    Filed: October 5, 1994
    Date of Patent: May 16, 1995
    Assignee: Allison Corporation
    Inventors: Carol Ball, David Dennison, Greg Ball
  • Patent number: D400422
    Type: Grant
    Filed: June 25, 1997
    Date of Patent: November 3, 1998
    Assignee: Allison Corporation
    Inventors: David Dennison, Greg Ball
  • Patent number: D408350
    Type: Grant
    Filed: January 7, 1997
    Date of Patent: April 20, 1999
    Assignee: Allison Corporation
    Inventors: Greg Ball, David Dennison
  • Patent number: D429683
    Type: Grant
    Filed: October 17, 1997
    Date of Patent: August 22, 2000
    Assignee: Allison Corporation
    Inventors: Greg Ball, David Dennison
  • Patent number: D435008
    Type: Grant
    Filed: October 12, 1999
    Date of Patent: December 12, 2000
    Assignee: Allison Corporation
    Inventors: Greg Ball, David Dennison