Patents by Inventor Ming-Hao BI

Ming-Hao BI 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: 20130232006
    Abstract: A single search system that returns relevant search results for a user search query by identifying user intent and context implied therein. The inventive system supports POI and address searches initiated from a single search box only. Search query data is input in to a single search box on a single search client to initiate a search for an arbitrary piece of data. Meta-data concerning a nature of a search is not provided to the single search system. A search servlet on a single search server uses an ordered series of filter methods to progressively extract specific aspects of user intent from a freeform search query, and accumulate intent information within a context shared by all filters. The single search system determines a data corpus to search based on context provided in a user search query. Relevant search results are returned to the single search client in a search response.
    Type: Application
    Filed: March 4, 2013
    Publication date: September 5, 2013
    Inventors: Tim Holcomb, Mark Goddard, Gopal Venkatraman, Ming Hao Bi, Xiao Bin Gao
  • Publication number: 20100250651
    Abstract: A data access method for making an asynchronous request to a block device is adapted to access a block device in a server end and perform corresponding processing according to a plurality of data access requests. The data access method includes the steps. A current request is received from a client. A virtual device of the block device is invoked. The current request is compared with a request queue storing a plurality of requests to be processed. The requests to be processed are selected from the request queue according to an access address of the current request. A request merging program is performed on the requests to be processed with adjacent access addresses and the current request to generate a merged request. The merged request is submitted to the request queue. The requests having low access capacities is merged, so as to improve the access efficiency of the block device.
    Type: Application
    Filed: March 31, 2009
    Publication date: September 30, 2010
    Applicant: INVENTEC CORPORATION
    Inventors: Ming-Hao Bi, Tom Chen
  • Publication number: 20090158284
    Abstract: A system and a method of processing sender requests for remote replication are applied in local system having a plurality of network block devices (NBD). A fixed number of sender threads are created in local system to form sender thread pool. All NBDs receiving write request for corresponding remote mirror volume are serially connected to be circular linked list. A pointer is set to sequentially record latest processed NBD in circular linked list, the sender threads in the sender thread pool are allocated to actively search NBD to be processed pointed by the pointer according to a sequence in circular linked list, and processing of NBD pointed by the pointer is locked by using the sender thread, hence processing the sender request of NBD. Each time when the sender request is finished, the pointer is sequentially moved to next NBD and the sender request of corresponding NBD is performed.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 18, 2009
    Applicant: INVENTEC CORPORATION
    Inventors: Ming-Hao BI, Tom CHEN, Win-Harn LIU