Patents by Inventor Hao Fang

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

  • Publication number: 20190379429
    Abstract: A MIMO antenna system and a controlling method thereof are provided. The MIMO antenna system includes a first beam configuration device, a second beam configuration device and a controlling device. The first beam configuration device is used for performing an antenna selection procedure on a plurality of antennas to adjust a beam direction. The second beam configuration device is connected to the first beam configuration device. The second beam configuration device is used for performing a phase shifting procedure to adjust a beam coverage. The controlling device is used for controlling the first beam configuration device and the second beam configuration device.
    Type: Application
    Filed: November 2, 2018
    Publication date: December 12, 2019
    Applicant: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Hsien-Wen CHANG, Chih-Yu CHEN, Shih-Hao FANG, Jen-Yuan HSU
  • Publication number: 20190372634
    Abstract: A communication system and operating method thereof are provided. The communication system includes an intelligent antenna unit which includes a plurality of antennas, an antenna selecting unit, one or more signal processing units and a control unit. The control unit is configured to: set one or more antenna-sectors from the antennas, each of the antenna-sectors includes one or more antennas selected from the antennas. And set a plurality of antenna-sector configurations, each of the antenna-sector configurations includes one or more sectors configured to the signal processing units, wherein the sectors are selected from the antenna-sectors. The control unit selects one of the antenna-sector configurations to operate communication transmission of a user equipment, and each signal processing unit configured to each sector of the selected antenna-sector configuration operating beam sweeping based on a number of antenna beam deployed to the configured each sector.
    Type: Application
    Filed: November 9, 2018
    Publication date: December 5, 2019
    Inventors: Shih-Hao FANG, Jen-Yuan HSU, Chih-Yu CHEN, Hsien-Wen CHANG
  • Publication number: 20190324687
    Abstract: Techniques for a managing concurrent I/Os in a file system may include receiving a sequence of conflicting I/O lists of write data stored in a cache, the sequence specifying a sequential order in which the I/O lists are to be flushed to a file stored on non-volatile storage; determining a first I/O list of the sequence having a conflict with a second I/O list of the sequence, wherein the conflict between the first I/O list and the second I/O list is a first common block written to by both the first and second I/O lists; and performing first processing that modifies the first I/O list and the second I/O list to remove the conflict.
    Type: Application
    Filed: April 24, 2018
    Publication date: October 24, 2019
    Applicant: EMC IP Holding Company LLC
    Inventors: Ivan Bassov, Hao Fang
  • Publication number: 20190220363
    Abstract: Computerized techniques involve dividing a plurality of entries included in an indirect block of an inode into a plurality of entry groups. Each non-null entry of the plurality of entries has one of a pointer pointing to an associated data block and an identifier specific to a byte pattern of an associated data block. The techniques further involve determining, for an entry group of the plurality of entry groups, whether entries having an identifier in the entry group all have a same predetermined identifier. The techniques further involve in response to determining that the entries having an identifier in the entry group all have the same predetermined identifier, identifying the entry group as recoverable if the indirect block is corrupted. Such techniques improve reliability and performance of a storage system.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 18, 2019
    Inventors: Leihu Zhang, Xiaohua Fan, Hao Fang, Chen Gong, Ming Zhang
  • Publication number: 20190220190
    Abstract: Techniques manage a hash table, and a computer program product.
    Type: Application
    Filed: January 16, 2019
    Publication date: July 18, 2019
    Inventors: Zhe He, Lei Gao, Hao Fang, Zhiqiang Li, Huan Chen
  • Publication number: 20190190584
    Abstract: A communication system and an operating method thereof are provided. The communication system includes at least one user equipment, at least one remote radio head (RRH), a measuring unit, a set determining unit and an antenna selecting unit. The RRH is electrically connected to a plurality of antennas. The measuring unit is for controlling a measurement of a signal strength of the at least one user equipment. The set determining unit is used for selecting one of a plurality of antenna configuration sets according to the signal strength for the at least one user equipment. Each of the antenna configuration sets includes a plurality of antenna configurations. Each of the antenna configurations is composed of P of a plurality of antennas. The antenna selecting unit is used for allocating one of the antenna configurations from the antenna configuration set which is selected for the at least one user equipment.
    Type: Application
    Filed: December 28, 2017
    Publication date: June 20, 2019
    Inventors: Shih-Hao FANG, Jen-Yuan HSU, Hung-Fu WEI, Chien-Yu KAO
  • Publication number: 20190190585
    Abstract: A communication system, a coordinator and a controlling method thereof are provided. The embodiment of the communication system is used for one or more user equipments. The controlling method includes the following steps. A measurement of a plurality of antenna configurations corresponding to the one or more user equipments is controlled to obtain a plurality of performance values. The performance values of the antenna configurations corresponding to the one or more user equipments are recorded. An embodiment of the communication system includes a plurality of Remote Radio Heads, each of which is electronically connected to a plurality of antennas.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 20, 2019
    Inventors: Shih-Hao FANG, Jen-Yuan HSU, Hung-Fu WEI, Chien-Yu KAO
  • Publication number: 20190191439
    Abstract: A communication system, a coordinator and an interference controlling method are provided. The communication system includes at least two user equipments, at least two remote radio heads (RRHs) and the coordinator. Each of the RRHs electrically connects a plurality of antennas. The coordinator includes a scanning unit, a storing unit and a scheduling unit. The scanning unit operates the measurement of a performance of each of the antennas used for each of the user equipments by antenna sweeping. The RRHs are classified into at least one group. The scheduling unit schedules the communication of the user equipments. At least some of the user equipments using the same one of the at least one group are scheduled in different time slots to prevent from interference.
    Type: Application
    Filed: December 28, 2017
    Publication date: June 20, 2019
    Inventors: Shih-Hao Fang, Jen-Yuan Hsu, Jiun-You Lai, Chun-Nan Liu
  • Publication number: 20190141419
    Abstract: A method of switching an operating mode of a wireless sensor includes determining, once a wireless sensor has entered a normal operating mode, whether physiological parameters are detected by the wireless sensor within a predetermined time period; and when no physiological parameters are detected by the wireless sensor within the predetermined time period, automatically controlling the wireless sensor to switch from the normal operating mode into a power saving mode.
    Type: Application
    Filed: September 14, 2018
    Publication date: May 9, 2019
    Inventors: Cong XU, Hao FANG, Yangbo LIU, Haibo ZHANG, Zhonghua LIU
  • Patent number: 10241096
    Abstract: A non-methane total hydrocarbons analysis apparatus and method are introduced. The analysis apparatus includes a six-pass valve, quantification ring, first stored gas pipe, second stored gas pipe, multi-pass valve, molecular sieve filling pipe, first air source, and detector. The six-pass valve and the multi-pass valve are configured to have a load status bit. A gas under test passes through the molecular sieve to remove non-methane total hydrocarbons such that the treated gas functions as a background gas for filling the first stored gas pipe and the second stored gas pipe. The six-pass valve and the multi-pass valve are configured to have an entered sample status bit such that zero-grade compressed air drives the gas inside the second stored gas pipe, quantification ring, and first stored gas pipe to enter the detector. The background gas inside the second stored gas pipe and the second stored gas pipe provides a baseline.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 26, 2019
    Assignee: LIVE FRESH INC.
    Inventors: Ching-Chih Lai, Hao Fang, Yan Xiong
  • Publication number: 20190034449
    Abstract: Embodiments of the present disclosure provide a method and device for deduplication. Specifically, the method may comprise obtaining a property of a file stream, the property of a file stream including a file type or a magic number identifying a format of a protocol or a file. The method further includes in response to receiving an I/O request for a data block of the file stream, assigning a deduplication level to the I/O request based on the property of the file stream. Moreover, the method further includes deduplicating the data block of the file stream based on the deduplication level assigned to the I/O request. In addition, a corresponding device and computer program product are provided.
    Type: Application
    Filed: May 30, 2018
    Publication date: January 31, 2019
    Inventors: Leon Zhang, Henry Hao Fang, Chen Gong, Lester Ming Zhang, Yongli Wang, Huan Chen
  • Publication number: 20190000400
    Abstract: A physiological parameter display method may include: controlling the terminal to enter into one of multiple different working modes; obtaining a physiological parameter analysis result corresponding to the current working mode; and presenting corresponding output information according to the received physiological parameter analysis result, wherein the output information includes the received physiological parameter analysis result.
    Type: Application
    Filed: September 11, 2018
    Publication date: January 3, 2019
    Inventors: Zhonghua LIU, Guanglei CHEN, Cong XU, Hao FANG, Fangyong GUAN, Yawei SUN
  • Publication number: 20180356028
    Abstract: A hanger has a body made of nylon, is U-shaped in cross section, and has two ends and two through holes. The two through holes are defined respectively through the two ends of the body.
    Type: Application
    Filed: June 9, 2017
    Publication date: December 13, 2018
    Inventor: SHIH-HAO FANG
  • Publication number: 20180356029
    Abstract: A hanger assembly has a fixing board and a hanging ring. The fixing board has a metal body and a plastic holder. The metal body has at least one through hole defined through the metal body. The plastic holder is disposed on the metal body and has at least one through hole corresponding in position respectively to the at least one through hole in the metal body. The hanging ring is swingingably connected with the fixing board.
    Type: Application
    Filed: June 13, 2017
    Publication date: December 13, 2018
    Applicant: WELLSCO INTERNATIONAL GROUP CO., LTD
    Inventor: Shih-Hao Fang
  • Publication number: 20180349410
    Abstract: Embodiments of the present disclosure provide a method and device for a file system log. In some embodiments, there is provided a computer-implemented method. The method comprises: in response to receiving a write request for metadata associated with a first transaction, determining at least one zone associated with the first transaction from a plurality of zones of the metadata, the plurality of zones being formed by striping the metadata; requesting a resource slice for the at least one zone from a resource pool of a logging system; and recording to the resource slice a log that the first transaction modifies the at least one zone.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 6, 2018
    Inventors: Lester Ming Zhang, Chen Gong, Henry Hao Fang, Leon Zhang
  • Patent number: 10104563
    Abstract: A method for setting modes of data transmission, adapted to the base station device provided. The method includes steps of: receiving a signal quality indicator and a value of interference cancellation capability from a terminal device; obtaining a power difference according to the signal quality indicator by subtracting a reception power of the terminal device from a transmission power of the terminal device; comparing the power difference with the value of interference cancellation capability, and setting the terminal device as a first type terminal device only allowed to apply half duplex transmission or a second type terminal device allowed to apply full duplex transmission according to the comparison result.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: October 16, 2018
    Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Shih-Hao Fang, Jen-Yuan Hsu, Dung-Rung Hsieh, Jing-Shiun Lin
  • Publication number: 20180276220
    Abstract: Implementations include a batch-optimized render and fetch architecture. An example method performed by the architecture includes receiving a request from a batch process to render a web page and initializing a virtual clock and a task list for rendering the web page. The virtual clock stands still when a request for an embedded item is outstanding and when a task is ready to run. The method may also include generating a rendering result for the web page when the virtual clock matches a run time for a stop task in the task list, and providing the rendering result to the batch process. Another example method includes receiving a request from a batch process to render a web page, identifying an embedded item in the web page, and determining, based on a rewrite rule, that the embedded item has content that is duplicative of content for a previously fetched embedded item.
    Type: Application
    Filed: May 28, 2018
    Publication date: September 27, 2018
    Inventors: Hui Xu, Rupesh Kapoor, Hao Fang, Cristian Tapus, Erik Arjan Hendriks
  • Publication number: 20180239780
    Abstract: In an embodiment, a first region is set according to a preset condition, the first region is a blank region reserved for storing new data of a key-value type. An embodiment method includes: when the new data of the key-value type is to be stored in the first region, receiving a region split command; updating, according to the region split command, a state identifier of the first region and in a state table to an identifier indicating that a read/write service is no longer provided, splitting the first region into at least two second regions, updating state identifiers of the second regions in the state table to identifiers indicating that a read/write service can be provided; and recording, in a metadata table, storage location information of the second regions.
    Type: Application
    Filed: April 23, 2018
    Publication date: August 23, 2018
    Inventors: Jieshan Bi, Hao Fang, Chaoqiang Zhong, Yijun Guo
  • Publication number: 20180210794
    Abstract: The present application provides a data processing method and apparatus. The method includes: when a region in a table of a database system meets a predefined condition, saving data in the region as a data storage file to a storage device, where the data storage file includes time metadata, and the time metadata comprises a region write time of the data in the region; when a condition for triggering a combination operation is met, obtaining a time for performing a backup operation most recently; selecting at least two first data storage files, where a region write time recorded in time metadata included in the at least two first data storage files is before the obtained time; and combining the selected at least two first data storage files, therefore resolving a problem in the prior art that a time consumed for performing a backup operation is long.
    Type: Application
    Filed: March 21, 2018
    Publication date: July 26, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Hao Fang, Jieshan Bi, Chaoqiang Zhong
  • Publication number: 20180210795
    Abstract: A data backup method and a data processing system are provided. The method includes: when a quantity of storage files stored in a storage medium meets a preset threshold, acquiring storage files which are stored in the storage medium after a time point, where the time point is a time of previously backing up storage files in the storage medium; combining the storage files after the time point to obtain at least one new storage file; and backing up the at least one new storage file. Therefore, incremental backup is performed on the storage files after the time point.
    Type: Application
    Filed: March 21, 2018
    Publication date: July 26, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Hao Fang, Jieshan Bi, Chaoqiang Zhong