Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chang, San Jose

Amy Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090063579MANAGING AND COORDINATING SAVEPOINT FUNCTIONALITY IN A DISTRIBUTED DATABASE SYSTEM - Provided are techniques for savepoint processing. One of a savepoint statement, a rollback to savepoint statement, and a release savepoint statement is received. It is determined whether to propagate the received one of the savepoint statement, the rollback to savepoint statement, and the release savepoint statement to a data source based on an asymmetrical model in which a nested level of savepoints on a federated server side is capable of being greater than a nested level of savepoints on a data source side and wherein a two-tiered data structure is used to preserve savepoint information in the asymmetrical model. In response to determining that propagation is to occur, the one of the savepoint statement, the rollback to savepoint statement, and the release savepoint statement is propagated to the data source.03-05-2009

Annie C. Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110320686FRDY PULL-UP RESISTOR ACTIVATION - A method and apparatus for reducing power consumption during an operation in a non-volatile storage device is disclosed. A non-volatile storage device controller that is in communication with a non-volatile memory in the non-volatile storage device receives a characteristic corresponding to a time duration required for the non-volatile memory to complete an operation. The controller disables a circuit that indicates when an operation by the non-volatile memory is complete. The controller then initiates the operation in the non-volatile memory, and maintains the circuit in a disabled state for a first predetermined time that is a portion of the time duration. The controller enables the circuit upon expiration of the first predetermined time and prior to the completion of the operation. The controller receives an indication of the completion of the operation via the circuit.12-29-2011

Anzhong Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080236787METHOD TO COOL BAKE PLATES IN A TRACK LITHOGRAPHY TOOL - A method of reducing a temperature of a bake plate within a semiconductor processing tool includes (a) providing a substrate and (b) transferring the substrate to a position adjacent the bake plate. The bake plate is characterized by an initial bake plate temperature greater than a set point temperature. The method also includes (c) reducing the temperature of the bake plate by a first predetermined amount and (d) transferring the substrate from the position adjacent the bake plate to a position adjacent a chill plate. The chill plate is characterized by a chill plate temperature less than the set point temperature. The method further includes (e) transferring the substrate from the position adjacent the chill plate to the position adjacent the bake plate, (f) reducing the temperature of the bake plate by a second predetermined amount, (g) monitoring the temperature of the bake plate, and (h) repeating steps (d) through (g) until the bake plate temperature is within a predetermined tolerance of the set point temperature.10-02-2008
20100258049HVPE CHAMBER HARDWARE - Embodiments disclosed herein generally relate to an HVPE chamber. The chamber may have two separate precursor sources coupled thereto to permit two separate layers to be deposited. For example, a gallium source and a separate aluminum source may be coupled to the processing chamber to permit gallium nitride and aluminum nitride to be separately deposited onto a substrate in the same processing chamber. The nitrogen may be introduced to the processing chamber at a separate location from the gallium and the aluminum and at a lower temperature. The different temperatures causes the gases to mix together, react and deposit on the substrate with little or no deposition on the chamber walls.10-14-2010
20100258052HVPE PRECURSOR SOURCE HARDWARE - Embodiments disclosed herein generally relate to an HVPE chamber. The chamber may have two separate precursor sources coupled thereto to permit two separate layers to be deposited. For example, a gallium source and a separate aluminum source may be coupled to the processing chamber to permit gallium nitride and aluminum nitride to be separately deposited onto a substrate in the same processing chamber. The nitrogen may be introduced to the processing chamber at a separate location from the gallium and the aluminum and at a lower temperature. The different temperatures causes the gases to mix together, react and deposit on the substrate with little or no deposition on the chamber walls.10-14-2010
20100261340CLUSTER TOOL FOR LEDS - The present invention generally provides apparatus and methods for forming LED structures. One embodiment of the present invention provides a method for fabricating a compound nitride structure comprising forming a first layer comprising a first group-III element and nitrogen on substrates in a first processing chamber by a hydride vapor phase epitaxial (HVPE) process or a metal organic chemical vapor deposition (MOCVD) process, forming a second layer comprising a second group-III element and nitrogen over the first layer in a second processing chamber by a MOCVD process, and forming a third layer comprising a third group-III element and nitrogen over the second layer by a MOCVD process.10-14-2010
20110253044SHOWERHEAD ASSEMBLY WITH METROLOGY PORT PURGE - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. In one embodiment, the apparatus is a processing chamber that includes a showerhead with separate inlets and channels for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. In one embodiment, the showerhead includes metrology ports with purge gas assemblies configured and positioned to deliver a purge gas to prevent deposition thereon. In one embodiment, the metrology port is configured to receive a temperature measurement device, and the purge gas assembly is a concentric tube configuration configured to prevent deposition on components of the temperature measurement device. In one embodiment, the metrology port has a sensor window and is configured to receive an optical measurement device, and the purge gas assembly and sensor window are configured to prevent deposition on the sensor window.10-20-2011
20110256315SHOWERHEAD ASSEMBLY WITH GAS INJECTION DISTRIBUTION DEVICES - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. The apparatus includes a showerhead assembly with separate inlets and manifolds for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. The showerhead includes a plurality of gas distribution devices disposed within a plurality of gas inlets for injecting one of the processing gases into and distributing it across a manifold for uniform delivery into the processing volume of the chamber. Each of the gas distribution devices preferably has a nozzle configured to evenly distribute the processing gas flowing therethrough while minimizing recirculation of the processing gas within the manifold. As a result, improved deposition uniformity is achieved on a plurality of substrates positioned in the processing volume of the processing chamber.10-20-2011
20110256645MULTIPLE PRECURSOR SHOWERHEAD WITH BY-PASS PORTS - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. In one embodiment, the apparatus a processing chamber that includes a showerhead with separate inlets and channels for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. In one embodiment, the showerhead includes one or more cleaning gas conduits configured to deliver a cleaning gas directly into the processing volume of the chamber while by-passing the processing gas channels. In one embodiment, the showerhead includes a plurality of metrology ports configured to deliver a cleaning gas directly into the processing volume of the chamber while by-passing the processing gas channels. As a result, the processing chamber components can be cleaned more efficiently and effectively than by introducing cleaning gas into the chamber only through the processing gas channels.10-20-2011
20110256692MULTIPLE PRECURSOR CONCENTRIC DELIVERY SHOWERHEAD - A method and apparatus that may be utilized for chemical vapor deposition and/or hydride vapor phase epitaxial (HVPE) deposition are provided. In one embodiment, the apparatus provides a processing chamber that includes a showerhead with separate inlets and channels for delivering separate processing gases into a processing volume of the chamber without mixing the gases prior to entering the processing volume. In one embodiment, a plurality of concentric tube assemblies are disposed within the showerhead to separately deliver a first gas from a first gas channel and a second gas from a second gas channel into the processing volume of the chamber. In one embodiment, the showerhead further includes a heat exchanging channel through which the plurality of concentric tube assemblies is disposed.10-20-2011
20110308551METHOD AND APPARATUS FOR INDUCING TURBULENT FLOW OF A PROCESSING CHAMBER CLEANING GAS - Embodiments of the invention generally relate to apparatus and methods for cleaning chamber components using a cleaning plate. The cleaning plate is adapted to be positioned on a substrate support during a cleaning process, and includes a plurality of turbulence-inducing structures. The turbulence-inducing structures induce a turbulent flow of cleaning gas while the cleaning plate is rotated during a cleaning process. The cleaning plate increases the retention time of the cleaning gas near the showerhead during cleaning. Additionally, the cleaning plate reduces concentration gradients within the cleaning plate to provide a more effective clean. The method includes positioning a cleaning plate adjacent to a showerhead, and introducing cleaning gas to the space between the showerhead and the cleaning plate. A material deposited on the surface of the showerhead is then heated and vaporized in the presence of the cleaning gas, and then exhausted from the processing chamber.12-22-2011
20120012049HVPE CHAMBER - Embodiments disclosed herein generally relate to an HVPE chamber. The chamber may have one or more precursor sources coupled thereto. For example, a gallium source and a separate aluminum source may be coupled to the processing chamber to permit gallium nitride and aluminum nitride to be separately deposited onto a substrate in the same processing chamber. The nitrogen may be introduced to the processing chamber at a separate location from the precursors and at a lower temperature. The chamber has a truncated box shape formed by a curved cover which improves the flow of the nitrogen and precursor gases and the uniformity of the film deposition.01-19-2012

Patent applications by Anzhong Chang, San Jose, CA US

Bing-Shiuan Chang, San Jose, 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

Catherine Chingi Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090040846Programmable Control Block For Dual Port SRAM Application - A dual-port static random access memory (SRAM) includes a multitude of programmable delay elements disposed along the paths of a number signals used to carry out read, write or read-then-write operations. At least one of the programmable delay elements controls the timing margin between a pair of clock signals that trigger a read/write enable signal. A second programmable delay element coarsely adjusts the delay of a first signal associated with a dummy bitline. A third programmable delay element finely adjusts the delay of a second signal associated with the dummy bitline. A fourth programmable delay element controls the delay of a signal used to reset the read/write enable signal. During a read operation, the voltage level of the second signal is used as an indicator to activate the sense amplifiers. During a write operation, the voltage level of the second signal is used to control the write cycle.02-12-2009
20100008168PROGRAMMABLE CONTROL BLOCK FOR DUAL PORT SRAM APPLICATION - A dual-port static random access memory (SRAM) includes a multitude of programmable delay elements disposed along the paths of a number signals used to carry out read, write or read-then-write operations. At least one of the programmable delay elements controls the timing margin between a pair of clock signals that trigger a read/write enable signal. A second programmable delay element coarsely adjusts the delay of a first signal associated with a dummy bitline. A third programmable delay element finely adjusts the delay of a second signal associated with the dummy bitline. A fourth programmable delay element controls the delay of a signal used to reset the read/write enable signal. During a read operation, the voltage level of the second signal is used as an indicator to activate the sense amplifiers. During a write operation, the voltage level of the second signal is used to control the write cycle.01-14-2010

Chang-Sheng Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100231530TOUCH PAD FOR MULTIPLE SENSING - A touch pad for multiple sensing configured to receive touch and pressed-pressure made from at least one finger, conductor or object, comprising an upper conductive layer and a lower conductive layer underneath the upper conductive layer. The upper conductive layer has a plurality of upper sensor members and a plurality of upper joint members. The lower conductive layer has a plurality of lower sensor members and a plurality of lower joint members. The distance-related capacitance on upper sensor members and lower sensor members are detected through the electrically coupled upper joint members and the electrically coupled lower joint members respectively. Besides, an overlapped portion of the upper sensor members and the lower sensor members are electrically conducted by the pressed-pressure. Meanwhile, at least one electrical signal is generated from voltage difference between the upper joint members or between the lower joint members, which the strength of electrical signal is related to the distance of pressed-pressure from the upper joint members or from the lower joint members.09-16-2010
20120019479TOUCH PAD FOR MULTIPLE SENSING - A touch pad for multiple sensing configured to receive touch and pressed-pressure made from at least one finger, conductor or object, comprising an upper conductive layer and a lower conductive layer underneath the upper conductive layer. The upper conductive layer has a plurality of upper sensor members and a plurality of upper joint members. The lower conductive layer has a plurality of lower sensor members and a plurality of lower joint members. The distance-related capacitance on upper sensor members and lower sensor members are detected through the electrically coupled upper joint members and the electrically coupled lower joint members respectively. Besides, an overlapped portion of the upper sensor members and the lower sensor members are electrically conducted by the pressed-pressure. Meanwhile, at least one electrical signal is generated from voltage difference between the upper joint members or between the lower joint members, which the strength of electrical signal is related to the distance of pressed-pressure from the upper joint members or from the lower joint members.01-26-2012

Chenglun Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100141810Bad Pixel Detection and Correction - The invention relates to a method for bad pixel classification for an image sensor having a plurality of sensing elements. The method includes capturing a plurality of images using the image sensor, determining based on a pre-determined criterion, using an image of the plurality of images and a threshold value selected from one or more pre-determined threshold values, whether a sensing element in the image sensor is defective to generate a vote, wherein a threshold parameter associated with the pre-determined criterion is set to the threshold value, tallying the vote to generate a voting count by performing iterations of the determining step using different images of the plurality of images and different threshold values of the one or more pre-determined threshold values, and classifying the sensing element as a bad pixel if the voting count exceeds a pre-determined classification threshold.06-10-2010

Cheng-Lun Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100095307SELF-SYNCHRONIZING HARDWARE/SOFTWARE INTERFACE FOR MULTIMEDIA SOC DESIGN - A forced lock-step operation between a CPU (software) and the hardware is eliminated by unburdening the CPU from monitoring the hardware until it is finished with its task. This is done by providing a data/control message queue into which the CPU writes combined data/control messages and places an End tag into the queue when finished. The hardware checks the content of the message queue and starts decoding the incoming data. The hardware processes the data read from the message queue and the processed data is then written back into the message queue for use by the software. The hardware raises an interrupt signal to the CPU when reaching the End tag. Speed differences between hardware and software can be compensated for by changing the depth of the queue.04-15-2010
20100325334HARDWARE ASSISTED INTER-PROCESSOR COMMUNICATION - An external memory based FIFO (xFIFO) apparatus coupled to an external memory and a register bus is disclosed. The xFIFO apparatus includes an xFIFO engine, a wDMA engine, an rDMA engine, a first virtual FIFO, and a second virtual FIFO. The xFIFO engine receives a FIFO command from the register bus and generates a writing DMA command and a reading DMA command. The wDMA engine receives the writing DMA command from the xFIFO engine and forwards an incoming data to the external memory. The rDMA engine receives the reading DMA command from the xFIFO engine and pre-fetches a FIFO data from the external memory. The wDMA engine and the rDMA engine synchronize with each other via the first virtual FIFO and the second virtual FIFO.12-23-2010

Chiayee Steven Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090033553GPS-BASED POSITIONING SYSTEM FOR MOBILE GPS TERMINALS - The present invention discloses a GPS system that uses call-processor intelligence to determine the mode of operation of a GPS receiver located in a GPS terminal. The modes are selected based on the availability of network facilities, the GPS information that can be acquired, or user input requirements.02-05-2009

Chingwen Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100237876Method of Self Monitoring and Self Repair for a Semiconductor IC - A method for self repair of a semiconductor IC is presented. An IC state is set to test/repair mode upon powering up the IC. Fuse data is loaded from an e-fuse module. Defects or faults are detected by employing a built in self test (BIST) module. The IC self repairs using redundant circuitry by employing a built in self repair (BISR) module to repair each fault using redundant circuitry. The fault locations and repair locations are stored in the e-fuse module. The semiconductor IC state is changed to mission mode.09-23-2010

Chioumin M. Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090150838METHOD OF PROGRESSIVELY PROTOTYPING AND VALIDATING A CUSTOMER'S ELECTRONIC SYSTEM DESIGN - A method for prototyping and validating a customer's electronic system design (ESD) with design data is proposed. The design data is partitioned into hierarchical design elements (HDEs) plus their respective test benches. The ESD couples with customer's customer peripheral devices CPDs via their peripheral interface terminals PITs thus forming interconnected hierarchical system elements (HSEs) interacting with one another according to a functional validation specification. The HSEs form numerous system hierarchy levels (SHLs). The method includes: 06-11-2009
20090150839INTEGRATED PROTOTYPING SYSTEM FOR VALIDATING AN ELECTRONIC SYSTEM DESIGN - An integrated prototyping system (IPS) is proposed for verifying and validating an electronic system design (ESD) with hierarchical design elements (HDEs). The IPS has: a) A reprogrammable logic device (RPLD) having an emulation timing base and an RPLD-interface for programming and simulating HDEs under validation while transacting exchanging vectors. The RPLD is also switchably coupled to numerous external peripheral electronic devices (PED), b) An EDA simulator for simulating then verifying selected HDEs while transacting exchanging vectors. The EDA simulator also has a simulator interface; and c) An IPS controller bridging the RPLD and the EDA simulator. The IPS controller has an IPS executive for progressively verifying and validating the ESD. The IPS executive further includes a co-emulation software for jointly and simultaneously running the RPLD and the EDA simulator with an event-based synchronization scheme for interchanging exchanging vectors on demand between the RPLD and the EDA simulator.06-11-2009
20100100860METHOD AND APPARATUS FOR DEBUGGING AN ELECTRONIC SYSTEM DESIGN (ESD) PROTOTYPE - Using a vector-based emulation technique, a hardware-based prototyping system reduces time-consuming recompilation and reduces the iteration time for a verification run. The vector-based emulation technique takes advantage of information derived from user-defined probe points, automatically generated probe points and low-latency snapshots. Using a bounded-cycle simulation technique, the hardware-based prototyping system can provide complete or partial simulation traces covering interested signals and can efficiently evaluates assertions. A user is therefore able to debug in a real system test and to identify causes of fault conditions interactively under a controlled vector debugging environment.04-22-2010
20100305933Method and Apparatus for Verifying Logic Circuits Using Vector Emulation with Vector Substitution - A method for verifying a logic circuit in a prototyping system includes (a) configuring programmable logic circuits of the prototyping system to implement the logic circuit and to implement probe circuits for accessing internal nodes of the logic circuit; (b) preparing emulation vectors for use in a vector emulation of the logic circuit in the prototyping system; (c) setting one or more vector substitution points; (d) preparing one or more packet vectors at each vector substitution point for replacing emulation vectors in the vector emulation; (e) performing the vector emulation using the emulation vectors until one of the vector substitution points is reached; and (f) substituting packet vectors for the corresponding emulation vectors at vector substitution point and continuing the vector emulation.12-02-2010
20110289469VIRTUAL INTERCONNECTION METHOD AND APPARATUS - A prototyping system includes (i) a vector processor having an interface for communicating with a host processor and a second interface (e.g., a vector processor bus) for dispatching vectors; (ii) a number of programmable logic circuits each coupled to the second interface to receive the dispatched vectors; and (iii) a compiler for (a) partitioning an electronic circuit into multiple partitions, assigning each partition to one of the programmable logic circuits, (b) providing multiple connections each provided for connecting signals among the partitions, (c) providing in each programmable logic circuit an interface circuit module that manages the connections among partitions using a virtual interconnection technique, and (d) assigning the physical interconnection resources, such as pins of the programmable logic circuits and physical wires on the boards. First and further assigns at least one virtual interconnection (secondary I/O) between partitions to realize the connections among partitions. The prototyping system is associated with a method for prototyping an electronic design, which includes (i) compiling an electronic design into (a) multiple partitions, each partition being compiled for implementation in a programmable logic circuit (e.g., a field programmable gate array integrated circuit), and (b) multiple connections that connect signals between the partition; and (ii) compiling into each programmable logic circuit an interface circuit module for managing the connections using a virtual interconnection technique.11-24-2011
20120005547SCALABLE SYSTEM DEBUGGER FOR PROTOTYPE DEBUGGING - A prototype debugging system controlled by a host processor over a host bus includes: (a) a vector processor interface bus; (b) one or more programmable logic circuits, at least one of which provided to implement: (i) a logic circuit under verification; (ii) one or more programmable embedded debug circuits each receiving a first group of selected signals from the logic circuit under verification and providing control signals for (1) selecting a portion of the first group of selected signals, or (2) affecting the values of a second group of selected signals in the logic circuit under verification based on a portion of the first group of selected signals satisfying a predetermined triggering condition, wherein the programmable embedded debug circuits each including a built-in memory for storing signal vectors, the programmable embedded debug circuits each being configured according to a trigger specification defining one or more trigger states and triggering conditions; and (iii) a local debugging controller that controls programmable embedded debug circuits and transfers signal vectors between the built-in memories of the programmable embedded debug circuits and the vector processor interface bus; and (c) a vector processor which controls transferring of signal vectors between the host processor and the vector processor interface bus.01-05-2012

Patent applications by Chioumin M. Chang, San Jose, CA US

Chu-Jyh Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100098432CLOCK REGENERATION FOR OPTICAL COMMUNICATIONS - A system and method for regenerating a client clock signal for use in optical communications is disclosed. The system and method involves using a carrier clock signal and a client clock signal to calculate quantities of data that are received and transmitted at an edge node and then adjusting a clock source in response to the difference between the calculated quantities of received and transmitted data.04-22-2010

Daniel T. Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080313219SCHEMA MANAGEMENT - Disclosed is a system and program for managing schemas. A schema and one or more associated schema documents are registered. A schema information document is automatically generated based on the schema and the one or more associated schema documents. A request to be performed on at least one of the schema, an associated schema document, and the schema information document is processed.12-18-2008

Dar-Der Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080239548Multiple sector reassign on write error for disk drive - A disk drive includes a disk for storing information representing data, and a memory device. A method for writing includes locating a first data sector on a disk where a write operation fails, identifying the first data sector and a plurality of other data sectors near the first data sector as a grown defect, and storing the location of the first data sector and the plurality of other data sectors on a grown defect list. The memory device includes a list of grown defects that identifies a plurality of data sectors stored along a track between the first servo wedge and the second servo wedge on a selected track as data sectors which may not be written to.10-02-2008
20090034109DISK DRIVE APPARATUS AND MEDIA DEFECT DETECTION METHOD - According to one embodiment, a disk drive apparatus includes a defect table formed using more than one defect detection standard. Methods and devices are described using different defect detection standards to detect and map defects of different sizes and in specific regions that can affect drive operation. Also, methods and devices are described that provide fast and efficient defect scanning in selected regions due to utilization of error correction systems. Methods are shown where during defect detection a read/write gate assertion is triggered using a servo gate pulse.02-05-2009
20090034110DISK DRIVE APPARATUS AND MULTI-TASKING METHOD - A disk drive apparatus is shown that provides multi-tasking of firmware and hardware separately. A shared data structure is shown that permits queuing of multiple task requests and storing of multiple task results for later use, decreasing a need for wait time between components such as disk drive firmware and hardware. Further efficiencies are provided, including power saving modes when higher power disk drive components are not in use.02-05-2009
20110304935FLOATING GUARD BAND FOR SHINGLE MAGNETIC RECORDING - A hard disk drive that includes a disk with data written onto a plurality of tracks, a spindle motor that rotates the disk, and a head that is coupled to the disk. The disk drive also includes a circuit that writes data onto a first writable shingle band of tracks if the first writable shingle band is adjacent to a guard band of tracks. The first writable shingle band includes a number of tracks that is a function of a head width. The guard band of tracks is capable of becoming a writable shingle band. Changing the designation of a shingle band between guard and writable creates floating guard bands. The creation of floating guard bands allows for the writing of a single band without having to move and restore adjacent tracks until reaching a fixed guard band as required in the prior art.12-15-2011

Patent applications by Dar-Der Chang, San Jose, CA US

David W. Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100094988 AUTOMATIC DISCOVERY FRAMEWORK FOR INTEGRATED MONITORING OF DATABASE PERFORMANCE - Provided are techniques for monitoring information. In response to a database process starting, a monitoring agent is loaded under control of the database process, wherein the monitoring agent invokes a discovery service to discover a central server and monitoring service. Under control of the monitoring agent, monitor information about the database process is sent to the central server and monitoring service.04-15-2010
20110270857Method and System for Centralized Control of Database Applications - According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.11-03-2011

Patent applications by David W. Chang, San Jose, CA US

David Wei-Jye Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090199211GLOBAL, DYNAMIC, REMOTE AND CENTRAL SYSTEM FOR DATABASE DRIVER CONFIGURATION - A system, method and computer program product for database driver for the global, dynamic, remote and centralized configuration of database drivers. In an embodiment of the invention the system includes a remote controller host and a central controller disposed in the remote controller host. A plurality of application hosts and a plurality of applications are disposed in each of the application hosts. A single attachment agent is disposed in each of the application hosts, the single attachment agent being coupled to each of the plurality of applications in the application hosts. The central controller provides each of the attachment agents with information regarding how to connect the database driver to the central controller.08-06-2009
20110099219UNIVERSAL ARCHITECTURE FOR CLIENT MANAGEMENT EXTENSIONS ON MONITORING, CONTROL, AND CONFIGURATION - Provided are techniques for, under control of an agent: receiving a request from a first database client to access a service from a set of services, wherein the agent is associated with the service; receiving a request from a second database client to access the service, wherein the agent is shared by the first database client and the second database client; combining information from the first database client and the second database client; and sending the combined information to the service using a single physical connection in a client-side Client Management Extension (CMX) connection, wherein the first database client and the second database client share the single physical connection.04-28-2011

Douglas Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090271754METHOD AND APPARATUS FOR COMPUTING A DETAILED ROUTABILITY ESTIMATION - One embodiment of the present invention provides a system that computes a routability estimation across a collection of local routing regions associated with a circuit layout. This system first selects a first local routing region associated with a route overflow, wherein a respective local routing region is associated with an estimation of a number of route overflows for routing layers in a region of the circuit layout. Furthermore, a respective routing layer is associated with a preferred direction variable D. Next, the system transfers an overflow value k in direction d away from an overflowing routing layer for the first local routing region to a second local routing region, which has the capacity to handle an overflow of k or more routes in a direction d. Finally, the system computes a global routability estimation as a function of a global overflow cost and an adjacent overflow cost.10-29-2009
20100131913METHOD AND APPARATUS FOR SCALING I/O-CELL PLACEMENT DURING DIE-SIZE OPTIMIZATION - One embodiment of the present invention provides a system that scales an I/O-cell placement during die-size optimization. During operation, the system starts by receiving an initial die-size for a die and an initial I/O-cell placement for a set of I/O cells. The system also receives a target die-size for the die. The system then determines die-size changes between the initial die-size and the target die-size. Next, the system identifies available spaces between the set of I/O cells in the initial I/O-cell placement. The system subsequently scales the initial I/O-cell placement based on the identified available spaces and the die-size changes to obtain a new I/O-cell placement which fits in the target die-size.05-27-2010

E-Cheng Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100075712ENABLING SPEAKER PHONE MODE OF A PORTABLE VOICE COMMUNICATIONS DEVICE HAVING A BUILT-IN CAMERA - Apparatuses and methods of using a speaker phone mode of a portable voice communications device having a built-in camera are described herein. In one embodiment, the speaker phone mode is activated if it is determined that an image captured by the device is black or nearly black, which indicates that the device is placed flat or nearly flat against surface. In one embodiment, the speaker phone mode is activated based on the results of comparing the captured image to a plurality of previously stored captured images wherein the previously stored captured images include images captured by the device in situations where it would be desirable for the speaker phone mode to be activated. In one embodiment, the speaker phone mode is activated based on a comparison of a captured image and previously stored captured images and their respective speaker phone mode statuses. Other embodiments are also described.03-25-2010
20110164105AUTOMATIC VIDEO STREAM SELECTION - A handheld communication device is used to capture video streams and generate a multiplexed video stream. The handheld communication device has at least two cameras facing in two opposite directions. The handheld communication device receives a first video stream and a second video stream simultaneously from the two cameras. The handheld communication device detects a speech activity of a person captured in the video streams. The speech activity may be detected from direction of sound or lip movement of the person. Based on the detection, the handheld communication device automatically switches between the first video stream and the second video stream to generate a multiplexed video stream. The multiplexed video stream interleaves segments of the first video stream and segments of the second video stream. Other embodiments are also described and claimed.07-07-2011

Hongliang Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090319969METHOD AND SYSTEM FOR PERFORMING STATISTICAL LEAKAGE CHARACTERIZATION, ANALYSIS, AND MODELING - A method, system, and computer program product are disclosed for performing statistical leakage power characterization to estimate yield of a circuit in terms of leakage power. According to some approaches, this is performed with consideration of state correlation.12-24-2009
20100083198METHOD AND SYSTEM FOR PERFORMING STATISTICAL LEAKAGE CHARACTERIZATION, ANALYSIS, AND MODELING - A method, system, and computer program product are disclosed for performing statistical leakage power characterization to estimate yield of a circuit in terms of leakage power. According to some approaches, this is performed with consideration of bi-exponential modeling.04-01-2010

Hui Joe Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110093485LEVERAGING STRUCTURED XML INDEX DATA FOR EVALUATING DATABASE QUERIES - A query may be rewritten to leverage information stored in a structured XML index. An operator in the query may be analyzed to determine an input source database object for the operator by traversing an operator tree rooted at the operator. The path expressions associated with the operator tree may be fused together to form an effective path expression for the operator. If the effective path expression directly matches a path expression derived from the index, the query may be rewritten using references to the index. Operators in a query that have effective paths that refer to data in the same index table may be grouped together. A single subquery may be written for a group of operators. Also, a structured XML index may be used as an implied schema for indexed XML data. This implied schema may be used to optimize queries that refer to the indexed XML data.04-21-2011

Ingming Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100214824Converting SRAM cells to ROM Cells - A method of converting a static random access memory cell to a read only memory cell and the cell thus converted is disclosed. The cell to be converted comprises a data retention portion powered by a higher and lower voltage supply line and four transistors arranged as two cross coupled inverters. It is converted to a read only memory cell by severing a connection between at least one of said transistors within a first of said two inverters and one of said voltage supply lines such that when powered said first inverter outputs a predetermined value.08-26-2010

Jen-Yuan Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080247081Flex cable assembly for vibration reduction in HDD applications - A hard disk drive flex cable assembly conveys data between a connector to a host system and a head stack assembly. It comprises a flex cable which in part has a first end for coupling to the connector, and a second end for coupling to the head stack assembly; and a stiffener coupled to the second end. The stiffener comprises an end formed to approximate a J-shape. A filling material is applied to the concave surface of the J-shape, whereby a dynamic response frequency of the flex cable assembly is moved away from a dynamic response frequency of the head stack assembly upon which the flex cable assembly is coupled.10-09-2008
20080247094Flex cable assembly for robust right angle interconnect - A hard disk drive flex cable assembly, for conveying data between a connector to a host system and a head stack assembly, comprises a flex cable, which in part has a first end for coupling to the connector, and a second end for coupling to the head stack assembly; and a stiffener coupled to the second end, wherein the stiffener supports at least one termination pad of the second end on three sides of the termination pad.10-09-2008
20080253028SYSTEM AND APPARATUS FOR VIBRATION DAMPING OF INTEGRATED LEAD SUSPENSIONS IN HIGH DENSITY MAGNETIC STORAGE DEVICES - An integrated lead suspension (ILS) has a constrained layer damper (CLD) that attenuates vibration of the ILS. The CLD may be applied over an already assembled ILS such that the CLD is applied to the cover layer, to the base layer, or to both. Alternatively, the ILS may be encapsulated via a deposition process such that a damping layer is sandwiched between the conductor layer and the cover layer of the ILS, between the conductor layer and the dielectric layer of the ILS, or both.10-16-2008
20090080113Vision guided system and method for micro-scale flex cable/integrated lead suspension solder pad positioning in HDD assembling process - An apparatus for positioning a component relative to an associated component. The apparatus includes a component receiver and onto which the component is disposed. The apparatus also includes an associated component receiver and onto which the associated component is disposed. The component receiver orients the component into a position for retaining the component to the associated component. The apparatus further includes a retention device driver for inserting a retention device, the retention device retaining the component to the associated component in the position. The apparatus also includes an optical position verifier for verifying the position of the component and the associated component.03-26-2009
20110026165SYSTEM AND APPARATUS FOR VIBRATION DAMPING OF INTEGRATED LEAD SUSPENSIONS IN HIGH DENSITY MAGNETIC STORAGE DEVICES - An integrated lead suspension (ILS) has a constrained layer damper (CLD) that attenuates vibration of the ILS. The CLD may be applied over an already assembled ILS such that the CLD is applied to the cover layer, to the base layer, or to both. Alternatively, the ILS may be encapsulated via a deposition process such that a damping layer is sandwiched between the conductor layer and the cover layer of the ILS, between the conductor layer and the dielectric layer of the ILS, or both.02-03-2011

Patent applications by Jen-Yuan Chang, San Jose, CA US

Jian-Ming Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110138149PREVENTING DUPLICATE ENTRIES IN A NON-BLOCKING TLB STRUCTURE THAT SUPPORTS MULTIPLE PAGE SIZES - One embodiment provides a system that prevents duplicate entries in a non-blocking TLB that supports multiple page sizes and speculative execution. During operation, after a request for translation of a virtual address misses in the non-blocking TLB, the system receives a TLB fill. Next, the system determines a page size associated with the TLB fill, and uses this page size to determine a set of bits in the virtual address that identify the virtual page associated with the TLB fill. The system then compares this set of bits with the corresponding bits of other virtual addresses associated with pending translation requests. If the system detects that a second virtual address for another pending translation request is also satisfied by the TLB fill, the system invalidates the duplicate translation request associated with the second virtual address.06-09-2011

Jonathan Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110074128ELASTOMERIC GRIP TAPE - Elastomeric grip tapes are presented including: an elastomeric layer, where the elastomeric layer is a low-abrasion layer having a hardness in a range of approximately 30 to 95 Shore A, and where the elastomeric layer includes a top surface formed having a texture with a peak-valley depth in a range of approximately 0.000 to 0.500 inches; and a pressure sensitive adhesive layer formed along a bottom surface of the elastomeric layer. In some embodiments, elastomeric grip tapes further include: a release/carrier layer removably adhered with the pressure sensitive adhesive layer for temporarily protecting the pressure sensitive adhesive layer. In some embodiments, elastomeric grip tapes further include: a plurality of perforations defining a shape which shape may be adhered to a surface.03-31-2011
20110175876DIGITALLY CONTROLLED VOLTAGE GENERATOR - A digitally controlled voltage generator is disclosed for use in applications requiring fine resolution voltage control, such as generating a common voltage for a liquid crystal display. A constant resistance digital to analog converter (DAC) is configured to provide appropriate voltage steps by tuning bias resistors to generate desirable reference voltages for the DAC. The bias resistors are configured to be tuned after placement and routing steps in an integrated circuit design.07-21-2011

Joseph Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090195937Actuator latch apparatus for disk drive - An actuator latch apparatus for a disk drive, having a notch positioned at a first end portion of the swing arm, a latch lever rotatably installed in a base member, a first core provided on a second end portion of the swing arm, and a second core provided at a counterbalance of the latch lever. The first and second cores apply a torque to the swing arm and latch lever, respectively, in a first direction by a magnetic force of the magnet. The latch lever has a latch pivot, a latch arm provided at a first side of the latch pivot and having a hook to be caught by the notch when the actuator is locked, and the counterbalance provided on a second side of the latch pivot. The latch arm of the latch lever is elastically deformed when contacted by the swing arm during parking of the head.08-06-2009

Patent applications by Joseph Chang, San Jose, CA US

Kenneth N. Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110238699HEAD-TO-HEAD COMPARISONS - Providing a comparison of a set of similar items includes: receiving from a first member of an online community a selection of a stored prior comparison created by another online community member of a set of similar items; providing to the first member a template for the comparison, the template being at least partially pre-populated using data from the stored prior comparison created by the other online community member; and receiving from the first member a submission of the comparison, wherein the comparison includes one or more modifications as made by the first member to the template.09-29-2011

Kuang-Chou Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100260201METHOD AND SYSTEM FOR AN EXTENDED RANGE ETHERNET LINE CODE - Aspects of a method and system for an extended range Ethernet line code are provided. One or more ternary encoded bitstreams may be generated and transmitted. The generating may comprise mapping 3-bit binary IDLE patterns having a least significant bit of zero to a non-zero ternary value, and mapping 3-bit binary IDLE patterns having a non-zero least significant bit to a ternary zero. The generating may comprise receiving binary data via a media independent interface, mapping each 4-bit portion of said received binary data to a ternary symbol comprising two ternary bits, and transmitting said ternary symbol over said one or more physical channels. Data portions of the one or more ternary encoded bitstreams may be generated by mapping 3-bit binary patterns to 2-bit ternary symbols. One of the nine possible 2-bit ternary symbols may be reserved for control portions of said one or more ternary encoded bitstreams.10-14-2010

Kuei-Tu Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100143533NUTRITIONAL SUPPLEMENT SYSTEM - A multi-part nutritional supplement system supplies nutrients to a user at advantageous locations in the digestive tract. One type of dosage unit is formulated to release vitamin B12 in the stomach and intestines of the upper GI tract, advantageously in an amount that is greater than or at multiple levels of the DV (Daily Value) of vitamin B12.06-10-2010

Lihan Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100174934Hibernation or Suspend Using a Non-Volatile-Memory Device - This disclosure describes techniques for using a non-volatile-memory device such as flash memory to store memory data during hibernation or suspend. By so doing, hard drives and/or data are safer, and less power may be used.07-08-2010

Nelson Liang An Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090015791SYSTEM AND METHOD FOR GENERATING CORRESPONDENCE MAPPINGS USING INFRARED PATTERNS - A method performed by a display system is provided. The method includes projecting a first infrared pattern from a first projection plane of a first projector into a scene, capturing the first infrared pattern from the scene in a capture plane of at least one image capture device, and determining a first correspondence mapping between the first projector and the image capture device from at least the first infrared pattern in the first projection plane and the first infrared pattern in the capture plane.01-15-2009
20090027504System and method for calibrating a camera - A method of calibrating a camera includes capturing a set of dark images at each of a plurality of different exposure settings, thereby generating a plurality of sets of dark images. Each set of dark images is averaged, thereby generating a fixed pattern noise image corresponding to each one of the exposure settings. The method includes determining fixed pattern noise for at least one pixel of the camera based on an exposure setting of the camera and at least one of the fixed pattern noise images.01-29-2009
20090027523System and method for determining a gamma curve of a display device - A method of determining a gamma curve of a display device includes identifying a region of interest of a display surface of the display device. A centroid of the region of interest is calculated. A plurality of input levels is applied to the display device to generate a corresponding plurality of displayed images on the display surface. At least one image of each of the displayed images is captured with a camera. A gamma curve of the display device is calculated based on the captured images and the centroid.01-29-2009
20090037945MULTIMEDIA PRESENTATION APPARATUS, METHOD OF SELECTING MULTIMEDIA CONTENT, AND COMPUTER PROGRAM PRODUCT - Provided is a multimedia presentation apparatus comprising: 02-05-2009
20090037946Dynamically displaying content to an audience - A method of dynamically displaying content to an audience is disclosed. The method includes displaying content to the audience wherein at least a portion of the audience is proximate a display means, capturing a plurality of responses from the audience, aggregating the plurality of responses and dynamically updating the displayed content based on the aggregated plurality of responses.02-05-2009
20110292219APPARATUS AND METHODS FOR IMAGING SYSTEM CALIBRATION - A reference set of image features is determined from an electronic data file specifying a reference image in a reference coordinate space. Rendering information describing a physical rendering of the reference image is ascertained. Calibration-enabling data is derived from the reference set of the image features and the ascertained rendering information. The calibration-enabling data is provided to calibrate an imaging system. The calibration-enabling data may be stored. The imaging system may capture an image of the physical rendering of the reference image in relation to a capture coordinate space. An extracted set of image features may be extracted from the captured image. Respective ones of the image features in the reference and extracted sets may be matched. The imaging system may be calibrated based on matched ones of the image features and the rendering information.12-01-2011
20110309999MULTI-PROJECTOR SYSTEM AND METHOD - A method for automatic delivery of consistent imagery in a multi-projector system includes the steps of dividing the projectors into a plurality of sub-groups of projectors, each projector oriented to project a sub-frame to a sub-group display location, and adjusting the output of each projector in each sub-group to provide selected target display characteristics across all sub-groups.12-22-2011
20120014594METHOD FOR TONE MAPPING AN IMAGE - A method for tone mapping a digital image comprised of a plurality of high bit depth intensity values in linear space is disclosed. First, a plurality of liner intensity values are mapped from the linear space to a non-linear space (01-19-2012
20120019670MULTI-PROJECTOR SYSTEM AND METHOD - A method for reducing view-dependent artifacts in a multi-projector system includes the steps of measuring, from multiple viewpoints, projection characteristics of an image projected by a multi-projector system, estimating view-dependent projection parameters that can reduce view-dependent artifacts, and computing rendering parameters for each projector so as to reduce the view-dependent artifacts.01-26-2012

Patent applications by Nelson Liang An Chang, San Jose, CA US

On Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090305120SYSTEMS AND METHODS FOR RECHARGEABLE BATTERY COLLECTOR TAB CONFIGURATIONS AND FOIL THICKNESS - Systems and methods for configuring tabs on a rechargeable battery may include a current collector comprising one or more collector foil and one or more tabs connected to the collector foil for conveying generated current from the current collector. The tabs may be configured to extract greater capacity from the battery electrodes so that the resulting battery may exhibit higher performance. The tabs may be configured so that the length of the tab is greater than the height of the collector foil so the tab may cover the height of the collector foil and may protrude from the foil.12-10-2009
20100112443Lithium Secondary Batteries with Positive Electrode Compositions and Their Methods of Manufacturing - Positive electrodes for secondary batteries formed with a plurality of substantially aligned flakes within a coating. The flakes can be formed from metal oxide materials and have a number average longest dimension of greater than 60 μm. A variety of metal oxide or metal phosphate materials may be selected such as a group consisting of LiCoO05-06-2010
20110274976LITHIUM SECONDARY BATTERIES WITH POSITIVE ELECTRODE COMPOSITIONS AND THEIR METHODS OF MANUFACTURING - Positive electrodes for secondary batteries formed with a plurality of substantially aligned flakes within a coating. The flakes can be formed from metal oxide materials and have a number average longest dimension of greater than 100 μm. A variety of metal oxide or metal phosphate materials may be selected such as a group consisting Of LiCoO11-10-2011

Patent applications by On Chang, San Jose, CA US

Ping-Wei Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090153832APPARATUS AND METHOD FOR ISOLATING VIBRATIONS IN A LITHOGRAPHY MACHINE USING TWO ACTIVE CONTROL UNITS - An apparatus and method effectively isolate vibrations in a lithography machine. The apparatus and method include a first control for actively reducing the vibrations in a first frequency range and a second control for actively reducing the vibrations in a second frequency range. The first control further includes a first actuator such as a force actuator and a static reference object with which relatively low-frequency vibrations are reduced. The second control further includes a second actuator such as a Piezo actuator and an air spring in which relatively high-frequency vibrations are reduced. The apparatus and method are applied to substantially prevent the vibrations on the floor from traveling to the mask stage in one embodiment.06-18-2009
20100001168DAMPING APPARATUS AND EXPOSURE APPARATUS - A damping apparatus that supports and dampens a stage apparatus that positions and drives a stage to a target position is provided herein. The damping apparatus including a support plate part, a support force generating means, and a first controlling means. The support plate part supports the stage apparatus. The support force generating means exerts a damping action by applying a support force to the support plate part in the vertical directions. The first controlling means uses the acceleration of the stage, which is derived from a target track, to the target position, to control the support force generated by the support force generating means so as to compensate for forces that both occur as a result of the acceleration of the stage and cause the support plate part to tilt. The present invention controls vibration and the tilt of a base plate with high precision.01-07-2010

Patent applications by Ping-Wei Chang, San Jose, CA US

Pi Sheng Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090016440POSITION CODING FOR CONTEXT-BASED ADAPTIVE VARIABLE LENGTH CODING - Particular embodiments include a method, an apparatus, and logic embodied in tangible computer-readable medium that when executed carries out a method of encoding an ordered sequence of quantized transform coefficients of a block of image data. One embodiment is a context adaptive variable length coding method that includes position coding the positions of zero-valued and non-zero valued coefficients by either a mixed method that encodes either the run length of zeroes preceding a non-zero coefficient or the run length of nonzero-valued coefficients preceding a zero-valued coefficients. Another includes position coding that uses a variable length code for two parameters respectively indicating the number of zero-valued coefficient positions and nonzero-valued coefficient positions still to be coded.01-15-2009
20090086815CONTEXT ADAPTIVE POSITION AND AMPLITUDE CODING OF COEFFICIENTS FOR VIDEO COMPRESSION - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding the position of non-zero-valued coefficients in an ordered series of quantized transform coefficients of a block of image data, including encoding events using variable length coding using a plurality of variable length code mappings that each maps events to codewords, the position encoding including switching between the code mappings based on the context. The coding method further includes encoding amplitudes of the non-zero-valued coefficients using variable dimensional amplitude coding in the reverse order of the original ordering of the series.04-02-2009
20090087109REDUCED CODE TABLE SIZE IN JOINT AMPLITUDE AND POSITION CODING OF COEFFICIENTS FOR VIDEO COMPRESSION - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes jointly encoding joint events that each are defined by a cluster of consecutive non-zero-valued coefficients, each joint event defined by three parameters: the number of zero-valued coefficients preceding the cluster, the number of non-zero-valued coefficients in the cluster, and an indication of which trailing coefficients up to a maximum number of M trailing coefficients have amplitude greater than 1, with the coding using a 3-dimensional joint VLC table. The method further includes encoding the amplitude of the non-zero-valued trailing coefficients that have amplitude greater than 1 encoding the amplitude of any remaining non-zero-valued coefficients in the clusters that have more than M non-zero-valued coefficients.04-02-2009
20090087113VARIABLE LENGTH CODING OF COEFFICIENT CLUSTERS FOR IMAGE AND VIDEO COMPRESSION - A coding method, apparatus, and medium with software encoded thereon to implement a coding method. The coding method includes encoding cluster of consecutive non-zero-valued coefficients, the encoding of a cluster including jointly encoding joint events that each are defined by at least two parameters: the number of zero-valued coefficients preceding the cluster, and the number of non-zero-valued coefficients in the cluster. The encoding of the cluster also includes encoding a parameter indicative of the number of amplitude-1 trailing non-zero-valued coefficients in the cluster, in one version with the parameter indicative of the number of trailing amplitude-1 coefficients part of the joint events such that the coding is according to a 3-dimensional joint variable length coding table. The method further includes encoding the amplitudes of the non-zero-valued coefficients that are not encoded by the joint encoding, e.g., encoding the amplitudes of the other than the trailing amplitude-1 coefficients.04-02-2009

Ray L. Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100097318METHODS AND APPARATUSES FOR OPERATING A PORTABLE DEVICE BASED ON AN ACCELEROMETER - Methods and apparatuses for operating a portable device based on an accelerometer are described. According to one embodiment of the invention, an accelerometer attached to a portable device detects a movement of the portable device. In response, a machine executable code is executed within the portable device to perform one or more predetermined user configurable operations. Other methods and apparatuses are also described.04-22-2010
20100188331METHODS AND APPARATUSES FOR OPERATING A PORTABLE DEVICE BASED ON AN ACCELEROMETER - Methods and apparatuses for operating a portable device based on an accelerometer are described. According to one embodiment of the invention, a movement of a portable device is detected using an accelerometer attached to the portable device. An orientation of the portable device after the movement is determined based on movement data provided by the accelerometer. It is determined whether the portable device is held by a user after the movement based on the movement data provided by the accelerometer. Locations of the hands of the user for holding the portable device are determined based on the orientation of the portable device. At least one interface that is not within the predicted locations of the hands of the user is activated.07-29-2010
20100191356METHODS AND APPARATUSES FOR OPERATING A PORTABLE DEVICE BASED ON AN ACCELEROMETER - Methods and apparatuses for operating a portable device based on an accelerometer are described. According to one embodiment of the invention, it is determined whether a portable device is moving using an accelerometer. It is determined a moving pattern of the portable device based on movement data provided by the accelerometer. A media content is selected based on the moving pattern of the portable device. The selected media content is played via the portable device. Other methods and apparatuses are also described.07-29-2010

Rosabel Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090005732REDUCED SLIPPAGE BALLOON CATHETER AND METHOD OF USING SAME - A balloon catheter having a balloon with a reduced slippage lubricious coating, and a method of performing a medical procedure such as a balloon dilatation procedure in a patient's blood vessel. The second coating (i.e., the balloon coating) is lubricious to facilitate movement of the catheter in the patient's body lumen, yet has sufficiently low lubricity such that the slippage of the inflated balloon from a desired site within the blood vessel is reduced compared to a balloon coated with the first lubricious coating.01-01-2009

Runzi Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080246015METHOD TO FORM HIGH EFFICIENCY GST CELL USING A DOUBLE HEATER CUT - Embodiments of the present invention provide a method that includes providing wafer including multiple cells, each cell including at least one emitter. The method further includes performing a lithographic operation in a word line direction of the wafer across the cells to form pre-heater element arrangements, performing a lithographic operation in a bit line direction of the wafer across the pre-heater element arrangements to form a pre-heater element adjacent each emitter, and performing a lithographic operation in the word line direction across a portion of the pre-heater elements to form a heater element adjacent each emitter. Other embodiments are also described.10-09-2008
20090017593METHOD FOR SHALLOW TRENCH ISOLATION - Methods for rounding the bottom corners of a shallow trench isolation structure are described herein. Embodiments of the present invention provide a method comprising forming a first masking layer on a sidewall of an opening in a substrate, removing, to a first depth, a first portion of the substrate at a bottom surface of the opening having the first masking layer therein, forming a second masking layer on the first masking layer in the opening, and removing, to a second depth, a second portion of the substrate at the bottom surface of the opening having the first and second masking layers therein. Other embodiments also are described.01-15-2009
20100173452METHOD TO FORM HIGH EFFICIENCY GST CELL USING A DOUBLE HEATER CUT - Embodiments of the present invention provide a method that includes providing wafer including multiple cells, each cell including at least one emitter. The method further includes performing a lithographic operation in a word line direction of the wafer across the cells to form pre-heater element arrangements, performing a lithographic operation in a bit line direction of the wafer across the pre-heater element arrangements to form a pre-heater element adjacent each emitter, and performing a lithographic operation in the word line direction across a portion of the pre-heater elements to form a heater element adjacent each emitter. Other embodiments are also described.07-08-2010
20110186960TECHNIQUES AND CONFIGURATIONS FOR RECESSED SEMICONDUCTOR SUBSTRATES - Embodiments of the present disclosure provide a method comprising providing a semiconductor substrate having (i) a first surface and (ii) a second surface that is disposed opposite to the first surface, forming a dielectric film on the first surface of the semiconductor substrate, forming a redistribution layer on the dielectric film, electrically coupling one or more dies to the redistribution layer, forming a molding compound on the semiconductor substrate, recessing the second surface of the semiconductor substrate, forming one or more channels through the recessed second surface of the semiconductor substrate to expose the redistribution layer; and forming one or more package interconnect structures in the one or more channels, the one or more package interconnect structures being electrically coupled to the redistribution layer, the one or more package interconnect structures to route electrical signals of the one or more dies. Other embodiments may be described and/or claimed.08-04-2011
20110186992RECESSED SEMICONDUCTOR SUBSTRATES AND ASSOCIATED TECHNIQUES - Embodiments of the present disclosure provide a method, comprising providing a semiconductor substrate having (i) a first surface and (ii) a second surface that is disposed opposite to the first surface, forming one or more vias in the first surface of the semiconductor substrate, the one or more vias initially passing through only a portion of the semiconductor substrate without reaching the second surface, forming a dielectric film on the first surface of the semiconductor substrate, forming a redistribution layer on the dielectric film, the redistribution layer being electrically coupled to the one or more vias, coupling one or more dies to the redistribution layer, forming a molding compound to encapsulate at least a portion of the one or more dies, and recessing the second surface of the semiconductor substrate to expose the one or more vias. Other embodiments may be described and/or claimed.08-04-2011
20110186998RECESSED SEMICONDUCTOR SUBSTRATES - Embodiments of the present disclosure provide an apparatus comprising a semiconductor substrate having a first surface, a second surface that is disposed opposite to the first surface, wherein at least a portion of the first surface is recessed to form a recessed region of the semiconductor substrate, and one or more vias formed in the recessed region of the semiconductor substrate to provide an electrical or thermal pathway between the first surface and the second surface of the semiconductor substrate, and a die coupled to the semiconductor substrate, the die being electrically coupled to the one or more vias formed in the recessed region of the semiconductor substrate. Other embodiments may be described and/or claimed.08-04-2011

Patent applications by Runzi Chang, San Jose, CA US

Sam Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110089760SYSTEM AND METHOD FOR MANAGING A POWER SYSTEM WITH MULTIPLE POWER COMPONENTS - According to a preferred embodiment of the invention, the system for managing a power system with a plurality of power components that includes power source components and power consumption components includes a central power bus, a plurality of adaptable connectors that each electrically couple to a power component and to the central power bus, and a control processor that receives the state of each power component from the respective adaptable connector and is configured to balance the voltage and current output from each power source component to provide a desired power to a power consumption component based on the received states.04-21-2011

Samuel Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100237830System and Method for Balancing Charge Within a Battery Pack - A system for balancing charge within a battery pack with a plurality of cells connected in series, including a capacitor; a processor configured to select a combination of donor cells and receiver cells from the plurality of cells in one of the following two modes: (1) a first mode where the number of donor cells is equal to the number of receiver cells, and (2) a second mode where the number of donor cells is greater than the number of receiver cells; and a plurality of switches that electrically connect the capacitor to the donor cells to charge the capacitor, and that electrically connected the capacitor to the receiver cells to discharge the capacitor. The transfer of charge between cells in the plurality of cells through the capacitor balances the charge within the battery pack.09-23-2010

Sandra Sheu Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080243629APPARATUS, SYSTEM, AND METHOD FOR LOGICALLY PACKAGING AND DELIVERING A SERVICE OFFERING - An apparatus, system, and method are disclosed for logically packaging and delivering a service offering. A set of service implementation artifacts, a service ordering process, and a service provisioning process are selected and configured to implement a service offering. A requirements specification for the set of service implementation artifacts is defined. Logical associations between parameters are defined such that a change of a parameter for a first component triggers a change for a parameter of a second component. Beneficially, such an apparatus, system, and method accelerates the self-service ordering and deployment of service offerings.10-02-2008

Shiang-Jyh Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090274017MIXED-SIGNAL SINGLE-CHIP INTEGRATED SYSTEM ELECTRONICS FOR DATA STORAGE DEVICES - An integrated data storage control system provides, in a single integrated circuit, RDC, servo logic, ATA interface, microprocessor, and other formerly discrete components in one highly integrated system design. The integrated circuit is rendered using a single integrated circuit technology type (e.g., digital CMOS) for all components. Analog and digital circuits are combined in such a way as to eliminate or reduce noise or interference in digital circuits from analog circuit components. Individual elements may have their outputs and inputs MUXed together such that individual elements can be selectively switched (during testing modes) such that the integrated circuit emulates or behaves in the same or similar manner as one of the prior art components. The present invention may be applied to magnetic hard disk drives (HDDs) or other types of storage devices such as floppy disk controllers, optical disk drives (e.g., CD-ROMs and the like), tape drives, and other data storage devices.11-05-2009

Shih Chang Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110030209METHOD FOR FABRICATING THIN TOUCH SENSOR PANELS - A method for fabricating thin DITO or SITO touch sensor panels with a thickness less than a minimum thickness tolerance of existing manufacturing equipment. In one embodiment, a sandwich of two thin glass sheets is formed such that the combined thickness of the glass sheets does not drop below the minimum thickness tolerance of existing manufacturing equipment when thin film process is performed on the surfaces of the sandwich during fabrication. The sandwich may eventually be separated to form two thin SITO/DITO panels. In another embodiment, the fabrication process involves laminating two patterned thick substrates, each having at least the minimum thickness tolerance of existing manufacturing equipment. One or both of the sides of the laminated substrates are then thinned so that when the substrates are separated, each is a thin DITO/SITO panel having a thickness less than the minimum thickness tolerance of existing manufacturing equipment.02-10-2011
20110267283Kickback Voltage Equalization - Scanning gate lines in a gate driver system of a touch screen is provided. The gate driver system can include gate lines connected to display pixel transistors, a display driver that can generate first and second gate clock signals including first and second voltage transitions, respectively, and a gate drivers that can receive the first and second gate clock signals via gate clock lines and that can apply gate line signals, based on the gate clock signals, to the gate lines. A first voltage change generated in a common electrode line of the touch screen by the first voltage transition can be reduced by a second voltage change generated in the common electrode by the second voltage transition.11-03-2011
20110285640ELECTRIC FIELD SHIELDING FOR IN-CELL TOUCH TYPE THIN-FILM-TRANSISTOR LIQUID CRYSTAL DISPLAYS - Displays such as liquid crystal displays may be used in electronic devices. During operation of a display, electrostatic charges on the surface of the display may give rise to electric fields. One or more electric field shielding layers may be provided in the display to prevent the electric fields from disrupting operation of the liquid crystals material in the display. The shielding layers may be formed at a location in the stack of layers that make up the display that is above the liquid crystal material of the display. Touch sensors and thin film transistors may be located below the shielding layer.11-24-2011

Shue-Lee Chang, San Jose, CA US

Patent application numberDescriptionPublished
20100080275TRAINING OF THE NON-UPDATED DECISION FEEDBACK EQUALIZER FOR A 8-VSB RECEIVER - A method for training of a non-updated decision feedback equalizer is provided. The method comprising the steps of: providing a sequence of frames adapted to be received by a receiver; provide a sequence of synchronization frames interposed between a predetermined number of frames; and using at least part of the sequence of synchronization frames to train a decision feedback equalizer (DFE), thereby speeding up system convergence or making system convergence possible.04-01-2010
20100080276METHOD FOR NON-PILOT TONE DATA-AIDED CARRIER FREQUENCY TRACKING - A method comprising the steps of providing a slicer for slicing real values of an equalizer output; and cross correlating an equalizer input with an output of the slicer is provided.04-01-2010
20100080277USING CONJUGATE GRADIENT METHOD TO CALCULATE FILTER COEFFICIENT FOR TIME DOMAIN EQUALIZER - A method used in a time domain equalizer is provided. A method comprising the steps of: providing a time domain equalizer comprising a feed forward equalizer and a feedback equalizer; and using a conjugate gradient iteration in order to calculate a set of coefficients of the time domain equalizer.04-01-2010
20100080278FILTER STRUCTURE IMPLEMENTATION RELATING TO A LINEAR SYSTEM SOLUTION - A method used in a time domain equalizer is provided. A method comprising the steps of: providing a time domain equalizer comprising a feed forward equalizer and a feedback equalizer; and using a filter circuit or structured implementation to incorporate conjugate gradient iteration in order to calculate a set of coefficients of the time domain equalizer. Whereby matrix times vector operations is converted into filtering using the filter circuit.04-01-2010
20100080280DECISION FEEDBACK EQUALIZER WITH PARTIAL FEEDBACK EQUALIZER IN A VARIABLE SIDEBAND COMMUNICATIONS SYSTEM - In a receiver of a multi-leveled variable sideband communications system, a method is provided that comprises the steps of: dividing the receiver into a real portion and a complex portion; and providing a decision feedback equalizer (DFE) processing data substantially in the real portion.04-01-2010
20100080281METHOD TO CALCULATE THE REAL DECISION FEEDBACK EQUALIZER COEFFICIENTS - A method used in a time domain equalizer is provided. The method comprising the steps of: providing a time domain equalizer comprising; and extracting a real part of an input or a derivative of the input to the time domain equalizer and using the only real part of the input in the time domain equalizer to derive an output of the time domain equalizer.04-01-2010
20100082720CURVE-FITTING METHOD TO CALCULATE COARSE FREQUENCY OFFSET - A method comprising the steps of: providing a known sequence comprising a plurality of data points; and curve-fitting the plurality of data points to calculate coarse frequency offset.04-01-2010

Walter Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080243820Semantic analysis documents to rank terms - A method, apparatus and computer program product provides for a semantic analyzer to produce and rank semantic terms to reflect their relationship to the theme and topics of a document. The text and the document can have no relationship to any pre-selected keywords before the semantic analyzer performs text extraction. The semantic analyzer extracts text from a document and performs semantic analysis on the extracted text. The semantic analyzer provides a plurality of ranked semantic terms as a result of the semantic analysis and associates semantic terms with the document as semantic keywords. The semantic terms define content to be presented with the document where the content is an advertisement, a link to a remote information resource or a second document.10-02-2008
20110082863SEMANTIC ANALYSIS OF DOCUMENTS TO RANK TERMS - A method, apparatus and computer program product provides for a semantic analyzer to produce and rank semantic terms to reflect their relationship to the theme and topics of a document. The text and the document can have no relationship to any pre-selected keywords before the semantic analyzer performs text extraction. The semantic analyzer extracts text from a document and performs semantic analysis on the extracted text. The semantic analyzer provides a plurality of ranked semantic terms as a result of the semantic analysis and associates semantic terms with the document as semantic keywords. The semantic terms define content to be presented with the document where the content is an advertisement, a link to a remote information resource or a second document.04-07-2011

Patent applications by Walter Chang, San Jose, CA US

Wen-Teh Chang, San Jose, CA US

Patent application numberDescriptionPublished
20110319405Treatment and prevention of diffuse parenchymal lung disease by selective active-site mTOR inhibitors - Embodiments are related to new uses for selective active-site mTOR inhibitors in treating or preventing pulmonary fibrosis in diffuse parenchymal lung disease (DPLD) patients, such as a DPLD of environmental cause, a collagen vascular disease (e.g., scleroderma and rheumatoid arthritis), an idiopathic interstitial pneumonia (e.g., idiopathic pulmonary fibrosis and nonspecific interstitial pneumonia), and sarcoidosis.12-29-2011

Yeh Kurt Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080317973DIFFUSER SUPPORT - Embodiments of gas distribution apparatus comprise a diffuser support member coupled to a diffuser and moveably disposed through a backing plate. Embodiments of methods of processing a substrate on a substrate receiving surface of a substrate support comprise providing a diffuser in which a diffuser support member supports the diffuser and is moveably disposed through the backing plate.12-25-2008
20100181024DIFFUSER SUPPORT - Embodiments of gas distribution apparatus comprise a diffuser support member coupled to a diffuser and movably disposed through a backing plate. Embodiments of methods of processing a substrate on a substrate receiving surface of a substrate support comprise providing a diffuser in which a diffuser support member supports the diffuser and is movably disposed through the backing plate.07-22-2010

Yu Chang, San Jose, CA US

Patent application numberDescriptionPublished
20080202425TEMPERATURE CONTROLLED LID ASSEMBLY FOR TUNGSTEN NITRIDE DEPOSITION - Embodiments of the invention provide apparatuses for vapor depositing tungsten-containing materials, such as metallic tungsten and tungsten nitride. In one embodiment, a processing chamber is provided which includes a lid assembly containing a lid plate, a showerhead, a mixing cavity, a distribution cavity, and a resistive heating element contained within the lid plate. In one example, the resistive heating element is configured to provide the lid plate at a temperature within a range from about 120° C. to about 180° C., preferably, from about 140° C. to about 160° C., more preferably, from about 145° C. to about 155° C. The mixing cavity may be in fluid communication with a tungsten precursor source containing tungsten hexafluoride and a nitrogen precursor source containing ammonia. In some embodiments, a single processing chamber may be used to deposit metallic tungsten and tungsten nitride materials by CVD processes.08-28-2008
20080206987PROCESS FOR TUNGSTEN NITRIDE DEPOSITION BY A TEMPERATURE CONTROLLED LID ASSEMBLY - Embodiments of the invention provide processes for vapor depositing tungsten-containing materials, such as metallic tungsten and tungsten nitride. In one embodiment, a method for forming a tungsten-containing material is provided which includes positioning a substrate within a processing chamber containing a lid plate, heating the lid plate to a temperature within a range from about 120° C. to about 180° C., exposing the substrate to a reducing gas during a pre-nucleation soak process, and depositing a first tungsten nucleation layer on the substrate during a first atomic layer deposition process within the processing chamber. The method further provides depositing a tungsten nitride layer on the first tungsten nucleation layer during a vapor deposition process, depositing a second tungsten nucleation layer on the tungsten nitride layer during a second atomic layer deposition process within the processing chamber, and exposing the substrate to another reducing gas during a post-nucleation soak process.08-28-2008
20080268645METHOD FOR FRONT END OF LINE FABRICATION - In one embodiment, a method for removing native oxides from a substrate surface is provided which includes supporting a substrate containing silicon oxide within a processing chamber, generating a plasma of reactive species from a gas mixture within the processing chamber, cooling the substrate to a first temperature of less than about 65° C. within the processing chamber, and directing the reactive species to the cooled substrate to react with the silicon oxide thereon while forming a film on the substrate. The film usually contains ammonium hexafluorosilicate. The method further provides positioning the substrate in close proximity to a gas distribution plate, and heating the substrate to a second temperature of about 100° C. or greater within the processing chamber to sublimate or remove the film. The gas mixture may contain ammonia, nitrogen trifluoride, and a carrier gas.10-30-2008
20090111280METHOD FOR REMOVING OXIDES - A method for removing native oxides from a substrate surface is provided. In one embodiment, the method comprises positioning a substrate having an oxide layer into a processing chamber, generating a plasma of a reactive species from a gas mixture within the processing chamber, exposing the substrate to the reactive species while forming a volatile film on the substrate and maintaining the substrate at a temperature below 65° C., heating the substrate to a temperature of at least about 75° C. to vaporize the volatile film and remove the oxide layer, and depositing a first layer on the substrate after heating the substrate.04-30-2009
20090139854CONTROL OF ARBITRARY SCAN PATH OF A ROTATING MAGNETRON - A control system and method for controlling two motors determining the azimuthal and circumferential position of a magnetron rotating about the central axis of the sputter chamber in back of its target sputtering and capable of a nearly arbitrary scan path, e.g., with a planetary gear mechanism. A system controller periodically sends commands to the motion controller which closely controls the motors. Each command includes a command ticket, which may be one of several values. The motion controller accepts only commands having a command ticket of a different value from the immediately preceding command. One command selects a scan profile stored in the motion controller, which calculates motor signals from the selected profile. Another command instructs a dynamic homing command which interrogates sensors of the position of two rotating arms to determine if the arms in the expected positions. If not, the arms are rehomed.06-04-2009
20090218324DIRECT REAL-TIME MONITORING AND FEEDBACK CONTROL OF RF PLASMA OUTPUT FOR WAFER PROCESSING - A method and apparatus for controlling power output of a capacitatively-coupled plasma are provided. A detector is disposed on the power delivery conduit carrying power to one electrode to detect fluctuations in power output to the electrode. The detector is coupled to a signal generator, which converts the RF input signal to a constant control signal. A controller adjusts power input to the RF generator by comparing the control signal to a reference.09-03-2009
20100096085PLASMA REACTOR WITH A CEILING ELECTRODE SUPPLY CONDUIT HAVING A SUCCESSION OF VOLTAGE DROP ELEMENTS - A bridge assembly includes an electrically insulating hollow tube or bridge having a pair of ends, the bridge being supported at one of the ends over the cylindrical side wall and being supported at the other of the ends over the electrode. The bridge assembly further includes a set of conductive rings surrounding the hollow tube and spaced from one another along the length of the bridge, and plural electrically resistive elements. Each of the resistive elements has a pair of flexible connectors, respective ones the resistive elements connected at their flexible connectors between respective pairs of the rings to form a series resistor assembly.04-22-2010
20110223755METHOD FOR REMOVING OXIDES - A method for removing native oxides from a substrate surface is provided. In one embodiment, the method comprises positioning a substrate having an oxide layer into a processing chamber, generating a plasma of a reactive species from a gas mixture within the processing chamber, exposing the substrate to the reactive species while forming a volatile film on the substrate and maintaining the substrate at a temperature below 65° C., heating the substrate to a temperature of at least about 75° C. to vaporize the volatile film and remove the oxide layer, and depositing a first layer on the substrate after heating the substrate.09-15-2011

Patent applications by Yu Chang, San Jose, CA US

Yu-Jen Chang, San Jose, CA US

Patent application numberDescriptionPublished
20120017973IN-LINE DEPOSITION SYSTEM - A deposition system includes a load lock chamber for receiving a substrate and exposing a substrate to a load lock temperature and load lock pressure suitable to prepare a substrate for subsequent low-pressure and high-temperature processing or for ambient temperature and pressure conditions.01-26-2012

Yung-Fu Chang, San Jose, CA US

Patent application numberDescriptionPublished
20090119398SYSTEM AND METHOD FOR AUTOMATICALLY MANAGING A NETNWORK PORT BASED ON A CALENDAR FUNCTION - Embodiments of the invention provide a system and method for automatically managing a network port based on a calendar function. In one embodiment, a discovery protocol is provided for automatically discovering at least one port of at least one switch in a network. Furthermore, a management protocol is provided. The management protocol is configured to automatically manage the at least one port of the at least one switch in the network based on a programmable calendar function. In addition, a reconfiguration protocol is also provided. The reconfiguration protocol is configured to reconfigure the calendar function of the automatic management of the at least one port of the at least one switch in the network.05-07-2009