Patents by Inventor Haiyong Xie

Haiyong Xie 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: 9825867
    Abstract: An Application Layer Traffic Optimization (ALTO) node comprising a processor configured to import a first set of network information from one or more software defined networking (SDN) nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes. Also disclosed is a method for optimizing traffic using a SDN node and an Application Layer Traffic Optimization (ALTO) node, the method comprising receiving a request for network resources from a node, obtaining a plurality of traffic optimization information from the ALTO node, negotiating one or more paths with a second SDN node using the traffic optimization information received from the ALTO node, constructing the paths, and sending a response to the node that indicates the node may forward packets via one of the paths.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: November 21, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
  • Patent number: 9729424
    Abstract: A method implemented by a software defined network (SDN) controller, the method comprising receiving, from a network node, a request for path optimization, wherein the request comprises information identifying the network node and a destination node, forwarding the request to an application layer traffic optimization (ALTO) server, receiving, from the ALTO server, path information that identifies a plurality of SDN domains to be traversed from the network node to the destination node, wherein the plurality of SDN domains comprises a first SDN domain, in which the SDN controller resides, and a second SDN domain, in which an edge node known by the SDN controller resides, and determining a first path segment from the network node to the edge node.
    Type: Grant
    Filed: June 11, 2013
    Date of Patent: August 8, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Hongtao Yin, Ting Zou, Haiyong Xie
  • Patent number: 9626213
    Abstract: An embodiment method for virtual machine file injection includes receiving a request for a first image having an operating system and a first set of injected files for a virtual machine. The first set of injected files is compared with second sets of injected files in second images stored on a non-transitory computer readable medium. In response to the first set and second set of injected files not exactly matching, a nearest non-complete candidate image and third files are transmitted, with the third files being files from the first set of injected files that are not in the second set of injected files of the nearest non-complete candidate image.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: April 18, 2017
    Assignee: Futurewei Technologies, Inc.
    Inventors: Shuo Yang, Cedric Westphal, Haiyong Xie
  • Publication number: 20160234121
    Abstract: An Application Layer Traffic Optimization (ALTO) node comprising a processor configured to import a first set of network information from one or more software defined networking (SDN) nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes. Also disclosed is a method for optimizing traffic using a SDN node and an Application Layer Traffic Optimization (ALTO) node, the method comprising receiving a request for network resources from a node, obtaining a plurality of traffic optimization information from the ALTO node, negotiating one or more paths with a second SDN node using the traffic optimization information received from the ALTO node, constructing the paths, and sending a response to the node that indicates the node may forward packets via one of the paths.
    Type: Application
    Filed: April 21, 2016
    Publication date: August 11, 2016
    Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
  • Patent number: 9401868
    Abstract: A transceiver configured to receive and transmit data in a content oriented network (CON), and a processor configured to obtain a jointly provisioned routing and storage solution resolved according to an aggregated data flow equation generating a conventional data flow of content on a link to a destination, and an aggregated data flow of the content on the link, and a storage indicator, and to determine whether to store and transmit the data.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: July 26, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haiyong Xie, Guo-Qiang Wang
  • Patent number: 9350671
    Abstract: A network node for managing the control plane functions for a plurality of nodes within a software defined networking (SDN) domain, comprising a processor configured to collect a plurality of network information from the nodes, forward the network information based on a plurality of domain-specific policies, receive traffic optimization information based on the network information, and compute forwarding decisions for the nodes based on the traffic optimization information. In another embodiment, an Application Layer Traffic Optimization (ALTO) node, comprising a processor configured to import a first set of network information from one or more SDN nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 24, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
  • Patent number: 9175969
    Abstract: A method for determining a path for a user of a mobile device for traveling from an origination location to a destination location, comprising receiving a request for a recommended path from the origination location to the destination location, wherein the request comprises a origination location, a destination location, and a network quality constraint, receiving network access point information for access points between the origination location and the destination location, and generating, with a processor, at least one recommended path from the origination location to the destination location based on the request and the network access point information, wherein the recommended path satisfies the network quality constraint.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: November 3, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haiyong Xie, Cong Shi, Guangyu Shi
  • Patent number: 9137152
    Abstract: A method for routing content, comprising receiving an interest packet from a first face, wherein the interest packet comprises a content name field populated with a first content name, a destination field, and a broadcast flag field set to broadcast, wherein the broadcast field indicates whether the first face has previously received a request having the first content name, and receiving a data packet from a second face, wherein the data packet comprises a content name field populated with a second content name, a source field populated with the identity of a source of data associated with the second content name, and a data field populated with the data associated with the second content name.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: September 15, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haiyong Xie, Guoqiang Wang, Guangyu Shi
  • Publication number: 20150199211
    Abstract: An embodiment method for virtual machine file injection includes receiving a request for a first image having an operating system and a first set of injected files for a virtual machine. The first set of injected files is compared with second sets of injected files in second images stored on a non-transitory computer readable medium. In response to the first set and second set of injected files not exactly matching, a nearest non-complete candidate image and third files are transmitted, with the third files being files from the first set of injected files that are not in the second set of injected files of the nearest non-complete candidate image.
    Type: Application
    Filed: January 13, 2015
    Publication date: July 16, 2015
    Inventors: Shuo Yang, Cedric Westphal, Haiyong Xie
  • Patent number: 9009465
    Abstract: An apparatus comprising a memory, a processor coupled to the memory, wherein the memory contains instructions that when executed by the processor cause the apparatus to receive an information centric network (ICN) name prefix announcement message comprising a message prefix specific to a publisher, a public key certificate specific to the content publisher, and a signature specific to the content publisher, verify the signature with a name registration service (NRS), and update internal data indicating that the content publisher is a trusted publisher, wherein the internal data comprises the prefix, the public key, and the signature.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: April 14, 2015
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xinwen Zhang, Haiyong Xie, Ravishankar Ravindran, Guo-Qiang Wang
  • Patent number: 8842533
    Abstract: An apparatus comprising a traffic engineering (TE) and server selection (SS) component configured to couple to an SS component and operate at a first time scale based on SS policies from the SS component, wherein the SS is configured to operate at a second timescale based on TE policies from the TE and SS component, and wherein the second timescale has a finer time granularity than the first time scale by at least one order of magnitude. Also disclosed is a network component comprising a receiver configured to receive one or more SS policies from a content provider or customer node, a logic circuit configured to compute a plurality of joint TE and SS policies for a plurality of network nodes based on the received SS policies, and a transmitter configured to send the joint TE and SS components to the content provider or customer node.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: September 23, 2014
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xiangyang Xu, Ravishankar Ravindran, Haiyong Xie, Jianyun Zhu, Liufei Wen, Guangyu Shi, Guoqiang Wang, Pengwei Wang
  • Publication number: 20140281505
    Abstract: An apparatus comprising a memory, a processor coupled to the memory, wherein the memory contains instructions that when executed by the processor cause the apparatus to receive an information centric network (ICN) name prefix announcement message comprising a message prefix specific to a publisher, a public key certificate specific to the content publisher, and a signature specific to the content publisher, verify the signature with a name registration service (NRS), and update internal data indicating that the content publisher is a trusted publisher, wherein the internal data comprises the prefix, the public key, and the signature.
    Type: Application
    Filed: August 20, 2013
    Publication date: September 18, 2014
    Applicant: Futurewei Technologies, Inc.
    Inventors: Xinwen Zhang, Haiyong Xie, Ravishankar Ravindran, Guo Qiang Wang
  • Patent number: 8838724
    Abstract: An apparatus comprising a first content oriented network architecture (CONA) node configured to couple to at least one second CONA nodes and implement collaborative caching in accordance with criteria comprising at least one content caching objective and at least one network operational objective, wherein the content caching objectives are in accordance with the network operational objectives.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: September 16, 2014
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haiyong Xie, Guangyu Shi, Guoqiang Wang, Pengwei Wang
  • Publication number: 20140233575
    Abstract: A method for routing content, comprising receiving an interest packet from a first face, wherein the interest packet comprises a content name field populated with a first content name, a destination field, and a broadcast flag field set to broadcast, wherein the broadcast field indicates whether the first face has previously received a request having the first content name, and receiving a data packet from a second face, wherein the data packet comprises a content name field populated with a second content name, a source field populated with the identity of a source of data associated with the second content name, and a data field populated with the data associated with the second content name.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 21, 2014
    Applicant: Futurewei Technologies, Inc.
    Inventors: Haiyong Xie, Guoqiang Wang, Guangyu Shi
  • Patent number: 8762477
    Abstract: A content router comprising a plurality of interfaces configured to receive and forward a plurality of interests for content and content data in a content oriented network (CON), a cache configured to store content data, and a memory component configured to maintain a forward information base (FIB) that associates content with one or more interfaces on which the interests and content data are received and forwarded, and an availability FIB (AFIB) that associates content data with one or more corresponding collaborative caching routers in the CON that cache the content data.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: June 24, 2014
    Assignee: Futurewei Technologies, Inc.
    Inventors: Haiyong Xie, Guangyu Shi, Shuo Guo
  • Publication number: 20140126370
    Abstract: A transceiver configured to receive and transmit data in a content oriented network (CON), and a processor configured to obtain a jointly provisioned routing and storage solution resolved according to an aggregated data flow equation generating a conventional data flow of content on a link to a destination, and an aggregated data flow of the content on the link, and a storage indicator, and to determine whether to store and transmit the data.
    Type: Application
    Filed: March 13, 2013
    Publication date: May 8, 2014
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Haiyong Xie, Guo-Qiang Wang
  • Publication number: 20130332619
    Abstract: A method of transferring data between a software defined network (SDN) and an information-centric network (ICN), wherein the method comprises receiving a request from an SDN node for a specific named content stored on an ICN, wherein the request is encapsulated in an Internet Protocol (IP) packet, decapsulating the IP packet using an IP protocol stack, parsing the request to obtain the name of the specific named content, finding a path to an ICN networking device hosting the specific named content using the name, and forwarding the packet to the ICN networking device over the path.
    Type: Application
    Filed: June 6, 2013
    Publication date: December 12, 2013
    Inventors: Haiyong Xie, Ting Zou
  • Publication number: 20130329601
    Abstract: A method implemented by a software defined network (SDN) controller, the method comprising receiving, from a network node, a request for path optimization, wherein the request comprises information identifying the network node and a destination node, forwarding the request to an application layer traffic optimization (ALTO) server, receiving, from the ALTO server, path information that identifies a plurality of SDN domains to be traversed from the network node to the destination node, wherein the plurality of SDN domains comprises a first SDN domain, in which the SDN controller resides, and a second SDN domain, in which an edge node known by the SDN controller resides, and determining a first path segment from the network node to the edge node.
    Type: Application
    Filed: June 11, 2013
    Publication date: December 12, 2013
    Inventors: Hongtao Yin, Ting Zou, Haiyong Xie
  • Publication number: 20130250770
    Abstract: A network node for managing the control plane functions for a plurality of nodes within a software defined networking (SDN) domain, comprising a processor configured to collect a plurality of network information from the nodes, forward the network information based on a plurality of domain-specific policies, receive traffic optimization information based on the network information, and compute forwarding decisions for the nodes based on the traffic optimization information. In another embodiment, an Application Layer Traffic Optimization (ALTO) node, comprising a processor configured to import a first set of network information from one or more SDN nodes, aggregate the network information received from the SDN nodes, calculate a plurality of traffic optimization decisions based on the aggregated network information, and forward the traffic optimization decisions to the SDN nodes.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 26, 2013
    Applicant: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Ting Zou, Haiyong Xie, Hongtao Yin
  • Publication number: 20130227048
    Abstract: A content router comprising a plurality of interfaces configured to receive and forward a plurality of interests for content and content data in a content oriented network (CON), a cache configured to store content data, and a memory component configured to maintain a forward information base (FIB) that associates content with one or more interfaces on which the interests and content data are received and forwarded, and an availability FIB (AFIB) that associates content data with one or more corresponding collaborative caching routers in the CON that cache the content data.
    Type: Application
    Filed: February 28, 2012
    Publication date: August 29, 2013
    Applicant: Futurewei Technologies, Inc.
    Inventors: Haiyong Xie, Guangyu Shi, Shuo Guo