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: 11685456Abstract: 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: GrantFiled: August 8, 2022Date of Patent: June 27, 2023Assignee: Zoox, Inc.Inventors: Timo Birnschein, Andrew Piper, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay
-
Publication number: 20230019223Abstract: 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: ApplicationFiled: August 8, 2022Publication date: January 19, 2023Inventors: Timo Birnschein, Andrew Piper, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay
-
Patent number: 11407462Abstract: 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: GrantFiled: June 1, 2020Date of Patent: August 9, 2022Assignee: Zoox, Inc.Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
-
Patent number: 11104394Abstract: 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: GrantFiled: August 10, 2020Date of Patent: August 31, 2021Assignee: Zoox, Inc.Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
-
Publication number: 20200398915Abstract: 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: ApplicationFiled: August 10, 2020Publication date: December 24, 2020Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
-
Patent number: 10737737Abstract: 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: GrantFiled: August 11, 2017Date of Patent: August 11, 2020Assignee: Zoox, Inc.Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
-
Patent number: 10668926Abstract: 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: GrantFiled: August 11, 2017Date of Patent: June 2, 2020Assignee: Zoox, Inc.Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
-
Patent number: 10427631Abstract: 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: GrantFiled: February 13, 2017Date of Patent: October 1, 2019Assignee: Zoox, Inc.Inventors: Joshua Jimenez, Adriano Di Pietro, Andrew Piper
-
Publication number: 20180345777Abstract: 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: ApplicationFiled: August 11, 2017Publication date: December 6, 2018Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
-
Publication number: 20180345971Abstract: 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: ApplicationFiled: August 11, 2017Publication date: December 6, 2018Inventors: Timo Birnschein, Adriano Di Pietro, Kyle Matthew Foley, Timothy David Kentley-Klay, Andrew Piper
-
Patent number: 10137856Abstract: 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: GrantFiled: December 19, 2017Date of Patent: November 27, 2018Assignee: Zoox, Inc.Inventors: Joshua Jimenez, Andrew Piper, Timothy David Kentley-Klay
-
Patent number: 9878689Abstract: 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: GrantFiled: June 30, 2017Date of Patent: January 30, 2018Assignee: Zoox, Inc.Inventors: Joshua Jimenez, Andrew Piper, Timothy David Kentley-Klay
-
Patent number: 9542708Abstract: 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: GrantFiled: December 10, 2008Date of Patent: January 10, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Andrew Piper, Alexandre de Castro Alves, Seth White
-
Patent number: 9189280Abstract: 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: GrantFiled: May 13, 2011Date of Patent: November 17, 2015Assignee: Oracle International CorporationInventors: Hoyong Park, Eric Hsiao, Andrew Piper
-
Patent number: 8543534Abstract: 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: GrantFiled: June 4, 2008Date of Patent: September 24, 2013Assignee: Oracle International CorporationInventors: Alexandre de Castro Alves, Dana Bergen, Andrew Piper
-
Publication number: 20120291049Abstract: 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: ApplicationFiled: May 13, 2011Publication date: November 15, 2012Applicant: Oracle International CorporationInventors: Hoyong Park, Eric Hsiao, Andrew Piper
-
Patent number: 7818370Abstract: 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: GrantFiled: December 11, 2008Date of Patent: October 19, 2010Assignee: BEA Systems, Inc.Inventors: Andrew Piper, Alexandre de Castro Alves
-
Patent number: 7649854Abstract: 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: GrantFiled: May 16, 2005Date of Patent: January 19, 2010Assignee: BEA Systems, Inc.Inventor: Andrew Piper
-
Publication number: 20090292877Abstract: 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: ApplicationFiled: December 10, 2008Publication date: November 26, 2009Applicant: BEA SYSTEMS, INC.Inventors: Andrew Piper, Alexandre de Castro Alves, Seth White
-
Patent number: D801753Type: GrantFiled: November 22, 2015Date of Patent: November 7, 2017Inventors: David Andrew Piper, Dennis Alan Piper