Patents by Inventor Preston Marshall

Preston Marshall 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: 11737039
    Abstract: A method includes receiving a current velocity and a current position of a mobile node relative to a fixed node. The method also includes identifying a receive time slot for the fixed node to receive a transmission of a data packet from the mobile node and determining a propagation delay for the data packet between the mobile node and the fixed node based on the current position of the mobile node. The method includes determining a transmission time based on the receive time slot and the propagation delay and determining a Doppler shift based on the current velocity of the mobile node. The method includes determining a transmission frequency based on the Doppler shift and a clock rate correction. The method also includes transmitting the data packet to the fixed node at the determined transmission time using the determined transmission frequency compensated by the determined clock rate correction.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: August 22, 2023
    Assignee: Google LLC
    Inventor: Preston Marshall
  • Publication number: 20220376803
    Abstract: A method includes requesting, from a plurality of mobile devices, electromagnetic (EM) path loss data characterizing EM loss between two different geographical points. For each mobile device, the method includes receiving, from the respective mobile device, a first EM signal strength value characterizing EM loss between a first geographical point and a second geographical point. The method also includes receiving, from the respective mobile device, a second EM signal strength value characterizing EM loss between the first geographical point and a third geographical point. The method also includes determining a respective relative path loss between the second geographical point and the third geographical point using the first and second EM signal strength values. The method also includes generating, using the respective relative path loss of each mobile device, an EM propagation model for a geographical area that encompasses the first and second geographical points.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 24, 2022
    Applicant: Google LLC
    Inventor: Preston Marshall
  • Publication number: 20220141787
    Abstract: A method includes receiving a current velocity and a current position of a mobile node relative to a fixed node. The method also includes identifying a receive time slot for the fixed node to receive a transmission of a data packet from the mobile node and determining a propagation delay for the data packet between the mobile node and the fixed node based on the current position of the mobile node. The method includes determining a transmission time based on the receive time slot and the propagation delay and determining a Doppler shift based on the current velocity of the mobile node. The method includes determining a transmission frequency based on the Doppler shift and a clock rate correction. The method also includes transmitting the data packet to the fixed node at the determined transmission time using the determined transmission frequency compensated by the determined clock rate correction.
    Type: Application
    Filed: January 12, 2022
    Publication date: May 5, 2022
    Applicant: Google LLC
    Inventor: Preston Marshall
  • Patent number: 11240773
    Abstract: A method includes receiving a current velocity and a current position of a mobile node relative to a fixed node. The method also includes identifying a receive time slot for the fixed node to receive a transmission of a data packet from the mobile node and determining a propagation delay for the data packet between the mobile node and the fixed node based on the current position of the mobile node. The method includes determining a transmission time based on the receive time slot and the propagation delay and determining a Doppler shift based on the current velocity of the mobile node. The method includes determining a transmission frequency based on the Doppler shift and a clock rate correction. The method also includes transmitting the data packet to the fixed node at the determined transmission time using the determined transmission frequency compensated by the determined clock rate correction.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventor: Preston Marshall
  • Publication number: 20220007322
    Abstract: A method includes receiving a current velocity and a current position of a mobile node relative to a fixed node. The method also includes identifying a receive time slot for the fixed node to receive a transmission of a data packet from the mobile node and determining a propagation delay for the data packet between the mobile node and the fixed node based on the current position of the mobile node. The method includes determining a transmission time based on the receive time slot and the propagation delay and determining a Doppler shift based on the current velocity of the mobile node. The method includes determining a transmission frequency based on the Doppler shift and a clock rate correction. The method also includes transmitting the data packet to the fixed node at the determined transmission time using the determined transmission frequency compensated by the determined clock rate correction.
    Type: Application
    Filed: December 7, 2018
    Publication date: January 6, 2022
    Applicant: Google LLC
    Inventor: Preston Marshall