Patents by Inventor Wing Luk

Wing Luk 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: 9934278
    Abstract: A system, method, and computer-readable medium for optimizing complex SQL statements using a region divided preferential SQL rewrite operation. The region divided preferential SQL rewrite operation makes it possible for a user to inference a machine SQL statement rewrite operation to optimize the SQL statement with more or less focus on different regions of the SQL. This operation combines the strength of using heuristic knowledge and understanding of data to rewrite the region of the SQL statement where the problem originates with the precision and efficiency of a machine SQL statement rewrite operation.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: April 3, 2018
    Assignee: QUEST SOFTWARE INC.
    Inventors: Wai Yip To, Ka Wing Luk
  • Publication number: 20160328446
    Abstract: A system, method, and computer-readable medium for optimizing complex SQL statements using a region divided preferential SQL rewrite operation. The region divided preferential SQL rewrite operation makes it possible for a user to inference a machine SQL statement rewrite operation to optimize the SQL statement with more or less focus on different regions of the SQL. This operation combines the strength of using heuristic knowledge and understanding of data to rewrite the region of the SQL statement where the problem originates with the precision and efficiency of a machine SQL statement rewrite operation.
    Type: Application
    Filed: May 4, 2015
    Publication date: November 10, 2016
    Applicant: Dell Software, Inc.
    Inventors: Wai Yip To, Ka Wing Luk
  • Publication number: 20160314170
    Abstract: A system, method, and computer-readable medium are disclosed for improving the readability and understanding of a SQL query plan by presenting SQL query plan in a join plan representation. In various embodiments, the join plan representation includes one or more of a table join path portion, a statistics portion, an objects axis region and an operator region. The order of the table join path can be easily read in such a representation. Also, statistic figures like cost, IO, CPU and cardinality are all consistently and orderly presented, making it easy for users to understand and compare.
    Type: Application
    Filed: April 21, 2015
    Publication date: October 27, 2016
    Applicant: DELL SOFTWARE, INC.
    Inventors: Wai Yip To, Ka Wing Luk
  • Publication number: 20160299946
    Abstract: A system, method, and computer-readable medium are disclosed for providing usage and symptom oriented SQL statement optimization. More specifically, in certain embodiments, a SQL Optimizer is provided with a SQL Statement Usage and Symptom Oriented Tuning Tool. More specifically, the SQL Statement Usage and Symptom Oriented Tuning Tool assists users in composing a correct test run method and selecting a correct resource saving item. Additionally, in certain embodiments, the SQL Statement Usage and Symptom Oriented Tuning Tool includes a tuning tool user interface which allows users to provide the tool with specific information about the performance symptoms and usage patterns of their SQL statement. By providing such a user interface, users do not need to have knowledge of the actual settings used to tune the SQL statement. The SQL Statement Usage and Symptom Oriented Tuning Tool automatically composes settings to provide a SQL statement test run method on behalf of the user.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Applicant: DELL SOFTWARE, INC.
    Inventors: Wai Yip To, Ka Wing Luk
  • Patent number: 7641046
    Abstract: Combination case for providing a versatile protective case for a handheld device, such as a PDA. The combination case has a rigid inner shell that attaches to an outer shell with a mounting plate. The handheld device is inserted into the rigid inner shell, which is then attached to the rear panel of the outer shell. The rigid inner shell is a three-sided shell that holds the handheld device and allows free access to the LCD display and operational components on the device when the outer shell is open. A soft inner shell may be used instead of the rigid inner shell. This soft inner shell attaches to the outer shell with the mounting plate and provides a water-resistant enclosure for the device.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: January 5, 2010
    Inventors: Chun Chee Tsang, Fai Wing Luk
  • Publication number: 20080164790
    Abstract: Universal computer case for a laptop computer, having an adjustable base plate and a press device. The base plate is bi-directionally adjustable in height and width to accommodate the dimensions of the laptop. The pressure device is adjustable to the thickness of the laptop, and applies pressure to the top of the laptop, to prevent it from rattling in the case and to absorb impact shock.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: Chun Chee Tsang, Fai Wing Luk
  • Publication number: 20080083631
    Abstract: Combination case for providing a versatile protective case for a handheld device, such as a PDA. The combination case has a rigid inner shell that attaches to an outer shell with a mounting plate. The handheld device is inserted into the rigid inner shell, which is then attached to the rear panel of the outer shell. The rigid inner shell is a three-sided shell that holds the handheld device and allows free access to the LCD display and operational components on the device when the outer shell is open. A soft inner shell may be used instead of the rigid inner shell. This soft inner shell attaches to the outer shell with the mounting plate and provides a water-resistant enclosure for the device.
    Type: Application
    Filed: October 10, 2006
    Publication date: April 10, 2008
    Inventors: Chun Chee Tsang, Fai Wing Luk
  • Publication number: 20070249115
    Abstract: A dynamic random access memory cell is disclosed that comprises a capacitive storage device and a write access transistor. The write access transistor is operatively coupled to the capacitive storage device and has a gate stack that comprises a high-K dielectric, wherein the high-K dielectric has a dielectric constant greater than a dielectric constant of silicon dioxide. Also disclosed are a memory array using the cells, a computing apparatus using the memory array, a method of storing data, and a method of manufacturing.
    Type: Application
    Filed: April 21, 2006
    Publication date: October 25, 2007
    Applicant: International Business Machines Corporation
    Inventors: Wing Luk, Jin Cai
  • Publication number: 20070164359
    Abstract: An area-efficient gated diode includes a semiconductor layer of a first conductivity type, an active region of a second conductivity type formed in the semiconductor layer proximate an upper surface of the semiconductor layer, and at least one trench electrode extending substantially vertically through the active region and at least partially into the semiconductor layer. A first terminal of the gated diode is electrically connected to the trench electrode, and at least a second terminal is electrically connected to the active region. The gated diode is operative in one of at least a first mode and a second mode as a function of a voltage potential applied between the first and second terminals. The first mode is characterized by the creation of an inversion layer in the semiconductor layer substantially surrounding the trench electrode.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 19, 2007
    Applicant: International Business Machines Corporation
    Inventors: Leland Chang, Robert Dennard, David Fried, Wing Luk
  • Publication number: 20070044141
    Abstract: An admission scheme for a communication network comprising the step of:—a) acquiring and storing the MAC address of a device on admitting the device to the communication network, b) checking the source MAC address of a data packet before said data packet is admitted into the communication network, and c) admitting a data packet into the communication network only if the MAC address is registered with the communication network.
    Type: Application
    Filed: August 18, 2005
    Publication date: February 22, 2007
    Applicant: Hong Kong Applied Science and Technology Research Institute Co. Ltd.
    Inventors: Kar-Wing Lor, Yat Cheung, Wing Luk, Kwan Shum
  • Publication number: 20070041373
    Abstract: A switching apparatus for switching packetized voice traffic between a plurality of communication devices, the switching apparatus comprises a multi-layer switch, a plurality of communication ports, control means and ingress processing means, said packetized voice traffic comprises call control packets and medium packets which are exchanged between the communication devices via said communication ports, wherein medium packet traffic from a first communication device to a second communication device is split into a first call segment and a second call segment, the first call segment originates from said first communication devices and terminates at said switching apparatus, the second call segment originates from said switching apparatus and terminates at said second communication device, each medium packet from said first communication device is processed by said ingress processing means of said switching apparatus before onward transmission to said second communication device.
    Type: Application
    Filed: August 18, 2005
    Publication date: February 22, 2007
    Applicant: Hong Kong Applied Science and Technology Research Institute Co. Ltd.
    Inventors: Kar-Wing Lor, Wing Luk, Kwan Shum
  • Publication number: 20060255850
    Abstract: A sense amplifier circuit comprises (1) an isolation device comprising a control terminal and first and second terminals, the first terminal of the isolation device coupled to a signal line, (2) a gated diode comprising first and second terminals, the first terminal of the gated diode coupled to the second terminal of the isolation device, and the second terminal of the gated diode coupled to a set line; and (3) control circuitry coupled to the control terminal of the isolation device and adapted to control voltage on the control terminal of the isolation device in order to enable and disable the isolation device. A latch circuit further comprises a precharge device comprising a control terminal and first and second terminals, the first terminal of the precharge device coupled to a power supply voltage, and the second terminal of the precharge device coupled to the first terminal of the isolation device.
    Type: Application
    Filed: July 24, 2006
    Publication date: November 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Wing Luk, Leland Chang, Robert Dennard, Robert Montoye
  • Publication number: 20060198181
    Abstract: A new type of static RAM cell is disclosed that is based on a gated diode and its voltage amplification characteristic. The cell combines the advantages of a static RAM, in which data refresh is not needed, and those of gated diode cells, which are scalable to low voltages, have high signal to noise ratio, high signal margin, and tolerance to process variations, to form a single high performance static memory cell. This new cell has independent read and write paths, which allow for separate optimization of the read (R) and write (W) events, and enable dual-port R/W operation. Furthermore, storage node disturbance during the read and write operations are eliminated, which greatly improves cell stability and scalability for future technologies.
    Type: Application
    Filed: February 28, 2005
    Publication date: September 7, 2006
    Applicant: International Business Machines Corporation
    Inventors: Wing Luk, Leland Chang
  • Publication number: 20060192591
    Abstract: A family of logic circuits, called gated diode logic circuits, is disclosed wherein small amplitude signals, typically a fraction of the supply voltage, can be sensed and amplified by applying a small amplitude signal to a gate of a gated diode in a sampling mode and changing a voltage of a source of the gated diode in an evaluation mode. One or more isolation devices may be connected between each small amplitude signal and a gate of the gated diode, wherein the isolation device passes the small amplitude signal to the gate of the gated diode in the sampling mode, and isolates the small amplitude signal from the gate in the evaluation mode for amplification and performing fast logic operations (logic functions). The disclosed gated diode logic circuits overcome the Vt variation problem in FETs by detecting and amplifying the small logic signals utilizing gated diodes that have relatively low Vt variation.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Applicant: International Business Machines Corporation
    Inventor: Wing Luk
  • Publication number: 20060050581
    Abstract: A sense amplifier circuit comprises (1) an isolation device comprising a control terminal and first and second terminals, the first terminal of the isolation device coupled to a signal line, (2) a gated diode comprising first and second terminals, the first terminal of the gated diode coupled to the second terminal of the isolation device, and the second terminal of the gated diode coupled to a set line; and (3) control circuitry coupled to the control terminal of the isolation device and adapted to control voltage on the control terminal of the isolation device in order to enable and disable the isolation device. A latch circuit further comprises a precharge device comprising a control terminal and first and second terminals, the first terminal of the precharge device coupled to a power supply voltage, and the second terminal of the precharge device coupled to the first terminal of the isolation device.
    Type: Application
    Filed: September 3, 2004
    Publication date: March 9, 2006
    Applicant: International Business Machines Corporation
    Inventors: Wing Luk, Leland Chang, Robert Dennard, Robert Montoye
  • Publication number: 20060039179
    Abstract: An integrated circuit, such as a memory macro, includes multiple power rails supporting first and second voltage differentials, with the second voltage differential being smaller than the first voltage differential. Signal lines in the integrated circuit are driven with the small voltage swing, which is generated by small swing circuits. The integrated circuit further includes regeneration circuits, which are receiving small voltage swing inputs and are outputting first, or full voltage swings. The application of the small voltage swing to the signal lines saves power in the integrated circuit. A wide bandwidth, full-wordline I/O, memory integrated circuit has simultaneously operable connection paths between essentially all the memory cells that are attached to the same wordline and the corresponding I/O terminals, and it has a single ended data-line structure.
    Type: Application
    Filed: October 12, 2005
    Publication date: February 23, 2006
    Applicant: International Business machines Corporation
    Inventors: Wing Luk, Robert Dennard, Stephen Kosonocky
  • Publication number: 20050146928
    Abstract: A memory cell comprises: (1) a write switch, the first terminal of the write switch coupled to an at least one bitline, the control terminal of the write switch coupled to the first control line; (2) a two terminal semiconductor, the first terminal of the two terminal semiconductor device coupled to the second terminal of the write switch, and the second terminal of the two terminal semiconductor device coupled to an at least one second control line, wherein the two terminal semiconductor device has a capacitance when a voltage on the first terminal relative to the second terminal is above a threshold voltage and has a lower capacitance when the voltage on the first terminal relative to the second terminal is less than the threshold voltage; (3) a read select switch, the control terminal of the read select switch coupled to an at least one second control line, the first terminal of the read select switch coupled to the at least one bitline; and (4) a read switch, the control terminal of the read switch couple
    Type: Application
    Filed: January 5, 2004
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Wing Luk, Robert Dennard
  • Publication number: 20050145895
    Abstract: A circuit comprises a control line and a two terminal semiconductor device having first and second terminals. The first terminal is coupled to a signal line, and the second terminal is coupled to the control line. The two terminal semiconductor device is adapted to have a capacitance when a voltage on the first terminal relative to the second terminal is above a threshold voltage and to have a smaller capacitance when a voltage on the first terminal relative to the second terminal is below the threshold voltage. The control line is coupled to a control signal and the signal line is coupled to a signal and is output of the circuit. A signal is placed on the signal line and voltage on the control line is modified (e.g., raised in the case of n-type devices, or lowered for a p-type devices). When the signal falls below the threshold voltage, the two terminal semiconductor device acts as a very small capacitor and the output of the circuit will be a small value.
    Type: Application
    Filed: January 5, 2004
    Publication date: July 7, 2005
    Applicant: International Business Machines Corporation
    Inventors: Wing Luk, Robert Dennard
  • Publication number: 20050144373
    Abstract: A memory system that employs simultaneous activation of at least two dissimilar memory arrays, during a data manipulation, such as read or write operations is disclosed. An exemplary embodiment includes a memory system containing a plurality of arrays, each in communication with a common controller, wherein the arrays are activated by different supply voltage (Vdd). When a processor sends a command to retrieve or write data to the memory system, two or more arrays are addressed to supply the required data. By proper partitioning of the data between dissimilar arrays, the efficiency of data reading is improved.
    Type: Application
    Filed: December 31, 2003
    Publication date: June 30, 2005
    Inventors: Toshiaki Kirihata, Gerhard Mueller, Wing Luk
  • Publication number: 20050128803
    Abstract: A gated diode memory cell is provided, including one or more transistors, such as field effect transistors (“FETs”), and a gated diode in signal communication with the FETs such that the gate of the gated diode is in signal communication with the source of a first FET, wherein the gate of the gated diode forms one terminal of the storage cell and the source of the gated diode forms another terminal of the storage cell, the drain of the first FET being in signal communication with a bitline (“BL”) and the gate of the first FET being in signal communication with a write wordline (“WLw”), and the source of the gated diode being in signal communication with a read wordline (“WLr”).
    Type: Application
    Filed: December 11, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Wing Luk, Robert Dennard