Patents by Inventor Ryan Olson

Ryan Olson 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: 12597357
    Abstract: A non-transitory computer-readable medium includes computer-executable instructions that cause one or more processing units to acquire an airport map that includes a plurality of edge data structures. Each of the edge data structures includes a plurality of waypoints and membership data that indicates a location at an airport. The instructions further cause the one or more processing units to receive a starting location and a starting heading of an aircraft at the airport, determine a destination location and a destination heading for the aircraft at the airport, and generate a taxiing path plan for the aircraft based on the airport map, the starting location, the starting heading, the destination location, and the destination heading. The taxiing path plan includes a sequence of waypoints from the edge data structures. The instructions further cause the one or more processing units to send the taxiing path plan to the aircraft.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: April 7, 2026
    Assignee: JOBY AERO, INC.
    Inventors: Oleksii Shyman, Edward Lim, Maxime Gariel, Joshua Rosenkranz, Craig Milliard, Ryan Olson, Sui Nam Chan
  • Publication number: 20260068822
    Abstract: In one or more arrangements, an aerated floor system for grain bins is presented. The system includes a plurality of planks positioned above one or more airflow passageways. The plurality of planks have a plurality of perforations to facilitate the flow of air through the planks. The system includes one or more filters positioned below the plurality of planks to catch flour, dust, and/or debris that fall through the plurality of perforations of the plurality of planks while permitting air to be moved upward through the one or more filters and the plurality of planks. In this manner, the build-up of flour, dust, and/or debris in the one or more airflow passageways is reduced.
    Type: Application
    Filed: September 5, 2025
    Publication date: March 12, 2026
    Inventors: Ryan Olson, Randy Marcks, David Brownmiller
  • Publication number: 20260056720
    Abstract: Apparatuses, systems, and techniques to predict performance information for software to be compiled and executed on one or more integrated circuits are described. In at least one embodiment, one or more neural networks may be used to generate performance information corresonding to one ro more integrated circuits based, at least in part, on configuration parameters to configure one or more compilers to compile software to be performed by the one or more integrated circuits.
    Type: Application
    Filed: August 23, 2024
    Publication date: February 26, 2026
    Inventors: Kyle David Kranen, Jakub Zakrzewski, James Allan Douglas Cameron, Carl Isaac Paavo Putterman, Ryan Olson, Pawel Marek Morkisz, Ryan Edward Leary, Rishi Thakkar, Ilya Shertsyuk, Mayank Kaushik, Gunjan Piyush Mehta, Nicholas Andrew Comly
  • Patent number: 12475076
    Abstract: Technologies for enabling downstream components to update upstream states in streaming pipelines are described. One method of a first computing device receives a remote promise object assigned to a first serialized object from a second computing device in the data center over a network fabric. The remote promise object uniquely identifies a first contiguous block of the first serialized object stored in a memory associated with the second computing device. The method obtains contents of the first contiguous block and sends contents of a second serialized object back to the second computing device to release the remote promise object.
    Type: Grant
    Filed: March 7, 2024
    Date of Patent: November 18, 2025
    Assignee: NVIDIA Corporation
    Inventors: Ryan Olson, Michael Demoret, Bartley Richardson
  • Publication number: 20250336300
    Abstract: An aircraft includes a flight plan and contingency data including a plurality of contingency landing sites. An aircraft communication system communicates with a ground control station via a communication link and detects a lost communication scenario in response to degradation in the communication link. An aircraft flight control system controls the aircraft en route according to the flight plan. In response to detecting the lost communication scenario, the flight control system routes the aircraft back to a last known location in which the communication link was not degraded. In response to failure to re-establish the communication link, the flight control system selects a landing site based on a current aircraft location relative to a plurality of potential landing sites including an origin airport, a destination airport, and a first continency landing site. The flight control system controls the aircraft to approach and land at the selected landing site.
    Type: Application
    Filed: July 8, 2025
    Publication date: October 30, 2025
    Inventors: Travis Paul, Marc Francois Xavier Piette, Maxime Marie Christophe Gariel, Anna Dietrich, Evan Michael Wilson, Craig Milliard, Ryan Olson, Phillip Jones, Adam Shelly
  • Patent number: 12387607
    Abstract: An aircraft includes a flight plan and contingency data including a plurality of contingency landing sites. An aircraft communication system communicates with a ground control station via a communication link and detects a lost communication scenario in response to degradation in the communication link. An aircraft flight control system controls the aircraft en route according to the flight plan. In response to detecting the lost communication scenario, the flight control system routes the aircraft back to a last known location in which the communication link was not degraded. In response to failure to re-establish the communication link, the flight control system selects a landing site based on a current aircraft location relative to a plurality of potential landing sites including an origin airport, a destination airport, and a first continency landing site. The flight control system controls the aircraft to approach and land at the selected landing site.
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: August 12, 2025
    Assignee: JOBY AERO, INC.
    Inventors: Travis Paul, Marc Francois Xavier Piette, Maxime Marie Christophe Gariel, Anna Dietrich, Evan Michael Wilson, Craig Milliard, Ryan Olson, Phillip Jones, Adam Shelly
  • Patent number: 12275604
    Abstract: A full floor sweep system having a skeletonized head section to facilitate removal of grain from a grain bin. The sweep system having an elongated body extending a length between an inward end and an outward end and having a leading side and a trailing side. The elongated body is connected to a pivot point at the center of the grain bin and is configured to rotate around the pivot point. An agitator is connected to the outward end of the elongated body and is configured to agitate grain as the elongated body rotates around the pivot point. The agitator includes an impeller that is connected to a shaft that extends through the elongated body. A scraper is positioned at the outward end of the elongated body and is configured to move grain into the path of the elongated body.
    Type: Grant
    Filed: February 23, 2022
    Date of Patent: April 15, 2025
    Assignee: Sukup Manufacturing Co.
    Inventors: Ryan Olson, David Jay Brownmiller, Randal Marcks
  • Patent number: 12259221
    Abstract: A quick-release ballistic plate assembly for a protective vest includes an outer chassis configured to attach to a chest and/or back panel of the vest. The outer chassis has an open lower end leading to an inner cavity, wherein a ballistic plate and sleeve subassembly inserts upward into the cavity. An emergency release handle depending downward from the subassembly may be pulled to overcome a retention mechanism and jettison the subassembly in case the wearer ends up in a body of water or alternative situation requiring such function. This avoids the need to shed the entire protective vest which typically has numerous pockets for a variety of tools, survival gear and ammunition. The assembly may be built into the protective vest at the OEM level, or may be retrofit to existing vests.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: March 25, 2025
    Assignee: Bunker Supply Co., LLC
    Inventors: Ryan Olson, Jared Naito, Marco Vanella
  • Patent number: 12251719
    Abstract: Nozzle assemblies adapted to produce an oscillatory spray pattern. A rotor member having at least one lobe engaged with one or more cavities of a stator surface for defining an oscillatory movement of the rotor member in response to a motive fluid along the rotor member and stator surface. The nozzle assembly directing the motive fluid along one or more tapered surfaces, such as complementary tapered surfaces of the rotor and stator surface. The rotor member is operatively coupled with the spray member for oscillatory movement therewith. The spray member adapted to receive the motive fluid and emit the fluid as a spray from the nozzle assembly. The spray having an oscillatory pattern that matches the oscillatory movement of the rotor.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: March 18, 2025
    Assignee: Sonny's HFI Holdings, LLC
    Inventors: Peter Schuller, Ryan Olson
  • Patent number: 12186718
    Abstract: An insert assembly for a foam generating device includes a first insert and a second insert with a channel defined therethrough. Inserts may be formed by two shell halves that are coupleable to one another to define the channel. A plurality of ribs extends along an interior surface of the channel. The channel is configured to grip porous pad structures by the plurality of ribs for generating foam by breaking-up the cleaning solution and agitating. The ribs may be arranged horizontally relative to a longitudinal axis of the insert assembly. Inserts may be arranged in series along a longitudinal axis of the foam generating device.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: January 7, 2025
    Assignee: Sonny's HFI Holdings, LLC
    Inventors: Daniel Folk, Ryan Olson
  • Patent number: 12093209
    Abstract: Technologies for batching remote descriptors of serialized objects in streaming pipelines are described. One method of a first computing device generates a streaming batch of remote descriptors. Each remote descriptor uniquely identifies a contiguous block of a serialized object. The first computing device sends at least one of the remote descriptors to a second computing device before the streaming batch is completed. At least some contents of a contiguous block are obtained for storage at a second memory associated with the second computing device before the streaming batch is completed.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: September 17, 2024
    Assignee: Nvidia Corporation
    Inventors: Ryan Olson, Michael Demoret, Bartley Richardson
  • Patent number: 12093208
    Abstract: Technologies for enabling remote direct memory access (RDMA) transport of serialized objects in streaming pipelines are described. One method of a first computing device that stores a serialized object in a first memory can generate a remote descriptor associated with the serialized object. The remote descriptor uniquely identifies the location of the serialized object and a reference count token. The first computing device sends the remote descriptor to a second computing device in the data center over a network fabric. The second computing device uses the remote descriptor to obtain the contiguous block from the first memory for storage at a second memory associated with the second computing device. The value of the reference count token can be updated by receiving a message from the second computing device, and the remote descriptor can be released responsive to the value of the reference count token satisfying a threshold value.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: September 17, 2024
    Assignee: Nvidia Corporation
    Inventors: Ryan Olson, Michael Demoret, Bartley Richardson
  • Patent number: 12086095
    Abstract: Technologies for enabling downstream components to update upstream states in streaming pipelines are described. One method of a first computing device receives a remote promise object assigned to a first serialized object from a second computing device in the data center over a network fabric. The remote promise object uniquely identifies a first contiguous block of the first serialized object stored in a memory associated with the second computing device. The method obtains contents of the first contiguous block and sends contents of a second serialized object back to the second computing device to release the remote promise object.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: September 10, 2024
    Assignee: Nvidia Corporation
    Inventors: Ryan Olson, Michael Demoret, Bartley Richardson
  • Publication number: 20240296066
    Abstract: Systems, devices, media, and methods are presented that provide an asynchronous task scheduling framework in which tasks are asynchronously scheduled for performance by a server system. Scheduling of a task is performed by marshalling the task (units of work converted to bytes) and storing the task in queues and retrieving the task from the queues and unmarshalling the retrieved tasks (bytes to units of work). The unmarshalled task is sent to a service (e.g., an email service) for performance. Examples of the approach introduce wrapping a hypertext transfer protocol (HTTP)/remote procedure call (RPC) call and brokering it transparently through a high-throughput message queue system.
    Type: Application
    Filed: March 1, 2024
    Publication date: September 5, 2024
    Inventor: Ryan Olson
  • Patent number: 12044020
    Abstract: A demolition system includes a frame, a plurality of outriggers, a demolition apparatus, and a water reservoir. The frame includes a frame base, a plurality of support members coupled to the frame base, a platform coupled to the plurality of support members, and one or more lifting ears extending from the platform. The plurality of outriggers are coupled to the frame base. The demolition apparatus is coupled to and supported by the frame base. The demolition apparatus includes a main body rotatably coupled to the frame base, an arm extending from the main body between two of the plurality of support members, one or more gripping members coupled to the arm, and a motor configured to selectively rotate the main body relative to the frame base. The water reservoir is coupled to and supported by the platform of the frame. Additionally, the water reservoir provides water to the demolition apparatus.
    Type: Grant
    Filed: August 5, 2021
    Date of Patent: July 23, 2024
    Assignee: Veit & Company
    Inventor: Ryan Olson
  • Publication number: 20240211429
    Abstract: Technologies for enabling downstream components to update upstream states in streaming pipelines are described. One method of a first computing device receives a remote promise object assigned to a first serialized object from a second computing device in the data center over a network fabric. The remote promise object uniquely identifies a first contiguous block of the first serialized object stored in a memory associated with the second computing device. The method obtains contents of the first contiguous block and sends contents of a second serialized object back to the second computing device to release the remote promise object.
    Type: Application
    Filed: March 7, 2024
    Publication date: June 27, 2024
    Inventors: Ryan Olson, Michael Demoret, Bartley Richardson
  • Publication number: 20240149229
    Abstract: An insert assembly for a foam generating device includes a first insert and a second insert with a channel defined therethrough. Inserts may be formed by two shell halves that are coupleable to one another to define the channel. A plurality of ribs extends along an interior surface of the channel. The channel is configured to grip porous pad structures by the plurality of ribs for generating form by breaking-up the cleaning solution and agitating. The ribs may be arranged horizontally relative to a longitudinal axis of the insert assembly. Inserts may be arranged in series along a longitudinal axis of the foam generating device.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 9, 2024
    Inventors: Daniel Folk, Ryan Olson
  • Patent number: 11896941
    Abstract: An insert assembly for a foam generating device includes a first insert and a second insert with a channel defined therethrough. Inserts may be formed by two shell halves that are coupleable to one another to define the channel. A plurality of ribs extends along an interior surface of the channel. Pad structures defined by porous media are provided in the channel and gripped by the plurality of ribs. The pads receive cleaning solution passing through the channel and cause foam to be generated by breaking-up the cleaning solution and agitating. The ribs may be arranged horizontally relative to a longitudinal axis of the insert assembly and retain the pads within the device. Inserts may be arranged in series along a longitudinal axis of the foam generating device with the pad structures arranged within the channel.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: February 13, 2024
    Assignee: Sonny's HFI Holdings, LLC
    Inventors: Daniel Folk, Ryan Olson
  • Patent number: D1042183
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: September 17, 2024
    Assignee: Wyatt Technology, LLC
    Inventors: Sigrid C. Kuebler, Ross E. Bryant, Shiladitya Sen, Ryan Olson, Nicholas Wong, Marco Vanella, Ryan Thomas, Patrick Tufts, Jared Naito
  • Patent number: D1108988
    Type: Grant
    Filed: July 2, 2024
    Date of Patent: January 13, 2026
    Assignee: Wyatt Technology, LLC
    Inventors: Sigrid C. Kuebler, Ross E. Bryant, Shiladitya Sen, Ryan Olson, Nicholas Wong, Marco Vanella, Ryan Thomas, Patrick Tufts, Jared Naito