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: 20250119709
    Abstract: Systems and methods are provided for monitoring a workforce within a site using a wireless mesh network.
    Type: Application
    Filed: January 20, 2023
    Publication date: April 10, 2025
    Applicant: VOLAN TECHNOLOGY, INC.
    Inventors: Michael BETTUA, Timothy CHINOWSKY, Chi Ming TSE, Cameron TAHERI, Avery CUNNINGHAM, Andrew MARDER, Ka Kui CHENG, Wai Hey WILLIE IP, Kin Hin WONG
  • 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
  • Patent number: 12241583
    Abstract: A mobile device mounting system includes a device case and a mount. The device case includes: an insert including a rectangular bore and defining a set of undercut sections about the rectangular bore; and a first set of magnetic elements arranged in a first pattern about the rectangular bore. The mount includes: a body; a polygonal boss extending from the body and configured to insert into the rectangular bore; a set of locking jaws arranged on the polygonal boss configured to transiently mate with the set of undercut sections to constrain the polygonal boss within the rectangular bore; and a second set of magnetic elements arranged in a second pattern about the polygonal boss and configured to transiently couple to the first set of magnetic elements to transiently retain the mount against the device case and to drive the set of locking jaws toward the set of undercut sections.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: March 4, 2025
    Assignee: PEAK DESIGN
    Inventors: Robb Jankura, Matthew Thomas James, Peter Dering, Peter Lockett, Arthur Viger, Andrew Wheeler Gans, Kiran Malladi, Andrienne Rowell, Jaimee Erickson, Max A. Maloney, Joseph Cunningham, Dane Jones, Colin Maginnis, Rachel Roberts
  • 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: 20250062402
    Abstract: A solid electrolyte separator sheet for a solid-state lithium-ion battery is provided. The solid electrolyte separator sheet may comprise a membrane including solid electrolyte particles, an ion conducting polymer electrolyte binder, and a filament-type binder comprising chopped nanofibers. The ion conducting polymer electrolyte may include in situ formed, polyethylene-oxide-like polymer electrolyte.
    Type: Application
    Filed: August 16, 2023
    Publication date: February 20, 2025
    Inventors: Zijie LU, Xiaojiang WANG, Andrew Robert DREWS, Celia CUNNINGHAM
  • 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: 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
  • 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
  • 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
  • Publication number: 20230388398
    Abstract: Examples described herein relate to a network interface device. In some examples, the network interface device includes direct memory access (DMA) circuitry, a network interface, a host interface, and circuitry. The circuitry can be configured to process a packet received by the network interface; for a first configuration, determine an Extended Sequence Number (ESN) value based on content of the packet without performance of ESN prediction; and for a second configuration, determine ESN using prediction.
    Type: Application
    Filed: August 8, 2023
    Publication date: November 30, 2023
    Inventors: Philip GLYNN, Jonathan KENNY, Andrew CUNNINGHAM, Emer ROCHE, Micheal HORAN
  • Patent number: 11641608
    Abstract: Aspects of data re-direction are described, which can include software-defined networking (SDN) data re-direction operations. Some aspects include data re-direction operations performed by one or more virtualized network functions. In some aspects, a network router decodes an indication of a handover of a user equipment (UE) from a first end point (EP) to a second EP, based on the indication, the router can update a relocation table including the UE identifier, an identifier of the first EP, and an identifier of the second EP. The router can receive a data packet for the UE, configured for transmission to the first EP, and modify the data packet, based on the relocation table, for rerouting to the second EP. In some aspects, the router can decode handover prediction information, including an indication of a predicted future geographic location of the UE, and update the relocation table based on the handover prediction information.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: May 2, 2023
    Assignee: Intel Corporation
    Inventors: Jonas Svennebring, Niall D. McDonnell, Andrey Chilikin, Andrew Cunningham, Christopher MacNamara, Carl-Oscar Montelius, Eliezer Tamir, Bjorn Topel
  • Publication number: 20220350676
    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: Application
    Filed: July 19, 2022
    Publication date: November 3, 2022
    Applicant: Intel Corporation
    Inventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, JR., Andrey Chilikin
  • Patent number: 11474878
    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 20, 2020
    Date of Patent: October 18, 2022
    Assignee: Intel Corporation
    Inventors: Eliezer Tamir, Johannes Berg, Andrew Cunningham, Peter Waskiewicz, Jr., Andrey Chilikin