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: 10742738Abstract: 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: GrantFiled: July 17, 2015Date of Patent: August 11, 2020Assignee: The Boeing CompanyInventors: Murali Rangarajan, Yong-Long Calvin Ling
-
Patent number: 10562394Abstract: 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: GrantFiled: August 3, 2017Date of Patent: February 18, 2020Assignee: Honda Motor Co., Ltd.Inventors: Calvin Ling, Michael Nehmad
-
Patent number: 9887928Abstract: 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: GrantFiled: June 18, 2015Date of Patent: February 6, 2018Assignee: The Boeing CompanyInventors: Changzhou Wang, Guijun Wang, Arnold W. Nordsieck, Yong-Long Calvin Ling
-
Publication number: 20170326984Abstract: 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: ApplicationFiled: August 3, 2017Publication date: November 16, 2017Inventors: Calvin Ling, Michael Nehmad
-
Patent number: 9809231Abstract: 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: GrantFiled: October 28, 2015Date of Patent: November 7, 2017Assignee: Honda Motor Co., Ltd.Inventors: Calvin Ling, Michael Nehmad
-
Publication number: 20170120930Abstract: 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: ApplicationFiled: October 28, 2015Publication date: May 4, 2017Inventors: Calvin Ling, Michael Nehmad
-
Publication number: 20170019479Abstract: 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: ApplicationFiled: July 17, 2015Publication date: January 19, 2017Inventors: Murali Rangarajan, Yong-Long Calvin Ling
-
Publication number: 20160373367Abstract: 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: ApplicationFiled: June 18, 2015Publication date: December 22, 2016Inventors: Changzhou Wang, Guijun Wang, Arnold W. Nordsieck, Yong-Long Calvin Ling
-
Patent number: 8589521Abstract: 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: GrantFiled: October 31, 2012Date of Patent: November 19, 2013Assignee: The Boeing CompanyInventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup
-
Patent number: 8332504Abstract: 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: GrantFiled: December 26, 2006Date of Patent: December 11, 2012Assignee: The Boeing CompanyInventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup
-
Patent number: 7916761Abstract: 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: GrantFiled: November 3, 2008Date of Patent: March 29, 2011Assignee: The Boeing CompanyInventors: David J. Guichard, Yong-Long Calvin Ling, Michael John McNicholl, George K. Wu
-
Publication number: 20100110908Abstract: 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: ApplicationFiled: November 3, 2008Publication date: May 6, 2010Inventors: David J. Guichard, Yong-Long Calvin Ling, Michael John McNicholl, George K. Wu
-
Publication number: 20080155513Abstract: 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: ApplicationFiled: December 26, 2006Publication date: June 26, 2008Inventors: Calvin Ling, George K. Wu, Michael J. McNicholl, Seth J. Thorup