Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Cheng, CA

Audrey Cheng, Richmond Hill CA

Patent application numberDescriptionPublished
20120133150COMBINATION LOW SPOOL GENERATOR AND RAM AIR TURBINE GENERATOR - A power generating apparatus for use with an aircraft gas turbine engine has a low pressure spool assembly which includes an electrical generator. The electrical generator includes a generator stator supported on a stationary structure of the engine and a generator rotor rotatable around the generator stator and mounted to the low pressure spool assembly.05-31-2012

Bennett Cheng, Vancouver CA

Patent application numberDescriptionPublished
20100150045SYSTEM AND METHOD OF ENHANCING WIFI REAL-TIME COMMUNICATIONS - Systems and methods of enhanced real-time communications between WiFi devices. In one embodiment of the present invention a method for enhanced payload protection in a WiFi system includes transmitting multiple copies of data packets in successive frame body transmissions. In another embodiment, a method for enhanced communications over a WiFi link includes examining a unit ID packet to determine a destination of a data payload when errors are detected in IP and/or MAC headers. If a destination is determined, the packet is corrected and forwarded to the device based on the unit ID determination. In another embodiment, a method for enhanced real-time communications in a WiFi network includes establishing a communications frame that includes an active timeslot, preferably based on U-APSD, for a WiFi device to use for transmission of successive audio data packets transmitted between the WiFi handset and AP.06-17-2010
20100165900SYSTEM AND METHOD OF ENHANCING WIFI REAL-TIME COMMUNICATIONS - Systems and methods of enhanced real-time communications between WiFi devices. In one embodiment of the present invention a method for enhanced payload protection in a WiFi system includes transmitting multiple copies of data packets in successive frame body transmissions. In another embodiment, a method for enhanced communications over a WiFi link includes examining a unit ID packet to determine a destination of a data payload when errors are detected in IP and/or MAC headers. If a destination is determined, the packet is corrected and forwarded to the device based on the unit ID determination. In another embodiment, a method for enhanced real-time communications in a WiFi network includes establishing a communications frame that includes an active timeslot, preferably based on U-APSD, for a WiFi device to use for transmission of successive audio data packets transmitted between the WiFi handset and AP.07-01-2010

Bifang Cheng, Saskatoon CA

Patent application numberDescriptionPublished
20100227924Method For Producing Polyunsaturated Fatty Acids - The invention relates to a method for producing eicosapentanoic acid, docosapentanoic acid and/or docohexanoic acid in transgenic plants. According to said method, the plant is provided with at least one nucleic acid sequence coding for a polypeptide with a Δ6 desaturase activity, at least one nucleic acid sequence coding for a polypeptide with a Δ6 elongase activity, at least one nucleic acid sequence coding for a polypeptide with a Δ5 desaturase activity, and at least one nucleic acid sequence coding for a polypeptide with a Δ5 elongase activity, the nucleic acid sequence coding for a polypeptide with a Δ5 elongase activity being modified in relation to the nucleic acid sequence in the organism from which the sequence originates, such that it is adapted to the codon use in at least one type of plant. For the production of docosahexanoic acid, at least one nucleic acid sequence coding for a polypeptide with a Δ4 desaturase activity is also introduced into the plant.09-09-2010

Bonnie Yuk-Yee Cheng, Coquitlam CA

Patent application numberDescriptionPublished
20090063415APPARATUS AND METHOD FOR DYNAMICALLY SELECTING COMPONENTIZED EXECUTABLE INSTRUCTIONS AT RUN TIME - A computer readable storage medium includes executable instructions to receive a request for an action. An action context is received where the action context includes an application requesting the action. A set of metadata is searched for metadata corresponding to the action, where the search is limited by the action context. Selected metadata for the action is inserted into a collection. The selected metadata is a result of searching the set of metadata. The selected metadata includes a reference to the set of executable instructions that implements the action and a description of the action. The collection is then returned.03-05-2009
20090199172APPARATUS AND METHOD FOR IMPORTING LANGUAGE EXTENSION RESOURCES TO SUPPORT APPLICATION EXECUTION - A computer readable storage medium includes executable instructions to provide a registration service that is configured to accept a registration, where the registration includes a first address and a description of available language extension resources of a resource provider. The computer readable storage medium further includes executable instructions to import, based on the registration, the available language extension resources from the resource provider to support execution based on the available language extension resources. The executable instructions to import use inter-process communication.08-06-2009

Brett Anthony Cheng, Vancouver CA

Patent application numberDescriptionPublished
20110234750Capturing Two or More Images to Form a Panoramic Image - A camera includes a display device, an angular velocity sensor to sense yaw rotation, an acceleration sensor to sense lateral and fore/aft acceleration, a memory to store first and second locations, and a processor. The angular velocity sensor is at the first location and the acceleration sensor is at the second location, and both locations are away from a center of perspective. The processor determines an initial position when an initial image is captured, a target position for capturing a next image, and a current position. The current position is determined from rotation sensed by the angular velocity sensor, acceleration sensed by the acceleration sensor, and the first and second locations. The processor causes a visual indication of the target position and a visual indication of the current position to be rendered on the display device. When the target and current positions are in substantial alignment, the camera automatically captures the next image.09-29-2011

Chil-Hung Cheng, Dundas CA

Patent application numberDescriptionPublished
20100016619Functionalization of the internal surfaces of zeolites with alcohol compounds - The present invention relates to the modification of the internal surfaces of zeolite crystals via treatment with alcohols containing at least four carbon atoms. The modified zeolites possess high thermal stability and the properties of the modified zeolites can be tailored to provide improved performance for use in separations processes.01-21-2010

Chung-Chi Cheng, Richmond CA

Patent application numberDescriptionPublished
20100180454ELECTRIC SAW DEVICE - An electric saw device includes a first saw blade and a second saw blade. The first and the second saw blades are respectively driven by a small transmission shaft and a large transmission shaft to rotate in opposite directions. A round rib is disposed on an inner end surface of the first saw blade, and at least three recessed holes are arranged in a top end surface of the round rib at equal angle intervals. A steel ball is accommodated in each of the recessed holes, and protrudes out of the recessed hole. Protruding ends of the steel balls urge against an inner surface of the second saw blade, so as to limit a distance between the first saw blade and the second saw blade, and form a rolling friction when the first and the second saw blade rotate in the opposite directions. Further, a power output shaft of the electric saw device is joined with the small transmission shaft of the first saw blade through a key connection structure, so as to ensure that the saw blades do not tilt after installation.07-22-2010

Chun Hing Cheng, Calgary CA

Patent application numberDescriptionPublished
20080247649Methods For Silhouette Extraction - Methods are provided for determining the silhouette of an object in an image against a fairly plain background. The method performs initial processing to create small regions of pixels in the image that have the same grey level value. Modifying the grey level values in these regions by setting the grey level value equal to the number of pixels in the region and then performing a threshold operation aids in defining a coarse boundary of the object. Analyzing grey level values of pixels in the image external to the object defines the coarse boundary. Analyzing grey level values of pixels in the image internal to the object defines the silhouette. Additional processing steps in the method help to further define the silhouette. Steps of the method can be repeated to further refine the shape of the silhouette. The invention does not require the detection of edges, in fact it is considered to be independent of the original grey level values of pixels in the image being processed. Consequently, the invention is immune to the grey level values or textures of the object for which the silhouette is being determined or the background, and also immune to the camera and lighting setups. It works well for determining the silhouette even when the grey level value at an edge of the object is very close to that of the background.10-09-2008

Dajun Cheng, Nepean CA

Patent application numberDescriptionPublished
20120184231WIRELESS COMMUNICATIONS USING MULTI-BANDPASS TRANSMISSION LINE WITH SLOT RING RESONATORS ON THE GROUND PLANE - The mobile wireless communications device includes a printed circuit board (PCB), wireless transceiver circuitry carried by the PCB and operating on a plurality of frequency bands, at least one antenna, and a multi-bandpass transmission line coupling the wireless transceiver circuitry to the at least one antenna. The multi-bandpass transmission line includes an electrically conductive trace on a surface of the PCB defining a transmission line signal path, and an electrically conductive layer on an opposite surface of the PCB and defining a ground plane. The electrically conductive layer has at least one set of slot rings therein and defining a plurality of slot ring resonators being electromagnetically coupled to the transmission line signal path and operable at the plurality of frequency bands.07-19-2012

Danny H.m. Cheng, Scarborough CA

Patent application numberDescriptionPublished
20090307406Memory Device for Providing Data in a Graphics System and Method and Apparatus Thereof - A central processor unit (CPU) is connected to a system/graphics controller generally comprising a monolithic semiconductor device. The system/graphics controller is connected to an input output (IO) controller via a high-speed PCI bus. The IO controller interfaces to the system graphics controller via the high-speed PCI bus. The IO controller includes a lower speed PCI port controlled by an arbiter within the IO controller. Generally, the low speed PCI arbiter of the IO controller will interface to standard 33 MHz PCI cards. In addition, the IO controller interfaces to an external storage device, such as a hard drive, via either a standard or a proprietary bus protocol. A unified system/graphics memory which is accessed by the system/graphics controller. The unified memory contains both system data and graphics data. In a specific embodiment, two channels, CH0 and CH1 access the unified memory. Each channel is capable of accessing a portion of memory containing graphics data or a portion of memory containing system data.12-10-2009

David Cheng Cheng, Delta CA

Patent application numberDescriptionPublished
20090045599RECONFIGURABLE TILT WHEELCHAIR - A modular wheelchair assembly is adapted to be reconfigured between a fixed angle of tilt, a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's knees and a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's center of gravity. The reconfiguration is achieved by modifying a limited number of selectively removable components of the support assembly or the pivot assembly of the wheelchair.02-19-2009
20110068553RECONFIGURABLE TILT WHEELCHAIR - A modular wheelchair assembly is adapted to be reconfigured between a fixed angle of tilt, a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's knees and a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's center of gravity. The reconfiguration is achieved by modifying a limited number of selectively removable components of the support assembly or the pivot assembly of the wheelchair.03-24-2011
20120104724RECONFIGURABLE TILT WHEELCHAIR - A modular wheelchair assembly is adapted to be reconfigured between a fixed angle of tilt, a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's knees and a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's center of gravity. The reconfiguration is achieved by modifying a limited number of selectively removable components of the support assembly or the pivot assembly of the wheelchair.05-03-2012
20120104726RECONFIGURABLE TILT WHEELCHAIR - A modular wheelchair assembly is adapted to be reconfigured between a fixed angle of tilt, a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's knees and a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's center of gravity. The reconfiguration is achieved by modifying a limited number of selectively removable components of the support assembly or the pivot assembly of the wheelchair.05-03-2012
20120119466RECONFIGURABLE TILT WHEELCHAIR - A modular wheelchair assembly is adapted to be reconfigured between a fixed angle of tilt, a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's knees and a dynamically adjustable tilt-in-space configuration with the tilt axis being near the user's center of gravity. The reconfiguration is achieved by modifying a limited number of selectively removable components of the support assembly or the pivot assembly of the wheelchair.05-17-2012

Patent applications by David Cheng Cheng, Delta CA

David J. Cheng, Coquitlam CA

Patent application numberDescriptionPublished
20100029562hG31P Expression System - Expression plasmids and expression systems for the expression of human G31P02-04-2010

Dennis Cheng, Richmond Hill CA

Patent application numberDescriptionPublished
20130133582BIRD FEEDER WITH INNER SHELL - The present invention is a bird feeder that includes a base with a perimeter surrounding a floor, the floor having a raised center portion and at least one sloping portion extending to the perimeter; an edge attached to and extending from the perimeter; a plurality of risers extending from the perimeter at least partly up the at least one sloping portion toward the raised center portion. The subject bird feeder also includes an outer shell having at least one outer wall and supported by the plurality of risers; an inner shell having at least one inner wall and shaped to fit closely inside the outer shell; and, a removable lid shaped to cover the top of the outer shell. The outer shell may include cutouts that extend through the walls. The inner shell may be transparent. The bird feeder may also include a cord to allow it to be hung.05-30-2013

Fuyong Cheng, Orleans CA

Patent application numberDescriptionPublished
20120041146PHENOL-FORMALDEHYDE POLYMER WITH CARBON NANOTUBES, A METHOD OF PRODUCING SAME, AND PRODUCTS DERIVED THEREFROM - The present invention provides methods to functionalize and solubilize WCNT with a phenolic polymer such as a lignin or a PF resin followed by in-situ integration of this functionalized CNT in the presence of formaldehyde and phenol and/or lignin to generate either CNT-reinforced phenol-formaldehyde polymer or CNT-reinforced lignin-phenol-formaldehyde polymer in either liquid or powder form suitable as an adhesive in the manufacture of a lignocellulosic composite material such as OSB and plywood.02-16-2012

Fuyong Cheng, Hamilton CA

Patent application numberDescriptionPublished
20090286065METHOD FOR GENERATING SUPRAMOLECULAR ROTARY DEVICES AND SUPRAMOLECULAR ROTARY SWITCH - A method for generating a porous network of supra-molecular devices includes the steps of: a) providing self-organizing molecules comprising connecting bonds and side-groups; b) generating a two-dimensional layer of the molecules on an unstructured surface, wherein self-organizing leads to an at least partially regular network of cells, each cell comprising a number of said self-organizing molecules and each cell offering a functional center; and c) further depositing a predefined amount of said self-organizing molecules and/or of other functional molecules on said two-dimensional layer, wherein these further deposited molecules accommodating in said functional centers of said cells, one or more of said further deposited molecules per cell, wherein said further deposited molecule comprises a multi-stable architecture together with the cell hosting the further deposited molecule. This method provides a rotary switch that offers on a large scale a bottom-up self assembly of the self-organizing molecules that result in a nanoporous network with single supra-molecular switches that can be addressed individually and switched by changing its orientation. Such rotary switch is at low cost a very flexible and powerful nanodevice that can be largely used in molecular electronic applications, such as for the purpose of storing information.11-19-2009

Gary Cheng, Markham CA

Patent application numberDescriptionPublished
20080225170CARRIER RECOVERY SYSTEM WITH PHASE NOISE SUPPRESSION - Various embodiments are described herein for a universal television receiver that is capable of processing a television channel signal to provide phase-adjusted video information for the desired television channel signal.09-18-2008
20080225182ANALOG TELEVISION DEMODULATOR WITH OVER-MODULATION PROTECTION - Various embodiments are described herein for a universal television receiver that is capable of processing television channel signals broadcast according to a variety of analog and digital broadcast standards. An overmodulation handling mode is used that modifies operation when locking onto a picture carrier signal frequency in the presence of overmodulation.09-18-2008
20110133840PRE AND POST FILTER AUTOMATIC GAIN CONTROL WITH BOUNDED PRE-FILTER GAIN CONTROL - An electronic circuit includes a first variable gain amplifier for amplifying a signal at an input to provide a first amplified signal; a filter receiving the first amplified signal to provide a filtered signal; a second variable gain amplifier for receiving and amplifying the filtered signal; a second gain control bock, to provide at least one gain control signal derived from the filtered signal, one of the at least one gain control signal to control the gain of the second variable gain amplifier; and a bounding block for receiving one of the at least one gain control signal from the second gain control block, and for generating therefrom a bounded gain control signal to control gain of the first variable gain amplifier.06-09-2011
20110171919SIGNAL TUNING WITH VARIABLE INTERMEDIATE FREQUENCY FOR IMAGE REJECTION AND METHODS - In a method and apparatus for operating a super-heterodyne receiver, a tuning circuit has a local oscillator for frequency shifting a desired channel to a selected frequency and a controller for controlling the local oscillator. The controller determines for each of a number of identified channels, whether an image signal is present at frequencies in the spectrum that when tuned to a first selected frequency interfere, and is operable to select a modified selected frequency at which interference between the image signal and the identified channel is reduced.07-14-2011

Gary Cheng, Scarborough CA

Patent application numberDescriptionPublished
20110013081SYSTEM AND METHOD FOR DETECTING A NON-VIDEO SOURCE IN VIDEO SIGNALS - A video sequence may include a modality corresponding with an embedded pattern. At least one state machine detects the modality in accordance with difference signals. A signal generator generates the difference signals responsive to decision windows that define regions of interest in the video sequence. The modality may correspond with an embedded film source or other pattern types in the video sequence. Where the state machine detects more than one pattern, a single pattern is selected according to a predetermined priority. The video sequence may contain both static patterns and embedded film source patterns. The state machine discerns the presence of the embedded film source patterns notwithstanding the presence of the static patterns.01-20-2011

Patent applications by Gary Cheng, Scarborough CA

George Zhongyuan Cheng, Cambridge CA

Patent application numberDescriptionPublished
20100080028POWER CONVERSION SYSTEM AND METHOD FOR ACTIVE DAMPING OF COMMON MODE RESONANCE - Power conversion systems and methods are presented for damping common mode resonance, in which inverter or rectifier switching control signals are selectively modified according to a damping resistance current value computed using a predetermined virtual damping resistance value in parallel with an output or input capacitor and a measured output or input voltage value to mitigate or reduce common mode resonance in the converter.04-01-2010
20100265740IMPROVED SELF POWERED SUPPLY FOR POWER CONVERTER SWITCH DRIVER - Self-powered supplies with on-board diagnostics are presented for powering a power converter switch driver with power obtained from an associated snubber circuit, including a first converter stage with a full bridge rectifier with a crowbar circuit creating a first DC bus and a second stage with an isolated DC to DC converter, and on-board diagnostics to indicate snubber failures and abnormal conditions of the self-powered supply.10-21-2010

Gongxian Jefferey Cheng, Toronto CA

Patent application numberDescriptionPublished
20110050713Hardware-Based Scheduling of GPU Work - An apparatus and methods for scheduling and executing commands issued by a first processor, such as a CPU, on a second processor, such as a GPU, are disclosed. In one embodiment, a method of executing processes on a graphics processing unit (GPU) includes monitoring one or more buffers in a memory, selecting a first subset from the one or more buffers for execution on the GPU based on a workload profile of the GPU, and executing the first subset on the GPU. The GPU may also receive a priority ordering of the one or more buffers, where the selecting is further based on the received priority ordering. By performing prioritization and scheduling of commands in the GPU, system performance is enhanced.03-03-2011

Gongxian Jeffrey Cheng, Toronto Ontario CA

Patent application numberDescriptionPublished
20120162234Device Discovery and Topology Reporting in a Combined CPU/GPU Architecture System - Methods and apparatus are provided, as an aspect of a combined CPU/APD architecture system, for discovering and reporting properties of devices and system topology that are relevant to efficiently scheduling and distributing computational tasks to the various computational resources of a combined CPU/APD architecture system. The combined CPU/APD architecture unifies CPUs and APDs in a flexible computing environment. In some embodiments, the combined CPU/APD architecture capabilities are implemented in a single integrated circuit, elements of which can include one or more CPU cores and one or more APD cores. The combined CPU/APD architecture creates a foundation upon which existing and new programming frameworks, languages, and tools can be constructed.06-28-2012

Gongxian Jeffrey Cheng, Toronto CA

Patent application numberDescriptionPublished
20110057939Reading a Local Memory of a Processing Unit - Disclosed herein are systems, apparatuses, and methods for enabling efficient reads to a local memory of a processing unit. In an embodiment, a processing unit includes an interface and a buffer. The interface is configured to (i) send a request for a portion of data in a region of a local memory of an other processing unit and (ii) receive, responsive to the request, all the data from the region. The buffer is configured to store the data from the region of the local memory of the other processing unit.03-10-2011
20110063311Course Grain Command Buffer - A method for executing processes within a computer system is provided. The method includes determining when to switch from a first process, executing within the computer system, to executing another process. Execution of the first process corresponds to a computer system storage location. The method also includes switching to executing the other process based upon a time quantum and resuming execution of the first process after the time quantum has lapsed, the resuming corresponding to the storage location.03-17-2011
20120188258GRAPHICS PROCESSING DISPATCH FROM USER MODE - A method, system, and computer program product are disclosed for providing improved access to accelerated processing device compute resources to user mode applications. The functionality disclosed allows user mode applications to provide commands to an accelerated processing device without the need for kernel mode transitions in order to access a unified ring buffer. Instead, applications are each provided with their own buffers, which the accelerated processing device hardware can access to process commands. With full operating system support, user mode applications are able to utilize the accelerated processing device in much the same way as a CPU.07-26-2012
20120229481ACCESSIBILITY OF GRAPHICS PROCESSING COMPUTE RESOURCES - A method, system, and computer program product are disclosed for providing improved access to accelerated processing device compute resources to user mode applications. The functionality disclosed allows user mode applications to provide commands to an accelerated processing device without the need for kernel mode transitions in order to access a unified ring buffer. Instead, applications are each provided with their own buffers, which the accelerated processing device hardware can access to process commands. With full operating system support, user mode applications are able to utilize the accelerated processing device in much the same way as a CPU.09-13-2012

Ho Ting Cheng, Nepean CA

Patent application numberDescriptionPublished
20130095872INTER-CELL INTERFERENCE COORDINATION FOR WIRELESS COMMUNICATION SYSTEMS - For each base station, transmit power level variables (I values) for each resource block allocated by the base station are initialized. The I values are used in a model to find sub-gradients for each base station. Neighboring base stations exchange the sub-gradients. For each base station, the base station's sub-gradient and the base station's neighbors' sub-gradients are used in the model to update the I values. Neighboring base stations then exchange the updated I values. For each base station, the base station's updated I value and the base station's neighbors' updated I values are used in the model to update the initial sub-gradients. The updated sub-gradients are then exchanged and used for another update of the I values. After a number of iterations, the I values are used to establish a transmit power level per resource block.04-18-2013

Ignatius Cheng, Burnaby CA

Patent application numberDescriptionPublished
20090089846System and method providing enhanced features for streaming video-on-demand - The present invention provides a system and method for providing enhanced features for streaming video-on-demand systems. The system comprises a media server and a client player, wherein a user can select a desired video for transmission from the media server to the client player for subsequent display for the user via the client player. The system comprises a mechanism that enables a user to interactively select a desired new starting point for the display of the selected video signal. The mechanism is provided by a first and second series of searchable index frames, wherein the first series is generated by the media server during transmission of the selected video signal and the second series is generated by the client player during receipt of the selected video signal. Upon receipt by the client player of the desired new starting point, the first or second series are accessed in order to identify a required searchable index frame that best represents the desired new starting point. Display of the video by the client player subsequently commences from the required searchable index frame.04-02-2009

Janice Cheng, Mississauga CA

Patent application numberDescriptionPublished
20090216446SYSTEMS, APPARATUS AND METHODS FOR DELIVERY OF LOCATION-ORIENTED INFORMATION - An augmented reality guiding system for delivery of location-oriented information, including a location server, a database coupled to the location server, and at least one mobile locating device. The database is configured to receive, store, customize and send target information relating to target points of interest. Each mobile locating device has a geographical positioning module configured to determine location information for that locating device, an imaging module configured to capture at least one image of at least some of a field of vision for that locating device, a spatial orientation detection module configured to determine spatial information of that locating device, a display module configured to provide visual feedback, and at least one wireless communication module configured to communicate with the location server. Each mobile locating device is configured to be able to receive target information relating to at least one target points of interest from the location server, and based on the target information and the location information and spatial information for that locating device, display the target information relating to the target point of interest by visually augmenting the at least one captured image on the display module.08-27-2009
20120296564SYSTEMS, APPARATUS AND METHODS FOR DELIVERY OF LOCATION-ORIENTED INFORMATION - An augmented reality guiding system for delivery of location-oriented information, including a location server, a database coupled to the location server, and at least one mobile locating device. The database is configured to store target information relating to target points of interest. Each mobile locating device has a positioning module, an imaging module, a spatial orientation detection module, a display module, and at least one wireless communication module. Each mobile locating device is configured to receive target information relating to at least one target points of interest from the location server, and display the target information by visually augmenting at least one image on the display module.11-22-2012

Jason Cheng, New Westminster CA

Patent application numberDescriptionPublished
20080289171METHOD FOR ASSEMBLING A STACKED PLATE ELECTROCHEMICAL DEVICE - The present invention relates to an improved method for assembling a stacked plate electrochemical device. According to an exemplary embodiment of the invention, two pairs of electrodes are provided: two cathodes and two anodes. Each electrode in each pair is connected to the other electrode via conductive interconnects. The pairs of electrodes are then folded together forming an electrode package, such that the cathodes and anodes alternate position within the electrode package. A number of electrode packages are then stacked together depending on the desired number of electrodes in the stacked plate cell. The stacked electrodes are then placed in a cell can and the conductive interconnects are connected to the cell can terminals to form the stacked plate electrochemical device. Processes according to exemplary embodiments of the present invention result in a faster, more efficient assembly time for the stacked plate electrochemical device.11-27-2008

Jeffrey Cheng, Toronto CA

Patent application numberDescriptionPublished
20100079489SYSTEM AND METHOD FOR EFFICIENT DIGITAL VIDEO COMPOSITION - An efficient method of compositing planes onto a target surface using a computing device with graphics processing capability is disclosed. The method includes partitioning the target surface, on which planes are composited, into partitions. Each one of the partitions contains connected pixels to be formed by compositing an identical subset of the planes to be composited. Each partition is associated with a corresponding subset of the planes. Each partition and its corresponding set of associated planes are then provided to a graphics processor for composition, using exemplary software components including an application programming interface, a library and device driver software. An image is formed on the target surface by compositing each partition. Using the disclosed method, a single pass through stages of the graphics pipeline for the graphics processor is sufficient to composite multiple planes to form an image on the target surface.04-01-2010
20120246381Input Output Memory Management Unit (IOMMU) Two-Layer Addressing - Embodiments of the present invention provide methods, systems, and computer readable media for input output memory management unit (IOMMU) two-layer addressing in the context of memory address translations for I/O devices. According to an embodiment, a method includes translating a guest virtual address (GVA) to a corresponding guest physical address (GPA) using a guest address translation table according to a process address space identifier associated with an address translation transaction associated with an I/O device, and translating the GPA to a corresponding system physical address (SPA) using a system address translation table according to a device identifier associated with the address translation transaction.09-27-2012

Patent applications by Jeffrey Cheng, Toronto CA

Jeffrey G. Cheng, Toronto CA

Patent application numberDescriptionPublished
20110043514METHOD AND APPARATUS FOR MULTIPLE DISPLAY SYNCHRONIZATION - A circuit includes a plurality of display path circuits and a timing and frame synchronization circuit. The timing and frame synchronization circuit aligns a first blanking interval of first timing information provided by a first of the display path circuits for a first display based on a second blanking interval of second timing information provided by a second of the display path circuits for a second display.02-24-2011
20110242142MULTIPLE DISPLAY CHROMINANCE AND LUMINANCE METHOD AND APPARATUS - An apparatus includes a chrominance and luminance module. The chrominance and luminance module obtains display characteristics of each of a plurality of displays. The chrominance and luminance module selectively adjusts, on a per display basis, chrominance and luminance for each of the displays based on the display characteristics. In one example, the displays collectively display a single large surface.10-06-2011
20120154411MULTIPLE DISPLAY FRAME RENDERING METHOD AND APPARATUS - An apparatus includes a plurality of image processing circuits. Each image processing circuit generates an image frame corresponding to a single large surface. The first image processing circuit provides a portion of the generated image frame for a first display or plurality of displays and provides a remaining portion of the image frame to the remaining image processing circuits. The next image processing circuits provides the remaining portion of the image frame for the next plurality of displays.06-21-2012

Patent applications by Jeffrey G. Cheng, Toronto CA

Jeffrey Gongxian Cheng, Toronto CA

Patent application numberDescriptionPublished
20120147021GRAPHICS COMPUTE PROCESS SCHEDULING - A method, system, and computer program product are disclosed for providing improved access to accelerated processing device compute resources to user mode applications. The functionality disclosed allows user mode applications to provide commands to an accelerated processing device without the need for kernel mode transitions in order to access a unified ring buffer. Instead, applications are each provided with their own buffers, which the accelerated processing device hardware can access to process commands. With full operating system support, user mode applications are able to utilize the accelerated processing device in much the same way as a CPU.06-14-2012

Jiandong Cheng, Ottawa CA

Patent application numberDescriptionPublished
20090110233IMAGE SPAM FILTERING BASED ON SENDERS' INTENTION ANALYSIS - Systems and methods for an anti-spam detection module that can detect image spam are provided. According to one embodiment, an image spam detection process involves determining and measuring various characteristics of images that may be embedded within or otherwise associated with an electronic mail (email) message. An approximate display location of the embedded images is determined. The existence of one or more abnormal factors associated with the embedded images is identified. A quantity of text included in the one or more embedded images is determined and measured by analyzing one or more blocks of binarized representations of the one or more embedded images. Finally, the likelihood that the email message is spam is determined based on one or more of the approximate display location, the existence of one or more abnormal factors and the quantity and location of text measured.04-30-2009
20090113003IMAGE SPAM FILTERING BASED ON SENDERS' INTENTION ANALYSIS - Systems and methods for an anti-spam detection module that can detect image spam are provided. According to one embodiment, an image spam detection process involves determining and measuring various characteristics of images that may be embedded within or otherwise associated with an electronic mail (email) message. An approximate display location of the embedded images is determined. The existence of one or more abnormal factors associated with the embedded images is identified. A quantity of text included in the one or more embedded images is determined and measured by analyzing one or more blocks of binarized representations of the one or more embedded images. Finally, the likelihood that the email message is spam is determined based on one or more of the approximate display location, the existence of one or more abnormal factors and the quantity and location of text measured.04-30-2009

Karen Cheng, North York CA

Patent application numberDescriptionPublished
20110107327ASSISTING SERVER MIGRATION - The present invention describes a method and system for preparing a migration and consolidation of at least one source application to be migrated to or consolidated in at least one heterogeneous server device. A computing system selects at least one prospective target platform component based on an evaluation of at least one source platform component, a requirement of the at least one source application, and a compatibility and an affinity of the at least one prospective target platform component. The computing system collects first metadata of the at least one source platform component and the at least one prospective target platform component. The computing system collects second metadata associated with the migration and consolidation. The computing system groups the first metadata and the second metadata into a RFM (Request For Migration). The computing system prepares and configures a final target platform in accordance with the RFM.05-05-2011

Liheng Cheng, Edmonton CA

Louis Cheng, Richmond Hill CA

Patent application numberDescriptionPublished
20090097288OUTPUT POWER SWITCHING VECTOR SCALING SYSTEM AND METHOD - A power converter control system and method is provided to maximize the power output of the converter where an overload condition is present. A controller calculates a command voltage and command power factor. The command voltage and command power factor are used to generate a switching vector. Where the voltage associated with a switching vector exceeds an output voltage limit of the converter, a power factor adjustment is generated.04-16-2009
20090290270OVERLOAD CONTROL OF AN ELECTRIC POWER GENERATION SYSTEM WITH UNKNOWN AVAILABILITY OF MECHANICAL POWER CAPACITY - A control system for an electrical power generation system (EPGS) provides overload protection without disconnecting a generator of the EPGS from an excessive electrical load. Available engine power and current levels of the electrical load are continuously measured and computed. A command voltage is calculated in real time that corresponds to a voltage required to sustain with the maximum available power. Output voltage of a generator of the EPGS is controlled at the calculated command voltage so that a power limit of the engine is not exceeded during electrical overload conditions.11-26-2009
20100148577POWER REGENERATION MANAGEMENT SYSTEM - Properly managing surges of regenerative power is needed in systems where power is generated and distributed to mechanical and electrical loads to protect them from overvoltage. A controller provides protection against excess regenerative power when these systems operate at a wide range of speeds. Controller functions and control methods for overvoltage protection may include an added control loop for detecting an overvoltage condition, calculating a power factor and generating a gating signal to transition the controller into a motoring mode that converts the excess regenerative power into mechanical power.06-17-2010

Patent applications by Louis Cheng, Richmond Hill CA

Louis C.h. Cheng, Richmond Hill CA

Patent application numberDescriptionPublished
20090079399OVERLOAD CONTROL OF AN ELECTRIC POWER GENERATION SYSTEM - A control system for an electrical power generation system (EPGS) provides overload protection without disconnecting a generator of the EPGS from an excessive electrical load. Available engine power and current levels of the electrical load are continuously measured. A command voltage is calculated that corresponds to a voltage required to sustain with the maximum available power. Output voltage of a generator of the EPGS is controlled at the calculated command voltage so that a power limit of the engine is not exceeded during electrical overload conditions.03-26-2009
20110057441OVERLOAD CONTROL OF AN ELECTRIC POWER GENERATION SYSTEM - A control system for an electrical power generation system (EPGS) provides overload protection without disconnecting a generator of the EPGS from an excessive electrical load. Available engine power and current levels of the electrical load are continuously measured. A command voltage is calculated that corresponds to a voltage required to sustain with the maximum available power. Output voltage of a generator of the EPGS is controlled at the calculated command voltage so that a power limit of the engine is not exceeded during electrical overload conditions.03-10-2011

Qi Cheng, Markham CA

Patent application numberDescriptionPublished
20090024677SYSTEM FOR REDUCING OVERHEAD OF VALIDATING CONSTRAINTS IN A DATABASE - System for reducing the overhead of validating constraints in a database are provided. A target table and a source table are provided. The source table includes data to be loaded into the target table. Data is loaded into the target table from the source table including eliminating any logic to validate a constraint defined on the target table based on one or more pre-determined conditions.01-22-2009

Patent applications by Qi Cheng, Markham CA

Qi Cheng, North York CA

Patent application numberDescriptionPublished
20080306906SYSTEM FOR AGGREGATION SUBQUERY JOIN ELIMINATION - A system for use with an information retrieval system, in which system is used for transforming a database statement containing a first subquery and a second subquery joined together, the first subquery including a group by operation over a child subquery, the information retrieval system comprising means for removing the first subquery from the database statement thereby eliminating the join between the first subquery and the second subquery.12-11-2008
20090216709OPTIMIZED COLLECTION OF JUST-IN-TIME STATISTICS FOR DATABASE QUERY OPTIMIZATION - A system and method are provided for updating database statistics for use in generating query execution plans. A first query for a database is received, for example by a compiler, and the compiler accesses statistics associated with the first query for optimizing a query execution plan for the first query. The statistics may be accessed from a first cache. If the statistics retrieved from the first cache are determined to be stale, the system obtains updated statistics and may store them in a temporary cache. The stale statistics in the first cache are marked as invalid. Existing queries using the first cache may continue to use the first cache, while new queries may be provided with updated statistics.08-27-2009

Ruiying Cheng, Ottawa CA

Patent application numberDescriptionPublished
20110314844METHOD AND APPARATUS FOR WASTE HEAT RECOVERY AND ABSORPTION GASES USED AS WORKING FLUID THEREIN - A method provides for waste heat power generation or heat recovery and for a driving power with an absorption process using low grade heat sources. An apparatus also provides for such waste heat recovery in absorption process and to the used vapor-salt working fluid. A low temperature heat source is used as a heating working medium to heat in a regenerator by heat exchange the absorption liquid working fluid from the absorber and consisting of a salt absorbent and ammonia or carbon dioxide as an absorbed agent to form the absorbent and the superheated high pressure absorbed agent. The superheated and vaporized absorbed agent enters into a turbine to provide energy and generate power via turbine expansion step. After heat release, the resultant low pressure absorbed agent is discharged from the turbine and returns to the absorption step and contacts with the absorbent from the regeneration step to form the absorption liquid which can enter into the next thermodynamic cycle process.12-29-2011

Shaobin Cheng, Mississauga CA

Patent application numberDescriptionPublished
20090168273HYBRID HIGH VOLTAGE DC CONTACTOR WITH ARC ENERGY DIVERSION - A contactor may operate to interrupt current in a circuit while the circuit is operating under load. A shunt is provided to by-pass surge power current around contacts to reduce arcing. The shunt includes a solid-state switch that may be operated in a series of pulses during movement of the contacts. The pulse control unit may detect a potential for arcing and then provide for periodic pulsing operation of the shunt. Because the solid-state switch may operate discontinuously, the contactor may be constructed with a switch that is selected on a basis of its pulse rating.07-02-2009

Yonghua Cheng, Guelph CA

Patent application numberDescriptionPublished
20130112155WATER HEATER AND METHOD OF OPERATING - A water heater includes a storage tank for storing water, a combustion chamber, a burner positioned in the combustion chamber, and a heat exchanger positioned in the storage tank. The burner produces products of combustion. The heat exchanger receives the products of combustion from the combustion chamber and transfers heat from the products of combustion to the water stored in the storage tank. The heat exchanger includes an upper portion and a lower portion. The upper portion is positioned above the combustion chamber and the lower portion is positioned below the combustion chamber.05-09-2013

Yuesheng Cheng, Edmonton CA

Patent application numberDescriptionPublished
20090066330NMR MEASUREMENT OF WAX APPEARANCE IN FLUIDS - A method for determining a wax appearance temperature of a fluid includes obtaining nuclear magnetic resonance (NMR) measurements of the fluid at a plurality of temperatures; deriving a NMR parameter from each of the NMR measurements; and determining the wax appearance temperature by analyzing the NMR parameter as a function of temperature. An apparatus for detecting wax appearance in a fluid includes a sample cell for holding a fluid for nuclear magnetic resonance (NMR) measurements at a plurality of temperatures; a temperature measuring device disposed proximate the sample cell; a magnet for polarizing molecules in the fluid in the sample cell; at least one radiofrequency (RF) coil for generating pulses of magnetic field and for detecting NMR signals; and circuitry for controlling and measuring the temperature of the fluid in the sample cell and for obtaining NMR measurements.03-12-2009
20100033176METHODS FOR DETERMINING IN SITU THE VISCOSITY OF HEAVY OIL - Viscosity of heavy oil is determined in situ in a formation by making nuclear magnetic resonance (NMR) measurements in the formation, and then calculating viscosity according to an equation of the form02-11-2010
20100039109METHODS FOR DETERMINING IN SITU THE VISCOSITY OF HEAVY OIL USING NUCLEAR MAGNETIC RESONANCE RELAXATION TIME MEASUREMENTS - The viscosity η (in centipoise) of a heavy oil sample is determined according to an equation of the form ln02-18-2010
20100043538METHODS OF AND APPARATUS FOR DETERMINING THE VISCOSITY OF HEAVY OIL - The viscosity of a heavy oil is estimated according to a power law equation which relates the heavy oil viscosity to a function of the assumed, measured, or estimated glass transition temperature of the heavy oil and the measured temperature of the heavy oil.02-25-2010
20110175607NMR LOGGING OF MISCIBLE DISPLACEMENT - NMR logging in a wellbore is used to monitor an oil reservoir during oil recovery by miscible displacement. Diffusivity distributions found by NMR logging indicate whether one or two phases are present and composition of residual oil. Operation of the oil recovery procedure may be maintained or modified in response to monitoring of the reservoir.07-21-2011

Patent applications by Yuesheng Cheng, Edmonton CA

Yun-Xing Cheng, Saint Laurent CA

Patent application numberDescriptionPublished
20090221567MUSCARINIC RECEPTOR AGONISTS, COMPOSITIONS, METHODS OF TREATMENT THEREOF, AND PROCESSES FOR PREPARATION THEREOF 177 - Compounds of Formula I, or pharmaceutically acceptable salts thereof:09-03-2009
20090275574NOVEL COMPOUNDS-300 - Compounds of Formula I, or pharmaceutically acceptable salts thereof:11-05-2009
20100173935Muscarinic Receptor Agonists that are Effective in the Treatment of Pain, Alzheimer's Disease and Schizophrenia - Compounds of Formula IA, or pharmaceutically acceptable salts thereof: IA wherein G07-08-2010
20100173941Muscarinic Receptor Agonists that are Effective in the Treatment of Pain, Alzheimer's Disease and Schizophrenia - Compounds of Formulae I, or pharmaceutically acceptable salts thereof: wherein R07-08-2010

Yun-Xing Cheng, St. Laurent CA

Patent application numberDescriptionPublished
20100113502Novel Tetrahydro-1H-Pyrido[4,3-b] Indole Derivatives as CB1 Receptor Ligands - Compounds of formulae I, or pharmaceutically acceptable salts thereof: wherein R05-06-2010

Patent applications by Yun-Xing Cheng, St. Laurent CA

Yun-Xing Cheng, Ville Saint-Laurent CA

Patent application numberDescriptionPublished
20090076078New compounds 966 - Compounds of Formula I, or pharmaceutically acceptable salts thereof:03-19-2009

Zhenhong Cheng, Renfrew CA

Patent application numberDescriptionPublished
20130021900SATELLITE-BASED MESSAGING SYSTEM - In a satellite-based messaging system messages are exchanged between a ground station and mobile terminals over a wide geographic area covered by multiple satellite beams. Each beam contains one or more carrier frequencies. A message processing center is configured to provision a frame comprising a plurality of subframes to carry data over a forward link to the mobile terminals; hop between beams in the forward link and assign each subframe within a frame to a specific satellite beam; provision a transport medium in the form of virtual carriers each defined by one or more carrier frequency/beam hop combinations, wherein each virtual carrier is assigned a unique virtual carrier identifier; and notify the mobile terminals of carrier frequency/hop combinations for assigned virtual carrier identifiers.01-24-2013

Zhenyu Cheng, Waterloo CA

Patent application numberDescriptionPublished
20100076062Use of a Truncated eIF-5A1 Polynucleotide to Induce Apoptosis in Cancer Cells - The present invention relates to the combinatorial use of an siRNA targeted against an endogenous gene to knock out or knock down expression of the endogenous gene in a host and a delivery of a polynucleotide encoding the gene in a delivery vehicle/expression vector to the host to provide expression in the host of the protein encoded by the polynucleotide.03-25-2010

Zhongyuan Cheng, Cambridge CA

Patent application numberDescriptionPublished
20110057588DYNAMIC BRAKING FOR CURRENT SOURCE CONVERTER BASED DRIVE - Current source converter (CSC) based motor drives and control techniques are presented in which DC link current is regulated to a level set by the output inverter during dynamic braking operation by pulse width modulation of a braking resistance connection signal to maintain control of motor torque and speed while mitigating or preventing line side regenerative currents.03-10-2011
20110299308COMMON MODE VOLTAGE REDUCTION APPARATUS AND METHOD FOR CURRENT SOURCE CONVERTER BASED DRIVE - Current source converter drives and common mode voltage reduction techniques are presented in which a space vector modulation zero vector for current source inverter (or rectifier) control is selected according to the switching state of the current source rectifier (or inverter) and according to the AC input power and the AC output power to control the output common mode voltage.12-08-2011
20120081058DC POWER FOR SGCT DEVICES USING A HIGH FREQUENCY CURRENT LOOP WITH MULTIPLE CURRENT TRANSFORMERS - Motor drives and switch driver power systems are presented in which high frequency AC current (I04-05-2012
20120081061ADAPTIVE HARMONIC REDUCTION APPARATUS AND METHODS - Power conversion systems with active front end converters for example motor drives and power generation systems for distributed energy sources are presented with adaptive harmonic minimization for grid-tie converters for minimized or reduced total harmonic distortion in the line current spectrum including the source harmonic current and the grid-tie converter injected current spectrum referred to the line side.04-05-2012
20130010504POWER CONVERTER AND INTEGRATED DC CHOKE THEREFOR - A power conversion system and a DC link choke therefore are presented, in which a continuous core structure is provided with first and second legs around which four or more windings are located, with one or more shunt structures providing a magnetic flux path between intermediate portions of the first and second legs.01-10-2013
20130033907ADAPTIVE HARMONIC REDUCTION APPARATUS AND METHODS - Power conversion systems with active front end converters for example motor drives and power generation systems for distributed energy sources are presented with adaptive harmonic minimization for grid-tie converters for minimized or reduced total harmonic distortion in the line current spectrum including the source harmonic current, the load harmonics and the PWM harmonics.02-07-2013
20130057297METHOD AND APPARATUS FOR DETECTING POWER CONVERTER CAPACITOR DEGRADATION USING NEGATIVE SEQUENCE CURRENTS - Power converters and control techniques are presented in which capacitor degradation is detected according to negative sequence current by computing an uncompensated negative sequence current and a negative sequence voltage, compensating the negative sequence current based on the negative sequence voltage, comparing the compensated or uncompensated negative sequence current with an automatically calculated threshold and selectively identifying suspected degradation of one or more capacitors if the compensated negative sequence current exceeds the threshold value. The method can be used for power converters, control devices or protection relays for shunt capacitors or filters used in power systems.03-07-2013
20130063991VOLTAGE CONVERTER CONFIGURATIONS FOR SOLAR ENERGY SYSTEM APPLICATIONS - A system includes a low switching frequency power converter configured to be coupled to a solar cell, wherein the low switching frequency power converter is configured to generate alternating current (AC) power based on low voltage direct current (DC) power transmitted from the solar cell and transmit the converted AC power. The system also include a multi-pulse transformer configured to receive the converted AC power and generate transformed power based on the converted AC power, wherein the transformed power comprises power at a voltage level that differs from the a voltage level of the converted AC power.03-14-2013

Patent applications by Zhongyuan Cheng, Cambridge CA

Zhongyuan Cheng, Ontario CA

Patent application numberDescriptionPublished
20120201056POWER CONVERTER WITH COMMON MODE VOLTAGE REDUCTION - Power conversion systems are presented with common mode reduction by space vector pulse width modulation zero vector selection to counteract common mode contribution of active vectors.08-09-2012

Zichuan Cheng, Kanata CA

Patent application numberDescriptionPublished
20120242327FULLY DIFFERENTIAL SIGNAL PEAK DETECTION ARCHITECTURE - A signal detector includes a summation unit connected to offset first and second input signals representing a differential input signal into two offset pairs of first and second signals. The signal detector also includes a detection unit connected to select the first signal from one of the offset pairs of first and second signals and the second signal from the other of the offset pairs in an overlap portion of the first and second signals to form a complementary pair of overlap signals and provide a differentially peak-detected output signal from the complementary pair of overlap signals. Additionally, the signal detector includes a comparator connected to provide a detection output signal corresponding to the differentially peak-detected output signal and a reference signal. A method of operating a signal detector is also included.09-27-2012

Zongfa Cheng, Navan CA

Patent application numberDescriptionPublished
20110299841Internal Power Driven Automatic Backdrop Apparatus - The invented apparatus is a backdrop system for displaying and storing one or several backdrops to use in a photographic studio, video productions or other instances where a backdrop may be desired and for easy carrying to on-site jobs. The backdrop is attached to a rolling system, which comprises a backdrop core in the shape of a tube or spindle and at least one roller containing an internal bi-directional drive means and a power supply unit. The rolling system is controlled by the control system containing a control unit and a command unit, thus allowing automated scrolling of different backdrop scenes and lowering a desired backdrop from a plurality of rolling systems when the appropriate scene is found. A control mechanism is applied to the backdrop system to ensure the backdrop is properly wound upon the rolling system each time. A remote control of the command unit sends command to the control unit inside the rolling system to activate, deactivate or rotate the bi-directional drive means and a microcontroller is provided for automating each task of the backdrop system as desired.12-08-2011