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: 20240202534Abstract: 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: ApplicationFiled: December 14, 2022Publication date: June 20, 2024Inventors: Paul C. Hershey, Mu-Cheng Wang, Jennifer N. Coston, Jennifer L. Ryan, Brian D. Scarpiniti, Darin G. Kabalkin, Christopher R. Horner
-
Publication number: 20240146656Abstract: 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: ApplicationFiled: November 2, 2022Publication date: May 2, 2024Applicant: Raytheon CompanyInventors: Paul C. Hershey, Mu-Cheng Wang
-
Patent number: 11741152Abstract: 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: GrantFiled: September 30, 2020Date of Patent: August 29, 2023Assignee: Raytheon CompanyInventors: Paul C. Hershey, Mu-Cheng Wang, Michael L. Carroll
-
Publication number: 20210271703Abstract: 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: ApplicationFiled: September 30, 2020Publication date: September 2, 2021Inventors: Paul C. Hershey, Mu-Cheng Wang, Michael L. Carroll
-
Patent number: 10880174Abstract: 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: GrantFiled: June 26, 2018Date of Patent: December 29, 2020Assignee: Raytheon CompanyInventors: Steve Davidson, Mark W. Henry, Matt A. Kahn, Gregory S. Schrecke, Mu-Cheng Wang, Pavan Reddy
-
Patent number: 10715349Abstract: 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: GrantFiled: July 12, 2018Date of Patent: July 14, 2020Assignee: Raytheon CompanyInventors: Mu-Cheng Wang, Mario D'Amico
-
Publication number: 20200021458Abstract: 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: ApplicationFiled: July 12, 2018Publication date: January 16, 2020Applicant: Raytheon CompanyInventors: Mu-Cheng Wang, Mario D'Amico
-
Patent number: 10333839Abstract: 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: GrantFiled: March 14, 2013Date of Patent: June 25, 2019Assignee: Raytheon CompanyInventors: Mu-Cheng Wang, Steven A. Davidson, Yi-Chao S. Chuang
-
Publication number: 20180309633Abstract: 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: ApplicationFiled: June 26, 2018Publication date: October 25, 2018Inventors: Steve Davidson, Mark W. Henry, Matt A. Kahn, Gregory S. Schrecke, Mu-Cheng Wang, Pavan Reddy
-
Patent number: 10097509Abstract: 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: GrantFiled: September 29, 2014Date of Patent: October 9, 2018Assignee: Raytheon CompanyInventors: Gregory S. Schrecke, Steve Davidson, Matt A. Kahn, Mu-Cheng Wang, Mark W. Henry
-
Patent number: 10075365Abstract: 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: GrantFiled: August 27, 2014Date of Patent: September 11, 2018Assignee: Raytheon CompanyInventors: Matt A. Kahn, Steve Davidson, Mark W. Henry, Gregory S. Schrecke, Mu-Cheng Wang
-
Patent number: 10063516Abstract: 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: GrantFiled: September 29, 2014Date of Patent: August 28, 2018Assignee: Raytheon CompanyInventors: Gregory S. Schrecke, Steve Davidson, Matt A. Kahn, Mu-Cheng Wang, Mark W. Henry
-
Patent number: 10033588Abstract: 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: GrantFiled: November 13, 2013Date of Patent: July 24, 2018Assignee: Raytheon CompanyInventors: Steve Davidson, Mark W. Henry, Matt A. Kahn, Gregory S. Schrecke, Mu-Cheng Wang, Pavan Reddy
-
Patent number: 9872268Abstract: 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: GrantFiled: June 8, 2016Date of Patent: January 16, 2018Assignee: RAYTHEON COMPANYInventors: George Vachula, Mu-Cheng Wang, Mario Damico, Gurpartap Takhar
-
Publication number: 20170359793Abstract: 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: ApplicationFiled: June 8, 2016Publication date: December 14, 2017Inventors: George Vachula, Mu-Cheng Wang, Mario Damico, Gurpartap Takhar
-
Patent number: 9537789Abstract: 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: GrantFiled: October 31, 2014Date of Patent: January 3, 2017Assignee: RAYTHEON COMPANYInventors: Mu-Cheng Wang, Paul C. Hershey, Steven A. Davidson
-
Publication number: 20160366095Abstract: 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: ApplicationFiled: September 29, 2014Publication date: December 15, 2016Inventors: Gregory S. Schrecke, Steve Davidson, Matt A. Kahn, Mu-Cheng Wang, Mark W. Henry
-
Patent number: 9461905Abstract: 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: GrantFiled: May 2, 2013Date of Patent: October 4, 2016Assignee: RAYTHEON COMPANYInventors: Gregory Scott Schrecke, Steven Alan Davidson, Matthew Aaron Kahn, Mu-Cheng Wang, Mark Warren Henry
-
Publication number: 20160127257Abstract: 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: ApplicationFiled: October 31, 2014Publication date: May 5, 2016Inventors: Mu-Cheng Wang, Paul C. Hershey, Steven A. Davidson
-
Publication number: 20160065447Abstract: 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: ApplicationFiled: August 27, 2014Publication date: March 3, 2016Inventors: Matt A. Khan, Steve Davidson, Mark W. Henry, Gregory S. Schrecke, Mu-Cheng Wang