Patents by Inventor Fang Hao

Fang Hao 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: 9906460
    Abstract: The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: February 27, 2018
    Assignee: Alcatel-Lucent USA Inc.
    Inventors: Randeep S. Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan
  • Patent number: 9843535
    Abstract: Various exemplary embodiments relate to a method for processing data packets by a first-hop switch in a data network, including: receiving a first data packet associated with a flow; determining whether the flow associated with the first data packet is found in a flow table in the first-hop switch; modifying the first data packet by replacing a packet header field with flow definition information; and transmitting the modified first data packet based upon the flow definition information.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: December 12, 2017
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Tirunellai V. Lakshman
  • Patent number: 9807019
    Abstract: Various exemplary embodiments relate to a method of offline traffic matrix aware segment routing. The method may include receiving a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on minimizing a maximum link utilization for the traffic matrix by determining that the total amount of flow on a link e in the network is less than the link's capacity.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: October 31, 2017
    Assignee: Alcatel Lucent
    Inventors: Murali Kodialam, Randeep Bhatia, Fang Hao, T. V. Lakshman
  • Publication number: 20170244619
    Abstract: This disclosure generally discloses an anchor mobility mechanism. The anchor mobility mechanism is configured to support migration of flows between mobility anchors within a wireless communication system. The anchor mobility mechanism may be configured to support migration of flows between mobility anchors within a wireless communication system in a highly seamless manner. The anchor mobility mechanism may be configured to support migration of a flow of a wireless device between mobility anchors within a wireless communication system using functions performed by a control element (CE) and one or more forwarding elements (FEs) within the data plane of the flow of the wireless device. The functions may include identifying a time at which to initiate migration of the flow, initiating migration of the flow based on identification of the time at which to initiate migration of the flow, or the like, as well as various combinations thereof.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Randeep S. Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan, Colin L. Kahn
  • Publication number: 20170195245
    Abstract: The present disclosure generally discloses a data plane configured for processing function scalability. The processing functions for which scalability is supported may include charging functions, monitoring functions, security functions, or the like.
    Type: Application
    Filed: December 31, 2015
    Publication date: July 6, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Randeep Bhatia, Fang Hao, Tirunell V. Lakshman, Harish Viswanathan
  • Publication number: 20170171066
    Abstract: Various exemplary embodiments relate to a routing device used for routing a total amount of traffic, tij from a source node i, to a destination node j, the device including a memory; and a processor configured to: set an amount of traffic in one iteration; find a length for each link e between source node i and destination node j; find a best intermediate node k; and send a flow from source node i, to destination node j through intermediate node k.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Fang Hao, Murali Kodialam, Tirunellai V. Lakshman
  • Publication number: 20170171084
    Abstract: Various exemplary embodiments relate to a routing device used for routing via a valiant load balanced (VLB) intermediate node from a source node i, to a destination node j, the device including a memory, and a processor configured to: for each pair of nodes, (ij), find a cost of using node k?i as the Shortest Route (SR); for each node i, compute a cost ?(i) of using node k as the VLB intermediate; and compute a node i* that has the minimum ?(i) value.
    Type: Application
    Filed: December 9, 2015
    Publication date: June 15, 2017
    Inventors: Fang Hao, Murali Kodialam, Tirunellai V. Lakshman
  • Patent number: 9641459
    Abstract: Various embodiments relate to a method, network node, and non-transitory machine-readable storage medium including the following: receiving a packet; evaluating a flow processing table comprising a plurality of rules to determine whether a rule of the plurality of rules is applicable to the received packet, wherein: a rule of the plurality of rules includes a matching rule that identifies one or more flows to which the rule applies and at least one action that identifies at least one action to be taken when the rule applies; generating a new rule to be added to the flow processing table when the after failing to identify a rule of the plurality of rules as applicable to a received packet, including: evaluating at least one flow rule generation table to identify a first set of packet header fields and a set of processing actions; installing the new rule in the flow processing table.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: May 2, 2017
    Assignee: Alcatel Lucent
    Inventors: Yang Guo, Fang Hao, Tirunellai V. Lakshman, An Wang
  • Patent number: 9627247
    Abstract: Provided is a method of fabricating a semiconductor device, including the following. A first material layer, a second material layer and a mask layer are formed on a substrate. A portion of the second material layer is removed by performing a first etching process with the mask layer as a mask, so as to expose the first material layer and form a first pattern layer and a second pattern layer. A portion of the first material layer is removed by performing a second etching process with the mask layer as a mask, so as to expose a portion of the substrate. A portion of the substrate is removed by performing a third etching process with the mask layer as a mask, so as to form first trenches and second trenches. Sidewalls of the second trenches and a surface of the substrate form at least two different angles.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: April 18, 2017
    Assignee: MACRONIX International Co., Ltd.
    Inventors: Fang-Hao Hsu, Hong-Ji Lee
  • Patent number: 9619292
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the cloud controller, a request message including a first request for a first cloud resource; identifying a set of potential devices for providing the first cloud resource; calculating a plurality of weight values corresponding to at least a portion of the set of potential devices for providing the first cloud resource, wherein the plurality of weight values are calculated based on a plurality of delta values associated with the at least a portion of the set of potential devices; selecting a device based on the plurality of weight values to provide the first cloud resource; and updating the delta value associated with the selected device.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: April 11, 2017
    Assignee: Alcatel Lucent
    Inventors: Murali Kodialam, Fang Hao, T. V. Lakshman, Sarit Mukherjee
  • Publication number: 20170047991
    Abstract: A manner of providing redundancy protection for a data center network that is both reliable and low-cost. In a data center network where the data traffic between numerous access nodes and a network core layer via primary aggregation nodes, an optical network device such as and OLT (optical line terminal) is provided as a backup aggregation node for one or more of the primary aggregation nodes. When a communication path through a primary aggregation node fails, traffic is routed through the optical network device. In a preferred embodiment, a communication link is formed from a plurality of access nodes to a single port of the OLT or other optical network device via an optical splitter that combines upstream transmissions and distributes downstream transmissions. The upstream transmissions from the plurality of access nodes may occur according to an allocation schedule generated when the backup aggregation node is needed.
    Type: Application
    Filed: November 1, 2016
    Publication date: February 16, 2017
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Fang Hao, Muralidharam S. Kodialam, Tirunell V. Lakshman, Haoyu Song, Martin Zirngibl
  • Publication number: 20170034771
    Abstract: A network search method is provided. The network search method includes: keeping a terminal residing in a second network when the terminal is disconnected from a first network or has not registered to the first network; and performing a search operation for the first network by the terminal, when a serving cell and/or an adjacent cell corresponding to the terminal in the second network change. A network search device and a terminal are also provided. By utilizing the network search method, the network search device and the terminal, according to location change of the terminal, not only the network search frequency or search times for the first network can be reduced, to avoid a blind network search which may result in wasting power consumption of the terminal, but also the terminal can be connected to a specific network as soon as possible, and user experience is improved.
    Type: Application
    Filed: October 11, 2016
    Publication date: February 2, 2017
    Inventors: FANG-HAO ZHU, WEI-QING LI, YU-SHENG HUANG, YI-WEI MA, HU-SONG LI, MAO-QING LUO
  • Patent number: 9548962
    Abstract: A security management capability enables migration of individual security rules between storage/application locations. The migration of a security rule may include selection of a location at which the security rule is to be applied and migration of the security rule to the selected location at which the security rule is to be applied. The selection of the location at which the security rule is to be applied may be performed based on security rule policies and/or security rule location selection information. The security rule is migrated from a current location (e.g., a location at which the security rule is currently applied, a management system, or the like) to the selected location at which the security rule is to be applied. In this manner, a fluid security layer may be provided. The fluid security layer may be optimized for one or more of security level, performance, cost, or the like.
    Type: Grant
    Filed: May 11, 2012
    Date of Patent: January 17, 2017
    Assignee: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Fang Hao, Antony Martin
  • Publication number: 20160358810
    Abstract: Provided is a method of fabricating a semiconductor device, including the following. A first material layer, a second material layer and a mask layer are formed on a substrate. A portion of the second material layer is removed by performing a first etching process with the mask layer as a mask, so as to expose the first material layer and form a first pattern layer and a second pattern layer. A portion of the first material layer is removed by performing a second etching process with the mask layer as a mask, so as to expose a portion of the substrate. A portion of the substrate is removed by performing a third etching process with the mask layer as a mask, so as to form first trenches and second trenches. Sidewalls of the second trenches and a surface of the substrate form at least two different angles.
    Type: Application
    Filed: June 3, 2015
    Publication date: December 8, 2016
    Inventors: Fang-Hao Hsu, Hong-Ji Lee
  • Publication number: 20160344615
    Abstract: Various embodiments provide a method and apparatus for providing adaptive self-tuned routing within a network. In particular, one or more path selection values are adaptable to the changing network utilization and are configured to balance the influence of a first objective and a second objective on the path selection. Advantageously, balancing the influence of the first and second objectives on path selection provides improved efficiency and improved revenue generating capacity when compared to conventional routing methods.
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Applicant: Alcatel-Lucent USA Inc.
    Inventors: Fang Hao, Murali Kodialam, T.V. Lakshman
  • Patent number: 9503179
    Abstract: A manner of providing redundancy protection for a data center network that is both reliable and low-cost. In a data center network where the data traffic between numerous access nodes and a network core layer via primary aggregation nodes, an optical network device such as and OLT (optical line terminal) is provided as a backup aggregation node for one or more of the primary aggregation nodes. When a communication path through a primary aggregation node fails, traffic is routed through the optical network device. In a preferred embodiment, a communication link is formed from a plurality of access nodes to a single port of the OLT or other optical network device via an optical splitter that combines upstream transmissions and distributes downstream transmissions. The upstream transmissions from the plurality of access nodes may occur according to an allocation schedule generated when the backup aggregation node is needed.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: November 22, 2016
    Assignee: Alcatel Lucent
    Inventors: Fang Hao, Muralidharam S. Kodialam, Tirunell V. Lakshman, Haoyu Song, Martin Zirngibl
  • Publication number: 20160315880
    Abstract: Various embodiments relate to a method, network node, and non-transitory machine-readable storage medium including the following: receiving a packet; evaluating a flow processing table comprising a plurality of rules to determine whether a rule of the plurality of rules is applicable to the received packet, wherein: a rule of the plurality of rules includes a matching rule that identifies one or more flows to which the rule applies and at least one action that identifies at least one action to be taken when the rule applies; generating a new rule to be added to the flow processing table when the after failing to identify a rule of the plurality of rules as applicable to a received packet, including: evaluating at least one flow rule generation table to identify a first set of packet header fields and a set of processing actions; installing the new rule in the flow processing table.
    Type: Application
    Filed: April 24, 2015
    Publication date: October 27, 2016
    Inventors: Yang Guo, Fang Hao, T.V. Lakshman, An Wang
  • Publication number: 20160294699
    Abstract: Various exemplary embodiments relate to a method of offline traffic matrix unaware segment routing. The method may include determining the fraction of traffic between a node i and a node j is routed though node k, by minimizing the maximum value of any link e carrying traffic between node i and node j based upon the following constraints: using a dual variable ?(e,e?) where e? is an alternate link to e? for comparison, the fraction of traffic from i to j that is routed through intermediate node k is greater than or equal to zero; the total traffic from i to j that is routed through intermediate node k is equal to 1 for all (i,j) pairs; and determining when the total capacity for link e as constrained by the dual variable is less than or equal to the capacity, c of link e? for all e?.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Murali Kodialam, Randeep Bhatia, Fang Hao, T.V. Lakshman
  • Publication number: 20160294700
    Abstract: Various exemplary embodiments relate to a method of online segment routing in a network having an ingress node, an egress node, and a plurality of links, l. The method may include determining for a plurality of links l dual weights ?(l); receiving a new flow; determining an intermediate node k providing a minimum weight two segment path from the ingress node to egress node for the new flow based upon the flow that results on link l from the new flow through intermediate node k and the dual weight values ?(l) for the links l; and routing the new flow to the intermediate node k along the minimum weight path when the minimum weight path has a weight less than or equal to one.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Murali Kodialam, Randeep Bhatia, Fang Hao, T.V. Lakshman
  • Publication number: 20160294702
    Abstract: Various exemplary embodiments relate to a method of offline traffic matrix aware segment routing. The method may include receiving a traffic matrix based upon all the traffic between nodes i and j that is routed in the network; and determining the amount of traffic between nodes i and j will be routed through node k, based on minimizing a maximum link utilization for the traffic matrix by determining that the total amount of flow on a link e in the network is less than the link's capacity.
    Type: Application
    Filed: March 30, 2015
    Publication date: October 6, 2016
    Inventors: Murali Kodialam, Randeep Bhatia, Fang Hao, T.V. Lakshman