Patents - stay tuned to the technology

Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Zhou, Fremont

Andy Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20090242772Motor Driven Variable Optical Attenuator with IR Sensor Closed-loop Control - Attenuators used to regulate optical signals are disclosed. According to one aspect of the present invention, an assembly including an IR source and an IR sensor is provided to sense blockage of optical signals transmitted between two collimators via a fixed common light blocker that is driven by a stepper motor. The movement of the light blocker is sensed by a sensing assembly including an IR source and IR sensor. By detecting the photocurrent from the IR sensor and a feedback circuit, the attenuation of the optical signals can be well controlled.10-01-2009

Caizhang Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20140269904VC-2 DECODING USING PARALLEL DECODING PATHS - Methods, devices and systems that perform VC-2 decoding are disclosed. In an embodiment, a VC-2 decoder includes three parallel data paths including top-band, current-band and bottom-band data paths. The top-band data path performs variable length decoding (VLD), inverse-quantization (IQ) and inverse-DC-prediction (IDCP) processing of a top compressed data-band. The current-band data path performs VLD, IQ and IDCP processing of a current compressed data-band. The bottom-band data path performs VLD, IQ and IDCP processing of a bottom compressed data-band. Additionally, the decoder includes a three-level inverse discrete wavelet transform (IDWT) module to perform IDWT processing to synthesize decoded source pixel values in dependence on partially-decompressed top, current and bottom data-bands produced using the three parallel data paths. The decoder also includes a slice-bytes equalizer, a bit-stream first-in-first-out (FIFO), a scan conversion FIFO, and a module that inserts horizontal and vertical blanking periods into data received from the scan conversion FIFO.09-18-2014
20150244752Systems and Methods for Duplex Communication - A closed circuit video communication device includes an input/output configured to receive a streaming video signal on a first dedicated physical communication channel and to send upstream communication on the first dedicated physical communication channel; a video output configured to send the streaming video signal on a second dedicated physical communication channel; and a command input configured to receive commands on a third dedicated physical communication channel and to provide the commands to the input/output for sending as upstream communication on the first dedicated physical communication channel08-27-2015

Catherine Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20100139692IMMERSIVE OXIDATION AND ETCHING PROCESS FOR CLEANING SILICON ELECTRODES - A process for cleaning a silicon electrode is provided where the silicon electrode is soaked in an agitated aqueous detergent solution and rinsed with water following removal from the aqueous detergent solution. The rinsed silicon electrode is then soaked in an agitated isopropyl alcohol (IPA) solution and rinsed. The silicon electrode is then subjected to an ultrasonic cleaning operation in water following removal from the IPA solution. Contaminants are then removed from the silicon electrode by soaking the silicon electrode in an agitated mixed acid solution comprising hydrofluoric acid, nitric acid, acetic acid, and water. The silicon electrode is subjected to an additional ultrasonic cleaning operation following removal from the mixed acid solution and is subsequently rinsed and dried. In other embodiments of the present disclosure, it is contemplated that the silicon electrode can be soaked in either the agitated aqueous detergent solution, the agitated isopropyl alcohol (IPA) solution, or both. Additional embodiments are contemplated, disclosed, and claimed.06-10-2010
20100144246PLATEN AND ADAPTER ASSEMBLIES FOR FACILITATING SILICON ELECTRODE POLISHING - A process is provided for polishing a silicon electrode utilizing a polishing turntable and a dual function electrode platen. The dual function electrode platen is secured to the polishing turntable and comprises a plurality of electrode mounts arranged to project from an electrode engaging face of the dual function electrode platen. The electrode mounts complement respective positions of mount receptacles formed in a platen engaging face of the silicon electrode to be polished. The electrode mounts and the mount receptacles are configured to permit non-destructive engagement and disengagement of the electrode engaging face of the electrode platen and the platen engaging face of the silicon electrode. The dual function electrode platen further comprises platen adapter abutments positioned radially inward of the electrode mounts. The platen adapter abutments are configured to bring a platen adapter into approximate alignment with the rotary polishing axis. The silicon electrode is polished by (i) engaging the electrode engaging face of the electrode platen and the platen engaging face of the silicon electrode via the electrode mounts and mount receptacles, (ii) utilizing the polishing turntable to impart rotary motion to the engaged silicon electrode, and (iii) contacting an exposed face of the silicon electrode with a polishing surface as the silicon electrode rotates about the rotary polishing axis. Additional embodiments are contemplated, disclosed and claimed.06-10-2010
20110308732Electrode Carrier Assemblies - In accordance with one embodiment of the present disclosure, an electrode carrier assembly is provided including an electrode carrying annulus and a plurality of electrode mounting members. The electrode carrying annulus includes an electrode containment sidewall that forms an inner or outer radius of the electrode carrying annulus. The electrode carrying annulus further includes a plurality of radial sidewall projections that project radially away from the electrode containment sidewall. The radial sidewall projections each include an upward-facing tapered spacer including an upward-facing micro-mesa. The electrode mounting members each include a downward-facing tapered spacer including a downward-facing micro-mesa. The electrode mounting members are rotatably engaged with the electrode carrying annulus, and are configured to rotate between a free position and a bracketed position.12-22-2011
20120108152Electrode Securing Platens And Electrode Polishing Assemblies Incorporating The Same - In one embodiment, an electrode polishing assembly may include an electrode securing platen, a plurality of electrode locating fasteners, and an electrode. Each of the electrode locating fasteners may include an electrode spacing shoulder, a variance cancelling shoulder extending from the electrode spacing shoulder, a threaded platen clamping portion extending from the variance cancelling shoulder, and a threaded nut that engages the threaded platen clamping portion. The electrode locating fasteners clamp the electrode securing platen between the threaded nut and the electrode spacing shoulder. The variance cancelling shoulder is at least partially within one of a plurality of variance cancelling passages of the electrode securing platen. A minimum position stack-up is equal to a minimum passage size minus a maximum shoulder size. A maximum position stack-up is equal to a maximum passage size minus a minimum shoulder size. The maximum position stack-up is greater than the minimum position stack-up.05-03-2012
20130146095SYSTEM AND METHOD FOR CLEANING GAS INJECTORS - An injector cleaning apparatus with a concentric dual flow introducer and a flow-dispersing injector seat along with a method of cleaning an injector. The concentric dual flow introducer has concentric cleaning fluid flowpaths configured to communicate with a central passage and a plurality of peripheral passages of a gas injector. The input-side injector engaging interface of the concentric dual flow introducer and the flow-dispersing injector seat each have a compressible sealing portion having compressibility sufficient to yield under fluid cleaning surges attributable to initiation and termination of cleaning fluid flow through the injector cleaning apparatus along with resiliency sufficient to prevent abutment of the gas injector and a rigid facing portion of the input-side injector engaging interface and output-side injector engaging interface respectively.06-13-2013
20140030966PLATEN AND ADAPTER ASSEMBLIES FOR FACILITATING SILICON ELECTRODE POLISHING - A process is provided for polishing a silicon electrode utilizing a polishing turntable and a dual function electrode platen secured to the polishing, which can comprise a plurality of electrode mounts arranged to project from an electrode engaging face of the dual function electrode platen. The electrode mounts and mount receptacles can be configured to permit non-destructive engagement and disengagement of the electrode engaging face of the electrode platen and the platen engaging face of the silicon electrode. The silicon electrode can be polished by (i) engaging the electrode engaging face of the electrode platen and the platen engaging face of the silicon electrode via the electrode mounts and mount receptacles, (ii) utilizing the polishing turntable to impart rotary, and (iii) contacting an exposed face of the silicon electrode with a polishing surface as the silicon electrode. Additional embodiments are contemplated, disclosed and claimed.01-30-2014
20150179416ADAPTER PLATE FOR POLISHING AND CLEANING ELECTRODES - An adapter plate configured to be attachable to a universal platen of a cleaning unit for cleaning upper electrodes from a plasma processing chamber is disclosed, the adapter plate includes a support surface and a mounting surface configured to be fastened to the universal platen of the cleaning unit. The support surface is configured to support an inner electrode or an outer electrode of a showerhead electrode assembly for cleaning upper or lower surfaces thereof. The support surface having a first set of holes configured to receive pins engaged in an upper surface of the inner electrode, a second set of holes configured to receive pins surrounding an outer periphery of the inner electrode, a third set of holes configured to receive pins engaged in an upper surface of the outer electrode, and a fourth set of holes configured to receive pins surrounding an outer periphery of the outer electrode.06-25-2015

Patent applications by Catherine Zhou, Fremont, CA US

Cindy Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20080228909SYSTEM AND PROGRAM FOR MANAGING DEVICES IN A NETWORK - Provided are a system, and program for managing devices in a network. A command of a first type to perform device management operations with respect to at least one device in the network is received, wherein the received command is capable of being directed to at least one of a plurality of devices in the network. A determination is made from a first mapping of a network address of the device to which the received command is directed. A determination is made from a second mapping of at least one command of a second type associated with the received command of the first type, wherein the mapping indicates a mapping of at least one parameter included in the received command of the first type to at least one parameter in the associated command of the second type. The determined command of the second type is generated to include as parameters the at least one parameter from the command of the first type indicated in the second mapping and the generated command of the second type is transmitted to the determined network address.09-18-2008
20130275377MAINTAINING MULTIPLE COPY VERSIONS OF COMPONENT VALUES IN A SYSTEM - Provided are a computer program product, system, and method for maintaining multiple copy versions of component values in a system. A database includes entries for components in a system, wherein there is one entry for each of a plurality of component values associated with a component, wherein each entry indicates a range of copy versions for which the component value applies. A copy operation is performed at a current time to create a current copy version. A determination is made as to whether the component values for the components at the current time have changed since a previous copy version. The previous copy version is maintained in the database and immediately precedes the current copy version. For each component value that has changed, the entry for the component having the open indicator as the end copy version is updated to indicate the previous copy version as the end copy version.10-17-2013

Patent applications by Cindy Zhou, Fremont, CA US

Dayu Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20120092971Cross-track alignment waveguides and alignment scheme using alignment waveguides - A waveguide structure for aligning a light source to a center waveguide (CWG) in a TAMR head is disclosed and includes two alignment waveguides (AWVG) symmetrically formed about a plane that bisects the CWG lengthwise dimension. Each AWVG has a light coupling section formed parallel to a side of the CWG and captures 0.5% to 10% of the light in the CWG. Each AWVG has an outlet that directs light to a photo detector or camera so that light intensity measurements l04-19-2012
20130148485Planar Plasmon Generator with a Scalable Feature for TAMR - A TAMR (Thermal Assisted Magnetic Recording) write head uses the energy of optical-laser excited surface plasmons in a scalable planar plasmon generator to locally heat a magnetic recording medium and reduce its coercivity and magnetic anisotropy. The planar plasmon generator is formed as a multi-layered structure in which one planar layer supports a propagating surface plasmon mode that is excited by evanescent coupling to an optical mode in an adjacent waveguide. A peg, which can be a free-standing element or an integral projection from one of the layers, is positioned between the ABS end of the generator and the surface of the recording medium, confines and concentrates the near field of the plasmon mode immediately around and beneath it.06-13-2013
20140112115Reduced Plasmon Shield-Generator Gap Structure and Process - Three structures, and processes for manufacturing them, that improve the performance of a TAMR feature in a magnetic write head are disclosed. This improvement is achieved by making the separation between the edge plasmon generator and the plasmon shield less than the separation between the edge plasmon generator and the optical wave-guide.04-24-2014
20140123473Method of Forming a TAMR Writer with a Concave Leading Shield for Enhanced Field Magnitude - A method of forming a TAMR (Thermal Assisted Magnetic Recording) write head that uses the energy of optical-laser excited plasmons to locally heat a magnetic recording medium and reduce its coercivity and magnetic anisotropy. The magnetic field of the write head is enhanced by the formation of a leading shield that is formed in a concave geometrical shape and partially surrounds the waveguide portion of the head within the concavity, which allows the distal end of the waveguide to extend to the ABS plane of the write head. This arrangement reduces the gap between the shield and the magnetic pole and does not interfere with the ability of the waveguide to efficiently transfer its optical energy to the plasmon generator and, ultimately, to the surface of the magnetic recording medium.05-08-2014
20140133283Plasmon Resonator with Dual Waveguide Excitation for TAMR - A TAMR (Thermal Assisted Magnetic Recording) write head uses the near field energy of optical-laser excited plasmon eigenmodes in a plasmon resonator to locally heat a magnetic recording medium and reduce its coercivity and magnetic anisotropy. The plasmon resonator is formed as a conducting disk-shaped structure with an extending peg that serves to further confine the near fields within a small region of the recording medium. The resonator eigenmodes are excited, through direct or evanescent coupling, by an interference pattern formed by the overlap of optical waves within a dual-channel waveguide, the interference pattern being the result of the waves in one branch being phase-shifted relative to the waves in the other branch.05-15-2014

Patent applications by Dayu Zhou, Fremont, CA US

Dennis Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20120198512SYSTEM AND METHOD FOR COMBINING AN ACCESS CONTROL SYSTEM WITH A TRAFFIC MANAGEMENT SYSTEM - A system and method for handling a request from a client device to access a service from a server. The method comprises receiving a request from a user using a client device to access a service from a server. The request is received by a network traffic management device having a local external access management (EAM) agent. The EAM agent directly communicates with an EAM server that provides authentication policy information of a plurality of users able to at least partially access the server. User credential information is sent from the EAM agent to the EAM server, whereby the EAM agent receives access policy information of the user from the EAM server. The system and method selectively controls access of the user's request to the server in accordance with the received access policy information at the network traffic management device.08-02-2012

Fasong Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20100306873NUCLEOTIDE SEQUENCES AND CORRESPONDING POLYPEPTIDES CONFERRING MODULATED GROWTH RATE AND BIOMASS IN PLANTS GROWN IN SALINE CONDITIONS - The present invention relates to isolated nucleic acid molecules and their corresponding encoded polypeptides able confer the trait of improved plant size, vegetative growth, growth rate, seedling vigor and/or biomass in plants challenged with saline conditions. The present invention further relates to the use of these nucleic acid molecules and polypeptides in making transgenic plants, plant cells, plant materials or seeds of a plant having plant size, vegetative growth, growth rate, seedling vigor and/or biomass that are improved in saline conditions with respect to wild-type plants grown under similar conditions12-02-2010
20110119785NUCLEOTIDE SEQUENCES AND CORRESPONDING POLYPEPTIDES CONFERRING MODULATED GROWTH RATE AND BIOMASS IN PLANTS GROWN IN SALINE AND OXIDATIVE CONDITIONS - The present invention relates to isolated nucleic acid molecules and their corresponding encoded polypeptides able confer the trait of improved plant size, vegetative growth, growth rate, seedling vigor and/or biomass in plants challenged with saline and/or oxidative stress conditions. The present invention further relates to the use of these nucleic acid molecules and polypeptides in making transgenic plants, plant cells, plant materials or seeds of a plant having plant size, vegetative growth, growth rate, seedling vigor and/or biomass that are improved in saline and/or oxidative stress conditions with respect to wild-type plants grown under similar conditions.05-19-2011
20120297505TRANSGENIC PLANTS HAVING INCREASED BIOMASS - Methods and materials for modulating biomass levels in plants are disclosed. For example, nucleic acids encoding biomass-modulating polypeptides are disclosed as well as methods for using such nucleic acids to transform plant cells. Also disclosed are plants having increased biomass levels and plant products produced from plants having increased biomass levels.11-22-2012

Patent applications by Fasong Zhou, Fremont, CA US

Jay Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20120143643Policy Based Automation for a Supply Chain - A method for managing a supply chain includes: identifying a business context for the supply chain; identifying a set of business policy rules for the business context governing the relationship between entities involved in the supply chain; creating use-case description from the set of business policy rules; creating a plurality of executable code modules corresponding to the use-case description; specifying a plurality of name/value pair for modeling the set of business policy rules; provisioning the plurality of application server computers of the computer network system with the executable code modules; and provisioning a central directory database with the plurality of name/value pairs; whereby the computer network system, in response to events in business transactions between at least two entities involved in the supply chain, is operable to dynamically deliver at least one name/value pair from the central directory database and to execute at least one code module.06-07-2012

Jianing Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20100328818MAGNETIC RECORDING MEDIUM FOR PERPENDICULAR MAGNETIC RECORDING - A perpendicular recording medium having a perpendicular magnetic recording layer and a magnetically soft underlayer structure disposed beneath the recording layer. The soft underlayer structure includes at least first and second soft magnetic layers having different magnetic permeabilities to create a magnetic permeability gradient in the soft underlayer structure. One or more of the soft magnetic layers can be anti-parallel coupled. The soft underlayer structure of the present invention having a magnetic permeability gradient advantageously leads to reduced adjacent track erasure (ATE) while maintaining good overwrite (OW) properties.12-30-2010
20110255196PMR writer with graded side shield - A perpendicular magnetic recording (PMR) head is fabricated with a pole tip shielded laterally by a graded side shield that is conformal to the shape of the pole tip at an upper portion of the shield but not conformal to the pole tip at a lower portion. The shield includes a trailing shield, that is conformal to the trailing edge of the pole tip and may include a leading edge shield that magnetically connects two bottom ends of the graded side shield.10-20-2011
20130022842Magnetic Recording Medium for Perpendicular Magnetic Recording - A perpendicular recording medium having a perpendicular magnetic recording layer and a magnetically soft underlayer structure disposed beneath the recording layer. The soft underlayer structure includes at least first and second soft magnetic layers having different magnetic permeabilities to create a magnetic permeability gradient in the soft underlayer structure. One or more of the soft magnetic layers can be antiparallel coupled. The soft underlayer structure of the present invention having a magnetic permeability gradient advantageously leads to reduced adjacent track erasure (ATE) while maintaining good overwrite (OW) properties.01-24-2013
20140091055Method of Making a PMR Writer with Graded Side Shield - A perpendicular magnetic recording (PMR) head is fabricated with a pole tip shielded laterally by a graded side shield that is conformal to the shape of the pole tip at an upper portion of the shield but not conformal to the pole tip at a lower portion. The shield includes a trailing shield, that is conformal to the trailing edge of the pole tip and may include a leading edge shield that magnetically connects two bottom ends of the graded side shield.04-03-2014
20140116984Two Step Method to Fabricate Small Dimension Devices for Magnetic Recording Applications - A two part ion beam etch sequence involving low energy (<300 eV) is disclosed for fabricating a free layer width (FLW) as small as 20-25 nm in a MTJ element. A first etch process has one or more low incident angles and accounts for removal of 70% to 100% of the MTJ stack that is not covered by an overlying photoresist layer. The second etch process employs one or more high incident angles and a sweeping motion that is repeated during a plurality of cycles. Sidewall slope may be adjusted by varying the incident angle during either of the etch processes. FLW is about 30 nm less than an initial critical dimension in the photoresist layer while maintaining a MR ratio over 60% and low RA (resistance×area) value of 1.0 ohm-μm05-01-2014
20140264665Reader Sensor Structure and its Method of Construction - A TMR (tunneling magnetoresistive) read sensor is formed in which a portion of the sensor stack containing the ferromagnetic free layer and the tunneling barrier layer is patterned to define a narrow trackwidth, but a synthetic antiferromagnetic pinning/pinned layer is left substantially unpatterned and extends in substantially as-deposited form beyond the lateral edges bounding the patterned portion. The narrow trackwidth of the patterned portion permits high resolution for densely recorded data. The larger pinning/pinned layer significantly improves magnetic stability and reduces thermal noise, while the method of formation eliminates possible ion beam etch (IBE) or reactive ion etch (RIE) damage to the edges of the pinning/pinned layer.09-18-2014

Patent applications by Jianing Zhou, Fremont, CA US

Jian James Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20130266072SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR A VIDEO ENCODING PIPELINE - Methods, systems and computer program products that may improve the efficiency of the video encoding process. Mode decision processing and bit stream packing may be performed in parallel for various frames in a sequence. This reduces the amount of idle time for both the mode decision processing logic and the bit stream packing logic, improving the overall efficiency of the video encoder.10-10-2013

Jianping Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20100110107METHOD AND APPARATUS FOR DETERMINING IMAGE ORIENTATION - A method and apparatus for automatically deciding on the orientation of image. The method includes computing average and standard deviation of luminance of the top region of a portion of the image, of the bottom region of a portion of the image, of the left region of a portion of the image, and of the right region of a portion of the image, computing average luminance of the image, computing, in the digital signal processor, consolidated luminance difference and uniformity of top and bottom regions, and left and right regions, utilizing the computed average and standard deviation of at least one of the bottom region, the left region or the right region andutilizing portrait orientation if difLR−difTB>t05-06-2010
20100110226METHOD AND APPARATUS FOR DETECTING TYPE OF BACK LIGHT OF AN IMAGE - A method and apparatus for determining the type of back light of an image. The method includes computing an average luminance of the center region of at least a portion of the image, wherein the average luminance is aveCenter, computing the average luminance of the image, wherein the average luminance is aveImage, computing the ratio of the average image luminance to the average center luminance, wherein the ratio=aveImage/aveCenter, determining that the scene related to the image is a backlit scene if the ratio is greater than a predetermined value and performing exposure compensation for the backlit scene and determining that the scene related to the image is a backlit scene if the ratio is greater than a predetermined value and performing exposure compensation for the backlit scene by utilizing the equation Exp2=Exp1 * lum_ref/(t05-06-2010
20110242129SYSTEM, METHOD AND APPARATUS FOR AN EDGE-PRESERVING SMOOTH FILTER FOR LOW POWER ARCHITECTURE - Embodiments of an apparatus, system and method are described for an edge-preserving smooth filter for low power architecture. A weighted pixel sum may be determined based on a weight of a central pixel and a weight of one or more neighboring pixels. The weight sum for the central pixel may be set to a power of two. An output of the central pixel may be displayed based on the weight sum and the weighted pixel sum. Other embodiments are described and claimed.10-06-2011
20110243440ADAPTIVE LIGHT METHOD AND SYSTEM FOR LOW POWER ARCHITECTURES - Embodiments of an apparatus, system and method are described for an adaptive light method for low power architecture. A histogram with a plurality of bins may be determined based on luminance for an image. A tone differential may be decreased based on a sum of pixel counts from adjacent bins. The image may be displayed based at least in part on a tone differential of a bin. Other embodiments are described and claimed.10-06-2011
20110316971SINGLE PIPELINE STEREO IMAGE CAPTURE - In some embodiments, an electronic device comprises a first camera module and a second camera module, a first receiver to receive a first set of lines of raw image data from the first camera module, a second receiver to receive a second set of lines of raw image data from the second camera module, and logic to combine the first set of lines and the second set of lines to generate combined lines of raw image data, process the combined lines of raw image data, and generate a combined image frame from the combined lines of raw image data. Other embodiments may be described.12-29-2011
20110317034IMAGE SIGNAL PROCESSOR MULTIPLEXING - In some embodiments, an electronic device comprises a first camera and a second camera, a first buffer to receive a first set of input frames from the first camera and a second buffer to receive a second set of input frames from the second camera, a single image signal processor coupled to the first buffer and the second buffer to process the first set of input frames from the first frame buffer using one or more processing parameters stored in a first memory to generate a first video stream and to process the second set of input frames from the second frame buffer using one or more processing parameters stored in a second memory register to generate a second video stream, and a memory module to store the first video stream and the second video stream.12-29-2011
20120076403SYSTEM AND METHOD FOR ALL-IN-FOCUS IMAGING FROM MULTIPLE IMAGES ACQUIRED WITH HAND-HELD CAMERA - Methods and systems to create an image in which objects at different focal depths all appear to be in focus. In an embodiment, all objects in the scene may appear in focus. Non-stationary cameras may be accommodated, so that variations in the scene resulting from camera jitter or other camera motion may be tolerated. An image alignment process may be used, and the aligned images may be blended using a process that may be implemented using logic that has relatively limited performance capability. The blending process may take a set of aligned input images and convert each image into a simplified Laplacian pyramid (LP). The LP is a data structure that includes several processed versions of the image, each version being of a different size. The set of aligned images is therefore converted into a corresponding set of LPs. The LPs may be combined into a composite LP, which may then undergo Laplacian pyramid reconstruction (LPR). The output of the LPR process is the final blended image.03-29-2012
20120076407BRIGHTNESS ENHANCEMENT METHOD, SYSTEM AND APPARATUS FOR LOW POWER ARCHITECTURES - Embodiments are described for a brightness enhancement method, system and apparatus for low power architecture. A histogram of a contrast image may be generated. One or more parameters may be set based on the histogram. A tone mapping for the contrast image may be determined based on the one or more parameters. An output pixel may be determined based on the tone mapping.03-29-2012
20120082387OPTIMIZED FAST HESSIAN MATRIX COMPUTATION ARCHITECTURE - Methods and systems of recognizing images may include an apparatus having a hardware module with logic to, for a plurality of vectors in an image, determine a first intermediate computation based on even pixels of an image vector, and determine a second intermediate computation based on odd pixels of an image vector. The logic can also combine the first and second intermediate computations into a Hessian matrix computation.04-05-2012
20120293608Positional Sensor-Assisted Perspective Correction for Panoramic Photography - This disclosure pertains to devices, methods, and computer readable media for performing positional sensor-assisted panoramic photography techniques in handheld personal electronic devices. Generalized steps that may be used to carry out the panoramic photography techniques described herein include, but are not necessarily limited to: 1.) acquiring image data from the electronic device's image sensor; 2.) performing “motion filtering” on the acquired image data, e.g., using information returned from positional sensors of the electronic device to inform the processing of the image data; 3.) performing image registration between adjacent captured images; 4.) performing geometric corrections on captured image data, e.g., due to perspective changes and/or camera rotation about a non-center of perspective (COP) camera point; and 5.) “stitching” the captured images together to create the panoramic scene, e.g., blending the image data in the overlap area between adjacent captured images. The resultant stitched panoramic image may be cropped before final storage.11-22-2012
20120293609Positional Sensor-Assisted Motion Filtering for Panoramic Photography - This disclosure pertains to devices, methods, and computer readable media for perforating positional sensor-assisted panoramic photography techniques in handheld personal electronic devices. Generalized steps that may be used to carry out the panoramic photography techniques described herein include, but are not necessarily limited to: 1.) acquiring image data from the electronic device's image sensor; 2.) performing “motion filtering” on the acquired image data, e.g., using information returned from positional sensors of the electronic device to inform the processing of the image data; 3.) performing image registration between adjacent captured images; 4.) performing geometric corrections on captured image data, e.g., due to perspective changes and/or camera rotation about a non-center of perspective (COP) camera point; and 5.) “stitching” the captured images together to create the panoramic scene, e.g., blending the image data in the overlap area between adjacent captured images. The resultant stitched panoramic image may be cropped before final storage.11-22-2012
20120306999Motion-Based Image Stitching - Systems, methods, and computer readable media for stitching or aligning multiple images (or portions of images) to generate a panoramic image are described. In general, techniques are disclosed for using motion data (captured at substantially the same time as image data) to align images rather than performing image analysis and/or registration operations. More particularly, motion data may be used to identify the rotational change between successive images. The identified rotational change, in turn, may be used to generate a transform that, when applied to an image allows it to be aligned with a previously captured image. In this way, images may be aligned in real-time using only motion data.12-06-2012
20130044228Motion-Based Video Stabilization - Systems, methods, and computer readable media for stabilizing video frames based on information from a motion sensor are described. In general, digital video stabilization techniques are disclosed for generating and applying image-specific transformations to individual frames (images) in a video sequence after, rather than before, the image has been captured. The transformations may be used to counter-balance or compensate for unwanted jitter occurring during video capture due to, for example, a person's hand shaking.02-21-2013
20130044230ROLLING SHUTTER REDUCTION BASED ON MOTION SENSORS - This disclosure pertains to devices, methods, and computer readable media for reducing rolling shutter distortion effects in captured video frames based on timestamped positional information obtained from positional sensors in communication with an image capture device. In general, rolling shutter reduction techniques are described for generating and applying image segment-specific perspective transforms to already-captured segments of a single image or images in a video sequence, to compensate for unwanted distortions that occurred during the read out of the image sensor. Such distortions may be due to, for example, the use of CMOS sensors combined with the movement of the image capture device. In contrast to the prior art, rolling shutter reduction techniques described herein may be applied to captured images or videos in real-time or near real-time using positional sensor information and without intensive image processing that would require an analysis of the content of the underlying image data.02-21-2013
20130044241Rolling Shutter Reduction Based on Motion Sensors - This disclosure pertains to devices, methods, and computer readable media for reducing rolling shutter distortion effects in captured video frames based on timestamped positional information obtained from positional sensors in communication with an image capture device. In general, rolling shutter reduction techniques are described for generating and applying image segment-specific perspective transforms to already-captured segments (i.e., portions) of images in a video sequence, so as to counter or compensate for unwanted distortions that occurred during the read out of the image sensor. Such distortions may be due to, for example, the use of CMOS sensors combined with the rapid movement of the image capture device. In contrast to the prior art, rolling shutter reduction techniques described herein may be applied to captured images in real-time or near real-time using positional sensor information and without intensive image processing that would require an analysis of the content of the underlying image data.02-21-2013
20130155264MOTION SENSOR BASED VIRTUAL TRIPOD METHOD FOR VIDEO STABILIZATION - An apparatus, method, and computer-readable medium for motion sensor-based video stabilization. A motion sensor may capture motion data of a video sequence. A controller may compute average motion data of the camera used to capture the video sequence based on motion data from the motion sensor. The controller may then determine the difference between the actual camera motion and the average camera motion to set a video stabilization strength parameter for the frames in the video sequence. A video stabilization unit may utilize the strength parameter to stabilize the frames in the video sequence.06-20-2013
20130155266FOCUS POSITION ESTIMATION - A method, apparatus and computer-readable storage medium computer-implemented method for lens position estimation. A drive current value may be received from a lens driver. An orientation of an electronic device may be detected using a motion sensor. A gravity vector may be determined by a processor based upon the orientation. A drive current offset may be determined based upon the gravity vector. The drive current value may be combined with the calculated drive current offset to create a normalized drive current. A lens position value associated with a camera lens of the electronic device may be computed based upon the normalized drive current.06-20-2013
20130235221CHOOSING OPTIMAL CORRECTION IN VIDEO STABILIZATION - To correct for the motion a perspective transform of a pair of matrices can be applied to an input image to provide an output frame. The first matrix can represent a transform to be applied to the input frame and the second matrix can represent an identity matrix. Each matrix can contribute to the output frame according to a respective weighting factor. The weighting factors for the two matrices can be determined based on an estimate of the overscan.09-12-2013
20130329062STATIONARY CAMERA DETECTION AND VIRTUAL TRIPOD TRANSITION FOR VIDEO STABILIZATION - An apparatus, method, and computer-readable medium for motion sensor-based video stabilization. A motion sensor may capture motion data of a video sequence. A controller may compute instantaneous motion of the camera for a current frame of the video sequence and accumulated motion of the camera corresponding to motion of a plurality of frames of the video sequence. The controller may compare the instantaneous motion to a first threshold value, compare the accumulated motion to a second threshold value, and set a video stabilization strength parameter for the current frame based on the results of the comparison. A video stabilization unit may perform video stabilization on the current frame according to the frame's strength parameter.12-12-2013
20130329063NOISE REDUCTION BASED ON MOTION SENSORS - A method for reducing noise in a sequence of frames may include generating a transformed frame from an input frame according to a perspective transform of a transform matrix, wherein the transform matrix corrects for motion associated with input frame. A determination may be made to identify pixels in the transformed frame that have a difference with corresponding pixels in a neighboring frame below a threshold. An output frame may be generated by adjusting pixels in the transformed frame that are identified to have the difference with the corresponding pixels in the neighboring frame below the threshold.12-12-2013
20130329066HARDWARE-CONSTRAINED TRANSFORMS FOR VIDEO STABILIZATION PROCESSES - The video stabilization method can generate output data for an output frame from input data of an input frame according to a perspective transform of a transform matrix. The input data used for the perspective transform can be obtained from a buffer of a predetermined depth. The transform matrix can be altered when the input data required for the transform exceeds the depth of the buffer.12-12-2013
20130329070Projection-Based Image Registration - Systems, methods, and computer readable media to register images in real-time and that are capable of producing reliable registrations even when the number of high frequency image features is small. The disclosed techniques may also provide a quantitative measure of a registration's quality. The latter may be used to inform the user and/or to automatically determine when visual registration techniques may be less accurate than motion sensor-based approaches. When such a case is detected, an image capture device may be automatically switched from visual-based to sensor-based registration. Disclosed techniques quickly determine indicators of an image's overall composition (row and column projections) which may be used to determine the translation of a first image, relative to a second image. The translation so determined may be used to align/register the two images.12-12-2013
20130329072Motion-Based Image Stitching - Systems, methods, and computer readable media for stitching or aligning multiple images (or portions of images) to generate a panoramic image are described. In general, techniques are disclosed for using motion data (captured at substantially the same time as image data) to align images rather than performing image analysis and/or registration operations. More particularly, motion data may be used to identify the rotational change between successive images. The identified rotational change, in turn, may be used to calculate a motion vector that describes the change in position between a point in a first image and a corresponding point in a subsequent image. The motion vector may be utilized to align successive images in an image sequence based on the motion data associated with the images.12-12-2013
20130329087High Dynamic Range Image Registration Using Motion Sensor Data - Motion sensor data may be used to register a sequence of standard dynamic range images for producing a high dynamic range (HDR) image, reducing use of computational resources over software visual feature mapping techniques. A rotational motion sensor may produce information about orientation changes in the imaging device between images in the sequence of images sufficient to allow registration of the images, instead of using registration based on analysis of visual features of the images. If the imaging device has been moved laterally, then the motion sensor data may not be useful and visual feature mapping techniques may be employed to produce the HDR image.12-12-2013
20130342714AUTOMATED TRIPOD DETECTION AND HANDLING IN VIDEO STABILIZATION - An apparatus, method, and computer-readable medium for motion sensor-based video stabilization. A motion sensor may capture motion data of a video sequence. A controller may compute instantaneous motion of the camera for a current frame of the video sequence. The controller may compare the instantaneous motion to a threshold value representing a still condition and reduce a video stabilization strength parameter for the current frame if the instantaneous motion is less than the threshold value. A video stabilization unit may perform video stabilization on the current frame according to the frame's strength parameter.12-26-2013
20140314323OPTIMIZED FAST HESSIAN MATRIX COMPUTATION ARCHITECTURE - Methods and systems of recognizing images may include an apparatus having a hardware module with logic to, for a plurality of vectors in an image, determine a first intermediate computation based on even pixels of an image vector, and determine a second intermediate computation based on odd pixels of an image vector. The logic can also combine the first and second intermediate computations into a Hessian matrix computation.10-23-2014
20140320731FOCUS POSITION ESTIMATION - A method for lens position estimation can include receiving from a lens driver a drive current value representing a current to be provided to a motor to position a camera lens of an electronic device, detecting an orientation of the electronic device using a motion sensor, determining a gravity vector based upon the orientation, and computing an estimated value of a lens position of the camera lens of the electronic device based upon the drive current value and gravity vector.10-30-2014
20140362256Reference Frame Selection for Still Image Stabilization - Systems, methods, and computer readable media to improve image stabilization operations are described. A novel combination of image quality and commonality metrics are used to identify a reference frame from a set of commonly captured images which, when the set's other images are combined with it, results in a quality stabilized image. The disclosed image quality and commonality metrics may also be used to optimize the use of a limited amount of image buffer memory during image capture sequences that return more images that the memory may accommodate at one time. Image quality and commonality metrics may also be used to effect the combination of multiple relatively long-exposure images which, when combined with a one or more final (relatively) short-exposure images, yields images exhibiting motion-induced blurring in interesting and visually pleasing ways.12-11-2014
20140363044Efficient Machine-Readable Object Detection and Tracking - A method to improve the efficiency of the detection and tracking of machine-readable objects is disclosed. The properties of image frames may be pre-evaluated to determine whether a machine-readable object, even if present in the image frames, would be likely to be detected. After it is determined that one or more image frames have properties that may enable the detection of a machine-readable object, image data may be evaluated to detect the machine-readable object. When a machine-readable object is detected, the location of the machine-readable object in a subsequent frame may be determined based on a translation metric between the image frame in which the object was identified and the subsequent frame rather than a detection of the object in the subsequent frame. The translation metric may be identified based on an evaluation of image data and/or motion sensor data associated with the image frames.12-11-2014
20140363087Methods of Image Fusion for Image Stabilization - Systems, methods, and computer readable media to improve image stabilization operations are described. Novel approaches for fusing non-reference images with a pre-selected reference frame in a set of commonly captured images are disclosed. The fusing approach may use a soft transition by using a weighted average for ghost/non-ghost pixels to avoid sudden transition between neighborhood and almost similar pixels. Additionally, the ghost/non-ghost decision can be made based on a set of neighboring pixels rather than independently for each pixel. An alternative approach may involve performing a multi-resolution decomposition of all the captured images, using temporal fusion, spatio-temporal fusion, or combinations thereof, at each level and combining the different levels to generate an output image.12-11-2014
20140363096Image Registration Methods for Still Image Stabilization - Systems, methods, and computer readable media to improve image stabilization operations are described. A novel approach to pixel-based registration of non-reference images to a reference frame in a set of commonly captured images is disclosed which makes use of pyramid decomposition to more efficiently detect corners. The disclosed pixel-based registration operation may also be combined with motion sensor data-based registration approaches to register non-reference images with respect to the reference frame. When the registered non-reference images are combined with the pre-selected reference image, the resulting image is a quality stabilized image.12-11-2014
20150350548Video Image Stabilization - Techniques to permit a digital image capture device to stabilize a video stream in real-time (during video capture operations) are presented. In general, techniques are disclosed for stabilizing video images using an overscan region and a look-ahead technique enabled by buffering a number of video input frames before generating a first stabilized video output frame. (Capturing a larger image than is displayed creates a buffer of pixels around the edge of an image; overscan is the term given to this buffer of pixels.) More particularly, techniques are disclosed for buffering an initial number of input frames so that a “current” frame can use motion data from both “past” and “future” frames to adjust the strength of a stabilization metric value so as to keep the current frame within its overscan. This look-ahead and look-behind capability permits a smoother stabilizing regime with fewer abrupt adjustments.12-03-2015
20150350550VIDEO ROLLING SHUTTER CORRECTION FOR LENS MOVEMENT IN OPTICAL IMAGE STABILIZATION CAMERAS - In some embodiments, a method for compensating for lens motion includes estimating a starting position of a lens assembly associated with captured pixel data. The captured pixel data is captured from an image sensor. In some embodiments, the method further includes calculating from the starting position and position data received from the one or more position sensors lens movement associated with the captured pixel data. The lens movement is mapped into pixel movement associated with the captured pixel data. A transform matrix is adjusted to reflect at least the pixel movement. A limit factor associated with the position data is calculated. The captured pixel data is recalculated using the transform matrix and the limit factor.12-03-2015
20160006935Low Light Video Image Stabilization Strength Modulation - Techniques to improve a digital image capture device's ability to stabilize a video stream in low light capture conditions are presented. In general, techniques are disclosed for stabilizing video images using an overscan region and a look-ahead technique enabled by buffering a number of video input frames before generating a first stabilized video output frame. More particularly, techniques are disclosed for buffering an initial number of input frames so that a “current” frame can use time stamped image capture device motion data from both “past” and “future” frames to adjust the strength of a stabilization metric value so as to keep the current frame within its overscan. The calculated adjustments to the strength of the stabilization metric value for a particular frame may be limited to a target max strength value that is determined based, at least in part, on an estimated amount of motion blur in the current frame.01-07-2016

Patent applications by Jianping Zhou, Fremont, CA US

Kongyi Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20120136868EFFICIENTLY REGISTERING A RELATIONAL SCHEMA - A method, device, and non-transitory computer-readable storage medium are provided for efficiently registering a relational schema. In co-compilation and data guide approaches, a subset of entities from schema descriptions are selected for physical registration, and other entities from the schema descriptions are not physically registered. In the co-compilation approach, a first schema description references a second schema description, and the subset includes a set of entities from the second schema description that are used by the first schema description. In the data guide approach, the subset includes entities that are used by a set of structured documents. In a pay-as-you-go approach, schema registration includes logically registering entities without creating relational database structures corresponding to the entities. A database server may execute database commands that reference the logically registered entities. A request to store data for the entities may be executed by creating relational database structures to store the data.05-31-2012

Li Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20090024734Automatically Adjusting Scheduled Inventory of Switched Fabrics - A mechanism is provided in a storage management application that automatically reconfigures agents and scheduled probes of agents in cases where the agents do not automatically reconfigure themselves to manage a newly formed fabric after fragment segmentation. The solution does not burden the storage administrator to reconfigure agents or to reconfigure regularly scheduled inventory probes through storage management applications.01-22-2009
20120047249METHOD OF DETERMINING EQUIVALENT SUBSETS OF AGENTS TO GATHER INFORMATION FOR A FABRIC - Techniques for identifying and selecting equivalent sets of agents with defined capabilities to perform certain actions are disclosed herein. In one embodiment, determining agents to gather information for a storage area network fabric may be performed through the use of fabric discovery operations which identify agents capable of performing various actions within the fabric. From the determined capabilities of the agents, a dynamic capability grid may be populated to assist with the generation of a list of equivalent subsets to perform the various actions. The most efficient set of agents from each equivalent subset may then be selected to perform actions, with other sets of agents in the equivalent subset available as secondary choices in case of an unexpected failure. For example, a fabric probe may be executed in a storage area network using discovered agents from a list of equivalent subsets to most efficiently accomplish network operations such as zoning and topology.02-23-2012

Lingxiang Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20080205782JPEG Processing Engine for Low Profile Systems - A method is provided for processing minimum coded units (MCUs) in a Joint Photographic Expert Group (JPEG) bit stream representing an image. A data structure is generated for storing MCU block numbers, corresponding MCU block coordinates, and corresponding MCU block editing lists. When an editing operation to the image is received, the editing operation is saved to a group of the MCU block editing lists of a group of the MCUs affected by the editing operation. Later the MCUs are retrieved from the JPEG bit stream one at a time and then processed according to the editing operations in the corresponding MCU blocking editing lists.08-28-2008

Meijuan Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20100062156Reverse Osmosis Membranes - Reverse osmosis membranes made by interfacial polymerization of a monomer in a nonpolar (e.g. organic) phase together with a monomer in a polar (e.g. aqueous) phase on a porous support membrane. Interfacial polymerization process is disclosed for preparing a highly permeable RO membrane, comprising: contacting on a porous support membrane, a) a first solution containing 1,3-diaminobenzene, and b) a second solution containing trimesoyl chloride, wherein at least one of solutions a) and b) contains nanoparticles when said solutions are first contacted, and recovering a highly permeable RO membrane.03-11-2010
20120261344HYBRID NANOPARTICLE TFC MEMBRANES - Reverse osmosis membranes made by interfacial polymerization of a monomer in a nonpolar (e.g. organic) phase together with a monomer in a polar (e.g. aqueous) phase on a porous support membrane. Interfacial polymerization process is disclosed for preparing a highly permeable RO membrane, comprising: contacting on a porous support membrane, a) a first solution containing 1,3-diaminobenzene, and b) a second solution containing trimesoyl chloride, wherein at least one of solutions a) and b) contains nanoparticles when said solutions are first contacted, and recovering a highly permeable RO membrane.10-18-2012
20130005840Process for the Production of Methanol Including Two Membrane Separation Steps - Disclosed herein is a methanol production process that includes at least two membrane separation steps. Using the process of the invention, the efficiency of methanol production from syngas is increased by reducing the compression requirements of the process and/or improving the methanol product yield. As an additional advantage, the first membrane separation step generates a hydrogen-rich stream which can be sent for other uses. An additional benefit is that the process of the invention may debottleneck existing methanol plants if more syngas or carbon dioxide is available, allowing for feed of imported carbon dioxide into the synthesis loop. This is a way of sequestering carbon dioxide.01-03-2013
20130239804Membrane-Based Gas Separation Process Using Ejector-Driven Gas Recycle - Disclosed herein is a gas separation process that utilizes ejector recycle with a membrane separation step in combination with a second separation step. The second separation step may be a second membrane separation step, or may involve a different type of separation process.09-19-2013
20130263734LOW-ENERGY PROCESS TO PRODUCE OXYGEN-ENRICHED AIR USING MEMBRANE TECHNOLOGY - Disclosed herein is a process for producing oxygen-enriched air that involves a membrane separation step that uses glassy polymer membranes that have a selectivity to oxygen over nitrogen of at least 2.4.10-10-2013
20140050846HYBRID NANOPARTICLE TFC MEMBRANES - Reverse osmosis membranes made by interfacial polymerization of a monomer in a nonpolar (e.g. organic) phase together with a monomer in a polar (e.g. aqueous) phase on a porous support membrane. Interfacial polymerization process is disclosed for preparing a highly permeable RO membrane, comprising: contacting on a porous support membrane, a) a first solution containing 1,3-diaminobenzene, and b) a second solution containing trimesoyl chloride, wherein at least one of solutions a) and b) contains nanoparticles when said solutions are first contacted, and recovering a highly permeable RO membrane.02-20-2014
20140295079HYBRID NANOPARTICLE TFC MEMBRANES - Reverse osmosis membranes made by interfacial polymerization of a monomer in a nonpolar (e.g. organic) phase together with a monomer in a polar (e.g. aqueous) phase on a porous support membrane. Interfacial polymerization process is disclosed for preparing a highly permeable RO membrane, comprising: contacting on a porous support membrane, a) a first solution containing 1,3-diaminobenzene, and b) a second solution containing trimesoyl chloride, wherein at least one of solutions a) and b) contains nanoparticles when said solutions are first contacted, and recovering a highly permeable RO membrane.10-02-2014
20150158795Membrane-Based Gas Separation Processes to Separate Dehydrogenation Reaction Products - Gas separation processes are provided for separating dehydrogenation reaction products from a raw gas stream to recover hydrocarbons, specifically olefins, such as propylene and iso-butene, as well as unreacted feedstock. The processes employ a sequence of partial condensation steps, interspersed with membrane separation steps to raise the hydrocarbon dewpoint of the uncondensed gas, thereby avoiding the use of low-temperature or cryogenic conditions.06-11-2015
20150174524Membrane-Based Gas Separation Process Using Ejector-Driven Gas Recycle - A gas separation process that utilizes ejector recycle with a membrane separation step in combination with a second separation step. The second separation step may be a second membrane separation, or may involve a different type of separation process. At least a portion of the non-product (i.e. residue) stream withdrawn from the second separation step is directed back to the ejector to form a processing loop. The ejector drives the gas flow in the loop and recycles the non-product stream to the first separation step.06-25-2015
20160030897HYBRID NANOPARTICLE TFC MEMBRANES - Reverse osmosis membranes made by interfacial polymerization of a monomer in a nonpolar (e.g. organic) phase together with a monomer in a polar (e.g. aqueous) phase on a porous support membrane. Interfacial polymerization process is disclosed for preparing a highly permeable RO membrane, comprising: contacting on a porous support membrane, a) a first solution containing 1,3-diaminobenzene, and b) a second solution containing trimesoyl chloride, wherein at least one of solutions a) and b) contains nanoparticles when said solutions are first contacted, and recovering a highly permeable RO membrane.02-04-2016

Patent applications by Meijuan Zhou, Fremont, CA US

Ningning Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20150070747DISPLAY ELEMENT RESET USING POLARITY REVERSAL - This disclosure provides circuits and methods for resetting a movable element, such as a mirror of an interferometric modulator (IMOD), to a consistent starting point or reset position. In one example, a circuit may include three electrodes with a capacitor coupled between two of the electrodes. Additionally, the polarity of one of the electrodes may be configured to switch and reverse in polarity relative to another electrode. Accordingly, the movable element may be moved to a reset position.03-12-2015

Ronghui Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20110042349DAMASCENE WRITE POLES PRODUCED VIA FULL FILM PLATING - A method for forming a write pole comprises forming a stop layer over a substrate layer of a wafer, the stop layer having an opening above a damascene trench in the substrate layer, and forming a buffer layer over the stop layer, the buffer layer having an opening above the opening of the stop layer. The method further comprises plating a layer of magnetic material over the wafer, disposing a first sacrificial material over a region of the magnetic material above the damascene trench, performing a milling or etching operation over the wafer to remove the magnetic material not covered by the first sacrificial material and to remove the first sacrificial material, disposing a second sacrificial material over the wafer, and performing a polishing operation over the wafer to remove the region of the magnetic material above the damascene trench, the second sacrificial material, and the buffer layer.02-24-2011
20120304454PROCESS FOR FABRICATING A MAGNETIC POLE AND SHIELDS - A process for fabricating a magnetic recording transducer for use in a data storage system comprises providing a substrate, an underlayer and a first nonmagnetic intermediate layer deposited to a first thickness on and in contact with the underlayer, performing a first scanning polishing on a first section of the first intermediate layer to planarize the first section of the first intermediate layer to a second thickness, providing a main pole in the planarized first section of the first intermediate layer, providing a first pattern of photoresist on and in contact with the first section of the first intermediate layer, the pattern comprising an aperture to define a side shield trench, performing a wet etch to remove at least a portion of the first intermediate layer thereby exposing at least one of the plurality of main pole sides, and depositing side shield material in the side shield trench.12-06-2012

Sa Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20140000697Nanonet-Based Hematite Hetero-Nanostructures for Solar Energy Conversions and Methods of Fabricating Same01-02-2014
20140287311Hetero-nanostructure Materials for Use in Energy-Storage Devices and Methods of Fabricating Same - Hetero-nanostructure materials for use in energy-storage devices are disclosed. In some embodiments, a hetero-nanostructure material (09-25-2014
20140295268LAYERED TITANIUM DISILICIDE, METHOD OF PREPARATION AND APPLICATIONS THEREOF - The invention generally relates to new materials based on C49 titanium disilicide (TiSi10-02-2014

Shirley Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20110302195Multi-Versioning Mechanism for Update of Hierarchically Structured Documents Based on Record Storage - A method for multi-versioning data of a hierarchically structured document stored in data records includes: changing document data in one or more data records, each data record assigned a record identifier, the data record including a plurality of nodes assigned a node identifier, and the document assigned a document identifier; storing an update timestamp in a base table row referencing the document identifier; storing in each changed data record a start timestamp for a start of a validity period for the changed data record and an end timestamp for an end of the validity period; and storing the start timestamp and the end timestamp in one or more node identifier index entries referencing the document identifier, the record identifier, and the node identifier. A version of the document may be obtained using node identifier index entries satisfying a version timestamp.12-08-2011

Shudong Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20090292858Distributed Virtual Switch for Virtualized Computer Systems - A method for persisting a state of a virtual port in a virtualized computer system is described. A distributed virtual port (DVport) is stored in a persistent storage location, the DVport comprising a state of a corresponding virtual port and configuration settings of the virtual port. In addition, an association between the virtual port and the virtual network interface card (VNIC) connected to the virtual port is stored. When a virtual machine corresponding to the VNIC is restarted, the state from the DVport is restored to a new virtual port from the persistent storage location.11-26-2009
20100287548Long Distance Virtual Machine Migration - Methods, systems and computer programs for migrating a virtual machine (VM) executing on a first host to a second host are presented, where the first host and the second are on different networks. One embodiment of a method includes assigning to the VM a VM address (VMA) belonging to a VM network and publishing a first route to an associated network (AN) via a first virtual router executing on the first host. The method further includes migrating the VM from the first host to the second host, the VM maintaining the assigned VMA after migrating, and publishing a second route to the AN via a second virtual router executing on the second host. The first and second virtual routers have addresses belonging to the VM network, and network packets to and from the VM flow through the virtual router where the VM is executing. A temporary tunnel between the virtual routers allows traffic to flow to the VM while the new route to AN is propagated throughout the network. The use of the associated network, which is associated with the VM, and the publishing of a new route to the VM allow the VM to keep the original VMA network address after the migration.11-11-2010
20110194563Hypervisor Level Distributed Load-Balancing - A method and an apparatus of hypervisor level distributed load-balancing are disclosed. In one aspect, a method includes determining a location to direct a packet. The method also includes distributing the packet to process the packet through a processor. The method also includes assigning the packet to a guest such that a distribution of the packet to the guest is based on an algorithm. The method further includes altering a first destination address of the packet to a second destination address. The second destination address may be based on a virtual network interface of the guest. The method further includes convincing the guest the packet is from a virtual switch based on the second destination address. In addition, the method includes adjusting the distribution of the packet to the guest. The method also includes reducing a load of the guest through the adjustment.08-11-2011
20120227041MANAGEMENT OF DISTRIBUTED VIRTUAL SWITCH AND DISTRIBUTED VIRTUAL PORTS - A method creates a distributed virtual switch (DVswitch) and distributed virtual ports (DVports) for the DVswitch. The DVswitch binds virtual switches in a collection of hosts together in a software abstraction. Also, the DVports are available for connection by virtual network interface cards (VNICs) of virtual machines in the collection of hosts. A request is received for a connection of a virtual network interface card (VNIC) of a virtual machine for a host in the collection of hosts to a DVport. If the requested DVport is available, the method provides connection information for the requested DVport to the host to allow the host to connect the requested DVport to the VNIC. The DVport stores a runtime state for a virtual port associated with a virtual switch for the host and the virtual switch forwards network frames between the VNIC and a physical network interface card (NIC).09-06-2012
20130097335SYSTEM AND METHODS FOR MANAGING NETWORK PROTOCOL ADDRESS ASSIGNMENT WITH A CONTROLLER - A controller may help reduce network traffic that is associated with broadcasting of Dynamic Host Configuration Protocol (DHCP) packets by converting broadcast DHCP packets into unicast DHCP packets and forwarding the unicast DHCP packets to appropriate DHCP servers. The servers may be identified from a database of servers that is updated with DHCP server address information based on DHCP reply packets that are received by the controller from servers in the network. To convert DHCP request packets into unicast packets, the controller may modify address header fields of the packets such as Ethernet addresses and Internet Protocol (IP) addresses. The controller may forward the modified DHCP request packets to the server by providing packet forwarding rules such as flow table entries to the switches or by forwarding the modified DHCP request packets through the controller.04-18-2013
20130198319ELASTIC ALLOCATION OF COMPUTING RESOURCES TO SOFTWARE APPLICATIONS - Embodiments monitor application performance metrics representing the performance of a software application executed by one or more host computing devices. Based on the application of rules to the application performance metrics, an elasticity action, such as a power-on action, a power-off action, a deploy action, and/or a destroy action, is determined. The elasticity action is transmitted to one or more target hosts, which perform the elasticity action. The target host may be selected based on host performance metrics. Further, a load balancing service may accommodate the addition of a new software application instance to a cluster and/or the removal of an existing software application instance from the cluster.08-01-2013
20150138993SYSTEMS AND METHODS FOR TESTING NETWORKS WITH A CONTROLLER - A controller may control switches such as physical and software switches in a network. The controller may generate virtual switches from groups of end hosts in forming a virtual network topology. The controller may receive one or more network policy rules that govern network traffic through the switches. For a given network policy rule, the controller may perform a test in determining whether the network satisfies the network policy rule. The test may be performed based on a testing rule identifying test parameters and expected test results. The controller may perform tests in determining whether the network satisfies the testing rule and the corresponding network policy rule. The tests may be performed via simulation at the controller or by injecting a tagged test packet into the network.05-21-2015
20160028658DISTRIBUTED VIRTUAL SWITCH FOR VIRTUALIZED COMPUTER SYSTEMS - A runtime state of a virtual port associated with a virtual machine (“VM”) is persisted as the VM is migrated from a source host to a destination host. In certain embodiments, a virtual switch forwards network frames between the VM and the physical network interface via the virtual port. During migration of the VM, the runtime state of the virtual port is transferred to the destination host and applied at the second host to a virtual port associated with a second virtual switch at the destination host. The runtime state of the virtual port at the source host is then cleared, and the second virtual switch at the destination host forwards network frames between the migrated VM and the physical network interface of the destination host using the virtual port at the second host.01-28-2016

Patent applications by Shudong Zhou, Fremont, CA US

Xianfeng Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20150194336ISOLATION TRENCH FILL USING OXIDE LINER AND NITRIDE ETCH BACK TECHNIQUE WITH DUAL TRENCH DEPTH CAPABILITY - An oxide layer is formed over a substrate having a smaller isolation trench and a large isolation trench. A nitride layer is formed over the oxide layer such that it completely fills the smaller isolation trench and lines the larger isolation trench. The nitride layer is etched back to form a recess in the nitride layer in the smaller isolation trench while at least a portion of the nitride layer lining the larger isolation trench is completely removed. A layer of HDP oxide is deposited over the substrate, completely filling the smaller and larger isolation trenches. The HDP oxide layer is planarized to the upper surface of the substrate. The deeper larger isolation trench may be formed by performing an etching step after the nitride layer has been etched back, prior to depositing HDP oxide.07-09-2015

Xiaotian Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20160125899PMR WRITER WITH CONSTANT SIDE WALL ANGLE - A writer main pole for a perpendicular magnetic recording system is provided. The writer pole may have a constant sidewall angle from the ABS to yoke and may be formed out of an insulating material and a magnetic material. The sidewall angle of the yoke region may be adjusted during manufacture. The ABS region may correspond to the magnetic material and the yoke region may correspond to the insulating material. The insulating material may comprise Alumina. The magnetic material may comprise a NiFe alloy.05-05-2016

Xiaozhou Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20120235630CHARGING SYSTEM WITH ADAPTIVE POWER MANAGEMENT - An embodiment of a charger may include an input, at least one switch having a first node coupled to a reference voltage, a current sensor coupled between the input and a second node of the at least one switch, an output coupled to a third node of the at least one switch, and a charge controller coupled to the input to determine an input voltage, to the current sensor to determine an input current and to control inputs of the at least one switch. The at least one switch may be responsive to control signals supplied by the charge controller to the control inputs thereof to control voltage and current at the output of the charger. The charge controller may be responsive to the input voltage and the input current to produce the control signals in a manner that maximizes electrical power drawn at the input.09-20-2012
20120268063CHARGING SYSTEM WITH ADAPTIVE POWER MANAGEMENT - An embodiment of a charger may include an input, at least one switch having a first node coupled to a reference voltage, a current sensor coupled between the input and a second node of the at least one switch, an output coupled to a third node of the at least one switch, and a charge controller coupled to the input to determine an input voltage, to the current sensor to determine an input current and to control inputs of the at least one switch. The at least one switch may be responsive to control signals supplied by the charge controller to the control inputs thereof to control voltage and current at the output of the charger. The charge controller may be responsive to the input voltage and the input current to produce the control signals in a manner that maximizes electrical power drawn at the input.10-25-2012

Xinggang Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20150372827MANAGING RENDEZVOUS POINT REDUNDANCY IN A DYNAMIC FABRIC NETWORK ARCHITECTURE - Multi-destination frames in a network fabric may be carried in IP multicast packets. As such, the network fabric may us IP multicast technique such as a PIM protocol for handling the multi-destination frames. To provide redundancy, the system administrator can use phantom rendezvous points (RPs) that include multiple physical RPs where one of the RPs serves as a primary RP and the other RPs serve as secondary RPs (e.g., backup RPs). Instead of the system administrator manually configuring the phantom RPs, the RPs are automatically configured. To do so, the system administrator may use a GUI to provide multicast groups allocated for the multi-destination traffic, the number of desired phantom RPs (or physical RPs), and the desired RP redundancy. Based on these parameters, a data center manager generates one or more templates that automatically configure the network devices in the fabric as they are booted.12-24-2015
20160028557DYNAMIC INSTANTIATION OF REMOTE VIRTUAL EXTENSIBLE LOCAL AREA NETWORK TUNNEL END POINTS ACQUIRED THROUGH A CONTROL PROTOCOL - A method is provided in one example embodiment and includes acquiring at a local network element information regarding a remote network element via a control protocol distribution method and refraining from instantiating the remote VTEP for the remote network element on the local network element until unicast traffic from the local network element to the remote network element via an overlay network has begun. The method may further include detecting unicast traffic from the local network element to the remote network element and subsequent to the detecting, instantiating the remote VTEP for the remote network element on the local network element. Some embodiments may include detecting cessation of the unicast traffic from the local network element to the remote network element and subsequent to the detecting cessation, uninstantiating the remote VTEP for the remote network element from the local network element.01-28-2016

Xinjian Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20120113404Optimization Flows of Source, Mask and Projection Optics - Embodiments of the present invention provide methods for optimizing a lithographic projection apparatus including optimizing projection optics therein. The current embodiments include several flows including optimizing a source, a mask, and the projection optics and various sequential and iterative optimization steps combining any of the projection optics, mask and source. The projection optics is sometimes broadly referred to as “lens”, and therefore the optimization process may be termed source mask lens optimization (SMLO). SMLO may be desirable over existing source mask optimization process (SMO) or other optimization processes that do not include projection optics optimization, partially because including the projection optics in the optimization may lead to a larger process window by introducing a plurality of adjustable characteristics of the projection optics. The projection optics may be used to shape wavefront in the lithographic projection apparatus, enabling aberration control of the overall imaging process.05-10-2012

Xuan Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20150063178SYSTEMS AND METHODS FOR REDUCING IN-DEVICE COEXISTENCE (IDC) INTERFERENCE - Systems and methods are provided for avoiding in-device coexistence interference on a user equipment. A first wireless communication circuitry and a second wireless communication circuitry operate concurrently on the user equipment. The second wireless communication circuitry detects an operational status of the first wireless communication circuitry, and determines if the operational status is transmission or reception. In response to determining that the operational status is transmission, the second wireless communication circuitry avoids receiving data. In response to determining that the operational status is reception, the second wireless communication circuitry avoids transmitting data.03-05-2015

Yifeng Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20120077344METHOD OF PATTERNING A LOW-K DIELECTRIC FILM - Methods of patterning low-k dielectric films are described.03-29-2012
20130023122METHOD OF MULTIPLE PATTERNING OF A LOW-K DIELECTRIC FILM - Methods of multiple patterning of low-k dielectric films are described. For example, a method includes forming and patterning a first mask layer above a low-k dielectric layer, the low-k dielectric layer disposed above a substrate. A second mask layer is formed and patterned above the first mask layer. A pattern of the second mask layer is transferred at least partially into the low-k dielectric layer by modifying first exposed portions of the low-k dielectric layer with a first plasma process and removing the modified portions of the low-k dielectric layer. Subsequently, a pattern of the first mask layer is transferred at least partially into the low-k dielectric layer by modifying second exposed portions of the low-k dielectric layer with a second plasma process and removing the modified portions of the low-k dielectric layer.01-24-2013
20130023123METHOD OF REMOVING A PHOTORESIST FROM A LOW-K DIELECTRIC FILM - Methods of removing photoresists from low-k dielectric films are described. For example, a method includes forming and patterning a photoresist layer above a low-k dielectric layer, the low-k dielectric layer disposed above a substrate. Trenches are formed in the exposed portions of the low-k dielectric layer. A plurality of process cycles is performed to remove the photoresist layer. Each process cycle includes forming a silicon source layer on surfaces of the trenches of the low-k dielectric layer, and exposing the photoresist layer to an oxygen source to form an Si—O-containing layer on the surfaces of the trenches of the low-k dielectric layer and to remove at least a portion of the photoresist layer.01-24-2013
20130023124METHOD OF PATTERNING A LOW-K DIELECTRIC FILM - Methods of patterning low-k dielectric films are described. For example, a method includes forming and patterning a mask layer above a low-k dielectric layer, the low-k dielectric layer disposed above a substrate. Exposed portions of the low-k dielectric layer are modified with a plasma process. The modified portions of the low-k dielectric layer are removed selective to the mask layer and unmodified portions of the low-k dielectric layer.01-24-2013
20130040464METHOD OF PATTERNING A LOW-K DIELECTRIC FILM - Methods of patterning low-k dielectric films are described.02-14-2013
20130109187POST ETCH TREATMENT (PET) OF A LOW-K DIELECTRIC FILM05-02-2013
20140038419METHOD FOR PROVIDING VIAS - A method for forming via holes in an etch layer disposed below a patterned organic mask with a plurality of patterned via holes is provided. The patterned organic mask is treated by flowing a treatment gas comprising H02-06-2014
20140051256ETCH WITH MIXED MODE PULSING - A method for etching a dielectric layer disposed below a patterned organic mask with features, with hardmasks at bottoms of some of the organic mask features is provided. An etch gas is provided. The etch gas is formed into a plasma. A bias RF with a frequency between 2 and 60 MHz is provided that provides pulsed bias with a pulse frequency between 10 Hz and 1 kHz wherein the pulsed bias selectively deposits on top of the organic mask with respect to the dielectric layer.02-20-2014
20140179106IN-SITU METAL RESIDUE CLEAN - A method for forming devices in an oxide layer over a substrate, wherein a metal containing layer forms at least either an etch stop layer below the oxide layer or a patterned mask above the oxide layer, wherein a patterned organic mask is above the oxide layer is provided. The substrate is placed in a plasma processing chamber. The oxide layer is etched through the patterned organic mask, wherein metal residue from the metal containing layer forms metal residue on sidewalls of the oxide layer. The patterned organic mask is stripped. The metal residue is cleaned by the steps comprising providing a cleaning gas comprising BCl06-26-2014
20150249016METHOD OF PLANARIZING AN UPPER SURFACE OF A SEMICONDUCTOR SUBSTRATE IN A PLASMA ETCH CHAMBER - A method of planarizing an upper surface of a semiconductor substrate in a plasma etch chamber comprises supporting the substrate on a support surface of a substrate support assembly that includes an array of independently controlled thermal control elements therein which are operable to control the spatial and temporal temperature of the support surface of the substrate support assembly to form independently controllable heater zones which are formed to correspond to a desired temperature profile across the upper surface of the semiconductor substrate. The etch rate across the upper surface of the semiconductor substrate during plasma etching depends on a localized temperature thereof wherein the desired temperature profile is determined such that the upper surface of the semiconductor substrate is planarized within a predetermined time. The substrate is plasma etched for the predetermined time thereby planarizing the upper surface of the substrate.09-03-2015

Patent applications by Yifeng Zhou, Fremont, CA US

Yin Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20100139649Earth-Penetrating Expansion Anchor - One embodiment relates to an earth-penetrating apparatus. The apparatus includes a pole with a hollow portion therein and a bottom end which is configured to be driven into ground. Anchoring parts are configured to be radially extendable from the pole. In addition, an expansion mechanism is configured to apply a force to the anchoring parts so as to radially extend the anchoring parts from the pole after the pole has been driven into the ground. Another embodiment relates to a solar collector arrangement that includes a plurality of earth-penetrating anchors. Other embodiments, aspects and features are also disclosed.06-10-2010
20110277743EARTH-PENETRATING EXPANSION ANCHOR - One embodiment relates to an earth-penetrating apparatus. The apparatus includes a pole with a hollow portion therein and a bottom end which is configured to be driven into ground. Anchoring parts are configured to be radially extendable from the pole. In addition, an expansion mechanism is configured to apply a force to the anchoring parts so as to radially extend the anchoring parts from the pole after the pole has been driven into the ground. Another embodiment relates to a solar collector arrangement that includes a plurality of earth-penetrating anchors. Other embodiments, aspects and features are also disclosed.11-17-2011

Yun Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20150014289LASER-INDUCED PLASMA DEBURRING - Processes and corresponding or associated arrangements for removal of a burr from a workpiece, particularly micromachined workpieces, involving irradiating a plasma plume source material with a laser beam to generate a plasma plume. The plasma plume at least in part impacts the burr disposed on the workpiece to at least in part remove the burr from the workpiece. In select embodiments, the plasma plume source material can be a part of the workpiece or a non-workpiece sacrificial material.01-15-2015

Yuxin Zhou, Fremont, CA US

Patent application numberDescriptionPublished
20130301046SYSTEMS HAVING A REFLECTED LIGHT SENSOR AND METHODS OF USE - Various systems and methods of monitoring laser safety by sensing contact of the system with a sample are provided. The system includes a focusing element for focusing an incident light from a laser light source onto a sample, an optical element having a collection zone for collecting a signal from the sample, a reflected light sensor for sensing a reflected light from the sample, wherein the reflected light sensor is located outside the collection zone of the optical element and on an inner surface of a housing of the system, an electrical circuit operably connected to the reflected light sensor and the laser light source and configured to control power to the laser light source in accordance with the reflected light sensed by the reflected light sensor and a spectral analyzer for processing the signal. Methods and other systems are also described and illustrated.11-14-2013
20140350424WEARABLE HEARTBEAT AND BREATHING WAVEFORM CONTINUOUS MONITORING SYSTEM - Apparatus and method are provided to collect and analyze heartbeat waveforms. In one novel aspect, the heartbeat waveforms are collected from wearable devices. In one embodiment, the wearable device collects heartbeat waveforms by attaching the device to the patient for a long period and sends the collected waveforms to a receiver through a wireless network. In another novel aspect, an application program is installed in a smart device to receive heartbeat waveforms from one or more wearable devices. The application program either relays the received waveform to a remote processing center or processes the data before sending. In another novel aspect, an analysis method compares received patient's current heartbeat waveform with historic data. In one embodiment, the historic data are stored in a cloud-based database. In another novel aspect, the remote processing center is an open platform data center, which takes in certified third party inputs.11-27-2014
20150138742BUTTONED SOLDERING PAD FOR USE WITH FINE-PITCH HOT BAR SOLDERING - A method of soldering can include: providing a first electronic component having a first buttoned soldering pad including a first soldering pad and one or more first button heads protruding from a first surface of the soldering pad; providing a second electronic component having a soldering pad; and soldering the first buttoned soldering pad to the soldering pad. The method includes introducing solder to spaces around the one or more first buttons of the first buttoned soldering pad. The method includes introducing a first solder to spaces around the one or more first buttons of the first buttoned soldering pad; introducing a second solder to spaces around one or more second buttons of a second buttoned soldering pad of the first electronic component; and forming spaces between the first and second solder that electronically insulate the first solder from the second solder.05-21-2015

Patent applications by Yuxin Zhou, Fremont, CA US

Website © 2016 Advameg, Inc.