Patents by Inventor Ting Fang

Ting 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: 10956047
    Abstract: The instant disclosure provides an accelerated computer system and an accelerated method for writing data into discrete pages. The accelerated method includes executing write commands, with each write command including write data and a write address such that the write address corresponds to a write page of the first pages in a sector of a hard drive, identifying whether the write pages are successive according to the write addresses, acquiring stored data by reading the sector according to the write addresses if the write pages are discrete, writing the data stored in the first pages into the second pages of a memory, writing write data bit by bit into the second pages according to the write addresses, and writing the data stored in the second pages into the first pages.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 23, 2021
    Assignee: ACCELSTOR TECHNOLOGIES LTD
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang
  • Publication number: 20200334116
    Abstract: A data recovery method for a Redundant Array of Independent Disks (RAID) system is provided. The RAID system includes a plurality of drives and a processor. Each drive includes a plurality of data pages. The drives form a plurality of data strips over the drives through stripping processing. Each data strip includes one of the data pages of every drive. The processor writes data to the data strips in a log-based manner and records whether each data page of each data strip is valid or invalid. During recovery of data from a broken one of the drives, data is recovered from a corresponding valid or written data page but is not recovered from a corresponding invalid or blank data page.
    Type: Application
    Filed: April 17, 2020
    Publication date: October 22, 2020
    Applicant: AccelStor Singapore Pte. Ltd.
    Inventors: Shih-Chiang TSAO, Ting-Fang CHIEN
  • Patent number: 10620849
    Abstract: A distributed storage device includes a control unit and a plurality of storage units. The control unit has a network interface, to receive a work instruction sent by at least one user end via a network. Each storage unit supports a non-volatile memory host controller interface (NVMHCI) specification and includes at least one non-volatile memory and a storage controller. The storage controller is capable of performing an operation on the at least one non-volatile memory according to the work instruction, to share operation resources of the control unit. The operation may be thin provisioning that establishes a physical volume and a logical volume for the storage unit.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: April 14, 2020
    Assignee: ACCELSTOR LTD.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien
  • Publication number: 20200093426
    Abstract: A method and system of obstructed area determination for sleep apnea syndrome are disclosed. The method comprising obtaining a snoring signal from an individual; obtaining a spectrogram of the snoring signal based on short-time Fourier Transform; obtaining a snoring signal feature based on a harmonic wave of the spectrogram; and obtaining a collapse index by comparing the snoring signal feature against a snoring signal feature-collapse index correlation database. The present invention enables the diagnosis of sleep apnea syndrome and determination the obstructed area for the sleep apnea syndrome with only the snoring signal of an individual during sleep.
    Type: Application
    Filed: November 29, 2019
    Publication date: March 26, 2020
    Inventors: Yi-Chung CHANG, Leh-Kiong HUON, Van-Truong PHAM, Yunn-Jy CHEN, Tiffany Ting-Fang SHIH, Thi-Thao TRAN, Chen LIN, Men-Tzung LO, Pa-Chun WANG
  • Patent number: 10596610
    Abstract: A straddle-type steel section processing device of multiple saddles is disclosed, which comprises: a machine unit, a holding unit, a Z-axis direction processing unit, a pair of Y-axis direction processing units, a Y-axis direction guiderail unit and a Y-axis direction driving unit. In an embodiment, the Y-axis direction processing units are arranged respectively at the two sides of the Z-axis direction processing unit while allowing each to slide in a Y-axis direction as each Y-axis direction processing unit is further being mounted on a crossbeam of a base fitted on the machine unit. By sildably mounting the side saddles of the Y-axis direction processing unit on an end surface of the crossbeam, not only a desire condition of stable positioning can be achieved, but also the processing accuracy is enhanced.
    Type: Grant
    Filed: March 8, 2017
    Date of Patent: March 24, 2020
    Assignee: COSEN MECHATRONICS CO., LTD.
    Inventors: Ting-Fang Liu, Mu-Shui Huang, Chung-Te Tang, Chin-Piao Lin
  • Publication number: 20200080139
    Abstract: The present invention, among other things, provides technologies for detecting and/or quantifying nucleic acids in cells, tissues, organs or organisms. In some embodiments, through sequential barcoding, the present invention provides methods for high-throughput profiling of a large number of targets, such as transcripts and/or DNA loci.
    Type: Application
    Filed: September 16, 2019
    Publication date: March 12, 2020
    Inventors: Long CAI, Eric LUBECK, Timur ZHIYENTAYEV, Ahmet COSKUN, Ting-Fang HE, Chang Ho SOHN, Sheel SHAH
  • Patent number: 10587417
    Abstract: Disclosed are a document encryption prompt method and system. The document encryption prompt method comprises: detecting text content of a target document, and if the text content of the target document comprises a preset sensitive word, determining that the document is a sensitive document; and prompting a user to encrypt the sensitive document. A document encryption prompt system comprises: a detecting unit and a prompting unit. The detecting unit is configured to detect text content of a target document, and if the text content of the target document comprises a preset sensitive word, determine that the document is a sensitive document; and the prompting unit is configured to prompt the user to encrypt the sensitive document. According to this application, a user does not need to manually determine whether to encrypt a document, and the user can be prompted in time to perform encryption processing on the document, thereby improving the security of the document.
    Type: Grant
    Filed: November 25, 2014
    Date of Patent: March 10, 2020
    Inventors: Yuntong Chao, Dizuo Ou, Zhishou Huang, Xupeng Huang, Xuewen Hong, Huan Liu, Yafei Li, Ting Fang
  • Publication number: 20200058747
    Abstract: A FinFET device structure and method for forming the same is provided. The FinFET device structure includes an isolation structure formed over a substrate, and a gate structure formed over the isolation structure. The FinFET device structure includes a first dielectric layer formed over the isolation structure and adjacent to the gate structure and a source/drain (S/D) contact structure formed in the first dielectric layer. The FinFET device structure also includes a deep contact structure formed through the first dielectric layer and adjacent to the S/D contact structure. The deep contact structure is through the isolation structure, and a bottom surface of the S/D contact structure is higher than a bottom surface of the deep contact structure.
    Type: Application
    Filed: June 5, 2019
    Publication date: February 20, 2020
    Applicant: Taiwan Semiconductor Manufacturing Co., Ltd.
    Inventors: Ting FANG, Da-Wen LIN, Fu-Kai YANG, Chen-Ming LEE, Mei-Yun WANG
  • Publication number: 20200045066
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for online fraud protection. One of the methods includes receiving a query associated with a user account of an online service provider; providing the query to a deep neural network model to generate a prediction of whether the user account is fraudulent, wherein the deep neural network model is trained using anonymized event data for a collection of users received from one or more online service providers; and providing the prediction to the online service provider.
    Type: Application
    Filed: July 30, 2019
    Publication date: February 6, 2020
    Inventors: Cong A. Meng, Yuetong Wang, Yang Xu, Buodo Li, Ting-Fang Yen, Fang Yu, Yinglian Xie
  • Patent number: 10500085
    Abstract: The present invention provides a bed set for inhibition of obstructive sleep apnea, which includes: a sound receiving module, is used to receive a respiratory sound signal obtained from a user during a time period; a sound analyzing processor, which is connected with the sound receiving module, is used to obtain a snoring sound characteristic from the spectrum of respiratory sound signal; a database, which has a plurality of snoring image characteristics corresponding to a plurality of basic snoring sound characteristics for different respiratory actions; a control processor, which is connected with the sound analyzing processor and the database, is used to compare the snoring sound characteristic with the basic snoring sound characteristics to select one of the snoring image characteristics in the same waveform, and provides the first angle control order and the second angle control order corresponding to the selecting snoring image characteristic; a first pillow, which is connected to the control processor,
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: December 10, 2019
    Assignee: NATIONAL CENTRAL UNIVERSITY
    Inventors: Men-Tzung Lo, Leh-Kiong Huon, Van-Truong Pham, Yunn-Jy Chen, Ting-Fang Shih, Thi-Thao Tran, Chen Lin, Pa-Chun Wang
  • Patent number: 10457980
    Abstract: The present invention, among other things, provides technologies for detecting and/or quantifying nucleic acids in cells, tissues, organs or organisms. In some embodiments, through sequential barcoding, the present invention provides methods for high-throughput profiling of a large number of targets, such as transcripts and/or DNA loci.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: October 29, 2019
    Assignee: California Institute of Technology
    Inventors: Long Cai, Eric Lubeck, Timur Zhiyentayev, Ahmet Coskun, Ting-Fang He, Chang Ho Sohn, Sheel Shah
  • Publication number: 20190207960
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for detecting network attacks. One of the methods includes obtaining input data associated with a plurality of accounts associated with a particular entity; extracting features from the input data; performing unsupervised attack ring detection using the extracted features, wherein the unsupervised attack ring detection identifies suspicious clusters of accounts that have strong similarity or correlations in the high dimensional feature space; and generating an output for the detected attack rings.
    Type: Application
    Filed: December 31, 2018
    Publication date: July 4, 2019
    Inventors: Kuanyu Chu, Hongyu Cui, Arthur Meng, Zhong Wu, Yunfeng Xi, Yinglian Xie, Ting-Fang Yen, Fang Yu
  • Patent number: 10298258
    Abstract: A data compression method based on sampling and estimation is provided. The method includes: receiving a piece of data; extracting N data regions from M data regions of the piece of data; examining a data redundancy ratio in the N data regions; and determining, according to a value of the data redundancy ratio, whether to compress the piece of data.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: May 21, 2019
    Assignee: ACCELSTOR LTD.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, Yu-Chia Cheng
  • Publication number: 20190102092
    Abstract: A distributed storage device includes a control unit and a plurality of storage units. The control unit has a network interface, to receive a work instruction sent by at least one user end via a network. Each storage unit supports a non-volatile memory host controller interface (NVMHCI) specification and includes at least one non-volatile memory and a storage controller. The storage controller is capable of performing an operation on the at least one non-volatile memory according to the work instruction, to share operation resources of the control unit. The operation may be thin provisioning that establishes a physical volume and a logical volume for the storage unit.
    Type: Application
    Filed: November 7, 2017
    Publication date: April 4, 2019
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien
  • Patent number: 10140047
    Abstract: The data storage system includes a memory, a hard disk, and a processing unit. A first logical address and a second logical address in a first logical block of the memory correspond to a piece of duplicated data, and the duplicated data is stored in two physical pages in the hard disk. When executing a de-duplication command, the processing unit transfers the duplicated data to a physical page mapped to a third logical address in a second logical block of the memory; the physical page has a third physical address, and the processing unit updates a first mapping relationship to make it provide a mapping relationship between the first logical address and the third logical address and a mapping relationship between the second logical address and the third logical address, and stores the mapping relationship between the third logical address and the third physical address in the memory.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: November 27, 2018
    Assignee: ACCELSTOR, INC.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang
  • Patent number: 10129264
    Abstract: Disclosed are a method and an apparatus for implementing document sharing between user groups. The method comprises: receiving document sharing request information sent by a user in a first user group, the document sharing request information carrying an identifier of a target shared document and an identifier of a second user group; sending a shared document instruction to the second user group according to the identifier of the second user group, the shared document instruction carrying an identifier of a to-be-created shared document and an index of the to-be-created shared document and being used for instructing the second user group to create a shared document corresponding to the target shared document, the index of the to-be-created document being the same as the identifier of the target shared document, for associating the to-be-created document with the target shared document.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: November 13, 2018
    Assignees: BEIJING KINGSOFT OFFICE SOFTWARE, INC, ZHUHAI KINGSOFT OFFICE SOFTWARE CO., LTD
    Inventors: Yuntong Chao, Chuantong Huang, Kongsheng Zhao, Huan Liu, Qixu Lang, Yafei Li, Ting Fang
  • Patent number: 10127106
    Abstract: A redundant disk array system and a data storage method thereof are provided. The redundant disk array system includes a plurality of disks, a plurality of data stripes, and a processing unit. The processing unit stores, in a log manner into a write page, first logic page numbers corresponding to the pieces of write data, and records write locations of the first logic page numbers; the processing unit performs garbage collection on invalid page numbers of the first logic page numbers; and after executing garbage collection, the processing unit writes, in a log manner, second logic page numbers corresponding to the pieces of write data into the write pages traversed by a data stripe of the data stripes that has the most invalid page numbers, and records write locations of the second logic page numbers.
    Type: Grant
    Filed: July 7, 2016
    Date of Patent: November 13, 2018
    Assignee: ACCELSTOR LTD.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang
  • Patent number: 10073633
    Abstract: The present invention provides a data storage system and method. A controller is connected to a plurality of disk arrays, and each disk array is provided with a data protection unit for data protection. When one disk drive of one of the disk arrays is damaged, this disk array is defined as a damaged disk array, while other disk arrays without disk drives being damaged are defined as at least one normal disk array. The controller stops to write a new written data into the damaged disk array, while write the new written data into the normal disk arrays. The new written data will be protected by the data protection units of the normal disk arrays. Thereby, continuous data protection for the new written data by the data protection units together with preservation of storage performance of the system, after the disk drive is damaged, may be achieved.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: September 11, 2018
    Assignee: Accelstor Ltd.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang
  • Patent number: 10073771
    Abstract: A data storage method and a system thereof are disclosed. The data storage method includes allocating a first logical block and a second logical block, which are mapped to a physical block; the first logical block includes consecutive first logical pages, used to store logical addresses, and the second logical block includes consecutive second logical pages; on executing garbage collection, sequentially and consecutively storing valid logical addresses in second logical pages in the order of the second logical pages according to valid bits; and establishing a one-to-one second mapping relationship between the second logical pages and valid data pages according to the first mapping relationship.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: September 11, 2018
    Assignee: ACCELSTOR LTD.
    Inventors: Shih-Chiang Tsao, Ting-Fang Chien, An-Nan Chang
  • Patent number: 10019522
    Abstract: Systems, methods, and computer-readable storage media are provided for presenting customized deeplinks on a search engine results page (SERP) to a user via a browser in response to a website name query where the user intends to submit a task-specific query. If selected, the customized deeplink navigates the browser to a webpage of the website that is relevant to the task-specific query. Customized deeplinks are generated by comparing a history associated with the user's browser and the website query database's data. The website query database contains data associated with popular search terms mined from a website server hosting the website. Popular search terms and associated data may be mined from the website's browser log by identifying a search uniform resource locator (URL) pattern from a search form of the website and filtering browser log entries of the browser log that match the identified search URL pattern.
    Type: Grant
    Filed: September 12, 2014
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing LLC
    Inventor: I-Ting Fang