Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chen, Cupertino

Alan Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100228928MEMORY BLOCK SELECTION - The present disclosure includes methods and devices for memory block selection. In one or more embodiments, a memory controller includes control circuitry coupled to one or more memory devices having multiple Groups of planes associated therewith, each Group including at least two planes of physical blocks organized into Super Blocks, with each Super Block including a physical block from each of the at least two planes. The control circuitry is configured to receive a first unassigned logical block address (LBA) associated with a write operation and determine a particular free Super Block within a selected one of the multiple Groups to receive data associated with the write operation.09-09-2010
20100228940MEMORY BLOCK MANAGEMENT - Various embodiments include one or more memory devices having at least two planes of physical blocks organized into super blocks, with each super block including a physical block from each of the at least two planes. Embodiments include determining defective blocks within the planes. If none of the blocks at a particular block position are determined to be defective, embodiments include assigning the blocks at the particular block position to a super block, and if one or more of the blocks at a particular block position are determined to be defective, embodiments include: assigning the blocks at the particular block position determined to be defective to a super block; and assigning a respective replacement block to the super block for each of the one or more blocks at the particular block position determined to be defective. The respective replacement block is selected from a number of blocks within a respective one of the planes that includes the respective block determined to be defective.09-09-2010
20120124304MEMORY BLOCK MANAGEMENT - One or more embodiments comprise control circuitry coupled to one or more memory devices having a number of planes of physical blocks organized into super blocks. The control circuitry can be configured to: determine defective physical blocks among the number of planes; responsive to none of the physical blocks at a particular block position being determined to be defective, assign the physical blocks at the particular block position to a super block; and responsive to one or more of the physical blocks at a particular block position being determined to be defective, assign non-defective physical blocks at the particular block position to a super block and assign a replacement physical block to the super block for the respective defective physical blocks at the particular block position, the replacement physical block selected from a number of physical blocks within a respective plane that includes a respective defective physical block.05-17-2012

Bomy Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090004807PASSIVE ELEMENTS, ARTICLES, PACKAGES, SEMICONDUCTOR COMPOSITES, AND METHODS OF MANUFACTURING SAME - Systems and methods associated with semiconductor articles are disclosed, including forming a first layer of material on a substrate, etching trenches within regions defining a passive element in the first layer, forming metal regions on sidewalls of the trenches, and forming a region of dielectric or polymer material over or in the substrate. Moreover, an exemplary method may also include forming areas of metal regions on the sidewalls of the trenches such that planar strip portions of the areas form electrically conductive regions of the passive element(s) that are aligned substantially perpendicularly with respect to a primary plane of the substrate. Other exemplary embodiments may comprise various articles or methods including capacitive and/or inductive aspects, Titanium- and/or Tantalum-based resistive aspects, products, products by processes, packages and composites consistent with one or more aspects of the innovations set forth herein.01-01-2009
20090108328Array Of Non-volatile Memory Cells - An array of nonvolatile memory cells comprises a substantially single crystalline semiconductor substrate of a first conductivity type, having a planar surface. A plurality of non-volatile memory cell units are arranged in a plurality of rows and columns in the substrate. Each cell unit comprises a first region of a second conductivity type in the substrate along the planar surface. A second region of the second conductivity type is in the substrate along the planar surface, spaced apart from the first region. A channel region is between the first region and the second region. The channel region is characterized by three portions: a first portion, a second portion and a third portion, with the second portion between the first portion and the third portion, and the first portion adjacent to the first region, and the third portion adjacent to the second region. A first floating gate is over the first portion of the channel region, and is insulated therefrom. A first control gate is over the first floating gate and is capacitively coupled thereto. A first erase gate is over the first region and is insulated therefrom. A word line is over the second portion and is insulated therefrom. A second erase gate is over the second region and is insulated therefrom. A second floating gate is over the third portion and is insulated therefrom. A second control gate is over the second floating gate and is capacitively coupled thereto. Cell units in the same row share the word line in common. Cell units in the same column share the first region in common to one side, the first erase gate in common, the second region in common to the other side and the second erase gate in common, and the first and second control gates in common. Cell units in the same column share the first control gate in common and the second control gate in common. Electrical contacts are made to the array only along extremities of the array at first and second regions.04-30-2009
20090256590STORAGE ELEMENT FOR CONTROLLING A LOGIC CIRCUIT, AND A LOGIC DEVICE HAVING AN ARRAY OF SUCH STORAGE ELEMENTS - The present invention is a storage element for controlling a logic circuit and a logic device having a plurality of storage elements. The storage element has a first and a second non-volatile memory cells connected in series at an output node Each of the first and second non-volatile memory cells is for storing a state opposite to the other. A multiplexer has an input, a switched input and two outputs. The output node is connected to the input of the multiplexer. One of the outputs is used to control the logic circuit. The other output is connected to a bit line which is connected to a sense amplifier. Finally, the switched input receives a switch signal and outputs the signal from the output node to either the one output or the other output.10-15-2009
20090309182ELECTROSTATIC DISCHARGE PROTECTION STRUCTURE - A first embodiment of an Electrostatic Discharge (ESD) structure for an integrated circuit for protecting the integrated circuit from an ESD signal, has a substrate of a first conductivity type. The substrate has a top surface. A first region of a second conductivity type is near the top surface and receives the ESD signal. A second region of the second conductivity type is in the substrate, separated and spaced apart from the first region in a substantially vertical direction. A third region of the first conductivity type, heavier in concentration than the substrate, is immediately adjacent to and in contact with the second region, substantially beneath the second region. In a second embodiment, a well of a second conductivity type is provided in the substrate of the first conductivity type. The well has a top surface. A first region of the second conductivity type is near the top surface. A second region of the second conductivity type is in the well, substantially along the bottom of the well. A third region of the first conductivity type, is immediately adjacent to and in contact with the second region, substantially beneath the second region. A fourth region of the first conductivity type is in the well, along the top surface thereof, and spaced apart from the first region. The first region and the fourth region receive the ESD signal.12-17-2009
20100173468PASSIVE ELEMENTS, ARTICLES, PACKAGES, SEMICONDUCTOR COMPOSITES, AND METHODS OF MANUFACTURING SAME - Systems and methods associated with semiconductor articles are disclosed, including forming a first layer of material on a substrate, etching trenches within regions defining a passive element in the first layer, forming metal regions on sidewalls of the trenches, and forming a region of dielectric or polymer material over or in the substrate. Moreover, an exemplary method may also include forming areas of metal regions on the sidewalls of the trenches such that planar strip portions of the areas form electrically conductive regions of the passive element(s) that are aligned substantially perpendicularly with respect to a primary plane of the substrate. Other exemplary embodiments may comprise various articles or methods including capacitive and/or inductive aspects, Titanium- and/or Tantalum-based resistive aspects, products, products by processes, packages and composites consistent with one or more aspects of the innovations set forth herein.07-08-2010
20100259979Self Limiting Method For Programming A Non-volatile Memory Cell To One Of A Plurality Of MLC Levels - A flash memory cell is of the type having a substrate of a first conductivity type having a first region of a second conductivity type at a first end, and a second region of the second conductivity type at a second end, spaced apart from the first end, with a channel region between the first end and the second end, a floating gate insulated from a first portion of the channel region and adjacent to the second region, a first control gate adjacent to the floating gate and insulated therefrom, and insulated from a second portion of the channel region, and adjacent to the first region, a second control gate capacitively coupled to the floating gate, and positioned over the floating gate. A method programming the cell to one of a plurality of MLC states comprises applying a current source to the first region. A first voltage is applied to the first control gate sufficient to turn on the second portion of the channel region. A second voltage is applied to the second region, sufficient to cause electrons to flow from the first region towards the second region. A third voltage is applied to the second control gate sufficient to cause electrons in the channel region to be injected onto the floating gate. The third voltage is applied uninterrupted until the floating gate is programmed to the one state.10-14-2010

Patent applications by Bomy Chen, Cupertino, CA US

Camille Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090176454Methods and apparatus for wireless device coexistence - Methods and apparatus for compensating for the effects of interference between multiple wireless communication apparatus. In one embodiment, the method comprises providing a first wireless communication apparatus operating in a first band and a second wireless communication apparatus operating at least partly in the first band, where the second wireless communication apparatus operates according to a different communication protocol than the first wireless communication apparatus. Interference is compensated for between the first wireless communication apparatus and the second wireless communication apparatus by selecting and operating according to one of a plurality of operational protocols. In another embodiment, the first wireless communication apparatus and the second wireless communication apparatus operate in a closed-loop relationship to cooperatively compensate for communication interference.07-09-2009
20090257379Methods and apparatus for network capacity enhancement for wireless device coexistence - Methods and apparatus for enhancing network capacity in a network comprising multiple wireless communication that overlap at least partly in frequency spectrum. In one embodiment, the apparatus comprises a portable device such as a laptop or smartphone having both a WLAN (e.g., Wi-Fi) interface and a PAN (e.g., Bluetooth) interface which each operate with approximately the same frequency range. One variant places the WLAN interface into a power-saving mode as a default, thereby mitigating interference with the PAN interface in cases where the WLAN interface is not in active use. In another variant, an aggressive PAN management algorithm is used to enforce network policy on the PAN interface, thereby mitigating interference between the PAN interface and the WLAN interfaces of other devices in the network (as well as the parent device). AP-based variants are also described. Methods of operation and doing business utilizing the aforementioned apparatus are also disclosed.10-15-2009
20090323652Methods and apparatus for antenna isolation-dependent coexistence in wireless systems - Methods and apparatus for selectively switching one or more antennas in a multiple-input, multiple-output (MIMO) antenna array so as to mitigate interference with another RF interface within the same space-constrained device, based on radio frequency isolation. In one embodiment, the MIMO interface comprises a WLAN interface having a 2×2 or 3×3 array of antennae which are placed in a wireless device in an asymmetric fashion with respect to the antenna of the second interface, and the other interface comprises a PAN (e.g., Bluetooth) interface operating in an overlapping frequency band (e.g., ISM band). When both interfaces are operating, interference is mitigated through selectively switching off one or more of the MIMO antennae, and using the remaining antenna(e) having the best isolation from the Bluetooth antennae. This approach allows simultaneous operation of both interferences without significant degradation to user experience or the operation of either interface, and may also provide power savings critical to mobile device battery longevity.12-31-2009
20100240317METHODS AND APPARATUS FOR TESTING AND INTEGRATION OF MODULES WITHIN AN ELECTRONIC DEVICE - Methods and apparatus for analysis of electronic components such as radio transceivers (for example, WLAN, Bluetooth, cellular, GPS). In one embodiment, a “black box” is diagnosed in its final device application and layout, using a series of software test routines or suites. The test suites provide simultaneous monitoring of multiple non-overlapping status indicators. Each test suite can be selectively enabled or disabled, and may also provide runtime modification of one or more parameters, and or intelligent testing of system operation. In another embodiment, multiple black box modules within a single form factor device are simultaneously run; the interference levels between the black box modules (as well as other parameters) are independently measured, displayed and logged to the user. Exemplary embodiments are described in reference to a Bluetooth module and WLAN module operating within a spatially restricted device (such as a desktop/laptop computer, “smartphone”, Bluetooth mouse and keyboard).09-23-2010
20110081858METHODS AND APPARATUS FOR ENHANCED COEXISTENCE ALGORITHMS IN WIRELESS SYSTEMS - Methods and apparatus for mitigating the effects of interference between multiple air interfaces located on an electronic device. In one embodiment, the air interfaces include a WLAN interface and PAN (e.g., Bluetooth) interface, and information such as Receiver Signal Strength Index (RSSI) as well as system noise level information are used in order to intelligently execute interference mitigation methodologies, including the selective application of modified frequency selection, variation of transmitter power, and/or change of operating mode (e.g., from multiple-in multiple-out (MIMO) to single-in, single-out (SISO)) so as to reduce isolation requirements between the interfaces. These methods and apparatus are particularly well suited to use cases where the WLAN interface is operating with high data transmission rates. Business methods associated with the foregoing technology are also described.04-07-2011
20110090982METHODS AND APPARATUS FOR DYNAMIC WIRELESS DEVICE COEXISTENCE - Methods and apparatus for dynamically compensating for the effects of interference between multiple wireless communications apparatus. In one embodiment, the method comprises providing a first wireless communication apparatus operating in a first band and a second wireless communication apparatus operating in the same first band (or proximate to the first band and with a comparatively high transmitter power), where the second wireless communication apparatus operates according to a different communication protocol than the first wireless communication apparatus and further change in physical configuration with respect to one another. Based on the physical configuration, interference is compensated for between the first wireless communication apparatus and the second wireless communication apparatus “on the fly” by selecting and operating according to one of a plurality of operational protocols.04-21-2011

Patent applications by Camille Chen, Cupertino, CA US

Chi-Chung Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100246584MAINTAINING PACKET ORDER USING HASH-BASED LINKED-LIST QUEUES - Ordering logic ensures that data items being processed by a number of parallel processing units are unloaded from the processing units in the original per-flow order that the data items were loaded into the parallel processing units. The ordering logic includes a pointer memory, a tail vector, and a head vector. Through these three elements, the ordering logic keeps track of a number of “virtual queues” corresponding to the data flows. A round robin arbiter unloads data items from the processing units only when a data item is at the head of its virtual queue.09-30-2010
20100284271PACKET SPRAYING FOR LOAD BALANCING ACROSS MULTIPLE PACKET PROCESSORS - A network device includes multiple packet processing engines implemented in parallel with one another. A spraying component distributes incoming packets to the packet processing engines using a spraying technique that load balances the packet processing engines. In particular, the spraying component distributes the incoming packets based on queue lengths associated with the packet processing engines and based on a random component. In one implementation, the random component is a random selection from all the candidate processing engines. In another implementation, the random component is a weighted random selection in which the weights are inversely proportional to the queue lengths.11-11-2010
20120027019MAINTAINING PACKET ORDER USING HASH-BASED LINKED-LIST QUEUES - Ordering logic ensures that data items being processed by a number of parallel processing units are unloaded from the processing units in the original per-flow order that the data items were loaded into the parallel processing units. The ordering logic includes a pointer memory, a tail vector, and a head vector. Through these three elements, the ordering logic keeps track of a number of “virtual queues” corresponding to the data flows. A round robin arbiter unloads data items from the processing units only when a data item is at the head of its virtual queue.02-02-2012

Chi-Chung K. Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100165990SYSTEMS AND METHODS FOR EFFICIENT MULTICAST HANDLING - A network device constructs a notification corresponding to a received multicast data unit, where the notification includes administrative data associated with the multicast data unit that does not include a payload of the multicast data unit. The network device replicates the notification at least three different processing elements at different locations in a processing path of the network device to produce multiple replicated data items and produces a copy of the multicast data unit for each of replicated notifications. The network device forwards each copy of the multicast data unit towards a multicast destination.07-01-2010

Devereaux C. Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090257459SYSTEM, APPARATUS, AND METHOD FOR INCREASING RESILIENCY IN COMMUNICATIONS - A transmitting system inserts runt abort packets in an outgoing data stream during idle time inter-frame time fill. The runt abort packets cause the receiving system to synchronize itself to the transmitting system so that even if an error during inter-frame time fill causes the receiving system to go into an erroneous state, the receiving system will be synchronized with the transmitting system before receiving valid data. In one embodiment, the transmitting system transmits data in packets over SONET, The packet data is scrambled at the transmitting end and descrambled at the receiving end. Runt abort packets. sent during inter-frame time fill resynchronize the descrambler. If there is an error in the inter-frame time fill bytes, causing the receiving end descrambler to no longer be synchronized with the transmitting end scrambler, the runt abort packets will cause the descrambler to resynchronize state with the transmitting scrambler.10-15-2009
20100177638HIGH PERFORMANCE PROBABILISTIC RATE POLICER - A data flow rate policer enforces data flow policies for a number of data flows using a probabilistic policy enforcement mechanism. The policer includes a memory that stores the state of each data flow in a compact data structure. Additionally, the policer includes one or more policing engines that implement the actual data flow policies based on information derived from the data structures. The policing engines may be implemented in hardware to increase performance.07-15-2010
20110010474LOW LATENCY REQUEST DISPATCHER - A first-in-first-out (FIFO) queue optimized to reduce latency in dequeuing data items from the FIFO. In one implementation, a FIFO queue additionally includes buffers connected to the output of the FIFO queue and bypass logic. The buffers act as the final stages of the FIFO queue. The bypass logic causes input data items to bypass the FIFO and to go straight to the buffers when the buffers are able to receive data items and the FIFO queue is empty. In a second implementation, arbitration logic is coupled to the queue. The arbitration logic controls a multiplexer to output a predetermined number of data items from a number of final stages of the queue. In this second implementation, the arbitration logic gives higher priority to data items in later stages of the queue.01-13-2011
20110208926LOW LATENCY REQUEST DISPATCHER - A first-in-first-out (FIFO) queue optimized to reduce latency in dequeuing data items from the FIFO. In one implementation, a FIFO queue additionally includes buffers connected to the output of the FIFO queue and bypass logic. The buffers act as the final stages of the FIFO queue. The bypass logic causes input data items to bypass the FIFO and to go straight to the buffers when the buffers are able to receive data items and the FIFO queue is empty. In a second implementation, arbitration logic is coupled to the queue. The arbitration logic controls a multiplexer to output a predetermined number of data items from a number of final stages of the queue. In this second implementation, the arbitration logic gives higher priority to data items in later stages of the queue.08-25-2011

Patent applications by Devereaux C. Chen, Cupertino, CA US

Elbert D. Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20110099519Menuing Structure for Media Content - Methods, systems, articles of manufacture, and apparatus for causing a computer system such as a media device to perform operations may include receiving input from the user selecting a media type category, identifying media content items within the selected media category that the user has previously selected for presentation, prioritizing the identified media content items based on a predetermined set of rules, and presenting to the user a menu of at least some of the identified media content items in an order based on a result of the prioritization.04-28-2011

Frederick Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20080308527ADVANCED MASK PATTERNING WITH PATTERNING LAYER - An imaging structure such as a mask or reticle may be fabricated using a patterning layer on an imaging layer. The patterning layer may have substantially different etch properties than the imaging layer. A first etch process may be selective of the patterning layer with respect to a resist layer. A second etch process may be selective of the imaging layer with respect to the patterning layer.12-18-2008

Fusen E. Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090269922Method of depositing a metal seed layer over recessed feature surfaces in a semiconductor substrate - We disclose a method of depositing a metal seed layer on a wafer substrate comprising a plurality of recessed device features. The method comprises depositing a first portion of the metal seed layer on the wafer via plasma deposition at a sufficient ratio of wafer substrate bias to DC source power that bottom coverage is achieved while resputtering of surfaces of the recessed device features is inhibited. The method also comprises depositing a second portion of the metal seed layer at a ration of substrate RF bias to DC source power such that resputtering is not inhibited.10-29-2009
20110256716Method of depositing a uniform barrier layer and metal seed layer with reduced overhang over a plurality of recessed semiconductor features - A method of depositing a metal seed layer with underlying barrier layer on a wafer substrate comprising a plurality of recessed device features. A first portion of the barrier layer is deposited on the wafer substrate without excessive build-up of barrier layer material on the openings to the plurality of recessed device features, while obtaining bottom coverage without substantial sputtering of the bottom surface. Subsequently, a metal seed layer is deposited using the same techniques used to deposit the barrier layer, to avoid excessive build up of metal seed layer material on the openings to the features, with minimal sputtering of the barrier layer surface.10-20-2011

Patent applications by Fusen E. Chen, Cupertino, CA US

Hongtao Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090307233Efficient Handling of PMU Data for Wide Area Power System Monitoring and Visualization - A real-time, wide-area power system monitoring and visualization system is provided, including comprising an application database adapted to contain a synchronized data object queue and configuration data; a web service; an event-triggered data archive service; an event database; and a smart client visualization application adapted to commence web service with the application database and the event database. A method of real-time, wide-area power system monitoring and visualization is also provided including receiving synchronized, real-time data objects in a first-in, first-out synchronized data object queue contained in an application database: requesting retrieval of the latest system-oriented data from the application database by a smart client visualization application; packaging the most recent system-oriented data into a lightweight data-interchange format; transmitting the most recent system-oriented data package to the client visualization system via a web service; and operating the smart client visualization application.12-10-2009
20110040786METHOD OF HANDLING LARGE VOLUMES OF SYNCHROPHASOR MEASURMENTS FOR REAL TIME EVENT REPLAY - A method is provided for handling synchrophasor measurements relating to an electrical power system. The method includes: (a) acquiring a plurality of synchrophasor measurements containing data representing at least one power system event; (b) inserting and storing the event related synchrophasor measurements in a database as a partitioned binary large object (BLOB); (c) reading and transferring the synchrophasor measurements related to a user selected current or historical event from the database to a client computer partition by partition; and (d) processing the event data at the client computer on a partition-by-partition basis such that the client computer will be able to start a replay of the event replay as soon as processing of the first partition of the event BLOB data is completed.02-17-2011

Jau-Wen Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090294856I/O AND POWER ESD PROTECTION CIRCUITS BY ENHANCING SUBSTRATE-BIAS IN DEEP-SUBMICRON CMOS PROCESS - A technique to enhancing substrate bias of grounded-gate NMOS fingers (ggNMOSFET's) has been developed. By using this technique, lower triggering voltage of NMOS fingers can be achieved without degrading ESD protection in negative zapping. By introducing a simple gate-coupled effect and a PMOSFET triggering source with this technique, low-voltage triggered NMOS fingers have also been developed in power and I/O ESD protection, respectively. A semiconductor device which includes a P-well which is underneath NMOS fingers. The device includes an N-well ring which is configured so that the inner P-well underneath the NMOS fingers is separated from an outer P-well. The inner P-well and outer P-well are connected by a P-substrate resistance which is much higher than the resistance of the P-wells. A P+-diffusion ring surrounding the N-well ring is configured to connect to VSS, i.e., P-taps.12-03-2009
20110215410I/O and Power ESD Protection Circuits By Enhancing Substrate-Bias in Deep-Submicron CMOS Process - A technique for enhancing substrate bias of grounded-gate NMOS fingers (ggNMOSFET's) has been developed. By using this technique, lower triggering voltage of NMOS fingers can be achieved without degrading ESD protection in negative zapping. By introducing a simple gate-coupled effect and a PMOSFET triggering source with this technique, low-voltage triggered NMOS fingers have also been developed in power and I/O ESD protection, respectively. A semiconductor device which includes a P-well which is underneath NMOS fingers. The device includes an N-well ring which is configured so that the inner P-well underneath the NMOS fingers is separated from an outer P-well. The inner P-well and outer P-well are connected by a P-substrate resistance which is much higher than the resistance of the P-wells. A P+-diffusion ring surrounding the N-well ring is configured to connect to VSS, i.e., P-taps.09-08-2011

Patent applications by Jau-Wen Chen, Cupertino, CA US

Jeffrey Chao-Nan Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20110314361GENERATING RECOMMENDATIONS FOR IMPROVING A PRESENTATION DOCUMENT - User actions, content, and other elements related to a presentation document are received. These elements are analyzed to generate recommendations for improving a presentation document. The presentation document may be modified in accordance with the recommendations.12-22-2011

Jen-Lin Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20080263750Headwear with signal generating capability - A headwear with signal generating capability includes: a headwear body; a signal output unit mounted on the headwear body for generating at least one of audio and video signals; a control circuit including a controller coupled electrically to the signal output unit for controlling activation and deactivation of the signal output unit; and a switch mounted on the headwear body and coupled electrically to the control circuit for controlling operating states of the control circuit.10-30-2008
20090183401MESSAGE CARD - A message card includes: a card body having first and second leaves, the card body being foldable and unfoldable in a manner that the first leaf is movable toward and away from the second leaf between closed and opened positions; a mounting base provided on the second leaf; a supporting mechanism mounted on the mounting base and defining two opposite end openings that are spaced apart from each other by a gap; a circuit unit; a switch mounted on the mounting base, coupled electrically to the circuit unit, and having an actuating member extending into the gap; and a flexible driving lever attached to the first leaf, extending through the end openings, and co-movable with the first leaf relative to the second leaf. The driving lever has a driving segment that is received in the gap to drive movement of the actuating member of the switch.07-23-2009
20090220928ARTICLE WITH CIRCUIT ACTUATING CAPABILITY - An article with circuit actuating capability includes a first article part, a second article part formed with a pocket and linked to the first article part such that the first and second article parts being movable relative to each other, the pocket having an access opening, and a circuit built in the pocket in the second article part and accessible through the access opening of the pocket for controlling circuit states of the circuit.09-03-2009
20100038276Zipper assembly with a circuit actuating capability and bag having the zipper assembly - A zipper assembly includes: first and second zipper tapes; a zipper chain having one end and including first teeth secured to the first zipper tape and second teeth secured to the second zipper tape; a zipper slider mounted slidably on the zipper chain for engaging and disengaging the first and second teeth; an end stopper secured to the first and second zipper tapes, and disposed adjacent to the end of the zipper chain; and a switch mounted to the end stopper in such a manner that the switch is switched on by the zipper slider so as to actuate a circuit when the zipper slider is moved to the end of the zipper chain.02-18-2010
20100089786GIFT PACKAGE HAVING CIRCUIT ACTUATING CAPABILITY - A gift package includes: a box body having a partitioning plate dividing an inner space in the box body into first and second chambers and adapted to abut against an article, the box body being provided with a lid for covering and uncovering an access opening of the box body; a signal output unit mounted in the second chamber; a circuit board mounted securely in the second chamber and provided with a controller that is electrically coupled to the signal output unit for controlling activation and deactivation of the signal output unit; and a switch operable through a selected one of the lid and the article to activate the signal output unit.04-15-2010
20100264045CUP ASSEMBLY WITH CIRCUIT ACTUATING CAPABILITY - A cup assembly with circuit actuating capability comprises: a cup body having a bottom recess that is defined by a recess-defining wall and that has an open end, the recess-defining wall being provided with a threaded structure; a module support having a base part that covers the open end of the bottom recess, and a threaded confining part that is connected to the base part, that is received in the bottom recess, that defines an accommodating space, and that engages threadedly with the threaded structure; and a signal producing module mounted on the base part, received in the accommodating space, and including a signal producing member and a first switch that is coupled to the signal producing member and that is operable to enable and disable the signal producing member.10-21-2010
20110273280MEDICAMENT REMINDER DEVICE - A medicament reminder device for reminding patients to ingest or administer medicaments includes an output (11-10-2011

Patent applications by Jen-Lin Chen, Cupertino, CA US

Jia-Hong Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100153912Variable type knowledge based call specialization - Variable type knowledge based call specialization is disclosed. An indication is received that a variable that is an argument of a function or operation the behavior of which depends at least in part on a data type of the argument is of a first data type. Machine code that implements a first behavior that corresponds to the first data type, but not a second behavior that corresponds to a second data type other than the first data type, is generated for the function or operation.06-17-2010
20100153929Converting javascript into a device-independent representation - A device-independent intermediate representation of a source code is generated and stored, e.g., in a memory or other storage mechanism. The stored intermediate representation of the source code is used to generate a device-specific machine code corresponding to the source code. The stored intermediate representation may be updated, e.g., periodically, for example by obtaining an updated version of the source code and compiling the updated source code to generate an updated intermediate representation. The stored intermediate representation may be based on source code received from a device that is synchronized with which a compiling device that generates the device-specific machine code. In some cases, the stored intermediate representation may be used to generate for each of a plurality of devices a corresponding device-specific machine code.06-17-2010
20120030653ASSUMPTION-BASED COMPILATION - Techniques for processing source code written in a traditionally interpreted language such as JavaScript, or another dynamic and/or interpreted language, are disclosed. In one example, compiled code associated with the source code is constructed and executed. An assumption on which a specific aspect of the compiled code is based (e.g., an optimization) is tested at a checkpoint of the compiled code. A roll over to fallback code is performed if the test indicates the assumption is not true.02-02-2012
20120030659CONSTRUCTING RUNTIME STATE FOR INLINED CODE - Techniques for processing computer code are disclosed. In one example, an indication that a computer code is to begin execution at a portion of code other than a starting portion of the code is received, and a runtime state associated with the portion of the code at which execution is to begin is constructed. In some examples, execution of the portion of code is initiated. In some examples, a program counter associated with the portion of the code is used to initiate execution of the code. In some examples, the computer code comprises a fallback code associated with a previously executing code.02-02-2012
20120030661OBSERVATION AND ANALYSIS BASED CODE OPTIMIZATION - Observation and analysis based optimization of software code is disclosed. An expected value is chosen for a dynamic attribute that cannot be determined, prior to execution of the associated software code, to be guaranteed to have that expected value at runtime. An optimized version of the software code is generated, including one or more optimizations based on an assumption that the dynamic attribute will have the expected value. Non-exhaustive examples of a dynamic attribute include a variable type; a location in memory; a location in which a global object, property, or variable is stored; the contents of a global function or method; and a value of a global property or variable. A check is performed during execution of the optimized version of the software code, prior to executing the portion that has been optimized based on the assumption, to verify that the dynamic attribute has the expected value. In the event that it is determined at runtime that the dynamic attribute does not have the expected value, execution reverts to backup code that is not based on the assumption that dynamic attribute will have the expected value.02-02-2012

Jiang Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20110096572LOW POWER CONSUMPTION START-UP CIRCUIT WITH DYNAMIC SWITCHING - A start-up circuit in a switch-mode power converter that employs a Zener diode to provide a reference voltage to reduce the power consumption and the size of the start-up circuit. The start-up circuit also includes a coarse current source and a coarse reference voltage signal generator for producing current and reference voltage for initial startup operation of a bandgap circuit. The reference signal and current from coarse current source and the reference voltage signal generator are subject to large process, voltage and temperature (PVT) variations or susceptible to noise from the power supply, and hence, these signals are used temporarily during start-up and replaced with signals from higher performance components. After bandgap circuit becomes operational, the start-up receives voltage reference signal from the bandgap circuit to more accurately detect undervoltage lockout conditions.04-28-2011

Jyshyang Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20080252335ROBUST AND ECONOMIC SOLUTION FOR FPGA BITFILE UPGRADE - A system for FPGA (Field Programmable Gate Array) upgrade includes: an FPGA, a FLASH memory and a CPLD. The FLASH memory includes a first section configured to store a workable version of bit files for the FPGA and a second section configured to store a backup version of bit files for the FPGA. The CPLD is coupled to the FPGA and the FLASH memory. The CPLD is configured to download the bit files from the FLASH memory to the FPGA to provide the FPGA with functionality. As a result: the CPLD communicates with CPU to upgrade the bit files in the FLASH memory, and indicates to the CPU which version of bit files has been downloaded to the FPGA.10-16-2008
20080310440Network interface system with filtering function - A network interface system with packet filtering function is disclosed herein. The network interface system includes interfaces, a packet buffer and a controller. The packet buffer stores data packets received by the network interface system. The controller provides security defense for the host system and the network by filtering the data packets stored in the packet buffer. The controller controls the packet buffer abandoning a data packet if the data packet is identified as an unsafe packet. The controller also includes a regulator for controlling a transferring order of the data packets. Thus, the network interface system can drop unsafe data packet and transfer data packets considered as safe information. The data packets can be processed in a sequence according to preset priority rules.12-18-2008
20100138909VPN AND FIREWALL INTEGRATED SYSTEM - The present disclosure provides an integrated VPN/Firewall system that uses both hardware (firmware) and software to optimize the efficiency of both VPN and firewall functions. The hardware portions of the VPN and firewall are designed in flexible and scalable layers to permit high-speed processing without sacrificing system security. The software portions are configured to provide interfacing with hardware components, report and rules management control.06-03-2010
20100211544SYSTEM WITH SESSION SYNCHRONIZATION - A computer-readable medium having computer-executable modules is disclosed. The computer-executable modules include a first session database for storing multiple sessions indicating information interchange between at least two communicating devices. The computer-executable modules further include a controller operable for selecting a session from the first session database according to a session update rate indicating the number of sessions updated in the first session database during a given period of time and for synchronizing the session from the first session database to a second session database.08-19-2010
20110075678NETWORK INTERFACE SYSTEM WITH FILTERING FUNCTION - A network interface system for transferring a data packet between a host system and a network includes multiple matchers and multiple queues. The matchers match the data packet with multiple rules from the host system to generate multiple matching results and allocate a transferring priority to the data packet according to the rules. The queues correspond to the matchers respectively. A queue of the queues stores information indicating the transferring priority for the data packet according to the matching results and priorities of matchers.03-31-2011

Patent applications by Jyshyang Chen, Cupertino, CA US

Jy Shyang Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100180334NETWROK APPARATUS AND METHOD FOR TRANSFERING PACKETS - A network apparatus cluster for transferring multiple packets of a communication session to a network node includes a primary unit and a subordinate unit coupled together. The primary unit is operable for receiving the packets comprising a first packet and multiple subsequent packets, for generating a session data set indicating the communication session and a balance data set based on the first packet, and for determining that the subsequent packets belong to the communication session according to the session data set. The balance data set indicates whether the first packet is distributed to the primary unit or the subordinate unit. The subsequent packets are transferred from the primary unit to the network node according to the balance data set.07-15-2010
20100220611PACKET FRAGMENT REASSEMBLY - An apparatus for packet fragment reassembly includes a memory and a fragment processing block coupled to the memory. The memory caches information contained in the headers of a plurality of packet fragments, wherein the plurality of packet fragments are identified as belonging to a particular packet. The fragment processing block directly performs operations to each packet fragment according to the information cached in the memory and a predetermined standard, wherein the information cached in the memory is used to track whether all packet fragments associated with the particular packet have been received at the apparatus.09-02-2010

Liang-Chi Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100281442TECHNIQUE FOR DETERMINING CIRCUIT INTERDEPENDENCIES - Embodiments of a device (such as a computer system or a circuit tester), a method, and a computer-program product (i.e., software) for use with the device are described. These systems and processes may be used to statistically characterize interdependencies between sub-circuits in an integrated circuit (which are referred to as ‘aggressor-victim relationships’). In particular, statistical relationships between the aggressors and victims are determined from values of a performance metric (such as clock speed) when the integrated circuit fails for a group of state-change difference vectors. Using these statistical relationships, a worst-case sub-group of the state-change difference vectors, such as the worst-case sub-group, is selected. This sub-group can be used to accurately test the integrated circuit.11-04-2010

Mingdeng Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090128389Multi-bit Per Stage Pipelined Analog to Digital Converters - Various embodiments of the present invention provide systems and circuits that provide for conversion of analog signals to digital signals. For example, various embodiments of the present invention provide pipelined analog to digital converters. Such converters include a sub-converter and a residue amplifier. The sub-converter receives an analog input, and provides a digital representation of the analog input including a number of bits. A gain of the residue amplifier is controlled by selectably setting a group of switches. Each of the number of bits output from the sub-converter electrically controls a respective one of the switches.05-21-2009
20090128391SYSTEMS AND METHODS FOR PIPELINED ANALOG TO DIGITAL CONVERSION - Various embodiments of the present invention provide systems and circuits that provide for conversion of analog signals to digital signals. For example, various embodiments of the present invention provide methods for performing analog to digital conversions that include providing an analog to digital converter with a residue amplifier that is associated with a first capacitance set that includes a first feedback capacitor and first set of input capacitors, and a second capacitance set that includes a second feedback capacitor and second set of input capacitors. The methods further include performing a first sample of an analog input voltage by charging the first set of input capacitors from the analog voltage input during a first period; amplifying the first sample during a second period; performing a second sample of the analog input voltage by charging the second set of input capacitors from the analog voltage input during a third period; and amplifying the second sample during a fourth period.05-21-2009
20090219057Systems and methods for determining an out of band signal - Various embodiments of the present invention provide systems and circuits that provide for out of band detection. As one example, an out of band detection circuit is disclosed that includes an input signal, a clock generation circuit, and a sampling circuit. The clock generation circuit receives the input signal and derives therefrom a sampling clock, and the sampling circuit is operable to sample the input signal at a time indicated by the sampling clock.09-03-2009

Ming-Shiung Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20080205438Multi-Bus Structure For Optimizing System Performance Of a Serial Buffer - A serial buffer having a parser and multiple parallel processing paths is provided. The parser receives incoming packets, determines the type of each packet, and then routes each packet to a processing path that corresponds with the determined packet type. Packet types may include blocking priority packets (which implement bus slave operations), non-blocking priority packets (which access on-chip resources of the serial buffer) and data packets (which implement bus master operations). Because the different packet types are processed on parallel processing paths, the processing of one packet type does not interfere with the processing of other packet types. As a result, blocking conditions within the serial buffer are minimized.08-28-2008

Richard O. Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100010957Methods for the Construction and Maintenance of a Computerized Knowledge Representation System - Methods for constructing and maintaining knowledge representation systems are disclosed herein. The knowledge representation system is initially organized and populated using knowledge engineers. After the initial organization, scientific domain experts digest and structure source texts for direct entry into the knowledge representation system using templates created by the knowledge engineers. These templates constrain both the form and content of the digested information, allowing it to be entered directly into the knowledge representation system. Although knowledge engineers are available to evaluate and dispose of those instances when the digested information cannot be entered in the form required by the templates, their role is much reduced from conventional knowledge representation system construction methods. The methods disclosed herein permit the construction and maintenance of a much larger knowledge representation system than could be constructed and maintained using known methods.01-14-2010
20110191286Method And System For Performing Information Extraction And Quality Control For A Knowledge Base - The present invention relates to the field of information extraction and storage id more specifically to techniques for extracting information from a plurality of articles in a distributed manner and for storing the extracted information in an information store an embodiment of the present invention identifies a plurality of articles from which information to be extracted and a plurality of information extractors for extracting the information from e articles. A database is provided for storing information related to the plurality of articles and the plurality of information extractors. The plurality of articles are assigned to the plurality of information extractors for information extraction. Information extracted by formation extractors from the articles is stored in the information store.08-04-2011

Patent applications by Richard O. Chen, Cupertino, CA US

Shaun H. Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20110064970COMPOSITE LUBRICANT FOR HARD DISK MEDIA - A composite lubricant for recording disk media, a recording disk media including a layer of the composite lubricant, and method of manufacturing the same are described. The composite lubricant may include a non-phosphazene component and a phosphazene component where the non-phosphazene component is a difunctional perfluoropolyether compound terminated with first and second polar end groups, the first polar end group comprising a first number of hydroxyls and the second polar end includes a second number of hydroxyls, greater than the first number of hydroxyls. The phosphazene component may be a difunctional perfluoropolyether compound terminated with a phosphazene functional group and with a third polar end group, the third polar end group comprising a third number of hydroxyls equal to the second number of hydroxyls.03-17-2011

Shuo-Hao Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100149677SELF-SPINNING DISK BULK ERASURE FOR HARD DISK ASSEMBLY - A method for erasing a disk of a hard disk drive. The method includes moving the hard disk drive adjacent to an erasure head that emanates a magnetic field. The magnetic field and moving hard disk drive cause a disk of the hard disk drive to spin under a Lorentz force created by the magnetic field and moving disk. The magnetic field is applied by the erasure head for a duration that causes erasure of the entire disk. The spindle motor is not activated during the entire process. Not activating the spindle motor eliminates any Faraday coupling from the erasure head into the motor.06-17-2010

Si Yuan (steven) Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20120123955CALCULATION ENGINE FOR COMPENSATION PLANNING - A method for managing compensation of users. The method includes identifying a first formula that is associated with a first compensation metric, where the first formula includes reference to a second compensation metric; computing a value for the second compensation metric based on evaluating a second formula associated with the second compensation metric; and computing a value for the first compensation metric for one or more users of the computer system based on the first formula and the value of the second compensation metric.05-17-2012

Steve C. Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100254387NETWORK PROCESSOR ARCHITECTURE - A network processor for processing information elements is described. Each information element is associated with a flow and comprises at least one information element segment. A policy controller stores an information element into at least one information segment storage unit within a memory, and determines whether an information element segment conforms to a predetermined quality of service (“QoS”). A traffic processor selects the information element segment for forwarding based on at least one QoS parameter. A forwarding processor forwards the selected information element segment to an egress port.10-07-2010

Tsuwei Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20110060760NETWORK BASED DIRECTORY SERVICE FOR TERRESTRIAL BROADCASTS - Methods and apparatus, including computer program products, implementing and using techniques for providing access for a networked device to a directory service for terrestrial broadcasts. A networked-based directory service that includes broadcasting data for one or more broadcasting stations within various geographical locations is provided. The broadcasting data includes tuning information that enables receivers to tune in one or more terrestrial broadcasts transmitted by the one or more broadcasting stations. A request is received from a networked device to obtain information about an availability of terrestrial broadcasts at a geographical location of the networked device. The directory service is queried using the geographical location as a query parameter. A response is transmitted to the networked device. The response includes tuning information that enables a receiver to automatically tune to one or more terrestrial broadcasts associated with the geographical location of the networked device.03-10-2011

Wan-Lin Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090184089FABRICATION OF A SILICON STRUCTURE AND DEEP SILICON ETCH WITH PROFILE CONTROL - A method of etching features into a silicon layer with a steady-state gas flow is provided. An etch gas comprising an oxygen containing gas and a fluorine containing gas is provided. A plasma is provided from the etch gas. Then, the flow of the etch gas is stopped.07-23-2009

Xiuhong Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090290430Method And Apparatus For Reading And Programming A Non-Volatile Memory Cell In A Virtual Ground Array - A method and apparatus for dynamic programming and dynamic reading of a select non-volatile memory cell in a virtual grounds array is disclosed. The array of non-volatile memory cells are arranged in a plurality of rows and columns, wherein each cell in the same column share a first local bit line to one side and share a second local bit line to another side. Alternating local bit lines are connected to a first global bit line and other alternating local bit lines are connected to a second global bit line with the global bit lines connected to a sense amplifier. In the dynamic read operation the global bit lines and the associated local bit lines are connected to a precharged voltage. One of the first or second global bit lines is connected to a low voltage such as ground, wherein the one global bit line connected to ground also connects to the local bit line for sensing the select non-volatile memory cell. The state of the select non-volatile memory cell is detected by detecting the sense amplifier connected to the global bit line, other than the one global bit line. In a dynamic programming operation, the first and second global bit lines and their associated local bit lines are precharged to a first voltage. One of the first or second global bit line and its associated local bit lines is connected to a second voltage, wherein the associated local bit lines of the one global bit line include a select bit line connected to a programming terminal of the select non-volatile memory cell. The voltage differential between the second voltage and the first voltage is insufficient to cause programming of the select non-volatile memory cell. The bit line, other than the select bit line of the select non-volatile memory cell, is connected to a low voltage such as ground. The voltage differential between the second voltage and ground is sufficient to cause programming of the select non-volatile memory cell. In another embodiment of the programming operation, a local bit line connected to a programming terminal of a select non-volatile memory cell is precharged to a first voltage and then boosted to a programming voltage by precharging an adjacent local bit line.11-26-2009

Yancy Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090040239Graphic object translation system - A graphic object translation system is described. The graphic object translation system has an automatically retracting arcuate control component that has a rest position to which it returns after being moved and released. The graphic object translation system also has a graphic control component that is responsive to a movement of the arcuate control component and causes a graphic object to be graphically translated from its existing position.02-12-2009
20120113322Mixer To Transmit Audiovisual Data05-10-2012

Patent applications by Yancy Chen, Cupertino, CA US

Yen-Kuang (y.k.) Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20110153983Gathering and Scattering Multiple Data Elements - According to a first aspect, efficient data transfer operations can be achieved by: decoding by a processor device, a single instruction specifying a transfer operation for a plurality of data elements between a first storage location and a second storage location; issuing the single instruction for execution by an execution unit in the processor; detecting an occurrence of an exception during execution of the single instruction; and in response to the exception, delivering pending traps or interrupts to an exception handler prior to delivering the exception.06-23-2011

Yijou Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20110035368System And Method For Processing Database Queries - A system and/or method are implemented to process queries to a database. In particular, the processing of queries to the database is enhanced by enhancing the determination of join orders of tables implicated in queries. Join orders between relatively large numbers of tables are determined by dividing the set of tables to be ordered into a plurality of subsets of tables, and ordering the individual subsets of tables.02-10-2011

Yingchang Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100085794SET AND RESET DETECTION CIRCUITS FOR REVERSIBLE RESISTANCE SWITCHING MEMORY MATERIAL - Circuitry for performing a set or reset process for a reversible resistance-switching memory element in a memory device. A ramped voltage is applied to the memory cell and its state is constantly monitored so that the voltage can be discharged as soon as the set or reset process is completed, avoiding possible disturbs to the memory cell. One set circuit ramps the voltage using a current source, while detecting a current peak using an op-amp loop. One reset circuit ramps the voltage using an op-amp loop, while detecting a current peak by continuing to draw current at the peak current to maintain the output signal stable. Another set circuit ramps the voltage using an op-amp loop and a source-follower configuration. Another reset circuit ramps the voltage using an op-amp loop and a source-follower configuration with level shifting to reduce power consumption. Faster detection and shutoff, and stable operation, are achieved.04-08-2010

Yufei Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20100130013SLURRY COMPOSITION FOR GST PHASE CHANGE MEMORY MATERIALS POLISHING - A CMP method for polishing a phase change alloy on a substrate surface including positioning the substrate comprising a phase change alloy material on a platen containing a polishing pad and delivering a polishing slurry to the polishing pad. The polishing slurry includes colloidal particles with a particle size less than 60 nm, in an amount between 0.2% to about 10% by weight of slurry, a pH adjustor, a chelating agent, an oxidizing agent in an amount less than 1% by weight of slurry, and polyacrylic acid. The substrate on the platen is polished to remove a portion of the phase change alloy. A rinsing solution for rinsing the substrate on the platen includes deionized water and at least one component in the deionized water where the component selected from the group consisting of polyethylene imine, polyethylene glycol, polyacrylic amide, alcohol ethoxylates, polyacrylic acid, an azole containing compound, benzo-triazole, and combinations thereof.05-27-2010
20110265816DISK-BRUSH CLEANER MODULE WITH FLUID JET - Embodiments of the present invention relates to an apparatus and method for cleaning a substrate using a disk brush. One embodiment provides a substrate cleaner comprising a substrate chuck disposed in the processing volume, and a brush assembly disposed in the processing volume, wherein the brush assembly comprises a disk brush movably disposed opposing the substrate chuck, and a processing surface of the disk brush contacts a surface of the substrate on the substrate chuck.11-03-2011

Zhongying Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090175907Multi Plasmid System For The Production Of Influenza Virus - Vectors and methods for the production of influenza viruses suitable as recombinant influenza vaccines in cell culture are provided. Bi-directional expression vectors for use in a multi-plasmid influenza virus expression system are provided. Additionally, the invention provides methods of producing influenza viruses with enhanced ability to replicate in embryonated chicken eggs and/or cells (e.g., Vero and/or MDCK) and further provides influenza viruses with enhanced replication characteristics. A method of producing a cold adapted (ca) influenza virus that replicates efficiently at, e.g., 25° C. (and immunogenic compositions comprising the same) is also provided.07-09-2009
20090246225Methods of Producing Influenza Vaccine Compositions - Methods and compositions for the optimization of production of influenza viruses suitable as influenza vaccines are provided.10-01-2009
20100322969INFLUENZA B VIRUSES HAVING ALTERATIONS IN THE HEMAGLUTININ POLYPEPTIDE - The present invention encompasses methods of producing influenza B viruses in cell culture. The influenza B viruses may have desirable characteristics, such as enhanced replication in eggs and may be used, for example, in vaccines and in methods of treatment to protect against influenza B virus infection.12-23-2010

Patent applications by Zhongying Chen, Cupertino, CA US

Zupei Chen, Cupertino, CA US

Patent application numberDescriptionPublished
20090250093Enhanced concentrator PV pannel - The invention teaches a family of flat concentrator PV panels wherein an array of enhanced light beam splitters coupling with a plurality of optical grooves efficiently collects light and transmits collected light substantially to the active surface(s) of an array of size-reduced PV cells with low aspect ratio.10-08-2009