Patents by Inventor Ian Ferguson

Ian Ferguson 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).

  • Publication number: 20240036583
    Abstract: Disclosed herein are systems and methods for providing supplemental identification abilities to an autonomous vehicle system. The sensor unit of the vehicle may be configured to receive data indicating an environment of the vehicle, while the control system may be configured to operate the vehicle. The vehicle may also include a processing unit configured to analyze the data indicating the environment to determine at least one object having a detection confidence below a threshold. Based on the at least one object having a detection confidence below a threshold, the processor may communicate at least a subset of the data indicating the environment for further processing. The vehicle is also configured to receive an indication of an object confirmation of the subset of the data. Based on the object confirmation of the subset of the data, the processor may alter the control of the vehicle by the control system.
    Type: Application
    Filed: October 10, 2023
    Publication date: February 1, 2024
    Inventors: David Ian Ferguson, Wan-Yen Lo, Nathaniel Fairfield
  • Patent number: 11815903
    Abstract: Disclosed herein are systems and methods for providing supplemental identification abilities to an autonomous vehicle system. The sensor unit of the vehicle may be configured to receive data indicating an environment of the vehicle, while the control system may be configured to operate the vehicle. The vehicle may also include a processing unit configured to analyze the data indicating the environment to determine at least one object having a detection confidence below a threshold. Based on the at least one object having a detection confidence below a threshold, the processor may communicate at least a subset of the data indicating the environment for further processing. The vehicle is also configured to receive an indication of an object confirmation of the subset of the data. Based on the object confirmation of the subset of the data, the processor may alter the control of the vehicle by the control system.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: November 14, 2023
    Assignee: Waymo LLC
    Inventors: David Ian Ferguson, Wan-Yen Lo, Nathaniel Fairfield
  • Publication number: 20230079426
    Abstract: A method and system provide the ability to compile computer source code. The source code is pre-processed to generate pure source code that includes definitions required for interpretation. The pure source code is formalized in a compiler, into assembly language that is processor specific. The formalization includes determining a set of two or more optimization routines, randomly selecting a selected optimization routine from the set of two or more optimization routines, and applying the selected optimization routine to each segment of the pure source code in a serialized manner. An executable binary file is then output and executed based on the formalized pure source code.
    Type: Application
    Filed: September 2, 2022
    Publication date: March 16, 2023
    Applicant: California Institute of Technology
    Inventor: Michael Ian Ferguson
  • Publication number: 20220379916
    Abstract: According to one aspect, a method includes obtaining a request for a first vehicle from a customer, and dispatching the first vehicle to a first location identified in the request. Dispatching the first vehicle to the first location includes causing the first vehicle to drive in an autonomous mode. The method also includes determining when the first vehicle arrives at the first location, and providing the customer with access to enter the first vehicle.
    Type: Application
    Filed: May 3, 2022
    Publication date: December 1, 2022
    Applicant: Nuro, Inc.
    Inventors: David Ian Ferguson, Jiajun Zhu, Cosimo Leipold, Steven Y. Wu
  • Publication number: 20220376127
    Abstract: A photovoltaic cell includes a semiconductor element (20) formed from a direct semiconductor and a transparent biasing agent (28) overlying a first portion of the front face (22) of the semiconductor, the biasing agent producing a first depletion region (30) in the semiconductor element. A collector (40) directly contacts a second portion of the front face. The collector produces a second depletion region (44) in the semiconductor element. The collector (40) is out of direct conductive contact with the biasing agent (28) but in proximity to the biasing agent. A continuous region at least partially depleted of majority carriers extends between the first and second depletion regions at the front face of the semiconductor element, The continuous region may include overlapping portions of the first and second depletion regions (30,44), or may include an additional depletion region (160) formed by a charged dielectric (147).
    Type: Application
    Filed: July 13, 2020
    Publication date: November 24, 2022
    Applicant: Columbus Photovoltaics LLC
    Inventors: Ian Ferguson, Corey E. Lerner, Chuanle Zhou
  • Patent number: 11370454
    Abstract: An autonomous vehicle is operated using a main autonomy system that analyzes data collected by a sensor system of the autonomous vehicle to determine a trajectory of travel of the autonomous vehicle, and wherein the main autonomy system provides instructions to a propulsion system of the autonomous vehicle to cause the propulsion system to navigate the autonomous vehicle according to the trajectory. In response to determining that navigating the autonomous vehicle according to the trajectory is likely to result in collision, instructions are provided from a parallel autonomy system to the propulsion system to cause the autonomous vehicle to avoid collision. In response to detecting a fault in the main autonomy system, control of the propulsion system is provided from the main autonomy system to a failover autonomy system, wherein the failover autonomy system is configured to override the propulsion system.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: June 28, 2022
    Assignee: Nuro, Inc.
    Inventors: Matthew Jeremy Sarett, Ryan Keating, Nicholas David Carlevaris-Bianco, Pratik Agarwal, David Ian Ferguson
  • Patent number: 11351721
    Abstract: According to some aspects, an additive fabrication device is provided configured to form layers of material on a build platform, each layer of material being formed so as to contact a container in addition to the build platform and/or a previously formed layer of material. The additive fabrication device may comprise a container and a wiper, wherein the wiper comprises a wiper arm and a wiper blade coupled to said wiper arm using a pivoting coupling.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: June 7, 2022
    Assignee: Formlabs, Inc.
    Inventors: Ian Ferguson, Konstantinos Oikonomopoulos, Steven Thomas, Benjamin FrantzDale, Nicholas M. Sohn, Maxim Lobovsky
  • Publication number: 20220043448
    Abstract: Methods and systems for the use of detected objects for image processing are described. A computing device autonomously controlling a vehicle may receive images of the environment surrounding the vehicle from an image-capture device coupled to the vehicle. In order to process the images, the computing device may receive information indicating characteristics of objects in the images from one or more sources coupled to the vehicle. Examples of sources may include RADAR, LIDAR, a map, sensors, a global positioning system (GPS), or other cameras. The computing device may use the information indicating characteristics of the objects to process received images, including determining the approximate locations of objects within the images. Further, while processing the image, the computing device may use information from sources to determine portions of the image to focus upon that may allow the computing device to determine a control strategy based on portions of the image.
    Type: Application
    Filed: October 27, 2021
    Publication date: February 10, 2022
    Inventors: David Ian Ferguson, Abhijit Ogale
  • Publication number: 20210356970
    Abstract: Methods and systems for use of a reference image to detect a road obstacle are described. A computing device configured to control a vehicle, may be configured to receive, from an image-capture device, an image of a road on which the vehicle is travelling. The computing device may be configured to compare the image to a reference image; and identify a difference between the image and the reference image. Further, the computing device may be configured to determine a level of confidence for identification of the difference. Based on the difference and the level of confidence, the computing device may be configured to modify a control strategy associated with a driving behavior of the vehicle; and control the vehicle based on the modified control strategy.
    Type: Application
    Filed: August 2, 2021
    Publication date: November 18, 2021
    Inventors: David Ian Ferguson, Jiajun Zhu
  • Publication number: 20210356959
    Abstract: Disclosed herein are systems for navigating an autonomous or semi-autonomous fleet comprising a plurality of autonomous or semi-autonomous vehicles within a plurality of navigable pathways within an unstructured open environment.
    Type: Application
    Filed: April 13, 2021
    Publication date: November 18, 2021
    Applicant: Nuro, Inc.
    Inventors: David Ian FERGUSON, Jiajun ZHU, Russell Leigh SMITH
  • Patent number: 11167490
    Abstract: According to some aspects, a container is provided for use in an additive fabrication device configured to fabricate parts by curing a liquid photopolymer to form layers of cured photopolymer. The container may comprise a laminated multi-material layer having an elastic first layer that aids in separation of cured photopolymer from the container in addition to a barrier layer on an upper surface that protects the first layer from exposure to substances in the liquid photopolymer that may not be compatible with the material of the first layer.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: November 9, 2021
    Assignee: Formlabs, Inc.
    Inventors: Marcin Slaczka, Benjamin FrantzDale, Ian Ferguson
  • Publication number: 20210324672
    Abstract: In one aspect, a pet access apparatus including an actuator and a pet door movable between a closed position and an open position. The pet access apparatus includes communication circuitry to receive a signal indicative of proximity of a pet to the pet door. The pet access apparatus includes an interior camera, an exterior camera, and a processor operably coupled to the actuator, the communication circuitry, the interior camera, and the exterior camera. The processor is configured to determine an attempt by the pet to operate the pet door based at least in part on the proximity of the pet to the pet door, the interior image data, and the exterior image data. The processor is further configured to facilitate movement of the pet door from the closed position toward the open position upon the determination of the attempt by the pet to operate the pet door.
    Type: Application
    Filed: April 19, 2021
    Publication date: October 21, 2021
    Inventors: Ayse Beril Altiner, Casparus Cate, Anna Demirgian-Ebner, Lucas Michael Enright, Ian Ferguson, Abhinav Garg, Benjamin David Hunt, Kathryn Lawson, Elaine Messerly, David R. Morris, Robert John Olmsted, Prakanth Prasad, David Schuda, Grace Widmeyer
  • Publication number: 20210256795
    Abstract: Provided herein is an autonomous or semi-autonomous vehicle fleet comprising a plurality of autonomous or semi-autonomous vehicles for delivering a food or beverage item to a customer. The autonomous vehicle herein may comprise of storage units that are easily configured to effectively and efficiently carry different types of food or beverage items, including a temperature control system configured to maintain a target unit temperature for different types of food or beverage items.
    Type: Application
    Filed: May 6, 2021
    Publication date: August 19, 2021
    Applicant: Nuro, Inc.
    Inventors: David Ian FERGUSON, Jiajun ZHU, Nan RANSOHOFF
  • Patent number: 11079768
    Abstract: Methods and systems for use of a reference image to detect a road obstacle are described. A computing device configured to control a vehicle, may be configured to receive, from an image-capture device, an image of a road on which the vehicle is travelling. The computing device may be configured to compare the image to a reference image; and identify a difference between the image and the reference image. Further, the computing device may be configured to determine a level of confidence for identification of the difference. Based on the difference and the level of confidence, the computing device may be configured to modify a control strategy associated with a driving behavior of the vehicle; and control the vehicle based on the modified control strategy.
    Type: Grant
    Filed: June 8, 2020
    Date of Patent: August 3, 2021
    Assignee: Waymo LLC
    Inventors: David Ian Ferguson, Jiajun Zhu
  • Patent number: 11068726
    Abstract: A vehicle is provided that may distinguish between dynamic obstacles and static obstacles. Given a detector for a class of static obstacles or objects, the vehicle may receive sensor data indicative of an environment of the vehicle. When a possible object is detected in a single frame, a location of the object and a time of observation of the object may be compared to previous observations. Based on the object being observed a threshold number of times, in substantially the same location, and within some window of time, the vehicle may accurately detect the presence of the object and reduce any false detections.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: July 20, 2021
    Assignee: Waymo LLC
    Inventors: David Harrison Silver, Jonathan Baldwin Dowdall, David Ian Ferguson
  • Publication number: 20210191420
    Abstract: Disclosed herein are systems and methods for providing supplemental identification abilities to an autonomous vehicle system. The sensor unit of the vehicle may be configured to receive data indicating an environment of the vehicle, while the control system may be configured to operate the vehicle. The vehicle may also include a processing unit configured to analyze the data indicating the environment to determine at least one object having a detection confidence below a threshold. Based on the at least one object having a detection confidence below a threshold, the processor may communicate at least a subset of the data indicating the environment for further processing. The vehicle is also configured to receive an indication of an object confirmation of the subset of the data. Based on the object confirmation of the subset of the data, the processor may alter the control of the vehicle by the control system.
    Type: Application
    Filed: March 4, 2021
    Publication date: June 24, 2021
    Inventors: David Ian Ferguson, Wan-Yen Lo, Nathaniel Fairfield
  • Publication number: 20210094589
    Abstract: An autonomous vehicle is operated using a main autonomy system that analyzes data collected by a sensor system of the autonomous vehicle to determine a trajectory of travel of the autonomous vehicle, and wherein the main autonomy system provides instructions to a propulsion system of the autonomous vehicle to cause the propulsion system to navigate the autonomous vehicle according to the trajectory. In response to determining that navigating the autonomous vehicle according to the trajectory is likely to result in collision, instructions are provided from a parallel autonomy system to the propulsion system to cause the autonomous vehicle to avoid collision. In response to detecting a fault in the main autonomy system, control of the propulsion system is provided from the main autonomy system to a failover autonomy system, wherein the failover autonomy system is configured to override the propulsion system.
    Type: Application
    Filed: September 9, 2020
    Publication date: April 1, 2021
    Inventors: Matthew Jeremy Sarett, Ryan Keating, Nicholas David Carlevaris-Bianco, Pratik Agarwal, David Ian Ferguson
  • Patent number: 10962981
    Abstract: Disclosed herein are systems and methods for providing supplemental identification abilities to an autonomous vehicle system. The sensor unit of the vehicle may be configured to receive data indicating an environment of the vehicle, while the control system may be configured to operate the vehicle. The vehicle may also include a processing unit configured to analyze the data indicating the environment to determine at least one object having a detection confidence below a threshold. Based on the at least one object having a detection confidence below a threshold, the processor may communicate at least a subset of the data indicating the environment for further processing. The vehicle is also configured to receive an indication of an object confirmation of the subset of the data. Based on the object confirmation of the subset of the data, the processor may alter the control of the vehicle by the control system.
    Type: Grant
    Filed: October 6, 2019
    Date of Patent: March 30, 2021
    Assignee: Waymo LLC
    Inventors: David Ian Ferguson, Wan-Yen Lo, Nathaniel Fairfield
  • Publication number: 20200338810
    Abstract: According to some aspects, an additive fabrication device is provided configured to form layers of material on a build platform, each layer of material being formed so as to contact a container in addition to the build platform and/or a previously formed layer of material. The additive fabrication device may comprise a container and a wiper, wherein the wiper comprises a wiper arm and a wiper blade coupled to said wiper arm using a pivoting coupling.
    Type: Application
    Filed: May 8, 2020
    Publication date: October 29, 2020
    Applicant: Formlabs, Inc.
    Inventors: Ian Ferguson, Konstantinos Oikonomopoulos, Steven Thomas, Benjamin FrantzDale, Nicholas M. Sohn, Maxim Lobovsky
  • Patent number: D934313
    Type: Grant
    Filed: May 7, 2019
    Date of Patent: October 26, 2021
    Assignee: Formlabs, Inc.
    Inventors: Yoav Reches, John Ouchterlony, Kat Ely, Adam Lebovitz, Brian Chan, Ian Ferguson