Patents by Inventor Hua-Wei Fang

Hua-Wei Fang 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: 8149803
    Abstract: An apparatus for a beacon-enabled wireless network, a transmission time determination method, and a tangible machine-readable medium thereof are provided. The apparatus is located within the coverage area of the first equipment. The second equipment is located within the coverage area of the apparatus. The apparatus comprises a receive/transmission module and a decision module. The receive/transmission module is configured to receive the beacon of the first equipment. The decision module is configured to decide information of an upload time slot and a download time slot of the apparatus according to the beacon so that the receive/transmission module can perform data transmission with the first equipment by the upload time slot and perform data transmission with the second equipment by the download time slot. According to the aforementioned allocations, transmission collisions can be avoided and delay of transmission times is decreased.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: April 3, 2012
    Assignee: Institute for Information Industry
    Inventors: Meng-Shiuan Pan, Lun-Wu Yeh, Yu-Chee Tseng, Li-Chun Ko, Hua-Wei Fang, Chi-Wen Teng
  • Patent number: 8134964
    Abstract: A network address assigning and allocating method and a routing method for a long-thin wireless network are provided. First, a plurality of nodes in the long-thin wireless network is classified into a plurality of clusters, in which nodes ranging from a child node of a bridge node to a next bridge node are classified as the same cluster. Then, a network address is assigned to each of the nodes, in which the network address includes a cluster ID and a node ID, the cluster ID is used for identifying the clusters and for routing a packet between the clusters, and the node ID is used for identifying the nodes in each of the clusters and for routing a packet in the cluster. Thereby, the routing and network transmitting efficiency of the long-thin wireless network can be improved.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: March 13, 2012
    Assignee: Institute for Information Industry
    Inventors: Meng-Shiuan Pan, Hua-Wei Fang, Yung-Chih Liu, Yu-Chee Tseng
  • Patent number: 7869384
    Abstract: A network address assignment method and a routing method for a long thin ZigBee network are provided. The routing method includes the following steps. A network address is assigned to each node of the ZigBee network, wherein each network address includes a cluster ID and a node ID. The cluster ID is used for identifying a plurality of clusters of the ZigBee network. The Node ID is used for identifying a plurality of nodes of each cluster. When a packet is transmitted, check whether the current node holding the packet and the destination node are in the same cluster. If they are in the same cluster, the packet is routed within the cluster according to the node ID of the destination node and a predetermined algorithm. If they are not in the same cluster, the packet is routed among the clusters according to the cluster ID of the destination node.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: January 11, 2011
    Assignee: Institute For Information Industry
    Inventors: Hua-Wei Fang, Yung-Chih Liu
  • Publication number: 20100098038
    Abstract: A deploy apparatus, method and computer program product thereof for a wireless network are provided. The wireless network comprises at least one first network node and a second network node. The method comprises the following steps: calculating an output constant and a node constant according to a first default value, a second default value and a third default value; calculating a first evaluation function according to the related information of the network nodes of the wireless network; moving or removing the second network node from the wireless network when the output constant is smaller than one and a test value is smaller than the node constant; calculating a second evaluation function according to the related information of the network nodes of the wireless network; and deploying the wireless network after comparing the first evaluation function and the second evaluation function.
    Type: Application
    Filed: January 15, 2009
    Publication date: April 22, 2010
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Jiun-Jian CHANG, Pi-Cheng HSIU, Tei-Wei KUO, Hua-Wei FANG, David M. Di
  • Publication number: 20090268633
    Abstract: A network address assigning and allocating method and a routing method for a long-thin wireless network are provided. First, a plurality of nodes in the long-thin wireless network is classified into a plurality of clusters, in which nodes ranging from a child node of a bridge node to a next bridge node are classified as the same cluster. Then, a network address is assigned to each of the nodes, in which the network address includes a cluster ID and a node ID, the cluster ID is used for identifying the clusters and for routing a packet between the clusters, and the node ID is used for identifying the nodes in each of the clusters and for routing a packet in the cluster. Thereby, the routing and network transmitting efficiency of the long-thin wireless network can be improved.
    Type: Application
    Filed: June 18, 2008
    Publication date: October 29, 2009
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Meng-Shiuan Pan, Hua-Wei Fang, Yung-Chih Liu, Yu-Chee Tseng
  • Publication number: 20090141726
    Abstract: A network address assignment method and a routing method for a long thin ZigBee network are provided. The routing method includes the following steps. A network address is assigned to each node of the ZigBee network, wherein each network address includes a cluster ID and a node ID. The cluster ID is used for identifying a plurality of clusters of the ZigBee network. The Node ID is used for identifying a plurality of nodes of each cluster. When a packet is transmitted, check whether the current node holding the packet and the destination node are in the same cluster. If they are in the same cluster, the packet is routed within the cluster according to the node ID of the destination node and a predetermined algorithm. If they are not in the same cluster, the packet is routed among the clusters according to the cluster ID of the destination node.
    Type: Application
    Filed: December 28, 2007
    Publication date: June 4, 2009
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Hua-Wei Fang, Yung-Chih Liu
  • Publication number: 20090059886
    Abstract: An apparatus for a beacon-enabled wireless network, a transmission time determination method, and a tangible machine-readable medium thereof are provided. The apparatus is located within the coverage area of the first equipment. The second equipment is located within the coverage area of the apparatus. The apparatus comprises a receive/transmission module and a decision module. The receive/transmission module is configured to receive the beacon of the first equipment. The decision module is configured to decide information of an upload time slot and a download time slot of the apparatus according to the beacon so that the receive/transmission module can perform data transmission with the first equipment by the upload time slot and perform data transmission with the second equipment by the download time slot. According to the aforementioned allocations, transmission collisions can be avoided and delay of transmission times is decreased.
    Type: Application
    Filed: December 19, 2007
    Publication date: March 5, 2009
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Meng-Shiuan Pan, Lun-Wu Yeh, Yu-Chee Tseng, Li-Chun Ko, Hua-Wei Fang, Chi-Wen Teng
  • Publication number: 20080123619
    Abstract: An apparatus, a method, and computer readable medium thereof for dividing a beacon interval are provided. The beacon interval is divided into a plurality of sub-beacon intervals in various sizes and each of the sub-beacon intervals is further divided into a predetermined number of time slots. Each of the sub-beacon intervals is similar to the beacon interval, and the difference between them is their time lengths. Therefore, more time slots in various sizes are provided. Consequently, nodes covered by the beacon interval can choose suitable time slots to transmit data to reduce waste of bandwidth. In addition, more time slots that are sub-contention free periods are provided, so transmitting data via time slots that are sub-contention access periods can be prevented. It means that collisions and data transmission can be reduced as well.
    Type: Application
    Filed: April 5, 2007
    Publication date: May 29, 2008
    Applicant: INSTITUTE FOR INFORMATION INDUSTRY
    Inventors: Li-Chun Ko, Chih Lung Chang, Hua-Wei Fang, Chih-Hung Hung