Patents by Inventor Hua Yuan

Hua Yuan 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: 20070050392
    Abstract: A framework for data change notification includes a notification queue storing event notifications. Client applications can request event information regarding various data change events. For example, a client application can subscribe, via one or more APIs, to receive event information. The framework allows for session specific event notification mechanisms as well as durable event notification mechanisms that can be preserved across client sessions as well as server restarts. Innovative aspects of this invention include guaranteed delivery of event notifications, APIs to allow applications get summary of past events on the subscribed objects, automatic garbage collection/cleanup of notifications when a client session terminates.
    Type: Application
    Filed: August 25, 2005
    Publication date: March 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Amit Shukla, Chang Luo, Hua Yuan, James Ryseff, Johannes Klein, Lijiang Fang, Nigel Ellis, Siddhartha Singh, Srinivasmurthy Acharya
  • Publication number: 20060195456
    Abstract: In order to efficiently handle change notification requests to a storage system based on a database data store and a database engine, the change notification requests are multiplexed. This can be done by issuing a query which refers, for information about what changes are being tracked, to a data structure. The information about what changes to track for each request to be multiplexed is stored in the data structure. Additionally, information about the request can be stored in the data structure. By adding information to the data structure, the query can be altered without needing to directly modify or reissue the query.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Applicant: Microsoft Corporation
    Inventors: Lijiang Fang, Hua Yuan
  • Publication number: 20060022579
    Abstract: An organic light emitting diode display panel element and a method for manufacturing the same are provided. The element comprises a substrate, a conductive wire layer, a protective layer, an organic light emitting diode structure, and a package body. It first makes the conductive wire layer on the substrate, then coats protective glue on a display area and a non-display area on the substrate, evaporates the organic light emitting diode structure on the display area on the substrate and connects it to the conductive wire layer (connection with electricity conductive ability), and packages the organic light emitting diode structure on the substrate. Therefore, twice protective glue coating process is not needed, it is easy to process the coating process, and the protective glue is more adhesive to the substrate, thus reducing process steps and processing time, meanwhile reducing process expenses.
    Type: Application
    Filed: July 29, 2005
    Publication date: February 2, 2006
    Inventors: Ling-Yi Wang, Chih-Hung Yeh, Chien-Hua Yuan, Yu-Chun Tseng
  • Patent number: 6961725
    Abstract: A search method for a range search with a plurality of pre-set rules constructs a rule mapping table by dividing data associated with the rules into a plurality of sub-keys and generating output tables for each sub-key. A rule column is formed for a rule by following through each sub-key based on the associated range of data. A first output table for the first sub-key and upper and lower output tables are generated for each remaining sub-key. All the rule columns are arranged in parallel to form the rule mapping table. The method of search is accomplished by dividing an input data into a plurality of sub-keys and each sub-key is used to search through the rule mapping table for determining a rule that is satisfied with the input data. If multiple rules are satisfied, a priority encoder selects a highest priority rule as the search result.
    Type: Grant
    Filed: August 24, 2002
    Date of Patent: November 1, 2005
    Assignee: Industrial Technology Research Institute
    Inventors: Kuo-Hua Yuan, Wen-Jyh Chen
  • Patent number: 6778984
    Abstract: A flexible and high-performance packet classification algorithm. The algorithm includes converting the original rule database into rule mapping table format for storage. The method of producing the rule mapping table includes partitioning an input key into a plurality of sub-keys, and sequentially comparing various grouping combinations of each sub-key with the same sub-key field of each rule. Finally, the results are stored in the rule mapping table using a bit-map method. This invention provides a packet classification algorithm that support a plurality of rule databases or sub-tables such that the co-existence of a plurality of rule databases each having a different length and width in the same search engine is permitted. In addition, the design can provide actual improvements (higher speed, smaller volume occupation) and flexibility (possible coexistent of different rule databases).
    Type: Grant
    Filed: October 23, 2000
    Date of Patent: August 17, 2004
    Assignee: Industrial Technology Research Institute
    Inventors: Kuo-Cheng Lu, Shi-Ming Zhao, Kuo-Hua Yuan
  • Publication number: 20030217046
    Abstract: A search method for a range search with a plurality of pre-set rules constructs a rule mapping table by dividing data associated with the rules into a plurality of sub-keys and generating output tables for each sub-key. A rule column is formed for a rule by following through each sub-key based on the associated range of data. A first output table for the first sub-key and upper and lower output tables are generated for each remaining sub-key. All the rule columns are arranged in parallel to form the rule mapping table. The method of search is accomplished by dividing an input data into a plurality of sub-keys and each sub-key is used to search through the rule mapping table for determining a rule that is satisfied with the input data. If multiple rules are satisfied, a priority encoder selects a highest priority rule as the search result.
    Type: Application
    Filed: August 24, 2002
    Publication date: November 20, 2003
    Inventors: Kuo-Hua Yuan, Wen-Jyh Chen
  • Patent number: 5792813
    Abstract: A fluorescent polymer having the moiety ##STR1## is disclosed. R.sub.1 and R.sub.2 are H.sub.1 alkyl, or aromatic. R.sub.3, R.sub.4, and R.sub.5 are aromatic. A preferred fluorescent composition may be formed by combining the fluorescent polymer with a second polymer, such as polystyrene or polysilystyrene.
    Type: Grant
    Filed: March 14, 1997
    Date of Patent: August 11, 1998
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Chien-Hua Yuan, Robert C. West
  • Patent number: 5644013
    Abstract: A fluorescent polymer having the moiety ##STR1## is disclosed. R.sub.1 and R.sub.2 are H.sub.1 alkyl, or aromatic. R.sub.3, R.sub.4, and R.sub.5 are aromatic. A preferred fluorescent composition may be formed by combining the fluorescent polymer with a second polymer, such as polystyrene or polysilystyrene.
    Type: Grant
    Filed: August 18, 1994
    Date of Patent: July 1, 1997
    Assignee: Wisconsin Alumni Research Foundation
    Inventors: Chien-Hua Yuan, Robert C. West