Patent application number | Description | Published |
20090121746 | FRACTIONAL-N FREQUENCY SYNTHESIZER - A circuit, with applications to phase-locked loops and frequency synthesis, where a divider circuit shuffles between dividing the output of a voltage-controlled oscillator by N or N+1, where N is an integer, and where a phase frequency detector provides three logic signals to a charge pump so that one of three values of current may be sourced to a loop filter, with the result that the circuit behaves as a conventional phase-locked loop having a fictitious divider circuit that is capable of dividing the output of the voltage-controlled oscillator by a non-integral value. | 05-14-2009 |
20090206962 | INTEGRATED FRONT-END PASSIVE EQUALIZER AND METHOD THEREOF - A passive equalizer circuit incorporated at a front-end of an integrated receiver circuit uses passive components that are distributed between inside and outside of an integrated circuit package. The passive equalizer circuit has off-chip components that are placed on a printed circuit board and on-chip components that are fabricated on a common integrated circuit die as a receiver chip. The on-chip components include one or more variable resistors for adjusting a degree of equalization. The off-chip components include one or more resistors for fine tuning input impedance matching of the integrated receiver circuit. | 08-20-2009 |
20110163828 | INTEGRATED FRONT-END PASSIVE EQUALIZER AND METHOD THEREOF - A passive equalizer circuit incorporated at a front-end of an integrated receiver circuit uses passive components that are distributed between inside and outside of an integrated circuit package. The passive equalizer circuit has off-chip components that are placed on a printed circuit board and on-chip components that are fabricated on a common integrated circuit die as a receiver chip. The on-chip components include one or more variable resistors for adjusting a degree of equalization. The off-chip components include one or more resistors for fine tuning input impedance matching of the integrated receiver circuit. | 07-07-2011 |
20110182390 | Methods and Apparatuses of Serial Link Transceiver Without External Reference Clock - A representative method of serial link transceiver without external reference clock is disclosed. The method includes: receiving an incoming signal; generating a local timing under control of a control code; generating a temperature sensor code by sensing a local temperature; generating a logical signal by detecting a presence of the incoming signal; adjusting the control code in a closed loop manner to make the local timing match that of the incoming signal and recording the control code and a value of the temperature sensor code as part of a template when the logical signal is asserted; and synthesizing the control code in accordance with the template when the logical signal is not asserted. | 07-28-2011 |
20110234273 | METHOD AND APPARATUS FOR CHARGE LEAKAGE COMPENSATION FOR CHARGE PUMP - An apparatus is disclosed, the apparatus comprising: a charge pump for receiving a phase signal representing a result of a phase detection and for outputting a current flowing between an internal node and an output node; a capacitive load shunt at the output node; a current source controlled by a bias voltage for outputting a compensation current to the internal node; a current sensor inserted between the internal node and the output node for sensing the current; and a feedback network for adjusting the bias voltage in accordance with an output of the current sensor. | 09-29-2011 |
20120139669 | INTEGRATED FRONT-END PASSIVE EQUALIZER AND METHOD THEREOF - A passive equalizer circuit incorporated at a front-end of an integrated receiver circuit uses passive components that are distributed between inside and outside of an integrated circuit package. The passive equalizer circuit has off-chip components that are placed on a printed circuit board and on-chip components that are fabricated on a common integrated circuit die as a receiver chip. The on-chip components include one or more variable resistors for adjusting a degree of equalization. The off-chip components include one or more resistors for fine tuning input impedance matching of the integrated receiver circuit. | 06-07-2012 |
20130177325 | Method and Apparatus of Automatic Power Control for Burst Mode Laser Transmitter - An apparatus of automatic power control for burst mode laser transmitter and method are provided. In one implementation a method includes: generating an output current with a modulation pattern determined by a transmit data and a transmit enable signal, and a modulation level determined by a first control code and a second control code, wherein a light signal is generated in response to the output current; generating a first decision based on a comparison between a photodiode current and the first reference current, a second decision based on a comparison between the photodiode current and the second reference current, wherein the photodiode current is generated in accordance to the light signal; and generating the first control code and the second control code in response to the first decision and the second decision. | 07-11-2013 |
Patent application number | Description | Published |
20150084968 | NEIGHBOR CONTEXT CACHING IN BLOCK PROCESSING PIPELINES - Methods and apparatus for caching neighbor data in a block processing pipeline that processes blocks in knight's order with quadrow constraints. Stages of the pipeline may maintain two local buffers that contain data from neighbor blocks of a current block. A first buffer contains data from the last C blocks processed at the stage. A second buffer contains data from neighbor blocks on the last row of a previous quadrow. Data for blocks on the bottom row of a quadrow are stored to an external memory at the end of the pipeline. When a block on the top row of a quadrow is input to the pipeline, neighbor data from the bottom row of the previous quadrow is read from the external memory and passed down the pipeline, each stage storing the data in its second buffer and using the neighbor data in the second buffer when processing the block. | 03-26-2015 |
20150085921 | REDUCING QUANTIZATION ARTIFACTS USING NEIGHBOR-BASED WEIGHTED DITHERING - The forward transform and quantization components of the video encoders described herein may modify the quantization typically performed by video encoders to reduce quantization artifacts. For example, for a given pixel in an image macroblock, noise may be generated based on information about pixels in the neighborhood of the given pixel (e.g., DC transform coefficients or quantization errors of the neighbor pixels and corresponding programmable weighting coefficient values for the neighbor pixels) and this noise may be added to the DC transform coefficient for the given pixel prior to performing quantization. The weighting coefficient values may be chosen to shape the noise added to the DC transform coefficient values (e.g., to apply a filter operation). When applied to a chroma component of an image frame, this neighbor-data-based dithering approach may reduce color banding artifacts. When applied to the luma component, it may reduce blocking artifacts. | 03-26-2015 |
20150091914 | PROCESSING ORDER IN BLOCK PROCESSING PIPELINES - A knight's order processing method for block processing pipelines in which the next block input to the pipeline is taken from the row below and one or more columns to the left in the frame. The knight's order method may provide spacing between adjacent blocks in the pipeline to facilitate feedback of data from a downstream stage to an upstream stage. The rows of blocks in the input frame may be divided into sets of rows that constrain the knight's order method to maintain locality of neighbor block data. Invalid blocks may be input to the pipeline at the left of the first set of rows and at the right of the last set of rows, and the sets of rows may be treated as if they are horizontally arranged rather than vertically arranged, to maintain continuity of the knight's order algorithm. | 04-02-2015 |
20150091921 | WAVEFRONT ENCODING WITH PARALLEL BIT STREAM ENCODING - In the video encoders described herein, blocks of pixels from a video frame may be encoded (e.g., using CAVLC encoding) in a block processing pipeline using wavefront ordering (e.g., in knight's order). Each of the encoded blocks may be written to a particular one of multiple DMA buffers such that the encoded blocks written to each of the buffers represent consecutive blocks of the video frame in scan order. A transcode pipeline may operate in parallel with (or at least overlapping) the operation of the block processing pipeline. The transcode pipeline may read encoded blocks from the buffers in scan order and merge them into a single bit stream (in scan order). A transcoder core of the transcode pipeline may decode the encoded blocks and encode them using a different encoding process (e.g., CABAC). In some cases, the transcoder may be bypassed. | 04-02-2015 |
20150091927 | WAVEFRONT ORDER TO SCAN ORDER SYNCHRONIZATION - Blocks of pixels from a video frame may be encoded in a block processing pipeline using wavefront ordering, e.g. according to knight's order. Each of the encoded blocks may be written to a particular one of multiple buffers such that the blocks written to each of the buffers represent consecutive blocks of the frame in scan order. Stitching information may be written to the buffers at the end of each row. A stitcher may read the rows from the buffers in order and generate a scan order output stream for the frame. The stitcher component may read the stitching information at the end of each row and apply the stitching information to one or more blocks at the beginning of a next row to stitch the next row to the previous row. Stitching may involve modifying pixel(s) of the blocks and/or modifying metadata for the blocks. | 04-02-2015 |
20150092833 | PARALLEL ENCODING OF BYPASS BINARY SYMBOLS IN CABAC ENCODER - A video encoder may include a context-adaptive binary arithmetic coding (CABAC) encode component that converts each syntax element of a representation of a block of pixels to binary code, serializes it, and codes it mathematically with its probability model, after which the resulting bit stream is output. When the probability of a bin being coded with one of two possible symbols is one-half, the bin may be coded using bypass bin coding mode rather than a more compute-intensive regular bin coding mode. The CABAC encoder may code multiple consecutive bypass bins in a series of cascaded processing units during a single processing cycle (e.g., a regular bin coding cycle). Intermediate outputs of each processing unit may be coupled to inputs of the next processing unit. A resolver unit may accept intermediate outputs of the processing units and generate final output bits for the bypass bins. | 04-02-2015 |
20150092834 | CONTEXT RE-MAPPING IN CABAC ENCODER - A video encoder may include a context-adaptive binary arithmetic coding (CABAC) encode component that converts each syntax element of a representation of a block of pixels to binary code, serializes it, and codes it mathematically, after which the resulting bit stream is output. A lookup table in memory and a context cache may store probability values for supported contexts, which may be retrieved from the table or cache for use in coding syntax elements. Depending on the results of a syntax element coding, the probability value for its context may be modified (e.g., increased or decreased) in the cache and, subsequently, in the table. After coding multiple syntax elements, and based on observed access patterns for probability values, a mapping or indexing for the cache or the table may be modified to improve cache performance (e.g., to reduce cache misses or access data for related contexts using fewer accesses). | 04-02-2015 |
20150092843 | DATA STORAGE AND ACCESS IN BLOCK PROCESSING PIPELINES - Block processing pipeline methods and apparatus in which reference data are stored to a memory according to tile formats to reduce memory accesses when fetching the data from the memory. When the pipeline stores reference data from a current frame being processed to memory as a reference frame, the reference samples are stored in macroblock sequential order. Each macroblock sample set is stored as a tile. Reference data may be stored in tile formats for luma and chroma. Chroma reference data may be stored in tile formats for chroma 4:2:0, 4:2:2, and/or 4:4:4 formats. A stage of the pipeline may write luma and chroma reference data for macroblocks to memory according to one or more of the macroblock tile formats in a modified knight's order. The stage may delay writing the reference data from the macroblocks until the macroblocks have been fully processed by the pipeline. | 04-02-2015 |
20150092855 | SKIP THRESHOLDING IN PIPELINED VIDEO ENCODERS - The video encoders described herein may make an initial determination to designate a macroblock as a skip macroblock, but may subsequently reverse that decision based on additional information. For example, an initial skip mode decision may be based on aggregate distortion metrics for the luma component of the macroblock (e.g., SAD, SATD, or SSD), then reversed based on an individual pixel difference metric, an aggregate or individual pixel metric for a chroma component of the macroblock, or on the position of the macroblock within a macroblock row. The final skip mode decision may be based, at least in part, on the maximum difference between any pixel in the macroblock (or in a region of interest within the macroblock) and the corresponding pixel in a reference frame. The initial skip mode decision may be made during an early stage of a pipelined video encoding process and reversed in a later stage. | 04-02-2015 |
Patent application number | Description | Published |
20100195741 | SYSTEM AND METHOD FOR RATE CONTROL IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes receiving video data and gathering statistics associated with the video data. At least some of the video data is broken into slices, each of the slices representing a partition in a video frame within the video data. Each frame is encoded with one or more quality layers based on an outgoing rate and based on a number of central processing unit (CPU) cycles, wherein one or more quality layers of the frames are dropped in the encoding process. In more specific embodiments, the statistics relate to how many bits are used for encoding the quality layers of the video data and how much complexity is required for encoding the quality layers of the video data. After the statistics gathering, adjustments to a network rate are executed. | 08-05-2010 |
20100208825 | REDUCED BANDWIDTH OFF-LOADING OF ENTROPY CODING/DECODING - Techniques are provided herein to produce encoded video bitstreams and to similarly decode encoded video bitstreams according to a coding standard not supported by an on-chip encoder/decoder. For purposes of encoding, a video sequence is received at a first device. A first bitstream is generated at the first device by encoding the video sequence according to a first coding standard and information associated with the video sequence is generated at the first device according to a second coding standard. The first bitstream and the information are then transmitted to a second device. At the second device the first bitstream is decoded to produce a second bitstream. The second bitstream and the information are combined by removing syntax elements associated with the first coding standard from the second bitstream and adding the information to produce a third bitstream according to the second coding standard. Similar techniques are provided for decoding an encoded bitstream to recover a video sequence. | 08-19-2010 |
20110051804 | Multiple Description Coding With Spatial Shifting - Techniques are provided herein to shift at an encoding device a portion of a video sequence by a first predetermined number of pixels horizontally and by a first predetermined number of pixels vertically to produce a shifted first portion of the video sequence. The shifted first portion of the video sequence is encoded to produce a first video description. The portion of the video sequence is shifted by a second predetermined number of pixels horizontally and by a second predetermined number of pixels vertically to produce a shifted second portion of the video sequence. The shifted second portion of the video sequence is encoded to produce a second video description, and the first video description and the second video description are transmitted. The techniques are scalable to shift and encode the portion of the video sequence a plurality of times to produce any number of video descriptions. Similarly, techniques are provided herein to perform such functions in reverse at a decoder. | 03-03-2011 |
20110249127 | Estimating Video Quality Corruption in Lossy Networks - Techniques are provided herein for estimating video quality corruption at a device in a network from a data stream encapsulating a video transport stream comprising one or more video frames. The video transport stream is decoded to produce a current video frame. A current loss affected region map is generated comprising values configured to indicate a level of quality for each macroblock in the current video frame, and a decoder based or deterministic quality corruption metric is generated based on the values in the current loss affected region map. When the network device does not have video decoding capability, techniques are further provided for computing a statistics-based video quality corruption metric based on a data loss rate for the current video frame and other statistics. | 10-13-2011 |
20120219062 | SYSTEM AND METHOD FOR MANAGING VIDEO PROCESSING IN A NETWORK ENVIRONMENT - A method is provided in one example embodiment and includes establishing a communication channel between a first network element and a second network element; identifying a video processing characteristic for a data stream in a network environment; embedding a plurality of bits into the data stream in order to identify the video processing characteristic that has been identified by the first network element; and communicating the data stream with the plurality of bits to a next destination. | 08-30-2012 |
20130066623 | SYSTEM AND METHOD FOR INSERTION AND REMOVAL OF VIDEO OBJECTS - An example method may include receiving a media stream from a first endpoint, where the media stream is intended for a second endpoint; processing the media stream according to at least one processing option; compressing the media stream; and communicating the media stream to the second endpoint. In more specific instances, the processing may include converting a speech in the media stream to text in a first language; converting the text in the first language to text in a second language; rendering the text in the second language; and adding the rendered text in the media stream. | 03-14-2013 |
20130300939 | SYSTEM AND METHOD FOR JOINT SPEAKER AND SCENE RECOGNITION IN A VIDEO/AUDIO PROCESSING ENVIRONMENT - An example method is provided and includes receiving a media file that includes video data and audio data; determining an initial scene sequence in the media file; determining an initial speaker sequence in the media file; and updating a selected one of the initial scene sequence and the initial speaker sequence in order to generate an updated scene sequence and an updated speaker sequence respectively. The initial scene sequence is updated based on the initial speaker sequence, and wherein the initial speaker sequence is updated based on the initial scene sequence. | 11-14-2013 |
20140161416 | SYSTEM AND METHOD FOR QUESTION DETECTION BASED VIDEO SEGMENTATION, SEARCH AND COLLABORATION IN A VIDEO PROCESSING ENVIRONMENT - An example method is provided and includes receiving a video bitstream in a network environment; detecting a question in a decoded audio portion of a video bitstream; and marking a segment of the video bitstream with a tag. The tag may correspond to a location of the question in the video bitstream, and can facilitate consumption of the video bitstream. The method can further include detecting keywords in the question, and combining the keywords to determine a content of the question. In specific embodiments, the method can also include receiving the question and a corresponding answer from a user interaction, crowdsourcing the question by a plurality of users, counting a number of questions in the video bitstream and other features. | 06-12-2014 |
Patent application number | Description | Published |
20090113535 | Securely Virtualizating Network Services - Services in a network device are added through providing virtual environments. Virtualization allows services based on other platforms or architectures to be run with minimum modification and in a secure manner. Connecting services to the host through a stateful firewall allows dynamic integration, and passes only traffic of interest to the service. Virtualization allows services written for different instruction architectures to be supported. Multiple virtualized environments each supporting a service may be run. | 04-30-2009 |
20110113244 | STATELESS CRYPTOGRAPHIC PROTOCOL-BASED HARDWARE ACCELERATION - According to one embodiment of the invention, a network device comprises a first processing element and a second processing element. The first processing element is adapted to handle an authentication handshaking protocol, such as the SSL/TLS Handshake, and upon receipt of a Client Key Exchange message, passes control of the authentication handshaking protocol to the second processing element. The second processing element completes the authentication handshaking protocol. | 05-12-2011 |
20110173439 | Stateless Cryptographic Protocol-based Hardware Acceleration - According to one embodiment of the invention, a method comprises an operation of commencing a first phrase and passing control of an authentication handshaking protocol. The first phase is commenced for establishing a secure communication path by a data path processor within a first network device. The first phrase comprises an exchange of data during an authentication handshaking protocol. The passing of control for authentication handshaking protocol by the data path processor to a control path processor is conducted to complete the authentication handshaking protocol. | 07-14-2011 |
20130179678 | Stateless Cryptographic Protocol-based Hardware Acceleration - According to one embodiment of the invention, a method comprises an operation of commencing a first phrase and passing control of an authentication handshaking protocol. The first phase is commenced for establishing a secure communication path by a data path processor within a first network device. The first phrase comprises an exchange of data during an authentication handshaking protocol. The passing of control for authentication handshaking protocol by the data path processor to a control path processor is conducted to complete the authentication handshaking protocol. | 07-11-2013 |
Patent application number | Description | Published |
20100104006 | REAL-TIME NETWORK VIDEO PROCESSING - An embodiment is a method and apparatus to process video frames. An entropy decoder performs entropy decoding on a bitstream of a video frame extracted from a network frame. The entropy decoder generates discrete cosine transform (DCT) coefficients representing a picture block in the video frame. The entropy decoder is configured for serial operations. A graphics processing unit (GPU) performs image decoding using the DCT coefficients. The GPU is configured for parallel operations. | 04-29-2010 |
20100106562 | USER-TARGETED CONTENT PROCESSING SYSTEM AND METHOD - According to one embodiment of the invention, a method is devised for tailoring downloaded content to the requesting user by upon receiving a message requesting content. The message includes information that provides information about a user requesting the content. Before receipt by the requesting user, the content is modified by inserting user-targeted information directly within the content. The user-targeted information is retrieved using the information. Thereafter, the modified content is transmitted to a device controlled by the requesting user. | 04-29-2010 |
20100106770 | DYNAMICALLY ADAPTIVE NETWORK-BASED DATA PROCESSING SYSTEM AND METHOD - According to one embodiment of the invention, a method is devised for tailoring downloaded content to the requesting device by receiving attribute parameters associated with a device that initiates a request for downloaded content. The attribute parameters are values that identify specific characteristics of the device. Thereafter, the content is modified according to the attributes parameters, and thereafter, the modified content is transmitted to the device. | 04-29-2010 |
20100106849 | NETWORK-ATTACHED MEDIA PLUG-IN - An embodiment is a method and apparatus to provide a network-attached media plug-in. A network interface interfaces with a client and a server. The network interface receives an input from the client requesting content from the server. The client has a network plug-in interface. A network processor extracts a media stream from the requested content. A multimedia processor dynamically modifies the media stream according to the input from the client. | 04-29-2010 |
20100211983 | VIRTUAL PRIVATE CONTENT DELIVERY NETWORK AND METHOD THEREOF - Embodiments of systems and methods of video deduplication, cache, and virtual private content delivery network are described herein. In one embodiment of the invention, a virtual private content delivery network is implemented to allow for private data to be securely sent over a network systems such as a content delivery network or cloud computing services or a cache. In yet another embodiment, bandwidth usage is curtailed using a virtual private content delivery network that backs up data which originates from the Internet on a signal module. | 08-19-2010 |
20100211987 | VIDEO DEDUPLICATION, CACHE, AND VIRTUAL PRIVATE CONTENT DELIVERY NETWORK - Embodiments of systems and methods of video deduplication, cache, and virtual private content delivery network are described herein. In one embodiment of the invention, the bandwidth traffic between an access module and a signal module may be reduced by making a determination at the signal module that the requested video data is redundant. According to another embodiment of the invention, the determination of whether the requested video data is redundant is performed at the access module. In one embodiment, a cache module and a signal module are used to decrease bandwidth usage over the Internet. In another embodiment, the cache module makes the determination of whether the requested data is redundant to efficiently route data. In one embodiment, a virtual private content delivery network is implemented to allow for private data to be securely sent over a network systems such as a content delivery network or cloud computing services or a cache. In yet another embodiment, bandwidth usage is curtailed using a virtual private content delivery network that backs up data which originates from the Internet on a signal module. | 08-19-2010 |
20110270800 | Global Deduplication File System - Embodiments of methods and systems implementing global deduplication file systems are described. In one embodiment of the invention, a method and system implements a global deduplication file system between a plurality of interconnected systems located in different locations globally by making use of the deduplication dictionary included in metadata being periodically snapshot. In yet another embodiment of the invention, a method implements a global deduplication file system between a plurality of interconnected systems located in different locations globally and provides appropriate read/write locks. | 11-03-2011 |
20110270803 | Cloud Commands - An apparatus and a method for delegating commands for a network attached storage system is described. A command permission associated with a command to be executed on a Network Attached Storage (NAS) server is delegated to a user of a NAS client having a mounted network filesystem of the NAS server. The command is issued through the filesystem of the NAS client. | 11-03-2011 |
20110270892 | Application Network Storage - An application programming interface (API) interfaces to an application having a data file of an arbitrary size. The application has parameters characterizing the application. An externalizing provider externalizes the data file. An application network storage (ANS) subsystem saves the data file according to the parameters of the application and the arbitrary size of the data file. | 11-03-2011 |
20110271067 | Efficient Cloud Network Attached Storage - Snapshots of data and metadata associated with the data are created. The snapshot of the data is separate from the snapshot of the associated metadata. The snapshot of metadata is maintained locally in a cloud network attached storage (NAS) and globally. The snapshot of data is maintained according to an accessibility metric. | 11-03-2011 |
20130110778 | DISTRIBUTING DATA FOR A DISTRIBUTED FILESYSTEM ACROSS MULTIPLE CLOUD STORAGE SYSTEMS | 05-02-2013 |
20130110779 | ARCHIVING DATA FOR A DISTRIBUTED FILESYSTEM | 05-02-2013 |
20130111262 | PROVIDING DISASTER RECOVERY FOR A DISTRIBUTED FILESYSTEM | 05-02-2013 |
20130117240 | ACCESSING CACHED DATA FROM A PEER CLOUD CONTROLLER IN A DISTRIBUTED FILESYSTEM - The disclosed embodiments provide a system that archives data for a distributed filesystem. Two or more cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers cache and ensure data consistency for the stored data. During operation, a cloud controller receives a request from a client for a data block of a file stored in the distributed filesystem. Upon determining that the requested data block is not currently cached in the cloud controller, the cloud controller sends a peer cache request for the requested data block to a peer cloud controller in the distributed filesystem. | 05-09-2013 |
20130339407 | AVOIDING CLIENT TIMEOUTS IN A DISTRIBUTED FILESYSTEM - The disclosed embodiments disclose techniques that facilitate of avoiding client timeouts in a distributed filesystem. Multiple cloud controllers collectively manage distributed filesystem data that is stored in one or more cloud storage systems; the cloud controllers ensure data consistency for the stored data, and each cloud controller caches portions of the distributed filesystem in a local storage pool. During operation, a cloud controller receives from a client system a request for a data block in a target file that is stored in the distributed filesystem. Although the cloud controller is already caching the requested data block, the cloud controller delays transmission of the cached data block; this additional delay gives the cloud controller more time to access uncached data blocks for the target file from a cloud storage system, thereby ensuring that subsequent requests of such data blocks do not exceed a timeout interval on the client system. | 12-19-2013 |
20140006354 | EXECUTING A CLOUD COMMAND FOR A DISTRIBUTED FILESYSTEM | 01-02-2014 |
20140007239 | PERFORMING ANTI-VIRUS CHECKS FOR A DISTRIBUTED FILESYSTEM | 01-02-2014 |
Patent application number | Description | Published |
20100150695 | Method and System for Centering Wafer on Chuck - A wafer handling mechanism is operated to place a wafer on a chuck. A chucking force is then applied to the wafer, whereby wafer support features of the chuck transfer a defect pattern onto a surface of the wafer. The surface of the wafer is analyzed by a defect metrology tool to obtain a mapping of the defect pattern transferred onto the surface of the wafer. A center coordinate of the chuck within a coordinate system of the wafer is determined by analyzing the defect pattern as transferred to the surface of the wafer. A spatial offset between the center coordinate of the chuck and the center of the wafer is determined. The spatial offset is used to adjust the wafer handling mechanism so as to enable alignment of the center of the wafer to the center coordinate of the chuck. | 06-17-2010 |
20110095207 | METHOD AND APPARATUS OF HALOGEN REMOVAL USING OPTIMAL OZONE AND UV EXPOSURE - A method and apparatus for removing halogen residue from a processed wafer is provided. A wafer is transferred into a processing tool where it is processed in a manner that leaves halogen residue on the wafer. The processed wafer is then moved into a degas chamber where it is treated with UV light and a gas mixture containing at least one of ozone and oxygen to remove the halogen residue. Once treated, the wafer is transferred into an isolation station where it is isolated from the unprocessed wafers for a period of time to allow any remaining residue to dissipate before it is returned to the cassette where it started. | 04-28-2011 |
20110097902 | METHOD AND APPARATUS OF HALOGEN REMOVAL - A wafer is provided into an entrance load lock chamber. A vacuum is created in the entrance load lock chamber. The wafer is transported to a processing tool. The wafer is processed in a process chamber to provide a processed wafer, wherein the processing forms halogen residue. A degas step is provided in the process chamber after processing the wafer. The processed wafer is transferred into a degas chamber. The processed wafer is treated in the degas chamber with UV light and a flow of gas comprising at least one of ozone, oxygen, or H | 04-28-2011 |
20110306213 | OZONE PLENUM AS UV SHUTTER OR TUNABLE UV FILTER FOR CLEANING SEMICONDUCTOR SUBSTRATES - A quartz window with an interior plenum is operable as a shutter or UV filter in a degas chamber by supplying the plenum with an ozone-containing gas. Pressure in the plenum can be adjusted to block UV light transmission into the degas chamber or adjust transmittance of UV light through the window. When the plenum is evacuated, the plenum allows maximum transmission of UV light into the degas chamber. | 12-15-2011 |
20130288488 | OZONE PLENUM AS UV SHUTTER OR TUNABLE UV FILTER FOR CLEANING SEMICONDUCTOR SUBSTRATES - A quartz window with an interior plenum is operable as a shutter or UV filter in a degas chamber by supplying the plenum with an ozone-containing gas. Pressure in the plenum can be adjusted to block UV light transmission into the degas chamber or adjust transmittance of UV light through the window. When the plenum is evacuated, the plenum allows maximum transmission of UV light into the degas chamber. | 10-31-2013 |
Patent application number | Description | Published |
20100137733 | BREATH ANALYSIS SYSTEMS AND METHODS FOR ASTHMA, TUBERCULOSIS AND LUNG CANCER DIAGNOSTICS AND DISEASE MANAGEMENT - Methods and systems are disclosed for the detecting of whether a subject has a lung disorder such as asthma, tuberculosis or lung cancer. Monitoring the subject's health and prognosis is also disclosed. | 06-03-2010 |
20110001044 | INTEGRATED ION SEPARATION SPECTROMETER - An apparatus including an ion injector having an inlet and an outlet and a micro-corona ionizer positioned between the inlet and the outlet of the ion injector. A drift and separation channel having a first end and a second end is positioned with the first end coupled to outlet of the ion injector, and an ion detector is coupled to the second end of the ion separation and drift channel. Other embodiments are disclosed and claimed. | 01-06-2011 |
20110005300 | CASCADED GAS CHROMATOGRAPHS (CGCs) WITH INDIVIDUAL TEMPERATURE CONTROL AND GAS ANALYSIS SYSTEMS USING SAME - The disclosure describes a cascaded gas chromatograph including a first gas chromatograph having a first temperature control and a second gas chromatograph coupled to the first gas chromatograph. The first and second chromatographs have individual temperature controls that can be controlled independently of each other. Other embodiments are disclosed and claimed. | 01-13-2011 |
20110259081 | GAS ANALYTE SPECTRUM SHARPENING AND SEPARATION WITH MULTI-DIMENSIONAL MICRO-GC FOR GAS CHROMATOGRAPHY ANALYSIS - The disclosure describes embodiments of an apparatus including a first gas chromatograph including a fluid inlet, a fluid outlet, and a first temperature control. A controller is coupled to the first temperature control and includes logic to apply a first temperature profile to the first temperature control to heat, cool, or both heat and cool the first gas chromatograph. Other embodiments are disclosed and claimed. | 10-27-2011 |
20140216134 | GAS COLLECTION AND ANALYSIS SYSTEM WITH FRONT-END AND BACK-END PRE-CONCENTRATORS AND MOISTURE REMOVAL - Embodiments of an apparatus including a front-end pre-concentrator module including an inlet, an outlet, and at least one valve to control flow through the inlet, the outlet, or both. The apparatus includes a back-end pre-concentrator module including an inlet, an outlet, and at least one valve to control flow through the inlet, the outlet, or both, and also includes a gas analysis module having an inlet and an outlet and including a gas chromatograph having an inlet and an outlet. The outlet of the front-end pre-concentrator and the outlet of the back-end pre-concentrator are coupled to the inlet of the gas analysis module. Other embodiments are also disclosed and claimed. | 08-07-2014 |
20140238107 | REAL-TIME ON-SITE GAS ANALYSIS NETWORK FOR AMBIENT AIR MONITORING AND ACTIVE CONTROL AND RESPONSE - Embodiments of an apparatus comprising a plurality of multiple-gas analysis devices positioned within a relevant area, each multiple-gas analysis device capable of detecting the presence, concentration, or both, of one or more gases. A data and control center is communicatively coupled to each of the plurality of multiple-gas analysis device, the data and control system including logic that, when executed, allows the data and control center to monitor readings from the plurality of multiple-gas analysis devices and if any readings indicate the presence of one or more contaminants, identifying the source of the contaminants based on the readings from the plurality of multiple-gas analysis devices. | 08-28-2014 |
20150153299 | REAL-TIME AIR MONITORING WITH MULTIPLE SENSING MODES - Embodiments of a gas detector with a first gas sensor having a first gas specificity and a first response time and a second gas sensor having a second gas specificity and a second response time. The first gas specificity is different than the second gas specificity, the first response time is different than the second response time, or both the first gas specificity and the first response time are different than the second gas specificity and the second response time. A readout and analysis circuit is coupled to the first and second gas sensors to read and analyze data from the first and second gas sensors, and a control circuit is coupled to the readout and analysis circuit and to the first and second gas sensors to execute logic that operates the first gas sensor, the second gas sensor, or both the first and second gas sensors. | 06-04-2015 |
20150192550 | GAS ANALYTE SPECTRUM SHARPENING AND SEPARATION WITH MULTI-DIMENSIONAL MICRO-GC FOR GAS CHROMATOGRAPHY ANALYSIS - The disclosure describes embodiments of an apparatus including a first gas chromatograph including a fluid inlet, a fluid outlet, and a first temperature control. A controller is coupled to the first temperature control and includes logic to apply a first temperature profile to the first temperature control to heat, cool, or both heat and cool the first gas chromatograph. Other embodiments are disclosed and claimed. | 07-09-2015 |