Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Dai, CA

Binbin Dai, Toronto CA

Patent application numberDescriptionPublished
20140293904Systems and Methods for Sparse Beamforming Design - System and method embodiments are provided for sparse beamforming design. In an embodiment, a method of designing sparse transmit beamforming for a network multiple-input multiple output (MIMO) system includes dynamically forming, by a cloud central processor, a cluster of transmission points (TPs) for use in transmit beamforming for each of a plurality of user equipment (UEs) in the system by optimizing a network utility function and system resources; determining, by the cloud central processor, a sparse beamforming vector for each UE according to the optimizing; and transmitting, by the cloud central processor, a message and first beamforming coefficients to each TP in the formed cluster associated with a first UE in the plurality of UEs, wherein each TP in the formed cluster associated with the first UE correspond to nonzero entries in a first beamforming vector corresponding to the first UE.10-02-2014

Chunping Dai, Vanvouver CA

Patent application numberDescriptionPublished
20090154774SYSTEMS AND METHODS FOR CHARACTERIZING WOOD FURNISH - A system for determining at least one characteristic of wood furnish from an upstream source. The system includes: an inclined panel comprising a transparent window having a top surface for the wood furnish to slide down; a lighting means adjacent the transparent window for lighting the wood furnish visible through a bottom surface of the window; an image capturing means adjacent the transparent window for capturing an image of the wood furnish visible through the bottom surface of the window; and a processing means in communication with the image capturing means for deriving from the captured images the at least one characteristic of the wood furnish.06-18-2009

Dining Dai, Brampton CA

Patent application numberDescriptionPublished
20090121988LARGE SCALE FLEXIBLE LED VIDEO DISPLAY AND CONTROL SYSTEM THEREFOR - A flexible display for displaying images comprises a plurality of columns of pixel elements, each pixel element having display elements, a pixel driver for processing an output signal from a preceding adjacent pixel element in the same column and generating and transmitting an output signal to a succeeding adjacent pixel element in the same column; electrical conductors extending between pixel elements of each column for electrically connecting the pixel driver of the preceding adjacent pixel element to the pixel driver of the succeeding adjacent pixel element; an image signal processor for generating and delivering pixel element actuating signals to a first pixel element of each the column; and support connectors extending between adjacent pixel elements in the same column and between adjacent pixel elements of adjacent columns and permitting relative movement of the adjacent pixel elements.05-14-2009

Feihan Dai, Toronto CA

Patent application numberDescriptionPublished
20150247839CMPF AS A BIOMARKER FOR DIABETES AND ASSOCIATED METHODS - Provided are methods for identifying or monitoring a subject having, or at risk of developing, impaired glucose homeostasis. Carboxy-4-methyl-5-propyl-2-furanpropanoic acid (CMPF) is shown to be a biomarker for impaired glucose homeostasis and/or conditions characterized by β-cell dysfunction. Comparing a test level of CMPF in a subject to a control level identifies subjects having, or at risk of developing, impaired glucose homeostasis. Also provided are methods of causing impaired glucose homeostasis or β-cell dysfunction and methods of screening for compounds that affect the activity of β-cells. Also provided are methods for the treatment of β-cell dysfunction by reducing the physiological levels of CMPF in a subject as well as the use of a OAT modulator for the treatment of β-cell dysfunction.09-03-2015

Jason Dai, Port Moody CA

Patent application numberDescriptionPublished
20100005313PORTABLE TELECOMMUNICATIONS APPARATUS - Portable telecommunications apparatus having one or more functionalities including providing user access to a telecommunications network, the portable telecommunications apparatus comprising integrated circuit card (ICC) reader circuitry, storage circuitry and processing circuitry, wherein the ICC reader circuitry is configured to communicate with one or more network-access ICCs; the storage circuitry is arranged to comprise a list of at least one network-access ICC authorised for use with the apparatus; and wherein the processing circuitry is arranged to undertake an authentication process on removable storage circuitry in communication with the apparatus to determine whether or not the security circuitry is authenticated for use with the apparatus; to allow the authorisation of network—access ICCs in the storage circuitry according to whether authenticated security circuitry is in communication with the apparatus; and to permit a user access to the one or more functionalities of the apparatus according to whether an authorised network-access ICC is in communication with the ICC reader circuitry.01-07-2010

Jianming Dai, Pointe-Claire CA

Patent application numberDescriptionPublished
20120234336Lip exfoliation and gloss application - Human lip exfoliation is provided using a device to apply flowable exfoliant material to the user's lips, and then effecting powered vibration of a tip of the same device to gently exfoliate the user's lips. The device can include an exfoliator unit and a lip gloss unit, with a magnetic coupling between the units to hold them together until positively separated, yet movement of the lip gloss unit will not result in discharge of exfoliant. The exfoliator unit has a silicone applicator tip with a number of integral silicone bristles for contact with a user's lips. The tip is connected by a passage to a chamber containing exfoliant, and a check valve can be provided between the passage and chamber. Powered vibration of the applicator tip can be provided by an eccentric mass motor mounted immediately adjacent the tip09-20-2012

Jingya Dai, Toronto CA

Patent application numberDescriptionPublished
20100165674POWER CONVERSION SYSTEMS AND METHODS FOR CONTROLLING HARMONIC DISTORTION - Control systems, methods and power conversion systems are presented for controlling harmonic distortion, in which multi-sampling space vector modulation (SVM) is employed for controlling power converter switching devices, with a reference vector being sampled two or more times during each SVM period to update the SVM dwell times more than once during each SVM cycle.07-01-2010
20110057444GRID FAULT RIDE-THROUGH FOR CURRENT SOURCE CONVERTER-BASED WIND ENERGY CONVERSION SYSTEMS - Current source converter (CSC) based wind energy power conversion systems (WECS) and methods are presented in which a unified DC link current control scheme is employed to facilitate grid fault ride-through conditions, with a multiple-mode converter control system that combines the power flow control capabilities of the generator-side and grid-side converters, in which transitions between normal operation and fault condition are achieved automatically by monitoring the grid voltage without the need for, or with partial additional ride-through components.03-10-2011
20110310642LOW COST CURRENT SOURCE CONVERTERS FOR POWER GENERATION APPLICATION - A system comprising low cost topology for power converter systems is provided. The system takes advantage of the voltage-boost characteristic of a current source inverter (CSI) and utilizes a PWM CSI as a grid-side converter for power generation systems. Moreover, the generator-side converter employs low-cost devices, such as, but not limited to diode bridge, thyristor bridge, and/or a combination of diodes and thyristors, and accordingly simplifies generator-side converter and control. Further, the system provides a wider range of operation than traditional voltage source converter based topologies that utilize a voltage source inverter (VSI) as the grid-side convertor along with a diode rectifier as the generator-side converter.12-22-2011

Jingya Dai, Kitchener CA

Patent application numberDescriptionPublished
20150091484HIGH DYNAMIC CONTROL APPARATUS FOR CURRENT SOURCE CONVERTER - Current source converters and control methods are presented for high dynamic performance by implementing a DC link current control loop parallel to one or more motor control loops, with a DC link current control command value for operating the current source rectifier being derived at least partially independent of the motor control command values, wherein certain implementations drive the current source rectifier to its maximum rated value, or the DC current command value can be set above an amount required by the current source inverter using a gain factor which can be fixed or can itself be adjusted based on one or more motor control error values for balancing as-needed dynamic performance and efficiency.04-02-2015
20150123579METHOD AND APPARATUS FOR CONTROLLING POWER CONVERTER WITH INVERTER OUTPUT FILTER - Power converters and methods are presented for driving an AC load connected through an intervening filter circuit, in which at least one filter current or voltage signal or value is determined according to feedback signals or values representing an output parameter at an AC output of the power converter, and AC electrical output power is generated at the AC output based at least partially on the at least one filter current or voltage signal or value.05-07-2015
20160056740TRANSITION SCHEME FOR POSITION SENSORLESS CONTROL OF AC MOTOR DRIVES - Motor drive control apparatus and methods are presented for sensorless control of a driven motor using open loop current regulated control during low-speed operation and an EMF-based position observer for position estimation during higher speed operation, with zero feedback speed during low-speed open-loop operation and feedback speed estimated by the EMF-based observer during high-speed operation and with velocity mode control over the full speed range and mode control hysteresis for smooth transitions between open loop and EMF-based observer control.02-25-2016

Liming Dai, Regina CA

Patent application numberDescriptionPublished
20100300681METHODS AND APPARATUS FOR ENHANCED OIL RECOVERY - Methods, apparatus and systems for controllably mobilizing, flowing and maneuvering the flow of hydrocarbon-containing materials within and about a subterranean reservoir. The system comprises selectively positioning at a ground surface level above a subterranean reservoir containing hydrocarbon-containing materials, at least three seismic apparatus spaced apart in a triangulated configuration. The system is provided with an electronic seismic control device configured to controllably communicate with and cooperate with each of the seismic apparatus to concurrently modulate the amplitudes and frequencies of the vibrational energies produced therefrom. The system is provided with a sensing apparatus configured to detect and monitor changes in the fluidity and movement of the hydrocarbon-containing materials about the subterranean reservoir. The electronic seismic control device is controllably manipulated to precisely modulate the frequencies and amplitudes of the seismic vibrational energies emitted by each of the seismic apparatus to controllably maneuver the flow of the fluidized hydrocarbon-containing materials about the subterranean reservoir.12-02-2010

Xiaoli Dai, Kanata CA

Patent application numberDescriptionPublished
20080310789Method of Changing the Birefringence of an Optical Waveguide by Laser Modification of the Cladding - A method of inducing birefringence in an optical waveguide is disclosed wherein the waveguide cladding is irradiated with energy of a sufficient intensity so as to induce a stress in the optical waveguide so as to cause a multitude of spaced stress induced regions within the cladding of the optical waveguide such that there are 10 to 5000 spaced regions per mm and wherein the stress induced regions are proximate the core greater than 2 microns distance from the core-cladding interface. This waveguide has numerous uses, for example a fiber sensor.12-18-2008

Xiaoli Dai, Ottawa CA

Patent application numberDescriptionPublished
20090041405Ridge waveguide optical sensor incorporating a Bragg grating - An optical sensor for sensing information relating to an analyte liquid or gas, has a a planar substrate having a refractive index n02-12-2009
20090317928HIGH TEMPERATURE STABLE FIBER GRATING SENSOR AND METHOD FOR PRODUCING SAME - A method of producing a thermally stable grating allows the grating to be placed in environments where temperatures reach 1000° C. and where the grating is relatively stable and has very low loss from scatter. These gratings have spectral characteristics that allow them to be concatenated so as to form a sensor array. The method requires a step of lowering the characteristic intensity threshold of a waveguide by at least 25%, followed by irradiating the waveguide with femtosecond pulses of light having a sufficient intensity and for a sufficient duration to write the grating so that at least 60% of the grating remains after exposures of at least 10 hours at a temperature of at least 1000° C. Pre-writing a Type I grating before writing a minimal damage Type II grating lowers the characteristic threshold of the waveguide so that a stable low damage type II grating can be written; alternatively providing a hydrogen or deuterium loaded waveguide before writing the grating lowers the characteristic threshold of the waveguide.12-24-2009
20120324959HIGH TEMPERATURE STABLE FIBER GRATING SENSOR AND METHOD FOR PRODUCING SAME - A method of producing a thermally stable grating allows the grating to be placed in environments where temperatures reach 1000° C. These gratings may be concatenated so as to form a sensor array. The method requires a step of lowering the characteristic intensity threshold of a waveguide by at least 25%, followed by irradiating the waveguide with femtosecond pulses of light having a sufficient intensity and for a sufficient duration to write the grating so that at least 60% of the grating remains after exposures of at least 10 hours at a temperature of at least 1000° C. Pre-writing a Type I grating before writing a minimal damage Type II grating lowers the characteristic threshold of the waveguide so that a stable low damage type II grating can be written; alternatively providing a hydrogen or deuterium loaded waveguide before writing the grating lowers the characteristic threshold of the waveguide.12-27-2012
20130136857METHOD AND APPARATUS FOR RECOATING AN OPTICAL FIBER HAVING A NON-UNIFORM DIAMETER - An optical fiber recoating apparatus employs a variable size applicator for depositing a coating material in liquid form onto a portion of varying diameter optical fiber. The coating material is applied to the variable size applicator which is in continuous contact about the circumference of the optical fiber. At a constant speed the variable size applicator moves along the length of the optical fiber while simultaneously changing size to conform to the varying diameter of the optical fiber for applying a uniform coating thereto.05-30-2013

Patent applications by Xiaoli Dai, Ottawa CA

Xiongxin Dai, Chalk River CA

Patent application numberDescriptionPublished
20160055928METHOD FOR PREPARATION OF ALPHA SOURCES OF POLONIUM USING SULFIDE MICRO-PRECIPITATION - A method for preparing alpha sources of polonium. A sample of polonium is provided in a solution. A controlled amount of sulfide and a controlled amount of a metal capable of forming an insoluble sulfide salt in the solution are introduced into the solution, in order to co-precipitate polonium from the solution. The precipitates are filtered out.02-25-2016

Xiongxin Dai, Deep River CA

Patent application numberDescriptionPublished
20140291531Portable Detection Apparatus and Method - A portable detection apparatus can include a housing, a first detector for detecting ionizing radiation from a first subject and a second detector within the housing for the detecting the background radiation. A shield within the housing can surround the first and second detectors and define a shield aperture around the first and second detectors for radiation from the subject to enter the housing. A radiation blocking member can substantially block at least a portion of the ionizing radiation from reaching the second detector, whereby radiation detected by the second detector comprises substantially only the background radiation. A processor module can be connected to the first and second detectors for determining the amount of ionizing radiation detected by the first detector attributable to secondary radiation.10-02-2014
20150014588BORON-LOADED LIQUID SCINTILLATOR COMPOSITIONS AND METHODS OF PREPARATION THEREOF - Described herein is a boron-loaded liquid scintillator composition comprising a scintillation solvent including at least one linear alkylbenzene (LAB), diisopropyl naphthalene (DIN) or phenylxylyl ethane (PXE), or a combination of one or more thereof; at least one boron-containing material; one or more fluors, such as 2,5-diphenyloxazole (PPO), and optionally one or more wavelength shifters, such as 1,4-bis[2-methylstyryl]benzene (bis-MSB). The boron-containing material may comprise a carborane, such as o-carborane, especially those enriched in Boron-10. Methods of preparation of the liquid scintillator composition are also described, as well as concentrates thereof.01-15-2015

Xlongxin Dai, Deep River CA

Patent application numberDescriptionPublished
20160041270SYSTEM AND METHOD FOR REAL-TIME THREE DIMENSIONAL DOSIMETRY - A system for determining a radiation dose in real time can include at least one three-dimensional target object to be exposed to ionizing radiation. The at least one target object may include a scintillating gel material. The scintillating gel material may emit light when exposed to the ionizing radiation. An imaging system may be configured to capture at least a first image of the target object from a first position, and a second image of the target object from a second position relative to the target object. A controller may be connected to the imaging system and may be configured to the process the first and second images to provide a three-dimensional dose distribution in real-time.02-11-2016

Yuying Dai, Lachine CA

Patent application numberDescriptionPublished
20110188484METHOD AND APPARATUS FOR IMPLEMENTING A BLANKET WIRELESS LOCAL AREA NETWORK CONTROL PLANE - A method and apparatus for maintaining a connection between a wireless transmit/receive unit (WTRU) and a blanket wireless local area network (BWLAN) are described. An inter-working function (IWF) entity in a given network access point (NAP) of the BWLAN maintains lists of WTRUs in respective states. Furthermore, the given NAP maintains a list of neighbor NAPs, and operates in accordance with a selected WTRU mobility protocol. The states may include a “not aware” (NA) state in which the given NAP is actually not aware of a particular WTRU, an “active transmit” (AT) state in which the given NAP is actively transmitting to a particular WTRU, and a “neighbor range” (NR) state for WTRUs indicated in an update report from neighbor (URN) message that the given NAP was not aware of. The WTRU mobility protocol may be a push mobility protocol or a poll mobility protocol.08-04-2011
20130163543CONTROL SIGNALING IN LTE CARRIER AGGREGATION - Methods and devices may be provided for aggregating component carriers in the licensed spectrum with at least one component carriers in the licensed exempt spectrum. Control information may be processed in a wireless transmit/receive unit (WTRU) while receiving and sending information on a primary component carrier (PCC) and a supplementary component carrier (SuppCC). A PCC subframe with a control portion and a data portion may be received. Resource assignment information associated with a downlink shared channel on the PCC may be embedded in the control portion of the subframe. Based on the resource assignment information on the PCC, resource assignment information associated with a downlink shared channel on the SuppCC may be identified in the data portion of the PCC subframe. A SuppCC subframe of the shared channel on the SuppCC may be processed as per the identified resource assignment information associated with the downlink shared channel on the SuppCC.06-27-2013
20130201884METHOD AND APPARATUS FOR COEXISTENCE AMONG WIRELESS TRANSMIT/RECEIVE UNITS (WTRUS) OPERATING IN THE SAME SPECTRUM - A method and apparatus for coexistence among wireless transmit/receive units (WTRUs) operating in the same spectrum are disclosed. A WTRU includes a memory, a receive unit, a transmit unit and a control unit. The memory stores coexistence gap patterns. Each of the coexistence gap patterns defines a pattern of transmission periods and silent periods for the WTRU and corresponds to a respective duty cycle. The receive unit receives from a base station information regarding a duty cycle for a wireless cell operated by the base station. The control unit selects one of the coexistence gap patterns based on the received information regarding the duty cycle for the wireless cell and controls the transmit unit to transmit information during the transmission periods and not transmit information during the silent periods of the selected one of the plurality of coexistence gap patterns.08-08-2013
20140079016METHOD AND APPARATUS FOR PERFORMING CHANNEL AGGREGATION AND MEDIUM ACCESS CONTROL RETRANSMISSION - A method and apparatus are described for performing channel aggregation to communicate over a non-contiguous spectrum, such as television white space (TVWS), using a plurality of aggregated channels including a primary channel and at least one non-primary channel (e.g., a secondary channel, a tertiary channel or a quaternary channel). Carrier sense multiple access (CSMA) may be performed on the primary channel to obtain access to the primary channel. After waiting an arbitration interframe space (AIFS) and potentially performing backoff on the primary channel, the aggregated channels may be used for transmission. A buffer controller may be used to create, for each of a plurality of access classes (ACs), a logic buffer for each of the channels. A frame controller may be used to provide the buffer controller with aggregated medium access control (MAC) protocol data unit (A-MPDU) frame information, and control aggregation and fragmentation processes.03-20-2014

Patent applications by Yuying Dai, Lachine CA

Yuying Dai, Brossard CA

Patent application numberDescriptionPublished
20140161002METHOD AND APPARATUS FOR OPERATING SUPPLEMENTARY CELLS IN LICENSED EXEMPT SPECTRUM - A method and apparatus for operating supplementary cells in licensed exempt (LE) spectrum. An aggregating cell operating in a frequency division duplex (FDD) licensed spectrum is aggregated with a LE supplementary cell operating in a time sharing mode for uplink (UL) and downlink (DL) operations. The LE supplementary cell may be an FDD supplementary cell dynamically configurable between an UL only mode, a DL only mode, and a shared mode, to match requested UL and DL traffic ratios. The LE supplementary cell may be a time division duplex (TDD) supplementary cell. The TDD supplementary cell may be dynamically configurable between multiple TDD configurations. A coexistence capability for coordinating operations between the LE supplementary cell with other systems operating in the same channel is provided. Coexistence gaps are provided to measure primary/secondary user usage and permit other systems operating in the LE supplementary cell channel to access the channel.06-12-2014
20140254555METHOD AND APPARATUS FOR IMPLEMENTING A BLANKET WIRELESS LOCAL AREA NETWORK CONTROL PLANE - A method and apparatus for maintaining a connection between a wireless transmit/receive unit (WTRU) and a blanket wireless local area network (BWLAN) are described. An inter-working function (IWF) entity in a given network access point (NAP) of the BWLAN maintains lists of WTRUs in respective states. Furthermore, the given NAP maintains a list of neighbor NAPs, and operates in accordance with a selected WTRU mobility protocol. The states may include a “not aware” (NA) state in which the given NAP is actually not aware of a particular WTRU, an “active transmit” (AT) state in which the given NAP is actively transmitting to a particular WTRU, and a “neighbor range” (NR) state for WTRUs indicated in an update report from neighbor (URN) message that the given NAP was not aware of. The WTRU mobility protocol may be a push mobility protocol or a poll mobility protocol.09-11-2014
20150326377METHOD AND APPARATUS FOR COEXISTENCE AMONG WIRELESS TRANSMIT/RECEIVE UNITS (WTRUS) OPERATING IN THE SAME SPECTRUM - A method and apparatus for coexistence among wireless transmit/receive units (WTRUs) operating in the same spectrum are disclosed. A wireless transmit/receive unit (WTRU) may include a processor that receives a configuration of a coexistence gap pattern defining a pattern of transmission periods and silent periods for the WTRU. The processor may control the WTRU to transmit information during the transmission periods and to not transmit information during the silent periods of the coexistence gap pattern.11-12-2015

Zuo Dai, Ottowa CA

Patent application numberDescriptionPublished
20130275938REAL TIME DRC ASSISTANCE FOR MANUAL LAYOUT EDITING - Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.10-17-2013
20130298096REAL TIME DRC ASSISTANCE FOR MANUAL LAYOUT EDITING - Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.11-07-2013

Zuo Dai, Ontario CA

Patent application numberDescriptionPublished
20120144355HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously.06-07-2012
20130132919HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously.05-23-2013
20130159949HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously.06-20-2013

Zuo Dai, Ottawa CA

Patent application numberDescriptionPublished
20120144349HIGH PERFORMANCE DRC CHECKING ALGORITHM FOR DERIVED LAYER BASED RULES - Roughly described, a design rule data set includes rules on derived layers. The rules are checked by traversing the corners of physical shapes, and for each corner, populating a layout topology database with values gleaned from that corner location, including values involving derived layers. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations, including violations of design rules defined on derived layers. Violations are reported in real time during manual editing of the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, scanning in the direction of the edge orientations. Scans stop only at corner positions on physical layers, and populate the layout topology database with what information can be gleaned based on the current scan line, including information about derived layers. The scans need not reach corners simultaneously.06-07-2012
20120227023REAL TIME DRC ASSISTANCE FOR MANUAL LAYOUT EDITING - Roughly described, while manually dragging shapes during IC layout editing, editing operations determine which edges of which shapes are moving at what speed ratios. Based on the edge information and the DRC rules, the system calculates and keeps track of the minimum of the maximum distance the edges are allowed to move with the cursor without violating DRC rules, in four linear directions and all corner directions. Once a next cursor destination point is known, a DRC clean destination point is calculated based on the linear and corner bounds. If the next cursor position is beyond a the push-through distance ahead of the new DRC clean point, the editing objects are moved to the user's destination point. Otherwise, the editing objects are moved to the new DRC clean destination point, thereby stopping movement at that point.09-06-2012
20130074024LOW-OVERHEAD MULTI-PATTERNING DESIGN RULE CHECK - Roughly described, a system enables quick and accurate depiction to a user of multi-patterning layout violations so that they may be corrected manually and in real time, and without interfering with normal manual editing process. In one embodiment, the system involves iteratively building tree structures with nodes identifying islands and arcs identifying multi-patterning spacing violations between the connected islands. The system detects coloring violations during the building of these tree structures, using the relationships previously inserted. The coloring violations preferably are reported to a user in the form of visual indications of the cycles among the candidate spacing violations, with the candidate spacing violations also themselves indicated visually and individually. The user can see intuitively how to move the islands around, and in which directions and by what distance, in order to remove a multi-patterning spacing violation and thereby break the cycle.03-21-2013
20140149955LOW-OVERHEAD MULTI-PATTERNING DESIGN RULE CHECK - Roughly described, a system enables quick and accurate depiction to a user of multi-patterning layout violations so that they may be corrected manually and in real time, and without interfering with normal manual editing process. In one embodiment, the system involves iteratively building tree structures with nodes identifying islands and arcs identifying multi-patterning spacing violations between the connected islands. The system detects coloring violations during the building of these tree structures, using the relationships previously inserted. The coloring violations preferably are reported to a user in the form of visual indications of the cycles among the candidate spacing violations, with the candidate spacing violations also themselves indicated visually and individually. The user can see intuitively how to move the islands around, and in which directions and by what distance, in order to remove a multi-patterning spacing violation and thereby break the cycle.05-29-2014
20140258953HIGH PERFORMANCE DESIGN RULE CHECKING TECHNIQUE - Roughly described, a design rule data set is developed offline from the design rules of a target fabrication process. A design rule checking method involves traversing the corners of shapes in a layout region, and for each corner, populating a layout topology database with values that depend on respective corner locations. After the layout topology database is populated, the values are compared to values in the design rule data set to detect any design rule violations. Violations can be reported in real time, while the user is manually editing the layout. Preferably corner traversal is performed using scan lines oriented perpendicularly to edge orientations, and scanning in the direction of the edge orientations. Scans stop only at corner positions and populate the layout topology database with what information can be gleaned based on the current scan line. The different scans need not reach each corner simultaneously.09-11-2014

Patent applications by Zuo Dai, Ottawa CA

Website © 2016 Advameg, Inc.