Patents by Inventor Yong-Long Calvin Ling

Yong-Long Calvin Ling 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: 10742738
    Abstract: A system onboard a vehicle may include a vehicle management system (VMS) and a mission management system (MMS). The VMS may include a plurality of VMS nodes for controlling operation of the vehicle. The MMS may include a plurality of MMS nodes for controlling equipment associated with a mission of the vehicle. The system may also include a flexible deterministic communications network. The flexible deterministic communication network may be configurable for communications between each of the VMS nodes, between each of the MMS nodes and between the VMS nodes and the MMS nodes. The VMS nodes communicate using static, deterministic messages and the MMS nodes communicate using dynamic, non-deterministic messages.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: August 11, 2020
    Assignee: The Boeing Company
    Inventors: Murali Rangarajan, Yong-Long Calvin Ling
  • Patent number: 9887928
    Abstract: A system for determining a worst case latency for a specific information flow that is part of a plurality of information flows and a worst case backlog for a specific queue that is part of a plurality of queues is disclosed. The plurality of information flows and plurality of queues are part of a configuration. The system performs operations including determining a maximum busy period length for the configuration. The operations include determining a set of candidate starting times for the configuration based on the maximum busy period length. The operations further include determining a maximum layout for a plurality of information flows within the configuration. The operations include updating the worst case latency and the worst case backlog based on the maximum layout. Finally, the operations include determining the worst case latency for the specific information flow and the worst case backlog for a specific queue.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: February 6, 2018
    Assignee: The Boeing Company
    Inventors: Changzhou Wang, Guijun Wang, Arnold W. Nordsieck, Yong-Long Calvin Ling
  • Publication number: 20170019479
    Abstract: A system onboard a vehicle may include a vehicle management system (VMS) and a mission management system (MMS). The VMS may include a plurality of VMS nodes for controlling operation of the vehicle. The MMS may include a plurality of MMS nodes for controlling equipment associated with a mission of the vehicle. The system may also include a flexible deterministic communications network. The flexible deterministic communication network may be configurable for communications between each of the VMS nodes, between each of the MMS nodes and between the VMS nodes and the MMS nodes. The VMS nodes communicate using static, deterministic messages and the MMS nodes communicate using dynamic, non-deterministic messages.
    Type: Application
    Filed: July 17, 2015
    Publication date: January 19, 2017
    Inventors: Murali Rangarajan, Yong-Long Calvin Ling
  • Publication number: 20160373367
    Abstract: A system for determining a worst case latency for a specific information flow that is part of a plurality of information flows and a worst case backlog for a specific queue that is part of a plurality of queues is disclosed. The plurality of information flows and plurality of queues are part of a configuration. The system performs operations including determining a maximum busy period length for the configuration. The operations include determining a set of candidate starting times for the configuration based on the maximum busy period length. The operations further include determining a maximum layout for a plurality of information flows within the configuration. The operations include updating the worst case latency and the worst case backlog based on the maximum layout. Finally, the operations include determining the worst case latency for the specific information flow and the worst case backlog for a specific queue.
    Type: Application
    Filed: June 18, 2015
    Publication date: December 22, 2016
    Inventors: Changzhou Wang, Guijun Wang, Arnold W. Nordsieck, Yong-Long Calvin Ling
  • Patent number: 7916761
    Abstract: A method for adding latency and jitter to a number of selected packets transmitted between end systems within a network of end systems is described. The method includes receiving a packet identifier, the packet identifier indicating a selected packet to which latency and jitter is to be added, receiving a selected latency and jitter for the selected packet, receiving a packet, determining if the received packet is the selected packet, and forwarding the received packet to its destination if the received packet is not the selected packet. If the received packet is the selected packet, the method continues by reading a real time clock, computing a transmit time for the received packet based on the selected latency and jitter for the selected packet, and forwarding the received packet to its destination when the real time clock reaches the computed transmit time.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: March 29, 2011
    Assignee: The Boeing Company
    Inventors: David J. Guichard, Yong-Long Calvin Ling, Michael John McNicholl, George K. Wu
  • Publication number: 20100110908
    Abstract: A method for adding latency and jitter to a number of selected packets transmitted between end systems within a network of end systems is described. The method includes receiving a packet identifier, the packet identifier indicating a selected packet to which latency and jitter is to be added, receiving a selected latency and jitter for the selected packet, receiving a packet, determining if the received packet is the selected packet, and forwarding the received packet to its destination if the received packet is not the selected packet. If the received packet is the selected packet, the method continues by reading a real time clock, computing a transmit time for the received packet based on the selected latency and jitter for the selected packet, and forwarding the received packet to its destination when the real time clock reaches the computed transmit time.
    Type: Application
    Filed: November 3, 2008
    Publication date: May 6, 2010
    Inventors: David J. Guichard, Yong-Long Calvin Ling, Michael John McNicholl, George K. Wu