Patents by Inventor Calvin Ling

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: 10562394
    Abstract: A method and system for executing gesture based control of a vehicle system that include receiving at least one signal that pertains to at least one muscle movement from sensors disposed within a gear shift knob. The method and system also include determining at least one gesture based on the at least one signal. Additionally, the method and system include determining an interaction command with the vehicle system based on the at least one gesture. The method and system further include outputting the interaction command to the vehicle system.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: February 18, 2020
    Assignee: Honda Motor Co., Ltd.
    Inventors: Calvin Ling, Michael Nehmad
  • 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: 20170326984
    Abstract: A method and system for executing gesture based control of a vehicle system that include receiving at least one signal that pertains to at least one muscle movement from sensors disposed within a gear shift knob. The method and system also include determining at least one gesture based on the at least one signal. Additionally, the method and system include determining an interaction command with the vehicle system based on the at least one gesture. The method and system further include outputting the interaction command to the vehicle system.
    Type: Application
    Filed: August 3, 2017
    Publication date: November 16, 2017
    Inventors: Calvin Ling, Michael Nehmad
  • Patent number: 9809231
    Abstract: A method and system for executing gesture based control of a vehicle system that include receiving at least one signal that pertains to at least one muscle movement from sensors disposed within a gear shift knob. The method and system also include determining at least one gesture based on the at least one signal. Additionally, the method and system include determining an interaction command with the vehicle system based on the at least one gesture. The method and system further include outputting the interaction command to the vehicle system.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: November 7, 2017
    Assignee: Honda Motor Co., Ltd.
    Inventors: Calvin Ling, Michael Nehmad
  • Publication number: 20170120930
    Abstract: A method and system for executing gesture based control of a vehicle system that include receiving at least one signal that pertains to at least one muscle movement from sensors disposed within a gear shift knob. The method and system also include determining at least one gesture based on the at least one signal. Additionally, the method and system include determining an interaction command with the vehicle system based on the at least one gesture. The method and system further include outputting the interaction command to the vehicle system.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 4, 2017
    Inventors: Calvin Ling, Michael Nehmad
  • 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: 8589521
    Abstract: A method for verifying the connectivity of software applications hosted on networked computers. The connectivity of hosted function applications to be loaded into networked computers is verified and validated using quasi-hosted function applications that simulate the communications functions (i.e., connectivity) of those hosted function applications. The quasi-hosted function applications are run on the same hardware that the real hosted function applications will be run on. Furthermore, the connectivity of a real hosted function application loaded into one computer can be verified and validated by simulating communications of that real hosted function application with a multiplicity of quasi-hosted function applications running on the networked computers.
    Type: Grant
    Filed: October 31, 2012
    Date of Patent: November 19, 2013
    Assignee: The Boeing Company
    Inventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup
  • Patent number: 8332504
    Abstract: A method for verifying the connectivity of software applications hosted on networked computers. The connectivity of hosted function applications to be loaded into networked computers is verified and validated using quasi-hosted function applications that simulate the communications functions (i.e., connectivity) of those hosted function applications. The quasi-hosted function applications are run on the same hardware that the real hosted function applications will be run on. Furthermore, the connectivity of a real hosted function application loaded into one computer can be verified and validated by simulating communications of that real hosted function application with a multiplicity of quasi-hosted function applications running on the networked computers.
    Type: Grant
    Filed: December 26, 2006
    Date of Patent: December 11, 2012
    Assignee: The Boeing Company
    Inventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup
  • 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
  • Publication number: 20080155513
    Abstract: A method for verifying the connectivity of software applications hosted on networked computers. The connectivity of hosted function applications to be loaded into networked computers is verified and validated using quasi-hosted function applications that simulate the communications functions (i.e., connectivity) of those hosted function applications. The quasi-hosted function applications are run on the same hardware that the real hosted function applications will be run on. Furthermore, the connectivity of a real hosted function application loaded into one computer can be verified and validated by simulating communications of that real hosted function application with a multiplicity of quasi-hosted function applications running on the networked computers.
    Type: Application
    Filed: December 26, 2006
    Publication date: June 26, 2008
    Inventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup