Patents by Inventor Binh Quang Nguyen
Binh Quang Nguyen 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: 11444806Abstract: In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log.Type: GrantFiled: July 2, 2019Date of Patent: September 13, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Bozidar Radunovic, Christos Gkantsidis, Thomas Karagiannis, Parisa Jalili Marandi, Binh Quang Nguyen, Matthew John Balkwill
-
Patent number: 11394581Abstract: In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log.Type: GrantFiled: July 2, 2019Date of Patent: July 19, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Bozidar Radunovic, Christos Gkantsidis, Thomas Karagiannis, Parisa Jalili Marandi, Binh Quang Nguyen, Matthew John Balkwill
-
Publication number: 20200028712Abstract: In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log.Type: ApplicationFiled: July 2, 2019Publication date: January 23, 2020Inventors: Bozidar Radunovic, Christos Gkantsidis, Thomas Karagiannis, Parisa Jalili Marandi, Binh Quang Nguyen, Matthew John Balkwill
-
Patent number: 10374829Abstract: In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log.Type: GrantFiled: January 13, 2017Date of Patent: August 6, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Bozidar Radunovic, Christos Gkantsidis, Thomas Karagiannis, Parisa Jalili Marandi, Binh Quang Nguyen, Matthew John Balkwill
-
Publication number: 20180205574Abstract: In various examples there is a telecommunications network access point of a telecommunications network in which the control plane is implemented using a data center comprising a plurality of interconnected computation nodes. The access point comprises a memory holding a log of encapsulated control messages the control messages being messages of a control protocol of the telecommunications network. The access point has a processor configured, for a control message to be sent by the access point to a node in the data center, to: generate a message identifier; encapsulate the control message in a packet of a communications protocol of the data center, add the message identifier to a header of the encapsulated control message; send the encapsulated control message to the node of the data center; and store a record of the encapsulated control message and node of the control plane in the log.Type: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Inventors: Bozidar Radunovic, Christos Gkantsidis, Thomas Karagiannis, Parisa Jalili Marandi, Binh Quang Nguyen, Matthew John Balkwill
-
Patent number: 8027273Abstract: A method and apparatus for creating virtual topologies for a mobile ad hoc network comprising generating at least two nodes representing transmitters and/or receivers in the network; each of said at least two nodes having parameters (which may be for example, location, direction, velocity, receiving/transmitting capability); generating a bidirectional or unidirectional link between two nodes when appropriate; storing the specifications of the topology of the network in memory; whereby the stored topologies are adapted to be inputted into a test-bed system capable of emulating a mobile ad-hoc network. Optionally, the images of the nodes and links are displayed on a display and/or may be stored on a programmable storage medium.Type: GrantFiled: September 24, 2008Date of Patent: September 27, 2011Assignee: The United States of America as represented by the Secretary of the ArmyInventor: Binh Quang Nguyen
-
Publication number: 20100074141Abstract: A method and apparatus for creating virtual topologies for a mobile ad hoc network comprising generating at least two nodes representing transmitters and/or receivers in the network; each of said at least two nodes having parameters (which may be for example, location, direction, velocity, receiving/transmitting capability); generating a bidirectional or unidirectional link between two nodes when appropriate; storing the specifications of the topology of the network in memory; whereby the stored topologies are adapted to be inputted into a test-bed system capable of emulating a mobile ad-hoc network. Optionally, the images of the nodes and links are displayed on a display and/or may be stored on a programmable storage medium.Type: ApplicationFiled: September 24, 2008Publication date: March 25, 2010Applicant: United States Government as represented by the Secretary of the ArmyInventor: Binh Quang Nguyen
-
Patent number: 6097619Abstract: A memory storage system includes a motherboard, a first memory card, and second memory card. The motherboard has a first and second electrical connector. The first memory card has a plurality of electrical connections coupled to the first electrical connector on the motherboard. The first memory card is adapted to receive a plurality of data signals over the first electrical connector and store the data signals in a first preselected pattern. A second memory card has a plurality of electrical connections coupled to the second electrical connector on the motherboard. The second memory card is adapted to receive a plurality of data signals over the second electrical connector and store the data signals in a second preselected pattern, different from the first preselected pattern.Type: GrantFiled: June 19, 1998Date of Patent: August 1, 2000Assignee: Compaq Computer Corp.Inventors: Kevin Nguyen, Binh Quang Nguyen, Siamak Tavallaei
-
Patent number: 6034681Abstract: A method and system for graphically indicating dynamic data links between a plurality of data objects, which are displayed in a data processing system, wherein the data processing system includes a graphic user interface environment for providing dynamic data exchange utilizing the dynamic data links between the data objects. The method and system includes displaying at least one connection icon in association with each of the data objects that are capable of providing dynamic data exchange utilizing dynamic data links. The display of each connection icon is altered in response to a variation in status of a dynamic data link with the associated data object, wherein a graphic indication of dynamic data links in the data processing system is provided.Type: GrantFiled: December 17, 1993Date of Patent: March 7, 2000Assignee: International Business Machines Corp.Inventors: Steven M. Miller, Binh Quang Nguyen, Sandeep K. Singhal, Rodney A. Smith