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).

  • 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
  • Patent number: 9462069
    Abstract: A network comprises agents which act as proxies on behalf of devices, such as wireless game devices, phones and personal digital assistants. Each agent collects information concerning a “presence status” of a device. An agent determines whether to forward messages on to a device depending on the collected presence status (e.g., active/inactive) of the device. For example, if the presence status indicates the device is active then messages will be forwarded. If, however, the status indicates the device is inactive the message will not be forwarded. Instead, the agent may act as a proxy for the device while it is inactive. By only forwarding messages when a device is active, valuable airlink time and/or bandwidth can be conserved.
    Type: Grant
    Filed: March 31, 2006
    Date of Patent: October 4, 2016
    Assignee: Alcatel Lucent
    Inventors: Girish P. Chandranmenon, Fang Hao, Scott C. Miller, Sarit Mukherjee, Tejas Naik
  • Patent number: 9425086
    Abstract: A method of eliminating overhang in a contact hole formed in a contact film stack is described. A liner layer is overlaid on the contact film stack, the liner also coating the contact hole. A portion of the liner is removed to expose the overhang, and the exposed overhang is removed. The liner is also used to fill-in a bowing profile of the contact hole, thereby rendering sidewalls of the contact hole smooth and straight suitable for metal fill-in while suppressing piping defects.
    Type: Grant
    Filed: December 21, 2013
    Date of Patent: August 23, 2016
    Assignee: Macronix International Co., Ltd.
    Inventors: Fang-Hao Hsu, Hsu-Sheng Yu, Kuo-Feng Lo, Hong-Ji Lee
  • Publication number: 20160197845
    Abstract: A flow deflection capability is provided for deflecting data flows within a Software Defined Network (SDN) in order to provide security for the SDN. A flow forwarding rule is generated for a first network element of the SDN based on detection of a condition (e.g., TCAM utilization condition, CPU utilization condition, or the like) associated with the first network element. The flow forwarding rule is generated by a control element of the SDN or the first network element of the SDN. The flow forwarding rule is indicative that at least a portion of new flow requests received at the first network element are to be forwarded from the first network element to a second network element of the SDN. The flow forwarding rule may specify full flow deflection or selective flow deflection.
    Type: Application
    Filed: March 15, 2016
    Publication date: July 7, 2016
    Applicant: Alcatel Lucent
    Inventors: Krishna P. Puttaswamy Naga, Fang Hao, Tirunell V. Lakshman