Patents by Inventor William A. Kelleher

William A. Kelleher 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: 10880108
    Abstract: Systems and methods for multicasting a dataset to a fleet of vehicles by a deadline based on respective transit schedules of vehicles in the fleet are disclosed. Based on the vehicle transit schedules, a time segment may be determined for delivering at least a portion of the dataset to at least a subset of the vehicles in the fleet. The determination may be based on a maximum number of fleet vehicles that are scheduled to be simultaneously in transit. The determination may be additionally or alternatively based on an available transmission bandwidth, a time segment duration, a minimum transit duration, and/or other criteria. A multicast transmission including at least a portion of the data set is initiated based on the determination. Multiple multicasts and unicasts may achieve the complete transmission of the entire dataset to the entire fleet of vehicles prior to a deadline.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: December 29, 2020
    Assignee: GOGO BUSINESS AVIATION LLC
    Inventors: Tyrone D. Bekiares, Brian R. Smith, Sajit Sasi, William A. Kelleher
  • Publication number: 20190373040
    Abstract: Systems and methods for stream data encoding.
    Type: Application
    Filed: May 6, 2019
    Publication date: December 5, 2019
    Inventors: Stuart Grubbs, John Bradley, William A. Kelleher
  • Patent number: 10200424
    Abstract: A real-time media stream, multicast by a remote computing system, is received by an on-board system of a vehicle. While being received, the real-time media stream is packaged into time-delineated media segments that are input to a buffer. One or more missing segments are identified after a signal loss event (e.g., a satellite handoff), and a request for the missing segment(s) is/are caused to be sent to the remote computing system. The missing segment(s) is/are received from the remote computing system via a unicast transmission, and inserted into the buffer in sequence with the time-delineated media segments. The buffered real-time media stream, including the inserted segment(s), is caused to be provided to one or more electronic devices on-board the vehicle. In this manner, the real-time media stream may be seamlessly delivered to the on-board electronic device(s) despite a loss of connectivity due to the signal loss event.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: February 5, 2019
    Assignee: GOGO LLC
    Inventors: Tyrone D. Bekiares, Brian R. Smith, Sajit Sasi, William A. Kelleher
  • Publication number: 20180367324
    Abstract: Systems and methods for multicasting a dataset to a fleet of vehicles by a deadline based on respective transit schedules of vehicles in the fleet are disclosed. Based on the vehicle transit schedules, a time segment may be determined for delivering at least a portion of the dataset to at least a subset of the vehicles in the fleet. The determination may be based on a maximum number of fleet vehicles that are scheduled to be simultaneously in transit. The determination may be additionally or alternatively based on an available transmission bandwidth, a time segment duration, a minimum transit duration, and/or other criteria. A multicast transmission including at least a portion of the data set is initiated based on the determination. Multiple multicasts and unicasts may achieve the complete transmission of the entire dataset to the entire fleet of vehicles prior to a deadline.
    Type: Application
    Filed: June 14, 2017
    Publication date: December 20, 2018
    Inventors: Tyrone D. Bekiares, Brian R. Smith, Sajit Sasi, William A. Kelleher
  • Publication number: 20180091567
    Abstract: A real-time media stream, multicast by a remote computing system, is received by an on-board system of a vehicle. While being received, the real-time media stream is packaged into time-delineated media segments that are input to a buffer. One or more missing segments are identified after a signal loss event (e.g., a satellite handoff), and a request for the missing segment(s) is/are caused to be sent to the remote computing system. The missing segment(s) is/are received from the remote computing system via a unicast transmission, and inserted into the buffer in sequence with the time-delineated media segments. The buffered real-time media stream, including the inserted segment(s), is caused to be provided to one or more electronic devices on-board the vehicle. In this manner, the real-time media stream may be seamlessly delivered to the on-board electronic device(s) despite a loss of connectivity due to the signal loss event.
    Type: Application
    Filed: September 28, 2016
    Publication date: March 29, 2018
    Applicant: GOGO LLC
    Inventors: Tyrone D. Bekiares, Brian R. Smith, Sajit Sasi, William A. Kelleher