Patents by Inventor Lintao Zhang

Lintao Zhang 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: 20100057647
    Abstract: A hardware accelerator is provided for Boolean constraint propagation (BCP) using field-programmable gate arrays (FPGAs) for use in solving the Boolean satisfiability problem (SAT). An inference engine may perform implications. Learned clauses may be generated during conflict analysis. Operations pertaining to learned clauses may include clause insertion and clause deletion (e.g., by invalidation) from a learned clause inference engine, and “garbage collection” in which unused or invalidated clauses may be removed from an inference engine.
    Type: Application
    Filed: September 4, 2008
    Publication date: March 4, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: John Davis, Zhangxi Tan, Fang Yu, Lintao Zhang
  • Publication number: 20090254505
    Abstract: A hardware accelerator is provided for Boolean constraint propagation (BCP) using field-programmable gate arrays (FPGAs) for use in solving the Boolean satisfiability problem (SAT). An inference engine may perform implications. Block RAM (BRAM) may be used to store SAT instance information. Computation may be co-located with the BRAM memory, taking advantage of the high on-chip bandwidth and low latency of an FPGA. SAT instances may be partitioned into multiple groups that can be processed by multiple inference engines in parallel. New SAT instances can be inserted into FPGA without invoking the time-consuming FPGA re-synthesizing process.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: John Davis, Zhangxi Tan, Fang Yu, Lintao Zhang
  • Patent number: 7577625
    Abstract: In order to provide for more efficient QBF satisfiability determination, the formula to be checked is transformed into one formula which is equi-satisfiable, and one which is equi-tautological. The conjunction or disjunction of these two formulas, then, is used to determine satisfiability, with the result being that a determination of satisfiability is more easily achieved. A conjunctive normal form transformation of the initial formula yields a group of clauses, only one of which must be unsatisfiable for the formula to be unsatisfiable. A disjunctive normal form transformation of the initial formula yields a group of cubes, only one of which must be satisfiable in order for the formula to be determined to be satisfiable.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: August 18, 2009
    Assignee: Microsoft Corporation
    Inventor: Lintao Zhang
  • Publication number: 20090113550
    Abstract: Methods and architectures for automatic filter generation are described. In an embodiment, these filters are generated in order to block inputs which would otherwise disrupt the normal functioning of a program. An initial set of filter conditions is generated by analyzing the path of a program from a point at which a bad input is received to the point at which the malfunctioning of the program is detected and creating conditions on an input which ensure that this path is followed. Having generated the initial set of filter conditions, the set is made less specific by determining which instructions do not influence whether the point of detection of the attack is reached and removing the filter conditions which correspond to these instructions.
    Type: Application
    Filed: October 26, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Manuel Costa, Miguel Castro, Lidong Zhou, Lintao Zhang, Marcus Peinado
  • Publication number: 20070179920
    Abstract: In order to provide for more efficient QBF satisfiability determination, the formula to be checked is transformed into one formula which is equi-satisfiable, and one which is equi-tautological. The conjunction or disjunction of these two formulas, then, is used to determine satisfiability, with the result being that a determination of satisfiability is more easily achieved. A conjunctive normal form transformation of the initial formula yields a group of clauses, only one of which must be unsatisfiable for the formula to be unsatisfiable. A disjunctive normal form transformation of the initial formula yields a group of cubes, only one of which must be satisfiable in order for the formula to be determined to be satisfiable.
    Type: Application
    Filed: January 9, 2006
    Publication date: August 2, 2007
    Applicant: Microsoft Corporation
    Inventor: Lintao Zhang
  • Patent number: 7249333
    Abstract: Quantified Boolean formula (QBF) techniques are used in determining QBF satisfiability. A QBF is broken into component parts that are analyzable by a satisfiability (SAT) solver. Each component is then independently, and perhaps in parallel, analyzed for satisfiability. If a component is unsatisfiable, then it is determined that the QBF is unsatisfiable, and the analysis is stopped. If a component is satisfiable, then an assignment corresponding to the satisfiable component is noted. If a component is satisfiable, then it is appended to another untested component to provide a combination component, and the satisfiability of the combination component is analyzed. Such appending and analysis is repeated until the QBF is completed and determined to be satisfiable or determined to be unsatisfiable.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: July 24, 2007
    Assignee: Microsoft Corporation
    Inventors: Yuan Yu, Lintao Zhang
  • Publication number: 20070063233
    Abstract: An array substrate includes a base substrate, a plurality of gate lines, a plurality of data lines and a pixel matrix. The plurality of gate lines and the plurality of data lines define pixel areas. The pixel matrix is formed on each pixel area, and includes a plurality of pixel columns and pixel rows. Each pixel column has a first pixel group and a second pixel group. The first pixel group is electrically connected to a first gate line adjacent to the pixel column. The second pixel group is electrically connected to a second gate line adjacent to the pixel column. Each pixel row is electrically connected to one data line adjacent to the pixel column.
    Type: Application
    Filed: June 16, 2006
    Publication date: March 22, 2007
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Soong-Yong Joo, Myung-Koo Kang, Lintao Zhang, Jung-Sun Lee, Suk-Ki Jung, Dong-Yub Lee, Jong-Hwa Park
  • Publication number: 20060190865
    Abstract: Quantified Boolean formula (QBF) techniques are used in determining QBF satisfiability. A QBF is broken into component parts that are analyzable by a satisfiability (SAT) solver. Each component is then independently, and perhaps in parallel, analyzed for satisfiability. If a component is unsatisfiable, then it is determined that the QBF is unsatisfiable, and the analysis is stopped. If a component is satisfiable, then an assignment corresponding to the satisfiable component is noted. If a component is satisfiable, then it is appended to another untested component to provide a combination component, and the satisfiability of the combination component is analyzed. Such appending and analysis is repeated until the QBF is completed and determined to be satisfiable or determined to be unsatisfiable.
    Type: Application
    Filed: January 18, 2005
    Publication date: August 24, 2006
    Applicant: Microsoft Corporation
    Inventors: Yuan Yu, Lintao Zhang
  • Publication number: 20060176263
    Abstract: A display device includes a data driver, an inverter, a display panel, and an intercept unit. The data driver provides an image signal and the scan driver generates a control signal corresponding to the image signal. The inverter provides an inverted control signal. The display panel has a PMOS transistor that provides the image signal to a pixel electrode based on the inverted control signal. The interception unit intercepts an abnormal signal that is forwarded to the PMOS transistor. Therefore, a signal having an abnormal voltage level may be interrupted to prevent display defects resulting from the abnormal voltage level.
    Type: Application
    Filed: October 20, 2005
    Publication date: August 10, 2006
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Myung-Koo Kang, Lintao Zhang, Jung-Sun Lee, Jong-Hwa Park
  • Patent number: 7016610
    Abstract: A self-adjusting optical add-drop multiplexer monitors the power in a drop signal and attenuates the power in an add signal to match the power in express WDM channels (signals). When used in a fiber network, and more particularly, in a metro network, the deleterious effects of optical amplification are reduced. Power attenuation is also used in an optical switching assembly particularly useful in two-fiber ring network. The optical switching assembly monitors drop channels from the two rings of the network and attenuates the add channel(s) accordingly. An optical switch operates to direct the drop signal from one of the two rings to a receiver in accordance with a control signal based on the monitored drop channels. The self-adjusting optical add-drop multiplexer also monitors the power in the drop signals and issues an alarm if the drop signal is of a power level above or below predetermined levels.
    Type: Grant
    Filed: March 12, 2004
    Date of Patent: March 21, 2006
    Assignee: Avanex Corporation
    Inventors: Guohua Xiao, Xiaoping Mao, Lintao Zhang, Xiaofan Cao
  • Patent number: 6970617
    Abstract: An optical reconfigurable service ring (RSR) architecture based on a RSR channel and WDM channel plan matrix, and method for operation in a fiber network that provides WDM wavelength networking functionalities such as provisional wavelength services, optical circuit switching, optical layer 2 packet switching, optical storage switching, and optical layer 3 packet routing, are proposed. In one embodiment, sixteen wavelength are dynamically switching, routed, or distributed among five optical add/drop nodes using narrowly wavelength tunable transmitters and fixed optical add/drop multiplexer modules.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: November 29, 2005
    Inventors: Charles Mao, Lintao Zhang, Guohua Xiao
  • Publication number: 20040175179
    Abstract: A self-adjusting optical add-drop multiplexer monitors the power in a drop signal and attenuates the power in an add signal to match the power in express WDM channels (signals). When used in a fiber network, and more particularly, in a metro network, the deleterious effects of optical amplification are reduced. Power attenuation is also used in an optical switching assembly particularly useful in two-fiber ring network. The optical switching assembly monitors drop channels from the two rings of the network and attenuates the add channel(s) accordingly. An optical switch operates to direct the drop signal from one of the two rings to a receiver in accordance with a control signal based on the monitored drop channels. The self-adjusting optical add-drop multiplexer also monitors the power in the drop signals and issues an alarm if the drop signal is of a power level above or below predetermined levels.
    Type: Application
    Filed: March 12, 2004
    Publication date: September 9, 2004
    Inventors: Guohua Xiao, Xiaoping Mao, Lintao Zhang, Xiaofan Cao
  • Publication number: 20040131308
    Abstract: A unique WDM channel plan matrix, an optical reconfigurable service ring architecture, and method for operation in a metropolitan network that provides WDM wavelength networking functionalities such as provisional wavelength services, optical circuit switching, optical layer 2 packet switching, optical storage switching, and optical layer 3 packet routing are disclosed. The optical reconfigurable service ring is designed with capabilities for wavelength/channel routing, tuning, add/drop, optical circuit switching, optical layer 2 packet switching, optical storage switching, and optical layer 3 packet routing functionalities without requiring any immature and expensive widely tunable lasers and reconfigurable OADMs. In one embodiment, sixteen wavelengths are dynamically distributed among five optical add/drop nodes using commercially available narrowly tunable transmitters and fixed optical add/drop modules.
    Type: Application
    Filed: January 7, 2003
    Publication date: July 8, 2004
    Inventors: Charles Mao, Lintao Zhang, Guohua Xiao
  • Patent number: 6721509
    Abstract: A self-adjusting optical add-drop multiplexer monitors the power in a drop signal and attenuates the power in an add signal to match the power in express WDM channels (signals). When used in a fiber network, and more particularly, in a metro network, the deleterious effects of optical amplification are reduced. Power attenuation is also used in an optical switching assembly particularly useful in two-fiber ring network. The optical switching assembly monitors drop channels from the two rings of the network and attenuates the add channel(s) accordingly. An optical switch operates to direct the drop signal from one of the two rings to a receiver in accordance with a control signal based on the monitored drop channels. The self-adjusting optical add-drop multiplexer also monitors the power in the drop signals and issues an alarm if the drop signal is of a power level above or below predetermined levels.
    Type: Grant
    Filed: December 5, 2000
    Date of Patent: April 13, 2004
    Assignee: Avanex Corporation
    Inventors: Guohua Xiao, Xiaoping Mao, Lintao Zhang, Xiaofan Cao
  • Publication number: 20030225552
    Abstract: A method for bounded model checking of arbitrary Linear Time Logic temporal properties. The method comprises translating properties associated with temporal operators F(p), G(p), U(p, q) and X(p) into property checking schemas comprising Boolean satisfiability checks, wherein F represents an eventuality operator, G represents a globally operator, U represents an until operator and X represents a next-time operator. The overall property is checked in a customized manner by repeated invocations of the property checking schemas for F(p), G(p), U(p, q), X(p) operators and standard handling of atomic propositions and Boolean operators.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Applicant: NEC CORPORATION
    Inventors: Malay Ganai, Lintao Zhang, Aarti Gupta, Zijiang Yang, Pranav Ashar
  • Patent number: 6621625
    Abstract: An optical node and method for operation in an ultra long haul backbone network that provides DWDM optical transmission and wavelength networking functionalities are disclosed. The optical node is designed with capabilities for amplification, dispersion compensation, and add/drop functionalities. In one embodiment, three erbium-doped fiber amplifier (EDFA) are cascaded using low nonlinearity and low loss dispersion compensating module (DCM).
    Type: Grant
    Filed: December 13, 2000
    Date of Patent: September 16, 2003
    Assignee: Avanex Corporation
    Inventors: Lintao Zhang, Guohua Xiao, Charles Mao, Xiofan Cao, Jialing Yang, Jin Xie, Gang Li
  • Patent number: 6441952
    Abstract: The present invention provides a hybrid Raman/EDFA optical amplifier that utilizes a first optical detector that generates a first electrical or electronic signal that is proportional the combined optical power of the signal light and the leaked pump laser light, a second optical detector that generates a second electrical or electronic signal that is proportional to the power of the pump laser light and an electronic subtraction circuit that receives the first and second electrical or electronic signals and generates a difference signal that is proportional to only to the optical power of the signal light and insensitive to the power of the Raman pump laser light. The difference signal is utilized by an EDFA control circuit to control and/or adjust the operation of the EDFA based upon changes in the power of the input optical signal.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: August 27, 2002
    Assignee: Avanex Corporation
    Inventors: Xiaodong Duan, Guohua Xiao, Lintao Zhang, Dongqi Liu, Gang Li, Paul Hull, Charles Xiaoping Mao, Simon Xiaofan Cao
  • Publication number: 20020101636
    Abstract: A self-adjusting optical add-drop multiplexer monitors the power in a drop signal and attenuates the power in an add signal to match the power in express WDM channels (signals). When used in a fiber network, and more particularly, in a metro network, the deleterious effects of optical amplification are reduced. Power attenuation is also used in an optical switching assembly particularly useful in two-fiber ring network. The optical switching assembly monitors drop channels from the two rings of the network and attenuates the add channel(s) accordingly. An optical switch operates to direct the drop signal from one of the two rings to a receiver in accordance with a control signal based on the monitored drop channels. The self-adjusting optical add-drop multiplexer also monitors the power in the drop signals and issues an alarm if the drop signal is of a power level above or below predetermined levels.
    Type: Application
    Filed: December 5, 2000
    Publication date: August 1, 2002
    Inventors: Guohua Xiao, Xiaoping Mao, Lintao Zhang, Xiaofan Cao
  • Patent number: 6417964
    Abstract: A reconfigurable AGC loop design for an optical amplifier with a software provisional switch in the AGC loop inside the optical amplifier is disclosed. On the input side, there is a 1×m switch for switching a first input to the input of an optical amplifier, or to route other external pins to the optical amplifier. On the output side, there is a 1×n switch for switching a first output to the output of an optical amplifier, or to route other external pins to the optical amplifier. The AGC loop inside an optical amplifier is available to operate with other external signals. This reconfigurability unleashes the AGC loop capability that is traditionally confined to individual optical amplifier, provides flexibility, and greatly simplifies the design of optical node.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: July 9, 2002
    Assignee: Avamex Corporation
    Inventors: Lintao Zhang, Charles Mao, Xiaofan Cao, Guohua Xiao