Cheng, CA
Alison Yee-Shun Cheng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20140092464 | PHOTONIC CRYSTAL DEVICE WITH INFILTRATING COMPONENT - A photonic crystal device including a photonic crystal material and an infiltrating component. The photonic crystal material has an initial reflectance spectrum. An external stimulus causes the infiltrating component to migrate into or out of at least a portion of the photonic crystal material. The migration of the infiltrating component causes a change of at least the portion of the photonic crystal material to shift to a second reflectance spectrum. | 04-03-2014 |
Audrey Cheng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20120133150 | COMBINATION 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 number | Description | Published |
---|---|---|
20100150045 | SYSTEM 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 |
20100165900 | SYSTEM 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 |
20140105188 | SYSTEM 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. | 04-17-2014 |
Bifang Cheng, Saskatoon CA
Patent application number | Description | Published |
---|---|---|
20100227924 | Method 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 number | Description | Published |
---|---|---|
20090063415 | APPARATUS 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 |
20090199172 | APPARATUS 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 number | Description | Published |
---|---|---|
20110234750 | Capturing 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 number | Description | Published |
---|---|---|
20100016619 | Functionalization 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 number | Description | Published |
---|---|---|
20100180454 | ELECTRIC 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 number | Description | Published |
---|---|---|
20080247649 | Methods 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 number | Description | Published |
---|---|---|
20120184231 | WIRELESS 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 number | Description | Published |
---|---|---|
20090307406 | Memory 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 number | Description | Published |
---|---|---|
20090045599 | RECONFIGURABLE 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 |
20110068553 | RECONFIGURABLE 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 |
20120104724 | RECONFIGURABLE 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 |
20120104726 | RECONFIGURABLE 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 |
20120119466 | RECONFIGURABLE 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 |
David J. Cheng, Coquitlam CA
Patent application number | Description | Published |
---|---|---|
20100029562 | hG31P Expression System - Expression plasmids and expression systems for the expression of human G31P | 02-04-2010 |
Dennis Cheng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20130133582 | BIRD 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 |
20130168487 | GRAVITY FED PAPER TOWEL HOLDER - A paper towel holder having a mounting bracket having a first side member and a second side member which are substantially parallel to one another, a front member operatively arranged transversely and perpendicularly to the first and second side members and fixedly secured to the front ends of each side member, a first mounting arm having a first mounting flange, and a second mounting arm having a second mounting flange, where the first side member comprises a first tripartite track fixedly secured to the first mounting arm, and the second side member comprises a second tripartite track fixedly secured to the second mounting arm, where each of the tripartite tracks slopes downwardly with respect to the first and second mounting flanges; and a tube arranged transversely to the first and second tripartite tracks and arranged to move along the tracks. | 07-04-2013 |
Fuyong Cheng, Orleans CA
Patent application number | Description | Published |
---|---|---|
20120041146 | PHENOL-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 number | Description | Published |
---|---|---|
20090286065 | METHOD 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, Scarborough CA
Patent application number | Description | Published |
---|---|---|
20110013081 | SYSTEM 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 |
Gary Cheng, Markham CA
Patent application number | Description | Published |
---|---|---|
20080225170 | CARRIER 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 |
20080225182 | ANALOG 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 |
20110133840 | PRE 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 |
20110171919 | SIGNAL 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 |
20130223572 | DIGITAL SIGNAL PROCESSOR WITH ADJUSTABLE DATA RATE AND METHODS THEREOF - As a digitized representation of an intermediate frequency television signal moves through a demodulator it undergoes a number of processes, including conversion from an analog signal to a digitized data, digital signal processing of the digitized data, and the like. The rate at which the digitized data moves through the digital signal processor of the demodulator for processing is referred to as the data rate of the DSP. The demodulator can vary the data rate based on a selected television channel, thereby reducing the level of interference at the demodulator resulting from noise. | 08-29-2013 |
20130335632 | PHASE-ADJUSTMENT PROCESSING FOR BROADCAST CHANNEL SIGNALS - 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. | 12-19-2013 |
George Zhongyuan Cheng, Cambridge CA
Patent application number | Description | Published |
---|---|---|
20100080028 | POWER 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 |
20100265740 | IMPROVED 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 J. Cheng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20130166922 | METHOD AND SYSTEM FOR FRAME BUFFER PROTECTION - When content, such as premium video or audio, is decoded, the content is stored in protected memory segments. Read access to the protected memory segments from a component not in a frame buffer protected (FBP) mode is blocked by a memory controller. The memory controller also blocks components in the FBP mode from writing to unprotected memory segments. The content may be processed by a processing engine operating in the FBP mode and may only be written back to protected memory segments. The memory segment may later be marked as unprotected if the memory segment is no longer needed. If the content is encrypted in protected memory, the encrypting key associated with the memory segment may be removed. If the content is stored in the clear, the protected memory segments are scrubbed before releasing the segments for use as unprotected memory segments. | 06-27-2013 |
20130174144 | HARDWARE BASED VIRTUALIZATION SYSTEM - A method for changing between virtual machines on a graphics processing unit (GPU) includes requesting to switch from a first virtual machine (VM) with a first global context to a second VM with a second global context; stopping taking of new commands in the first VM; saving the first global context; and switching out of the first VM. | 07-04-2013 |
Gongxian Jefferey Cheng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20110050713 | Hardware-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 CA
Patent application number | Description | Published |
---|---|---|
20110057939 | Reading 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 |
20110063311 | Course 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 |
20120188258 | GRAPHICS 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 |
20120229481 | ACCESSIBILITY 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 |
20130159664 | Infrastructure Support for Accelerated Processing Device Memory Paging Without Operating System Integration - In a CPU of the combined CPU/APD architecture system, the CPU having multiple CPU cores, each core having a first machine specific register for receiving a physical page table/page directory base address, a second machine specific register for receiving a physical address pointing to a location controlled by an IOMMUv2 that is communicatively coupled to an APD, and microcode which when executed causes a write notification to be issued to the physical address contained in the second machine specific register; receiving in the first machine specific register of a CPU core, a physical page table/page directory base address, receiving in the second machine specific register of the CPU core, a physical address pointing to a location controlled by the IOMMUv2, determining that a control register of the CPU core has been updated, and responsive to the determination that the control register has been updated, executing microcode in the CPU core that causes a write notification to be issued to the physical address contained in the second machine specific register, wherein the physical address is able to receive writes that affect IOMMUv2 page table invalidations. | 06-20-2013 |
20130229421 | GPU Display Abstraction and Emulation in a Virtualization System - A method, computer program product, and system that includes a virtual function module with an emulated display timing device, a first independent resource, and a second independent resource, where the first and second independent resources signal a physical function module that a new surface has been rendered, and where the physical function module signals the virtual function module via the emulated timing device and the first and second independent resources when the rendered new surface has been displayed, copied, used, or otherwise consumed. | 09-05-2013 |
20140380028 | Virtualized Device Reset - In a hardware-based virtualization system, a hypervisor switches out of a first function into a second function. The first function is one of a physical function and a virtual function and the second function is one of a physical function and a virtual function. During the switching a malfunction of the first function is detected. The first function is reset without resetting the second function. The switching, detecting, and resetting operations are performed by a hypervisor of the hardware-based virtualization system. Embodiments further include a communication mechanism for the hypervisor to notify a driver of the function that was reset to enable the driver to restore the function without delay. | 12-25-2014 |
Gongxian Jeffrey Cheng, Toronto Ontario CA
Patent application number | Description | Published |
---|---|---|
20120162234 | Device 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 |
Ho Ting Cheng, Nepean CA
Patent application number | Description | Published |
---|---|---|
20130095872 | INTER-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 |
20130203398 | System and Method for Selecting Operating Parameters in a Communications System - A method for configuring a first base station within a cluster in a communications system having a plurality of cluster includes optimizing an operating parameter of the first base station in accordance with first utility function results from a first utility function associated with the first base station and second utility function results from a second utility function associated with a second base station within the cluster, the first utility function results and the second utility function results according to multiple settings for the operating parameter of the first base station, a first initialized setting of the operating parameter for the second base station, and a second initialized setting of the operating parameter for an external base station outside the cluster. The method also includes sharing the optimized operating parameter with the external base station. | 08-08-2013 |
20130301757 | SIGNALING TO SUPPORT ADVANCED WIRELESS RECEIVERS AND RELATED DEVICES AND METHODS - Various devices and methods are provided that use signaling to support advanced wireless receivers. For example, a method includes receiving an input signal at a user equipment. The input signal includes a desired signal and an interfering signal, where the desired signal defines symbols using constellations. The method also includes obtaining information identifying a wireless channel used by the interfering signal and a modulation type used to modulate data in the interfering signal. The method further includes recovering the symbols from the desired signal using the information. | 11-14-2013 |
20140019619 | SYSTEMS AND METHODS FOR CLUSTERING OPTIMIZATION TO HELP RESOLVE BOUNDARY PROBLEMS IN COMMUNICATION SYSTEMS - Various devices and methods are disclosed to support clustering optimization in a communication system. For example, multiple nodes of the communication system can be segmented into multiple clustering plans. Each clustering plan can include multiple clusters that do not overlap with one another within that clustering plan. At least one of the clusters of one clustering plan can overlap at least one of the clusters of at least one other clustering plan. Each node could be a non-boundary node in at least one cluster of at least one clustering plan. Multiple nodes of the communication system can alternatively be segmented into clusters having expanding and contracting borders. | 01-16-2014 |
20140051475 | Method and System for Self-Optimized Uplink Power Control - A method for optimizing uplink power control settings in a wireless network, the method comprising generating a first gene pool comprising a set of parent genes, wherein each parent gene comprises a set of first generation power control solutions for a set of base stations in the wireless network. The method may further include performing natural selection on the first gene pool to generate a second gene pool comprising selected ones of the set of parent genes, wherein the selected parent genes are chosen by probabilistically selecting some of the parent genes based on fitness values assigned to the parent genes. The method may further include evolving the second gene pool into a descendent gene, wherein the descendent gene comprises a set of local power control solutions for the set of base station in the wireless network. | 02-20-2014 |
20140073369 | Systems and Methods for Downlink Power Control and Scheduling in a Wireless Network - Methods and systems for providing joint power control (PC) and scheduling in a wireless network are provided. In one example, a method includes generating a near-optimal power pattern for PC and scheduling in accordance with long term channel statistics. The near-optimal PC solution may be generated by first generating a set of possible power patterns in accordance with likely scheduling scenarios, then statistically narrowing the set of possible power patterns to identify the most commonly used power patterns, and finally selecting one of the most commonly used power patterns as the near-optimal power pattern. In another example, a table of optimal PC solutions are provided for performing distributed PC and scheduling in an adaptive and/or dynamic manner. | 03-13-2014 |
Ho-Ting Cheng, Stittsville CA
Patent application number | Description | Published |
---|---|---|
20130130707 | Method and System for Dynamic, Joint Assignment of Power and Scheduling of Users for Wireless Systems - A method for dynamically determining power and scheduling assignments in a communications network includes selecting, by a controller, a mobile station in each cell to define a mobile station set, determining, by the controller, a power allocation for each of the mobile stations in the mobile station set, calculating, by the controller, a global utility function by evaluating a contribution from each of the mobile stations in the mobile station set in accordance with the power allocation, repeating, by the controller, the selecting, the determining, and the calculating steps a predetermined number of times to generate additional ones of the global utility function, and choosing, by the controller, the mobile station set corresponding to the global utility function having a particular value for a resource block of a frame. The method may also include repeatedly dividing a user set into clusters to obtain a best power allocation. | 05-23-2013 |
20130308447 | Systems and Methods to Provision Quality of Service Sensitive Devices in Wireless Local Area Networks - System and method embodiments are provided for provisioning a quality of cellular user experience (QoE) or quality of service (QoS) specified device in a wireless local area network (LAN). The embodiments enable a QoE or QoS specified by a service agreement for a device to be maintained during periods when the device is transmitting data to and receiving data from the wireless LAN (e.g., a WiFi hotspot). In an embodiment, a method includes determining that at least one QoS-sensitive device is communicating with a wireless LAN access point (AP), reserving a contention free period (CFP) in a superframe for the at least one QoS-sensitive device to communicate with the AP, and allocating a contention period (CP) in the superframe for non-QoS-sensitive devices to communicate with the AP, wherein the non-QoS-sensitive devices are prohibited from transmitting during the CFP. | 11-21-2013 |
20140105118 | Systems and Methods for Uplink Power Control and Scheduling in a Wireless Network - Methods and systems for facilitating uplink power control (PC) and scheduling in a wireless network are provided. In one example, common interference patterns are obtained from long term channel statistics, and used to perform local PC and scheduling by distributed base stations (eNBs). In some implementations, the common interference patterns are obtained through statistical narrowing techniques that identify common ones out of a plurality of potential interference patterns. The common interference patterns may specify maximum interference thresholds and/or individual eNB-to-eNB interference thresholds which may govern the local PC and scheduling decisions of the distributed eNBs. | 04-17-2014 |
20140106802 | Method and System for Uplink Joint Scheduling - An embodiment method for performing joint scheduling in a cluster of base stations (BSs) of a wireless network includes receiving coarse scheduling information pertaining to external BSs and performing joint scheduling for the instant cluster of BSs such that a sum utility is maximized. The sum utility includes an out-of-cluster utility component representing interference observed by the external BSs as a result of the joint scheduling. The out-of-cluster utility component is computed in accordance with the coarse scheduling information. | 04-17-2014 |
20140115094 | Systems and Methods for Data Representation and Transportation - Systems and methods are provided to improve data transmission efficiency over a network. The improvements are achieved by reducing the redundancy in the data representation. The data is divided into a plurality of data portions. The data portions are used to encode a plurality of compressed data portions, wherein the compressed data portions correspond to a subset of the data portions and comprise less redundant data than the subset of the data portions. The compressed data portions are also encoded in accordance with data in the remaining data portions. The compressed data portions are transmitted instead of the subset of the data portions with the remaining data portions according to a sequence of data portions. Each of the compressed data portions is transmitted upon receiving an acknowledgment (ACK) message that indicates successful transmission of a previous data portion or compressed data portion in the sequence of data portions. | 04-24-2014 |
20140120974 | System and Methods to Achieve Optimum Efficiency-Jain Fairness in Wireless Systems - Embodiments are provided for scheduling resources considering data rate-efficiency and fairness trade-off. A value of Jain's fairness index (JFI) is determined for transmitting a service to a plurality of users, and accordingly a sum of throughputs is maximized for transmitting the service to the users. Alternatively, a sum of throughputs is determined first and accordingly the JFI is maximized. Maximizing the sum of throughputs or JFI includes selecting a suitable value for a tuning parameter in an efficiency and fairness trade-off relation model. In accordance with the values of sum of throughputs and JFI, a plurality of resources are allocated for transmitting the service to the users. For static or quasi-static channels, the relation model is a convex function with a monotonic trade-off property. For ergodic time varying channels, the tuning parameter is selected by solving the relation model using a gradient-based approach. | 05-01-2014 |
20140169192 | System and Method for Estimating an Effective Bandwidth - In one embodiment, a method for a method of estimating an effective bandwidth of a traffic source includes obtaining a first traffic pattern from a first traffic source. Also, the method includes setting a first effective bandwidth between a mean data rate of the first traffic source and a peak data rate of the first traffic source. Additionally, the method includes determining a first outage rate of the first traffic source in accordance with the first traffic pattern and the first effective bandwidth. | 06-19-2014 |
20140169339 | Systems and Methods to Achieve Fairness in Wireless LANs for Cellular Offloading - System and method embodiments are included to provide various degrees of time allocation fairness to users using varying target transmission opportunity (TXOP) values. In one embodiment, a method for promoting various degrees of fairness for users in a wireless network includes assigning a target TXOP value for one or more users in the wireless network, wherein the target TXOP value indicates a number of time units for transmissions to be met on average over time by the one or more users, and transmitting the target TXOP value to the one or more users. In another embodiment, a method includes receiving a TXOP value from the wireless network, wherein the target TXOP value indicates a number of time units allocated for transmissions, and transmitting traffic over a plurality of time periods that have an average duration about equal to the number of time units. | 06-19-2014 |
20140171106 | Systems and Methods for User Equipment Mobility Prediction - System and method embodiments for mobility prediction in a wireless network enable the wireless network to determine the location of a wireless device with minimal transmissions from the wireless device. In an embodiment, the method includes negotiating with a mobile device to determine a mobility prediction algorithm and a condition upon which the mobile wireless device will report the actual location of the mobile device, training the mobility prediction algorithm using prior mobile wireless device location and timestamp information, determining a predicted location of the mobile device using the mobility prediction algorithm, and setting an predicted location for the mobile device at a time as the actual location for the mobile device at the time when failing to receive a location report from the mobile wireless device, wherein the mobile device transmits actual location information after the training period only if the condition is met. | 06-19-2014 |
20140185581 | Methods and Systems for Admission Control and Resource Availability Prediction Considering User Equipment (UE) Mobility - Predicting mobile station migration between geographical locations of a wireless network can be achieved using a migration probability database. The database can be generated based on statistical information relating to the wireless network, such as historical migration patterns and associated mobility information (e.g., velocities, bin location, etc.). The migration probability database consolidates the statistical information into mobility prediction functions for estimating migration probabilities/trajectories based on dynamically reported mobility parameters. By example, mobility prediction functions can compute a likelihood that a mobile station will migrate between geographic regions based on a velocity of the mobile station. Accurate mobility prediction may improve resource provisioning efficiency during admission control and path selection, and can also be used to dynamically adjust handover margins. | 07-03-2014 |
20140219104 | Service Provisioning Using Abstracted Network Resource Requirements - Interference costs on virtual radio interfaces can be modeled as a function of loading in a wireless network to estimate changes in spectral efficiency and/or resource availability that would result from a provisioning decision. In one example, this modeling is achieved through cost functions that are developed from historical and/or simulated resource cost data corresponding to the wireless network. The cost data may include interference data, spectral efficiency data, and/or loading data for various links over a common period of time (e.g., a month, a year, etc.), and may be analyzed and/or consolidated to obtain correlations between interference costs and loading on the various links in the network. As an example, a cost function may specify an interference cost on one virtual link as a function of loading on one or more neighboring virtual links. | 08-07-2014 |
20140269332 | Method and System to Represent the Impact of Load Variation on Service Outage over Multiple Links - Increased resource utilization efficiency can be improved by modeling path costs during admission and path-selection. Specifically, path costs for candidate paths are modeled based on load characteristics (e.g., current load, load variation, etc.) of links in the candidate paths. Path costs can represent any quantifiable cost or liability associated with transporting a service flow over the corresponding path. For example, path costs can correspond to a probability that at least one link in the path will experience an outage when transporting the service flow, a price charged by a network operator (NTO) for transporting the traffic flow over the candidate path, or a total network cost for transporting the flow over a candidate path. The candidate path having the lowest path cost is selected to transport a service flow. | 09-18-2014 |
20150024802 | System and Method for Selecting Operating Parameters in a Communications System - A method for configuring a first base station within a cluster in a communications system having a plurality of cluster includes optimizing an operating parameter of the first base station in accordance with first utility function results from a first utility function associated with the first base station and second utility function results from a second utility function associated with a second base station within the cluster, the first utility function results and the second utility function results according to multiple settings for the operating parameter of the first base station, a first initialized setting of the operating parameter for the second base station, and a second initialized setting of the operating parameter for an external base station outside the cluster. The method also includes sharing the optimized operating parameter with the external base station. | 01-22-2015 |
20150032495 | System and Method for User Controlled Cost Based Network and Path Selection across Multiple Networks - Embodiments are provided to enable a user controlled path selection for servicing content requests from users. In an embodiment, a user device sends a cost request for a service to a network, and in return receives cost information for the service from the network. The user device then determines, according to the cost information, cost for one or more paths across the network. Upon determining acceptable cost for a path from the paths, the user device selects the path for receiving the service. In another embodiment, a network node coupled to links receives loading information from neighbor nodes coupled to neighbor links, and evaluates cost using loading information for the links and the received loading information for the neighbor links. When the network node receives a cost request from a user for a service, the node returns cost information for the service. | 01-29-2015 |
20150055497 | SYSTEM AND METHOD FOR SELF-OPTIMIZED UPLINK POWER CONTROL IN A FIXED WIRELESS BACKHAUL NETWORK - A system and method of uplink power control in a fixed wireless backhaul network, wherein determining an uplink transmit power of each remote backhaul module (RBM) comprises obtaining an interference-over-thermal (IoT) noise value of each hub, determining a target IoT noise value for each RBM, determining a total path loss from each RBM to its serving hub, determining a target uplink carrier to interference and noise ratio (CINR) for the RBM, and computing the RBM uplink transmit power for each RBM by summing the target IoT noise value for the RBM, the total path loss of the RBM to its serving hub, and the target uplink CINR. Computationally expensive parameter sweeps are avoided. The method can be implemented using a centralized processing unit or distributed processing at each node. The method is self-optimizing, and initial hub and RBM transmit powers and other data may be estimated using pre-deployment tools. | 02-26-2015 |
20150057004 | SYSTEM AND METHOD FOR DOWNLINK POWER OPTIMIZATION IN A PARTITIONED WIRELESS BACKHAUL NETWORK WITH OUT-OF-NEIGHBORHOOD UTILITY EVALUATION - A system and method for downlink power optimization in a partitioned wireless backhaul network with out-of-neighborhood utility evaluation is disclosed. The method comprises performing initial downlink power optimization for each neighborhood independently, considering only in-neighborhood utilities, by obtaining the transmit powers of all hubs and a utility performance of all served remote backhaul modules (RBMs) in the neighborhood. Power optimization data for each neighborhood are then reported to a central processing unit for storage. Thereafter, for each neighborhood, an out-of-neighborhood utility evaluation is performed by the centralized processing unit, based on reported power optimization data from other neighborhoods, for example, by obtaining delta out-of-neighborhood sum utilities for each hub as a function of hub transmit power, by curve fitting of reported data. Power optimization for each neighborhood is then performed by optimizing both in-neighborhood sum utilities and out-of-neighborhood sum utilities, and hub transmit powers are updated accordingly. | 02-26-2015 |
Ignatius Cheng, Burnaby CA
Patent application number | Description | Published |
---|---|---|
20090089846 | System 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 number | Description | Published |
---|---|---|
20090216446 | SYSTEMS, 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 |
20120296564 | SYSTEMS, 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 |
20150039225 | SYSTEMS, 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. | 02-05-2015 |
Jason Cheng, New Westminster CA
Patent application number | Description | Published |
---|---|---|
20080289171 | METHOD 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 number | Description | Published |
---|---|---|
20100079489 | SYSTEM 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 |
20120246381 | Input 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 |
20130148947 | VIDEO PLAYER WITH MULTIPLE GRPAHICS PROCESSORS - A device and method for playing digital video are disclosed. The device includes multiple graphics processing units. The method involves using the multiple graphics processors to decode and output compressed audiovisual stream to a display and a speaker. Audiovisual bit streams possibly containing multi-stream video are efficiently decoded and displayed by sharing decoding-related tasks among multiple graphical processing units. | 06-13-2013 |
Jeffrey G. Cheng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20110043514 | METHOD 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 |
20110242142 | MULTIPLE 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 |
20120154411 | MULTIPLE 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 |
Jeffrey Gongxian Cheng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20120147021 | GRAPHICS 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 number | Description | Published |
---|---|---|
20090110233 | IMAGE 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 |
20090113003 | IMAGE 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 |
20140331318 | SECURING EMAIL COMMUNICATIONS - Methods and systems are provided for securing email communications. According to one embodiment, a network device evaluates whether a domain name of a target recipient of an outbound email is present in a local white list or a local black list. If it is found in the local white list, the email is transmitted to the target recipient. If it is found in the local black list, transmission of the email to the target recipient is prevented. When the domain name is not present in the local black list and the local whitelist, a global doppelganger database is checked. If it is found in the global doppelganger database, the email is handled according to a corresponding acceptability flag; otherwise, the validity of the domain name is dynamically verified and handled according to the verification result. | 11-06-2014 |
20150089627 | SECURING EMAIL COMMUNICATIONS - Methods and systems are provided for securing email communications. According to one embodiment, a network device receives an outbound email originated by a computing device of an internal network and directed to a target recipient. It is determined whether a domain name of the target recipient is present in a global doppelganger database. When the domain name is determined to be present in the global doppelganger database, transmission of the outbound email to the target recipient is prevented if the domain name is an unacceptable domain name and transmission of the outbound email to the target recipient is permitted if the domain name is an acceptable domain name. | 03-26-2015 |
Karen Cheng, North York CA
Patent application number | Description | Published |
---|---|---|
20110107327 | ASSISTING 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 number | Description | Published |
---|---|---|
20090097288 | OUTPUT 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 |
20090290270 | OVERLOAD 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 |
20100148577 | POWER 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 |
Louis C.h. Cheng, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20090079399 | OVERLOAD 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 |
20110057441 | OVERLOAD 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 number | Description | Published |
---|---|---|
20090024677 | SYSTEM 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 |
Qi Cheng, Toronto CA
Patent application number | Description | Published |
---|---|---|
20130198165 | GENERATING STATISTICAL VIEWS IN A DATABASE SYSTEM - Techniques are disclosed for generating statistical views in a database system. In one embodiment, a request is received to execute a database workload. One or more constraints pertaining to executing the database workload is retrieved. The database workload is evaluated to generate multiple statistical view candidates. The statistical view candidates are refined based on the one or more constraints. One or more statistical views are then generated based on the refined statistical view candidates. | 08-01-2013 |
20140012835 | GENERATING STATISTICAL VIEWS IN A DATABASE SYSTEM - Techniques are disclosed for generating statistical views in a database system. In one embodiment, a request is received to execute a database workload. One or more constraints pertaining to executing the database workload is retrieved. The database workload is evaluated to generate multiple statistical view candidates. The statistical view candidates are refined based on the one or more constraints. One or more statistical views are then generated based on the refined statistical view candidates. | 01-09-2014 |
Qi Cheng, North York CA
Patent application number | Description | Published |
---|---|---|
20080306906 | SYSTEM 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 |
20090216709 | OPTIMIZED 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 |
20130198164 | Executing CASE Expressions Containing Subqueries - Methods and apparatus, including computer program products, implementing and using techniques for executing a query in a computer to retrieve data from a relational database stored on a data storage device. A query is received that contains a CASE expression having one or more subqueries. A query execution plan is generated. The query execution plan uses a parameterized union all operator to keep the semantics of the CASE expression, and a nested loop join operator to drive data across the section of the query execution plan that executes the CASE expression without performing any join operations. The generated query execution plan is executed in the computer to retrieve data from the relational database. | 08-01-2013 |
Ruiying Cheng, Ottawa CA
Patent application number | Description | Published |
---|---|---|
20110314844 | METHOD 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 number | Description | Published |
---|---|---|
20090168273 | HYBRID 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 |
Steven Kin-Shing Cheng, Vancouver CA
Patent application number | Description | Published |
---|---|---|
20140032184 | PROCESS AND APPARATUS FOR GENERATING A THREE-DIMENSIONAL SWEPT ENVELOPE OF A VEHICLE - A method, apparatus, media and signals for generating a computer representation of a three-dimensional swept envelope of a vehicle having a wheeled chassis operable to support a vehicle body for movement along a terrain is disclosed. The method involves receiving terrain data representing a 3D terrain, receiving data defining parameters of the vehicle, and receiving data defining a path for movement of the vehicle from an initial position on the terrain to a displaced position on the terrain. The method also involves disposing a computer representation of the vehicle on the 3D representation of the terrain at successive locations along the path using the parameters. Disposing involves determining points of engagement between wheels of the wheeled chassis and the 3D representation of the terrain to dispose the chassis with respect to the terrain, and determining a corresponding 3D location of the vehicle body with respect to the terrain. The method further involves generating a plurality of spatial extents of the vehicle at the successive locations, the spatial extents defining the 3D swept envelope of the vehicle when moving between the initial position and the displaced position. In another aspect a method for generating a computer representation of a three-dimensional swept envelope of an object moving along a guideway disposed with respect to a 3D representation of a terrain is disclosed. | 01-30-2014 |
Ying Chang Cheng, Surrey CA
Patent application number | Description | Published |
---|---|---|
20140115764 | The sanitization mechanism of the toilet seat - The sanitization mechanism of the toilet seat is using control circuit(s) to ensure an enclosed compartment between toilet seat and toilet cover then activating UV LEDs to sanitize the toilet seat. In addition to safe operation, fast response and effective sanitization, it can reduce toilet seat paper or restroom chemicals consumption, especially in high traffic public locations. | 05-01-2014 |
Yonghua Cheng, Guelph CA
Patent application number | Description | Published |
---|---|---|
20130112155 | WATER 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 |
Yonghua Cheng, Fergus CA
Patent application number | Description | Published |
---|---|---|
20130247844 | LOW NOX BURNER FOR A WATER HEATER - A method of assembling multiple low NO | 09-26-2013 |
Yuesheng Cheng, Edmonton CA
Patent application number | Description | Published |
---|---|---|
20090066330 | NMR 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 |
20100033176 | METHODS 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 form | 02-11-2010 |
20100039109 | METHODS 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 ln | 02-18-2010 |
20100043538 | METHODS 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 |
20110175607 | NMR 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 |
Yun-Xing Cheng, Saint Laurent CA
Patent application number | Description | Published |
---|---|---|
20090221567 | MUSCARINIC 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 |
20090275574 | NOVEL COMPOUNDS-300 - Compounds of Formula I, or pharmaceutically acceptable salts thereof: | 11-05-2009 |
20100173935 | Muscarinic 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 G | 07-08-2010 |
20100173941 | Muscarinic 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 R | 07-08-2010 |
Yun-Xing Cheng, St. Laurent CA
Patent application number | Description | Published |
---|---|---|
20100113502 | Novel Tetrahydro-1H-Pyrido[4,3-b] Indole Derivatives as CB1 Receptor Ligands - Compounds of formulae I, or pharmaceutically acceptable salts thereof: wherein R | 05-06-2010 |
Yun-Xing Cheng, Ville Saint-Laurent CA
Patent application number | Description | Published |
---|---|---|
20090076078 | New compounds 966 - Compounds of Formula I, or pharmaceutically acceptable salts thereof: | 03-19-2009 |
Zhaojun Cheng, Bc CA
Patent application number | Description | Published |
---|---|---|
20130156080 | ANTENNA DEPLOYMENT SWITCHING FOR DATA COMMUNICATION OF A USER DEVICE - Methods and systems for selecting one of a plurality of antennas to be used as a transmit antenna based on an orientation of a user device are described. A user device determines an orientation of the user device, and selects one of multiple antennas to use as a first transmit antenna based on the orientation of the user device. The user device transmits information using the first transmit antenna. | 06-20-2013 |
Zhenhong Cheng, Renfrew CA
Patent application number | Description | Published |
---|---|---|
20130021900 | SATELLITE-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 number | Description | Published |
---|---|---|
20100076062 | Use 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 |
20140171374 | USE 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. | 06-19-2014 |
Zhongyuan Cheng, Cambridge CA
Patent application number | Description | Published |
---|---|---|
20110057588 | DYNAMIC 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 |
20110299308 | COMMON 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 |
20120081058 | DC 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 (I | 04-05-2012 |
20120081061 | ADAPTIVE 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 |
20130010504 | POWER 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 |
20130033907 | ADAPTIVE 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 |
20130057297 | METHOD 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 |
20130063991 | VOLTAGE 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 |
20130141950 | POWER 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. | 06-06-2013 |
20130286704 | CASCADED H-BRIDGE (CHB) INVERTER LEVEL SHIFT PWM WITH ROTATION - Cascade H-Bridge inverters and carrier-based level shift pulse width modulation techniques are presented for generating inverter stage switching control signals, in which carrier waveform levels are selectively shifted to control THD and to mitigate power distribution imbalances within multilevel inverter elements. | 10-31-2013 |
20140036557 | CASCADED H-BRIDGE (CHB) INVERTER LEVEL SHIFT PWM WITH ROTATION - Cascade H-Bridge inverters and carrier-based level shift pulse width modulation techniques are presented for generating inverter stage switching control signals, in which carrier waveform levels are selectively shifted to control THD and to mitigate power distribution imbalances within multilevel inverter elements using either complementary carrier or complementary reference modulation techniques. | 02-06-2014 |
20140376287 | MULTILEVEL VOLTAGE SOURCE CONVERTERS AND SYSTEMS - Nested neutral point clamped (NNPC) multilevel power converter stages and systems are presented, in which the converter stage includes an NPC inverter core circuit with a flying (switched) capacitor nesting circuit, with the switches of the NPC core and the switched capacitor circuit being gated using selected redundant switching states to control the voltage of the switched capacitors to achieve a multilevel output voltage having equally spaced voltage step values. Multiple inverter stages can meet cascaded or connected in various configurations to implement single or multiphase power conversion systems, and higher output voltages can be achieved by forming to converter stages into an H-bridge configuration, and connecting multiple H-bridge stages in series with one another. | 12-25-2014 |
Zhongyuan Cheng, Ontario CA
Patent application number | Description | Published |
---|---|---|
20120201056 | POWER 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 number | Description | Published |
---|---|---|
20120242327 | FULLY 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 number | Description | Published |
---|---|---|
20110299841 | Internal 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 |