Patents by Inventor Andrew Piper

Andrew Piper 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: 11685456
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: June 27, 2023
    Assignee: Zoox, Inc.
    Inventors: Timo Birnschein, Andrew Piper, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay
  • Publication number: 20230019223
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Application
    Filed: August 8, 2022
    Publication date: January 19, 2023
    Inventors: Timo Birnschein, Andrew Piper, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay
  • Patent number: 11407462
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Grant
    Filed: June 1, 2020
    Date of Patent: August 9, 2022
    Assignee: Zoox, Inc.
    Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
  • Patent number: 11104394
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: August 31, 2021
    Assignee: Zoox, Inc.
    Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
  • Publication number: 20200398915
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Application
    Filed: August 10, 2020
    Publication date: December 24, 2020
    Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
  • Patent number: 10737737
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: August 11, 2020
    Assignee: Zoox, Inc.
    Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
  • Patent number: 10668926
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: June 2, 2020
    Assignee: Zoox, Inc.
    Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
  • Patent number: 10427631
    Abstract: A vehicle adaptation system for impact mitigation may include an adjustable element. Additionally, in some examples, the vehicle adaptation system may include a fixed element comprising a substantially pliable material. The vehicle adaptation system may be configured to modify a rigidity of a vehicle body by modifying a stiffness and/or a position of the adjustable element coupled thereto. The vehicle adaptation system may modify stiffness and/or position of the adjustable element based on one or more parameters associated with an operation of the vehicle, in order to enhance the safety of vehicle occupants and/or pedestrians proximate to the vehicle.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: October 1, 2019
    Assignee: Zoox, Inc.
    Inventors: Joshua Jimenez, Adriano Di Pietro, Andrew Piper
  • Publication number: 20180345777
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Application
    Filed: August 11, 2017
    Publication date: December 6, 2018
    Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
  • Publication number: 20180345971
    Abstract: Vehicles may be composed of a relatively few number of “modules” that are assembled together during a final assembly process. An example vehicle may include a body module, a first drive module coupled to a first end of the body module, and a second drive module coupled to a second end of the body module. One or both of the drive modules may include a pair of wheels, a battery, an electric drive motor, and/or a heating ventilation and air conditioning (HVAC) system. One or both of the drive modules may also include a crash structure to absorb impacts. If a component of a drive module fails or is damaged, the drive module can be quickly and easily replaced with a new drive module, minimizing vehicle down time.
    Type: Application
    Filed: August 11, 2017
    Publication date: December 6, 2018
    Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
  • Patent number: 10137856
    Abstract: A seatbelt system may include a seatbelt configured to constrain a waist and a torso of an occupant. The seatbelt may also include a coupling configured to selectively couple a portion of a vehicle and the seatbelt to one another. The system may also include a reel configured to receive at least a portion of the seatbelt, and a tension sensor associated with the coupling and/or the seatbelt and configured to generate a signal indicative of tension in the seatbelt. The system may also include a deployment sensor associated with the seatbelt and configured to generate a signal indicative of a length of the seatbelt deployed from the reel. The system may also include an occupant detector configured to determine, based at least in part on the signals indicative of tension and the length, whether an occupant is properly wearing the seatbelt, such that the seatbelt constrains the occupant.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: November 27, 2018
    Assignee: Zoox, Inc.
    Inventors: Joshua Jimenez, Andrew Piper, Timothy David Kentley-Klay
  • Patent number: 9878689
    Abstract: A seatbelt system may include a seatbelt configured to constrain a waist and a torso of an occupant. The seatbelt may also include a coupling configured to selectively couple a portion of a vehicle and the seatbelt to one another. The system may also include a reel configured to receive at least a portion of the seatbelt, and a tension sensor associated with the coupling and/or the seatbelt and configured to generate a signal indicative of tension in the seatbelt. The system may also include a deployment sensor associated with the seatbelt and configured to generate a signal indicative of a length of the seatbelt deployed from the reel. The system may also include an occupant detector configured to determine, based at least in part on the signals indicative of tension and the length, whether an occupant is properly wearing the seatbelt, such that the seatbelt constrains the occupant.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 30, 2018
    Assignee: Zoox, Inc.
    Inventors: Joshua Jimenez, Andrew Piper, Timothy David Kentley-Klay
  • Patent number: 9542708
    Abstract: An event server adapted to receive events from an input stream and produce an output event stream. The event server uses a processor using code in an event processing language to process the events. The event server obtaining input events from and/or producing output events to a cache.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: January 10, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Andrew Piper, Alexandre de Castro Alves, Seth White
  • Patent number: 9189280
    Abstract: Techniques for tracking large numbers of moving objects in an event processing system are provided. An input event stream can be received, where the events in the input event stream represent the movement of a plurality of geometries or objects. The input event stream can then be partitioned among a number of processing nodes of the event processing system, thereby enabling parallel processing of one or more continuous queries for tracking the objects. The partitioning can be performed such that each processing node is configured to track objects in a predefined spatial region, and the spatial regions for at least two nodes overlap. This overlapping window enables a single node to find, e.g., all of the objects within a particular distance of a target object, even if the target object is in the process of moving from the region of that node to the overlapping region of another node.
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: November 17, 2015
    Assignee: Oracle International Corporation
    Inventors: Hoyong Park, Eric Hsiao, Andrew Piper
  • Patent number: 8543534
    Abstract: An event server running an event driven application implementing an event processing network. The event processing network can include at least one processor to implement a rule on at least one input stream. The event processing network can define concurrent operation of at least two components of the event processing networks.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: September 24, 2013
    Assignee: Oracle International Corporation
    Inventors: Alexandre de Castro Alves, Dana Bergen, Andrew Piper
  • Publication number: 20120291049
    Abstract: Techniques for tracking large numbers of moving objects in an event processing system. In one set of embodiments, an input event stream can be received, where the events in the input event stream represent the movement of a plurality of geometries or objects. The input event stream can then be partitioned among a number of processing nodes of the event processing system, thereby enabling parallel processing of one or more continuous queries for tracking the objects. In a particular embodiment, the partitioning can be performed such that (1) each processing node is configured to track objects in a predefined spatial region, and (2) the spatial regions for at least two nodes overlap. This overlapping window enables a single node to find, e.g., all of the objects within a particular distance of a target object, even if the target object is in the process of moving from the region of that node to the overlapping region of another node.
    Type: Application
    Filed: May 13, 2011
    Publication date: November 15, 2012
    Applicant: Oracle International Corporation
    Inventors: Hoyong Park, Eric Hsiao, Andrew Piper
  • Patent number: 7818370
    Abstract: An event server receiving input streams of events and producing output streams of events is adapted to be clustered with other event servers. The event server uses configuration data to control the event processing. The event server multicasting updates of the configuration data to the other event servers of the cluster and receiving multicasted configuration updates from one of the other event servers of the cluster.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: October 19, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Andrew Piper, Alexandre de Castro Alves
  • Patent number: 7649854
    Abstract: A system and method for providing channels within application servers, messaging systems, and transaction-based systems. Network traffic internal to the server is carried over these channels. This allows the administrator to segregate internal network traffic, usually for security or performance reasons. In addition administrators have finer, dynamic, control over external network channels.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: January 19, 2010
    Assignee: BEA Systems, Inc.
    Inventor: Andrew Piper
  • Publication number: 20090292877
    Abstract: An event server adapted to receive events from an input stream and produce an output event stream. The event server uses a processor using code in an event processing language to process the events. The event server obtaining input events from and/or producing output events to a cache.
    Type: Application
    Filed: December 10, 2008
    Publication date: November 26, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventors: Andrew Piper, Alexandre de Castro Alves, Seth White
  • Patent number: D801753
    Type: Grant
    Filed: November 22, 2015
    Date of Patent: November 7, 2017
    Inventors: David Andrew Piper, Dennis Alan Piper