Patents by Inventor Curtis Yu

Curtis Yu 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: 9654372
    Abstract: In a software defined network having switches including first and last switches and intermediate switches, wherein a default routing path exists between the first and last switches, a system and method are provided for computing path latency. The method includes inserting a respective monitoring rule(s) in each switch, mandating for each switch, forwarding a received rule matching packet to a next switch, and further mandating for the first switch and the last switch, sending a PacketIn message to a controller. The method includes inserting, in each switch, a respective monitoring probe(s) matching the respective monitoring rule(s) in a same switch to initiate mandates specified by the respective monitoring rule(s) in the same switch responsive to an arrival of the packet thereat. The method includes time-stamping the PacketIn messages to generate PacketIn timestamps, aggregating the PacketIn timestamps, and estimating the path latency from an aggregation of PacketIn timestamps.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: May 16, 2017
    Assignee: NEC Corporation
    Inventors: Cristian Lumezanu, Curtis Yu, Abhishek Sharma, Guofei Jiang, Qiang Xu
  • Patent number: 9253042
    Abstract: A method implemented in a network apparatus used in a network is disclosed. The method includes sensing network topology and network utilization, receiving a request from an application, deciding path setup requirement using network state information obtained from the network topology and the network utilization, and translating the path setup requirement into a rule to be installed. Other methods, apparatuses, and systems also are disclosed.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: February 2, 2016
    Assignee: NEC Laboratories America, Inc.
    Inventors: Cristian Lumezanu, Curtis Yu, Vishal Kumar Singh, Yueping Zhang, Guofei Jiang
  • Patent number: 9143452
    Abstract: A method implemented in a network apparatus used in a network is disclosed. The method comprises collecting information about network topology from a network controller, collecting information about data movement, deciding routing in the network according to the information about network topology and the information about data movement, and providing information about the routing to the network controller, wherein the network controller enforces the routing in the network. Other methods, apparatuses, and systems also are disclosed.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: September 22, 2015
    Assignee: NEC Laboratories America, Inc.
    Inventors: Cristian Lumezanu, Anupam Das, Yueping Zhang, Vishal Kumar Singh, Curtis Yu, Guofei Jiang
  • Publication number: 20150071108
    Abstract: In a software defined network having switches including first and last switches and intermediate switches, wherein a default routing path exists between the first and last switches, a system and method are provided for computing path latency. The method includes inserting a respective monitoring rule(s) in each switch, mandating for each switch, forwarding a received rule matching packet to a next switch, and further mandating for the first switch and the last switch, sending a PacketIn message to a controller. The method includes inserting, in each switch, a respective monitoring probe(s) matching the respective monitoring rule(s) in a same switch to initiate mandates specified by the respective monitoring rule(s) in the same switch responsive to an arrival of the packet thereat. The method includes time-stamping the PacketIn messages to generate PacketIn timestamps, aggregating the PacketIn timestamps, and estimating the path latency from an aggregation of PacketIn timestamps.
    Type: Application
    Filed: June 10, 2014
    Publication date: March 12, 2015
    Inventors: Cristian Lumezanu, Curtis Yu, Abhishek Sharma, Guofei Jiang, Qiang Xu
  • Publication number: 20140098678
    Abstract: A method implemented in a network apparatus used in a network is disclosed. The method includes sensing network topology and network utilization, receiving a request from an application, deciding path setup requirement using network state information obtained from the network topology and the network utilization, and translating the path setup requirement into a rule to be installed. Other methods, apparatuses, and systems also are disclosed.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 10, 2014
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Cristian Lumezanu, Curtis Yu, Vishal Kumar Singh, Yueping Zhang, Guofei Jiang
  • Publication number: 20140064066
    Abstract: A method implemented in a network apparatus used in a network is disclosed. The method comprises collecting information about network topology from a network controller, collecting information about data movement, deciding routing in the network according to the information about network topology and the information about data movement, and providing information about the routing to the network controller, wherein the network controller enforces the routing in the network. Other methods, apparatuses, and systems also are disclosed.
    Type: Application
    Filed: August 22, 2013
    Publication date: March 6, 2014
    Applicant: NEC LABORATORIES AMERICA, INC.
    Inventors: Cristian Lumezanu, Anupam Das, Yueping Zhang, Vishal Kumar Singh, Curtis Yu, Guofei Jiang