Patents by Inventor J. MacDonald

J. MacDonald 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: 12293613
    Abstract: Systems and methods are provided for vehicular computation management. The system includes, onboard a vehicle, electric control units (ECUs), a battery, a communication system, and a controller. The controller is configured to monitor energy consumption, operate the vehicle as a computational hub when the energy consumption is less than a threshold, including providing computational resources to an external node, determine whether the vehicle has excess energy and computational capacity when the energy consumption is equal to or greater than the threshold, including determining a usage of each of the ECUs and determining an energy consumption of tasks executing thereon, and operate the vehicle as a hybrid computational hub when the vehicle has excess energy and computational capacity, including providing excess computational capacity of the ECUs to the external node.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: May 6, 2025
    Assignee: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Chandra S Namuduri, Andrew J MacDonald, Omer Tsimhoni, Ashhad Mohammed
  • Patent number: 12278866
    Abstract: A method of prioritizing updates to vehicles includes receiving one or more update requests for a first vehicle; determining a receiving capacity of the first vehicle; checking status of a battery and communications of the first vehicle; prioritizing the one or more update requests based on the receiving capacity of the first vehicle; and sending the prioritized update requests to the first vehicle. The method may include receiving one or more update requests for an additional vehicle; determining a receiving capacity of the additional vehicle; prioritizing the one or more update requests based on the receiving capacity of the additional vehicle; sending the prioritized update requests to the additional vehicle: and determining whether the vehicles are part of a common location group. Creating profiles from sets of communications available for the vehicle and selecting the best connection speed from profiles. Updating radio maps based on connection speeds.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: April 15, 2025
    Assignee: GM Global Technology Operations LLC
    Inventors: Sitaram Emani, Venkata Naga Siva Vikas Vemuri, Scott T. Droste, Andrew J. MacDonald, Chenna Kesava R. Sankepalle, Brian Rennells
  • Patent number: 12263848
    Abstract: A method of extending connectivity of a recipient vehicle may be executed by a non-transitory computer-readable medium. During an ignition off state of the recipient vehicle, the method includes disabling a recipient cellular network access device (NAD) of the recipient vehicle and connecting to a low power communications source. The method includes communicating with a centralized location over the low power communications source. The low power communications source may be a recipient Bluetooth® low energy (BLE) within the recipient vehicle. The method may include connecting to a donor vehicle proximate the recipient vehicle. The donor vehicle includes a donor NAD and a donor BLE, such that the donor NAD of the donor vehicle communicates with the centralized location on behalf of the recipient vehicle.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: April 1, 2025
    Assignee: GM Global Technology Operations LLC
    Inventors: Andrew J. MacDonald, Dipankar Pal, Russell A. Patenaude, Matthew E. Gilbert-Eyres, Eric T. Hosey, Venkata Naga Siva Vikas Vemuri
  • Patent number: 12235655
    Abstract: A system of managing charging schedules in a fleet having electric vehicles includes a command unit. The command unit has a processor and tangible, non-transitory memory on which instructions are recorded. The command unit is adapted to define a plurality of discharge categories, including a transportation category, a transfer category and a reserve energy category. The respective battery power in the electric vehicles is proportioned by setting a respective percentage allocation for the plurality of discharge categories. The command unit is adapted to signal the electric vehicles to charge when at least one of the plurality of discharge categories falls below the respective percentage allocation. The command unit may be adapted to group the electric vehicles in respective virtual boxes based in part on their respective physical locations.
    Type: Grant
    Filed: August 24, 2022
    Date of Patent: February 25, 2025
    Assignee: GM Global Technology Operations LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Omer Tsimhoni, Andrew J. MacDonald, Vishnu Chikondla, Charles A. Everhart, Rajas M. Sevekari
  • Patent number: 12232235
    Abstract: The present disclosure provides a method for determining a presence of a relay in a pillow speaker, including sampling a voltage of a relay drive line to detect a first feedback state; providing a control signal to activate the relay drive line; sampling a voltage of the relay drive line during activation to detect a second feedback state; and comparing the first feedback state and the second feedback state to detect a presence of a relay. In another aspect, a pillow speaker relay circuit includes a relay drive line with a relay terminal configured to connect to a relay such that current flows through the relay when the relay drive line is activated; a control circuit operable to activate the relay drive line, and a feedback detection circuit configured to detect a voltage of the relay drive line; and a controller to perform any of the disclosed methods.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: February 18, 2025
    Assignee: Curbell Medical Products, Inc.
    Inventor: Daniel J. MacDonald
  • Publication number: 20250048412
    Abstract: A telematics system for a mobile UE includes a telematics controller that is configured to communicate via a plurality of communication channels. The telematics controller determines, for each of the communication channels, a parameter related to data throughput and energy consumption to effect an uplink communication between the telematics controller and a second device when the mobile UE is in a low-power operating mode. The parameter related to data throughput and energy consumption to effect the uplink communication is compared with a threshold. One of the communication channels is selected based upon the parameter related to data throughput and energy consumption to effect the uplink communication. The telematics controller communicates with the second device via the one of the plurality of communication channels when the mobile UE is in the low-power operating mode.
    Type: Application
    Filed: August 3, 2023
    Publication date: February 6, 2025
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Scott T. Droste, Andrew J. MacDonald, John Sergakis
  • Patent number: 12188781
    Abstract: A location assistance system includes a distress vehicle and multiple assistance vehicles. The distress vehicle broadcasts an emergency signal. The assistance vehicles are operable to receive the emergency signal, determine multiple distances to the distress vehicle, triangulate among the assistance vehicles to generate a spatial map of the distress vehicle relative to the assistance vehicles, determine one or more approximately horizontal lines in the spatial map that include the distress vehicle and at least one horizontally aligned assistance vehicle in response to the distress vehicle and the at least one horizontally aligned assistance vehicle being on a same vertical level in the spatial map, coordinate among the assistance vehicles to determine one or more horizontal sequences along the one or more approximately horizontal lines, and flash the of the assistance vehicles in the one or more horizontal sequences to lead toward the distress vehicle.
    Type: Grant
    Filed: August 20, 2022
    Date of Patent: January 7, 2025
    Assignee: GM Global Technology Operations LLC
    Inventors: Matthew E. Gilbert-Eyres, Eric T. Hosey, Russell A. Patenaude, Dipankar Pal, Andrew J. MacDonald
  • Patent number: 12160774
    Abstract: Wireless transmission of data packets between controllers is executed over a plurality of integrated hybrid wireless communication channels, with proportional allocation of communication links for guaranteed and best-effort communication links. Data packets may be communicated across a plurality of wireless communication channels to ensure delivery of on-demand performance.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: December 3, 2024
    Assignee: GM Global Technology Operations LLC
    Inventors: Andrew J. MacDonald, Venkata Naga Siva Vikas Vemuri, Ashhad Mohammed, Lakshmi V. Thanayankizil, Eilon Riess, Dipankar Pal
  • Publication number: 20240377405
    Abstract: The disclosure provides methods of analyzing an analyte of interest in a biological sample using fluorescent agents and macroconjugates which comprise a core containing a cross-linked polymer or protein, tags, specific binding members or fragments thereof, and optionally carrier proteins. Also provided are methods of analyzing two or more analytes of interest in a biological sample in a single assay using microparticles and detection conjugates comprising different fluorophore labels, acquiring transmitted light and fluorescent images of the microparticles, and using a customized image analysis process to analyze the acquired images.
    Type: Application
    Filed: July 2, 2024
    Publication date: November 14, 2024
    Inventors: Qiaoqiao Ruan, Patrick J. Macdonald, Kerry M. Swift, Sergey Y. Tetin, Brenda Calfin, Zhen Lin, Richard Haack, Mark R. Pope, John Prostko, Xiaoxing Qiu, M. Felicia Bogdan
  • Patent number: 12137142
    Abstract: A system for managing communication between a vehicle and a broker module includes a telematics unit connected to the vehicle. The telematics unit is configured to carry out wireless data communications according to a publish-subscribe messaging protocol. A command unit is in communication with the telematics unit, the command unit having a processor and tangible, non-transitory memory on which instructions are recorded. The telematics unit is configured to establish a network connection with the broker module. The command unit is adapted to create a dynamic retry delay process for the network connection by varying a connection retry delay time based on a plurality of failure categories and an operation mode of the vehicle. The plurality of failure categories each corresponds to a respective failure in the network connection.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: November 5, 2024
    Assignee: GM Global Technology Operations LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Scott T. Droste, Yu-Kung Ke, Andrew J. MacDonald
  • Publication number: 20240329962
    Abstract: A method of prioritizing updates to vehicles includes receiving one or more update requests for a first vehicle; determining a receiving capacity of the first vehicle; checking status of a battery and communications of the first vehicle; prioritizing the one or more update requests based on the receiving capacity of the first vehicle; and sending the prioritized update requests to the first vehicle. The method may include receiving one or more update requests for an additional vehicle; determining a receiving capacity of the additional vehicle; prioritizing the one or more update requests based on the receiving capacity of the additional vehicle; sending the prioritized update requests to the additional vehicle: and determining whether the vehicles are part of a common location group. Creating profiles from sets of communications available for the vehicle and selecting the best connection speed from profiles. Updating radio maps based on connection speeds.
    Type: Application
    Filed: March 28, 2023
    Publication date: October 3, 2024
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Sitaram Emani, Venkata Naga Siva Vikas Vemuri, Scott T. Droste, Andrew J. MacDonald, Chenna Kesava R. Sankepalle, Brian Rennells
  • Publication number: 20240315237
    Abstract: The subject matter disclosed herein relates to methods for analyzing and determining the kinetics of glucose internalization in single red blood cells, e.g., obtained from a patient. The present disclosure further provides kits and systems for performing the methods disclosed herein.
    Type: Application
    Filed: February 20, 2024
    Publication date: September 26, 2024
    Applicant: ABBOTT DIABETES CARE INC.
    Inventors: Joel D. PAPROCKI, Patrick J. MACDONALD
  • Patent number: 12100303
    Abstract: A system for multi-mode connectivity for group vehicle activity and for over-the-air updates via time synchronized device-to-device side-link communications is provided. The system includes a remote communication device configured to transmit data, vehicles to receive the data, and a computerized controller. The controller includes programming to analyze hardware of the vehicles to identify alpha vehicles including excellent wireless capabilities, monitor signal strength between the vehicles and the remote communication device to identify vehicles including relatively strong communication strength, and determine a portion of the plurality of vehicles including highly functioning vehicles including the capabilities and communication strength. The controller generates a series of data transfers to first transfer the data from the remote communication device a highly functioning vehicle and subsequently transfer the data from the highly functioning vehicle to a second of the vehicles and transfers the data.
    Type: Grant
    Filed: August 8, 2022
    Date of Patent: September 24, 2024
    Assignee: GM Global Technology Operations LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Scott T. Droste, Andrew J. MacDonald, Sitaram Emani, Ashhad Mohammed
  • Patent number: 12061200
    Abstract: The disclosure provides methods of analyzing an analyte of interest in a biological sample using fluorescent agents and macroconjugates which comprise a core containing a cross-linked polymer or protein, tags, specific binding members or fragments thereof, and optionally carrier proteins. Also provided are methods of analyzing two or more analytes of interest in a biological sample in a single assay using microparticles and detection conjugates comprising different fluorophore labels, acquiring transmitted light and fluorescent images of the microparticles, and using a customized image analysis process to analyze the acquired images.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 13, 2024
    Assignee: ABBOTT LABORATORIES
    Inventors: Qiaoqiao Ruan, Patrick J. Macdonald, Kerry M. Swift, Sergey Y. Tetin, Brenda Calfin, Zhen Lin, Richard Haack, Mark R. Pope, John Prostko, Xiaoxing Qiu, M. Felicia Bogdan
  • Publication number: 20240241281
    Abstract: A method and a system for generating one or more initial geologic models for hydrocarbon management or carbon capture sequestration is disclosed. The initial geologic models may be generated that describe distribution of AVO (Amplitude-Variation-with-Offset) behaviors of one or more subsurface features, such as sands or rock types, into one or more probability volumes, resulting in a dimensionality reduction of information. The initial geologic models may be used in a variety of contexts, such as for geologic interpretation or as prior information for input to a seismic inversion process.
    Type: Application
    Filed: January 12, 2024
    Publication date: July 18, 2024
    Applicant: ExxonMobil Technology and Engineering Company
    Inventors: Jacquelyn S. Daves, Cody J. MacDonald, Hayden A. Powers
  • Publication number: 20240233450
    Abstract: Systems and methods are provided for vehicular computation management. The system includes, onboard a vehicle, electric control units (ECUs), a battery, a communication system, and a controller. The controller is configured to monitor energy consumption, operate the vehicle as a computational hub when the energy consumption is less than a threshold, including providing computational resources to an external node, determine whether the vehicle has excess energy and computational capacity when the energy consumption is equal to or greater than the threshold, including determining a usage of each of the ECUs and determining an energy consumption of tasks executing thereon, and operate the vehicle as a hybrid computational hub when the vehicle has excess energy and computational capacity, including providing excess computational capacity of the ECUs to the external node.
    Type: Application
    Filed: October 24, 2022
    Publication date: July 11, 2024
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Chandra S Namuduri, Andrew J. MacDonald, Omer Tsimhoni, Ashhad Mohammed
  • Publication number: 20240195533
    Abstract: A system of managing communications in a vehicle includes a telematics unit connected to the vehicle. The telematics unit is configured to execute a retransmission request protocol upon receipt of erroneous data. A command unit in communication with the telematics unit, the command unit having a processor and tangible, non-transitory memory on which instructions are recorded. The command unit is adapted to determine vehicle situational parameters at a beginning of a data communication cycle. The vehicle situational parameters including current location and navigation status of the vehicle. When a first retransmission according to the retransmission request protocol is detected, the vehicle situational parameters are updated. The command unit is adapted to determine a desirable value of a retransmission frequency for the retransmission request protocol based in part on the updated vehicle situational parameters. In one embodiment, the retransmission request protocol is Hybrid Automatic Repeat Request (HARQ).
    Type: Application
    Filed: December 12, 2022
    Publication date: June 13, 2024
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Andrew J MacDonald, Scott T. Droste
  • Patent number: 11974556
    Abstract: In some cases, the described reel coupler includes a rod coupler base that couples to a fishing rod, and a reel coupler base that couples to a fishing reel, and that selectively couples to the rod coupler base via a coupling mechanism. In some cases, the coupling mechanism includes a process on either the rod or the reel coupler base, and a corresponding recess in the other of the rod and the reel coupler base, with the process being configured to slidingly mate with the recess. In some cases, the reel coupler includes a lock that is configured to move between a locked position where a first portion of the lock blocks a portion of the process to prevent the process in the recess from sliding out of the recess, and a release position where the lock allows the process to slidingly decouple from the recess. Other implementations are described.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: May 7, 2024
    Inventor: Philip J. MacDonald
  • Publication number: 20240135756
    Abstract: Systems and methods are provided for vehicular computation management. The system includes, onboard a vehicle, electric control units (ECUs), a battery, a communication system, and a controller. The controller is configured to monitor energy consumption, operate the vehicle as a computational hub when the energy consumption is less than a threshold, including providing computational resources to an external node, determine whether the vehicle has excess energy and computational capacity when the energy consumption is equal to or greater than the threshold, including determining a usage of each of the ECUs and determining an energy consumption of tasks executing thereon, and operate the vehicle as a hybrid computational hub when the vehicle has excess energy and computational capacity, including providing excess computational capacity of the ECUs to the external node.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Chandra S Namuduri, Andrew J. MacDonald, Omer Tsimhoni, Ashhad Mohammed
  • Publication number: 20240129366
    Abstract: A system for managing communication between a vehicle and a broker module includes a telematics unit connected to the vehicle. The telematics unit is configured to carry out wireless data communications according to a publish-subscribe messaging protocol. A command unit is in communication with the telematics unit, the command unit having a processor and tangible, non-transitory memory on which instructions are recorded. The telematics unit is configured to establish a network connection with the broker module. The command unit is adapted to create a dynamic retry delay process for the network connection by varying a connection retry delay time based on a plurality of failure categories and an operation mode of the vehicle. The plurality of failure categories each corresponds to a respective failure in the network connection.
    Type: Application
    Filed: October 13, 2022
    Publication date: April 18, 2024
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Venkata Naga Siva Vikas Vemuri, Scott T. Droste, Yu-Kung Ke, Andrew J. MacDonald