Patents by Inventor Mu-Cheng Wang

Mu-Cheng Wang 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).

  • Publication number: 20240202534
    Abstract: A method includes obtaining, using at least one processing device, chat messages being sent to at least one user. The method also includes applying, using the at least one processing device, at least one machine learning model to (i) correct one or more corruptions or deviations contained in at least one of the chat messages and (ii) prioritize the chat messages. The method further includes initiating, using the at least one processing device, display of the prioritized chat messages to the at least one user in a graphical user interface. The at least one machine learning model may include (i) a first machine learning model trained to correct the one or more corruptions or deviations and (ii) a second machine learning model trained to prioritize the chat messages. The first machine learning model may be trained using supervised learning. The second machine learning model may be trained using reinforcement learning.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Inventors: Paul C. Hershey, Mu-Cheng Wang, Jennifer N. Coston, Jennifer L. Ryan, Brian D. Scarpiniti, Darin G. Kabalkin, Christopher R. Horner
  • Publication number: 20240146656
    Abstract: In one aspect, a method includes receiving a packet at a first node from a second node, wherein the first node and the second node are part of a network; determining if congestion exists in a primary route used by the packet; processing a packet drop event to establish a secondary route for the packet in response to determining that the congestion exists in the primary route; and restoring use of the primary route if an expiration time has expired. The expiration time is adjusted by an elapsed period and a congestion condition within the network.
    Type: Application
    Filed: November 2, 2022
    Publication date: May 2, 2024
    Applicant: Raytheon Company
    Inventors: Paul C. Hershey, Mu-Cheng Wang
  • Patent number: 11741152
    Abstract: Discussed generally are techniques for managing operation of programs in a sequential order. A method can include receiving a query for an image, the query indicating characteristics of the image, selecting a chain of algorithms configured to identify the image based on the characteristics, operating an algorithm of the selected chain of algorithms that operate in increased fidelity order on an input to produce a first result, operating a ground truth algorithm on the input to generate a second result, comparing the first and second results to determine a probability of correctness (Pc) and confidence interval (CI) for the algorithm, and altering the chain of algorithms based on the determined Pc and CI.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 29, 2023
    Assignee: Raytheon Company
    Inventors: Paul C. Hershey, Mu-Cheng Wang, Michael L. Carroll
  • Publication number: 20210271703
    Abstract: Discussed generally are techniques for managing operation of programs in a sequential order. A method can include receiving a query for an image, the query indicating characteristics of the image, selecting a chain of algorithms configured to identify the image based on the characteristics, operating an algorithm of the selected chain of algorithms that operate in increased fidelity order on an input to produce a first result, operating a ground truth algorithm on the input to generate a second result, comparing the first and second results to determine a probability of correctness (Pc) and confidence interval (CI) for the algorithm, and altering the chain of algorithms based on the determined Pc and CI.
    Type: Application
    Filed: September 30, 2020
    Publication date: September 2, 2021
    Inventors: Paul C. Hershey, Mu-Cheng Wang, Michael L. Carroll
  • Patent number: 10880174
    Abstract: In one embodiment, a composite Network of Networks is created out of a set otherwise separate constituent networks by a system that includes an operations station and one or more gateways. The operations station is configured to transmit a set of policies for processing data packets travelling through a composite network, where the composite network includes two or more independent constituent networks. The gateways are each communicatively connected between two or more attached constituent networks. A first gateway is configured to receive a data packet from a first constituent network attached to the first gateway; determine one or more real-time network situational awareness characteristics; process the data packet by applying the policies to the data packet based at least in part on the network situational awareness characteristics; and transmit the data packet to a second network attached to the first gateway and distinct from the first constituent network.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: December 29, 2020
    Assignee: Raytheon Company
    Inventors: Steve Davidson, Mark W. Henry, Matt A. Kahn, Gregory S. Schrecke, Mu-Cheng Wang, Pavan Reddy
  • Patent number: 10715349
    Abstract: A network system is provided. The network system includes a first network device and a second network device running in data link layer (L2). The first network device includes a first switch and a first PPPoE (Point-to-Point over Ethernet) agent integrally coupled to the first switch. The second network device also includes a second switch and a second PPPoE agent integrally coupled to the second switch. The network system further includes a PPPoE client running in network layer (L3) that communicates to the first PPPoE agent and a PPPoE server in L3 that communicates to the second PPPoE agent. The PPPoE client uses a broadcast (Bcast) MAC address in an initial IPCP (Internet Protocol Control Protocol) negotiation message between the PPPoE client and the PPPoE server.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: July 14, 2020
    Assignee: Raytheon Company
    Inventors: Mu-Cheng Wang, Mario D'Amico
  • Publication number: 20200021458
    Abstract: A network system is provided. The network system includes a first network device and a second network device running in data link layer (L2). The first network device includes a first switch and a first PPPoE (Point-to-Point over Ethernet) agent integrally coupled to the first switch. The second network device also includes a second switch and a second PPPoE agent integrally coupled to the second switch. The network system further includes a PPPoE client running in network layer (L3) that communicates to the first PPPoE agent and a PPPoE server in L3 that communicates to the second PPPoE agent. The PPPoE client uses a broadcast (Bcast) MAC address in an initial IPCP (Internet Protocol Control Protocol) negotiation message between the PPPoE client and the PPPoE server.
    Type: Application
    Filed: July 12, 2018
    Publication date: January 16, 2020
    Applicant: Raytheon Company
    Inventors: Mu-Cheng Wang, Mario D'Amico
  • Patent number: 10333839
    Abstract: In one aspect, a method includes receiving a data packet at a routing node that includes a processor. The method also includes determining at least one value for the data packet, selecting a routing table from a plurality of routing tables stored at the routing node in response to the at least one value for the packet and forwarding the data packet in response to the routing table selected. Each routing table is associated with a respective one cost function.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: June 25, 2019
    Assignee: Raytheon Company
    Inventors: Mu-Cheng Wang, Steven A. Davidson, Yi-Chao S. Chuang
  • Publication number: 20180309633
    Abstract: In one embodiment, a composite Network of Networks is created out of a set otherwise separate constituent networks by a system that includes an operations station and one or more gateways. The operations station is configured to transmit a set of policies for processing data packets travelling through a composite network, where the composite network includes two or more independent constituent networks. The gateways are each communicatively connected between two or more attached constituent networks. A first gateway is configured to receive a data packet from a first constituent network attached to the first gateway; determine one or more real-time network situational awareness characteristics; process the data packet by applying the policies to the data packet based at least in part on the network situational awareness characteristics; and transmit the data packet to a second network attached to the first gateway and distinct from the first constituent network.
    Type: Application
    Filed: June 26, 2018
    Publication date: October 25, 2018
    Inventors: Steve Davidson, Mark W. Henry, Matt A. Kahn, Gregory S. Schrecke, Mu-Cheng Wang, Pavan Reddy
  • Patent number: 10097509
    Abstract: A network gateway device, comprises a tactical data link interface circuit to receive a message from a tactical data link unit in a tactical data link network, the tactical data link unit associated with a unique identifier within the tactical data link network; a message transformation circuit to: extract the unique identifier from the message; and build an Internet Protocol packet using a source address based on the unique identifier; and an Internet Protocol interface circuit to process the Internet Protocol packet toward a destination.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: October 9, 2018
    Assignee: Raytheon Company
    Inventors: Gregory S. Schrecke, Steve Davidson, Matt A. Kahn, Mu-Cheng Wang, Mark W. Henry
  • Patent number: 10075365
    Abstract: In one embodiment, a method includes receiving a data packet at a routing engine of a node of a network. A route is selected, from a forwarding table of the node, for sending the data packet from the node to a destination of the data packet. The forwarding table includes route characteristics, including route costs, related to two or more routes from the node to the destination. The selected route is analyzed, by a hardware computing device, to determine whether the selected route is suitable to convey the data packet based on real-time traffic information. The data packet is returned to the routing engine if the selected route is determined unsuitable to convey the data packet. An alternate route is selected, from the forwarding table, for the data packet in place of the previous selected route if the previous selected route is unsuitable to convey the data packet.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: September 11, 2018
    Assignee: Raytheon Company
    Inventors: Matt A. Kahn, Steve Davidson, Mark W. Henry, Gregory S. Schrecke, Mu-Cheng Wang
  • Patent number: 10063516
    Abstract: A network gateway device, comprises a tactical data link interface circuit to receive a message from a tactical data link unit in a tactical data link network, the tactical data link unit associated with a unique identifier within the tactical data link network; a message transformation circuit to: extract the unique identifier from the message; and build an Internet Protocol packet using a source address based on the unique identifier; and an Internet Protocol interface circuit to process the Internet Protocol packet toward a destination.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: August 28, 2018
    Assignee: Raytheon Company
    Inventors: Gregory S. Schrecke, Steve Davidson, Matt A. Kahn, Mu-Cheng Wang, Mark W. Henry
  • Patent number: 10033588
    Abstract: In one embodiment, a composite Network of Networks is created out of a set otherwise separate constituent networks by a system that includes an operations station and one or more gateways. The operations station is configured to transmit a set of policies for processing data packets travelling through a composite network, where the composite network includes two or more independent constituent networks. The gateways are each communicatively connected between two or more attached constituent networks. A first gateway is configured to receive a data packet from a first constituent network attached to the first gateway; determine one or more real-time network situational awareness characteristics; process the data packet by applying the policies to the data packet based at least in part on the network situational awareness characteristics; and transmit the data packet to a second network attached to the first gateway and distinct from the first constituent network.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: July 24, 2018
    Assignee: Raytheon Company
    Inventors: Steve Davidson, Mark W. Henry, Matt A. Kahn, Gregory S. Schrecke, Mu-Cheng Wang, Pavan Reddy
  • Patent number: 9872268
    Abstract: A method for synchronizing a time reference of a terminal clock of a terminal transceiver including an antenna and a modem, the method including: transmitting, by the modem, a terminal sync hop to a signal relay in accordance with the time reference; searching, by the modem, for a terminal sync hop return from the signal relay near an estimated terminal sync hop receive time; receiving, by the modem, the terminal sync hop return at a terminal sync hop receive time; searching, by the modem, for a master sync hop return from the signal relay; receiving, by the modem, the master sync hop return at a master sync hop receive time; calculating, by the modem, a time difference between the master sync hop receive time and the terminal sync hop receive time; and adjusting, by the modem, the time reference based on the calculated time difference.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: January 16, 2018
    Assignee: RAYTHEON COMPANY
    Inventors: George Vachula, Mu-Cheng Wang, Mario Damico, Gurpartap Takhar
  • Publication number: 20170359793
    Abstract: A method for synchronizing a time reference of a terminal clock of a terminal transceiver including an antenna and a modem, the method including: transmitting, by the modem, a terminal sync hop to a signal relay in accordance with the time reference; searching, by the modem, for a terminal sync hop return from the signal relay near an estimated terminal sync hop receive time; receiving, by the modem, the terminal sync hop return at a terminal sync hop receive time; searching, by the modem, for a master sync hop return from the signal relay; receiving, by the modem, the master sync hop return at a master sync hop receive time; calculating, by the modem, a time difference between the master sync hop receive time and the terminal sync hop receive time; and adjusting, by the modem, the time reference based on the calculated time difference.
    Type: Application
    Filed: June 8, 2016
    Publication date: December 14, 2017
    Inventors: George Vachula, Mu-Cheng Wang, Mario Damico, Gurpartap Takhar
  • Patent number: 9537789
    Abstract: In one aspect, a method includes receiving, at a first node in a network, a resource reservation request from a second node in the network, determining, at the first node, if there is another node in the network that can be used to reach a destination and meet the resource reservation request and notifying the second node a result of the determining.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: January 3, 2017
    Assignee: RAYTHEON COMPANY
    Inventors: Mu-Cheng Wang, Paul C. Hershey, Steven A. Davidson
  • Publication number: 20160366095
    Abstract: A network gateway device, comprises a tactical data link interface circuit to receive a message from a tactical data link unit in a tactical data link network, the tactical data link unit associated with a unique identifier within the tactical data link network; a message transformation circuit to: extract the unique identifier from the message; and build an Internet Protocol packet using a source address based on the unique identifier; and an Internet Protocol interface circuit to process the Internet Protocol packet toward a destination.
    Type: Application
    Filed: September 29, 2014
    Publication date: December 15, 2016
    Inventors: Gregory S. Schrecke, Steve Davidson, Matt A. Kahn, Mu-Cheng Wang, Mark W. Henry
  • Patent number: 9461905
    Abstract: Method for determining link characteristics of a network link including: selecting or configuring one or more existing network traffic packets with one or more requirements when necessary, wherein the one or more requirements include a receiving network node having knowledge about the packets it should receive; transmitting the selected one or more network traffic packets from a transmitting network node to the receiving network node; and examining the transmitted selected one or more network traffic packets to determine the link characteristics of a network link between the transmitting network node and the receiving network node, according to said knowledge about the packets.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: October 4, 2016
    Assignee: RAYTHEON COMPANY
    Inventors: Gregory Scott Schrecke, Steven Alan Davidson, Matthew Aaron Kahn, Mu-Cheng Wang, Mark Warren Henry
  • Publication number: 20160127257
    Abstract: In one aspect, a method includes receiving, at a first node in a network, a resource reservation request from a second node in the network, determining, at the first node, if there is another node in the network that can be used to reach a destination and meet the resource reservation request and notifying the second node a result of the determining.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Mu-Cheng Wang, Paul C. Hershey, Steven A. Davidson
  • Publication number: 20160065447
    Abstract: In one embodiment, a method includes receiving a data packet at a routing engine of a node of a network. A route is selected, from a forwarding table of the node, for sending the data packet from the node to a destination of the data packet. The forwarding table includes route characteristics, including route costs, related to two or more routes from the node to the destination. The selected route is analyzed, by a hardware computing device, to determine whether the selected route is suitable to convey the data packet based on real-time traffic information. The data packet is returned to the routing engine if the selected route is determined unsuitable to convey the data packet. An alternate route is selected, from the forwarding table, for the data packet in place of the previous selected route if the previous selected route is unsuitable to convey the data packet.
    Type: Application
    Filed: August 27, 2014
    Publication date: March 3, 2016
    Inventors: Matt A. Khan, Steve Davidson, Mark W. Henry, Gregory S. Schrecke, Mu-Cheng Wang