Patents by Inventor Andrew Cunningham

Andrew Cunningham 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: 20260138646
    Abstract: A method of passing an object on the side of the road by receiving a first signal from a first sensor configured to detect a presence of the object positioned on a shoulder of a road; determining a first value; assigning a first confidence value to a confidence level, wherein the first confidence value is associated with the first value; responsive to the first confidence value exceeding a confidence threshold, adjusting a first operating parameter of a vehicle; responsive to entering a threshold range of the object, receiving a second signal from a second sensor; determining a second value associated with the second signal; assigning a second confidence value to the confidence level, wherein the second confidence value is associated with the second value; responsive to the second confidence value exceeding a second confidence threshold, adjusting a second operating parameter of the vehicle.
    Type: Application
    Filed: January 15, 2026
    Publication date: May 21, 2026
    Inventors: Joshua Petrin, Garrett Madsen, Haseeb Chaudhry, Andrew Cunningham, John Blankenhorn, Paul Brown, William Davis, Kiron Mateti, Robert Kriener
  • Publication number: 20260125064
    Abstract: Systems and methods of predicting a grade of a road upon which a vehicle is traveling are disclosed. An autonomous vehicle system can receive sensor data from a sensor measuring a response from at least one mechanical component of the autonomous vehicle as the autonomous vehicle navigates a road; detect a speed of the autonomous vehicle; determine a predicted grade of the road based on the sensor data and the speed; and navigate the autonomous vehicle based on the predicted grade of the road.
    Type: Application
    Filed: December 23, 2025
    Publication date: May 7, 2026
    Inventors: Harish PULLAGURLA, Zachary MILLER, Andrew CUNNINGHAM
  • Publication number: 20260074554
    Abstract: A power generation system, including: a container having an interior volume; a fuel cell compartment, which is a portion of the interior volume that is defined by one or more fuel-cell-partitions in the container; a fuel cell located within the fuel cell compartment; a battery compartment, which is a portion of the interior volume that is defined by one or more battery-partitions; a battery located within the battery compartment; a control compartment, which is a portion of the interior volume that is: separated from the fuel cell compartment by the one or more fuel-cell-partitions; separated from the battery compartment by the one or more battery-partitions; an outflow vent; and a fan configured to reduce the air pressure in the fuel cell compartment such that air is drawn through the battery compartment and the fuel cell compartment and exits the container through the outflow vent.
    Type: Application
    Filed: November 19, 2025
    Publication date: March 12, 2026
    Applicant: GeoPura Ltd
    Inventors: Richard Crossley, Andrew Cunningham, Theo Elmer, Thomas Robinson, Jeremy Stratford
  • Patent number: 12545294
    Abstract: A method of passing an object on the side of the road by receiving a first signal from a first sensor configured to detect a presence of the object positioned on a shoulder of a road; determining a first value; assigning a first confidence value to a confidence level, wherein the first confidence value is associated with the first value; responsive to the first confidence value exceeding a confidence threshold, adjusting a first operating parameter of a vehicle; responsive to entering a threshold range of the object, receiving a second signal from a second sensor; determining a second value associated with the second signal; assigning a second confidence value to the confidence level, wherein the second confidence value is associated with the second value; responsive to the second confidence value exceeding a second confidence threshold, adjusting a second operating parameter of the vehicle.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: February 10, 2026
    Assignee: TORC ROBOTICS, INC.
    Inventors: Joshua Petrin, Garrett Madsen, Haseeb Chaudhry, Andrew Cunningham, John Blankenhorn, Paul Brown, William Davis, Kiron Mateti, Robert Kriener
  • Patent number: 12534087
    Abstract: Systems and methods of predicting a grade of a road upon which a vehicle is traveling are disclosed. An autonomous vehicle system can receive sensor data from a sensor measuring a response from at least one mechanical component of the autonomous vehicle as the autonomous vehicle navigates a road; detect a speed of the autonomous vehicle; determine a predicted grade of the road based on the sensor data and the speed; and navigate the autonomous vehicle based on the predicted grade of the road.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: January 27, 2026
    Assignee: TORC Robotics, Inc.
    Inventors: Harish Pullagurla, Zachary Miller, Andrew Cunningham
  • Patent number: 12506356
    Abstract: A controller for a power generation system, wherein the power generation system comprises: a power outlet, a fuel cell that is configured to selectively provide power for the power outlet; a battery that is configured to selectively provide power for the power outlet; and an inverter for converting a DC voltage that is provided by the fuel cell into an inverter-AC-voltage for providing to the power outlet. The controller is configured to: receive a system-load-signal that represents the amount of power that is required by an external load that is connected to the power outlet; receive one or more fuel-cell-parameters that represent one or more operating parameters of the fuel cell; and provide a fuel-cell-power-control-signal based on the system-load-signal and the one or more fuel-cell-parameters, wherein the fuel-cell-power-control-signal is for setting a control-parameter of the fuel cell and/or is for setting a control parameter of the inverter.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: December 23, 2025
    Assignee: GeoPura Ltd
    Inventors: Richard Crossley, Andrew Cunningham, Theo Elmer, Thomas Robinson, Jeremy Stratford
  • Patent number: 12483516
    Abstract: Examples described herein relate to a network interface device that includes circuitry, configured to perform encryption of data, generate one or more packets from the encrypted data, cause transmission of the one or more packets with the encrypted data, manage reliability of transport of the transmitted one or more packets with the encrypted data, and share protocol state information between a host system and the network interface device using connectivity based on user space accessible queues.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: November 25, 2025
    Assignee: Intel Corporation
    Inventors: Daniel Daly, Anjali Singhai Jain, Yadong Li, Stephen Doyle, Naru Dames Sundar, Chih-Jen Chang, Sailesh Bissessur, Andrew Cunningham, Edwin Verplanke, Patrick Fleming
  • Publication number: 20250102303
    Abstract: An instrument for detecting a position in space may include a proof mass arranged along an input axis, an electromagnetic coil arranged at each end of the proof mass and configured to suspend the proof mass therebetween, wherein the proof mass is configured to rotate along the input axis, and at least one rotation sensor configured to detect the rotational position of the proof mass.
    Type: Application
    Filed: September 26, 2024
    Publication date: March 27, 2025
    Inventor: Andrew Cunningham
  • Publication number: 20250065915
    Abstract: A method of passing an object on the side of the road by receiving a first signal from a first sensor configured to detect a presence of the object positioned on a shoulder of a road; determining a first value; assigning a first confidence value to a confidence level, wherein the first confidence value is associated with the first value; responsive to the first confidence value exceeding a confidence threshold, adjusting a first operating parameter of a vehicle; responsive to entering a threshold range of the object, receiving a second signal from a second sensor; determining a second value associated with the second signal; assigning a second confidence value to the confidence level, wherein the second confidence value is associated with the second value; responsive to the second confidence value exceeding a second confidence threshold, adjusting a second operating parameter of the vehicle.
    Type: Application
    Filed: August 25, 2023
    Publication date: February 27, 2025
    Applicant: TORC Robotics, Inc.
    Inventors: Joshua PETRIN, Garrett MADSEN, Haseeb CHAUDHRY, Andrew CUNNINGHAM, John BLANKENHORN, Paul BROWN, William DAVIS, Kiron MATETI, Robert KRIENER
  • Publication number: 20250018953
    Abstract: Systems and methods of predicting a grade of a road upon which a vehicle is traveling are disclosed. An autonomous vehicle system can receive sensor data from a sensor measuring a response from at least one mechanical component of the autonomous vehicle as the autonomous vehicle navigates a road; detect a speed of the autonomous vehicle; determine a predicted grade of the road based on the sensor data and the speed; and navigate the autonomous vehicle based on the predicted grade of the road.
    Type: Application
    Filed: July 14, 2023
    Publication date: January 16, 2025
    Applicant: TORC Robotics, Inc.
    Inventors: Harish PULLAGURLA, Zachary MILLER, Andrew CUNNINGHAM
  • Publication number: 20240420515
    Abstract: Autonomous vehicles including sensors and electronic control units (ECUs) that communicate via ring networks are disclosed. A system includes an ECU of an autonomous vehicle that includes an ECU network interface. The system includes a plurality of sensors disposed on the autonomous vehicle, and each of the plurality of sensors includes a respective sensor network interface. The system includes a plurality of network links communicatively coupling the plurality of sensors to the ECU network interface of the ECU via the respective sensor network interface in a ring configuration.
    Type: Application
    Filed: June 15, 2023
    Publication date: December 19, 2024
    Applicant: TORC Robotics, Inc.
    Inventors: Dennis KING, Andrew CUNNINGHAM, John BLANKENHORN, Adam SHOEMAKER, Bodo SEIFERT
  • Publication number: 20240334245
    Abstract: Examples described herein relate to a network interface device that performs: offloading processing of fragments of a packet to an accelerator; processing non-fragmented packets; and prioritizing dropping of fragments of the packet over dropping of non-fragmented packets. Offloading processing of fragments of the packet to the accelerator can include: the accelerator performing: reassembling the fragments of the packet into a first reassembly packet; and based on congestion associated with at least one of the fragments of the packet of the first reassembly packet: dropping fragments of the first reassembly packet associated with one or more flows; halting reassembly of the first reassembly packet; and forwarding a second packet to a host system, wherein the second packet indicates that congestion occurred, identifies one or more impacted flows, and indicates a number of dropped packet fragments.
    Type: Application
    Filed: June 7, 2024
    Publication date: October 3, 2024
    Inventors: John J. BROWNE, Andrey CHILIKIN, Elazar COHEN, Joseph HASTING, James CLEE, Jerry PIROG, Jamison D. WHITESELL, Ambalavanar ARULAMBALAM, Anjali Singhai JAIN, Andrew CUNNINGHAM, Ruben DAHAN
  • Publication number: 20240330092
    Abstract: Examples described herein relate to a network interface device that includes: a host interface; a direct memory access (DMA) circuitry; a network interface; and circuitry that is configured to: based on a configuration, detect an error in an accelerator from processing data associated with a packet received by the network interface; based on detection of the error from processing associated with the data, provide, in-band, a notification via a second packet for delivery to a computing system coupled to the network interface device, wherein the notification is indicative of telemetry associated with the error and a time stamp associated with the error; and based on non-detection of the error from processing the packet, update state associated with a flow of the packet.
    Type: Application
    Filed: April 30, 2024
    Publication date: October 3, 2024
    Inventors: Jonathan KENNY, Andrew CUNNINGHAM, Peter WALDRON, Jacqueline KEARNEY, Hugh McCARTHY
  • Patent number: 12072760
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to control execution of tasks in a computing system. The methods, apparatus, systems and articles of manufacture include at least one storage device and at least one processor to, execute instructions to at least obtain a request to perform an inverse operation on a data flow, the data flow previously transformed during a forward operation, determine a first processor core that executed the forward operation, the data flow including an identifier of the first processor core, and transmit the data flow to a second processor core to perform the inverse operation.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: August 27, 2024
    Assignee: Intel Corporation
    Inventors: Andrew Cunningham, Patrick Fleming, Naveen Lakkakula, Richard Guerin, Charitra Sankar, Stephen Doyle, Ralph Castro, John Browne
  • Patent number: 12067427
    Abstract: Examples include registering a device driver with an operating system, including registering available hardware offloads. The operating system receives a call to a hardware offload, inserts a binary filter representing the hardware offload into a hardware component and causes the execution of the binary filter by the hardware component when the hardware offload is available, and executes the binary filter in software when the hardware offload is not available.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: August 20, 2024
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, Jr., Andrey Chilikin
  • Publication number: 20240266865
    Abstract: A controller for a power generation system, wherein the power generation system comprises: a power outlet, a fuel cell that is configured to selectively provide power for the power outlet; a battery that is configured to selectively provide power for the power outlet; and an inverter for converting a DC voltage that is provided by the fuel cell into an inverter-AC-voltage for providing to the power outlet. The controller is configured to: receive a system-load-signal that represents the amount of power that is required by an external load that is connected to the power outlet; receive one or more fuel-cell-parameters that represent one or more operating parameters of the fuel cell; and provide a fuel-cell-power-control-signal based on the system-load-signal and the one or more fuel-cell-parameters, wherein the fuel-cell-power-control-signal is for setting a control-parameter of the fuel cell and/or is for setting a control parameter of the inverter.
    Type: Application
    Filed: May 28, 2021
    Publication date: August 8, 2024
    Applicant: GeoPura Ltd
    Inventors: Richard Crossley, Andrew Cunningham, Theo Elmer, Thomas Robinson, Jeremy Stratford
  • Publication number: 20240241973
    Abstract: Systems or methods of the present disclosure may provide techniques for securing data on a shared accelerator of an integrated circuit device where each user of the shared accelerator is in a different trust boundary. For example, a method may include receiving a downstream communication intended for an accelerator from one or more components sharing the accelerator, determining an origin component from which the downstream communication originated, and assigning the downstream communication to a corresponding work queue of one or more work queues of the accelerator based on the determined origin component to isolate the accelerator from different owners. The method may also include tagging an upstream communication sent from the accelerator with an identifier that identifies the owner of the data and routing the upstream communication to a destination component based on the identifier and using the assigned attributes to isolate data within or external to the accelerator.
    Type: Application
    Filed: March 29, 2024
    Publication date: July 18, 2024
    Inventors: Aditya Katragada, Andrew Cunningham, Ramesh Babu Bodakunta, Gary Brian Wallichs
  • Publication number: 20240039860
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed. An example apparatus disclosed herein is to determine whether to drop a data packet of a data stream or forward the data packet based on (a) a payload of the data packet and (b) historic information associated with the data stream. The example apparatus is also to operate on the data packet based on the determination.
    Type: Application
    Filed: September 29, 2023
    Publication date: February 1, 2024
    Inventors: Raju Arvind, Amit Baxi, Dave Cavalcanti, Trevor Cooper, Andrew Cunningham, Francesc Guim Bernat, Ravindra Hegde, Gowtham Hosamane, Karthik Kumar, Patrick Kutch, Susruth Sudhakaran
  • Publication number: 20240019701
    Abstract: A compact eyeglass-mounted heads-up display includes eyeglasses having a frame with a first side, a second side, and a bridge in between. The first side has a first arm and houses a first lens. The second side has a second arm and houses a second lens. A mirror is affixed to the first lens and focuses an image onto the wearer's eye. An electronics enclosure is mounted to the first arm. The enclosure houses electronics and a projector connected to the electronics. The projector is aligned with the mirror and generates the image.
    Type: Application
    Filed: July 12, 2023
    Publication date: January 18, 2024
    Inventor: Andrew Cunningham
  • Patent number: 11847008
    Abstract: Technologies for providing efficient detection of idle poll loops include a compute device. The compute device has a compute engine that includes a plurality of cores and a memory. The compute engine is to determine a ratio of unsuccessful operations to successful operations over a predefined time period of a core of the plurality cores that is assigned to continually poll, within the predefined time period, a memory address for a change in status and determine whether the determined ratio satisfies a reference ratio of unsuccessful operations to successful operations. The reference ratio is indicative of a change in the operation of the assigned core. The compute engine is further to selectively increase or decrease a power usage of the assigned core as a function of whether the determined ratio satisfies the reference ratio. Other embodiments are also described and claimed.
    Type: Grant
    Filed: April 12, 2018
    Date of Patent: December 19, 2023
    Assignee: Intel Corporation
    Inventors: David Hunt, Niall Power, Kevin Devey, Changzheng Wei, Bruce Richardson, Eliezer Tamir, Andrew Cunningham, Chris MacNamara, Nemanja Marjanovic, Rory Sexton, John Browne