Patent application number | Description | Published |
20080214003 | METHODS FOR FORMING A RUTHENIUM-BASED FILM ON A SUBSTRATE - Methods for forming a film on a substrate in a semiconductor manufacturing process A reaction chamber a substrate in the chamber are provided. A ruthenium based precursor, which includes ruthenium tetroxide dissolved in a mixture of at least two non-flammable fluorinated solvents, is provided and a ruthenium containing film is produced on the substrate. | 09-04-2008 |
20090020140 | NON-FLAMMABLE SOLVENTS FOR SEMICONDUCTOR APPLICATIONS - Methods and compositions for purging and cleaning a semiconductor fabrication system are disclosed herein. In general, the disclosed methods utilize solvents comprising hydrofluoroethers. Hydrofluoroethers are non-toxic and have low moisture content, preventing heat generation from organometallic precursor hydrolysis. In an embodiment, a method of cleaning a semiconductor fabrication system comprises dissolving at least one chemical precursor used in semiconductor fabrication in at least one delivery line with a solvent to clean the at least one delivery line. The solvent generally comprises a hydrofluoroether. The methods and compositions may be used in a variety of semiconductor film deposition processes. | 01-22-2009 |
20100116738 | Process Of Purifying Ruthenium Precursors - The present invention provides for two separate processes for removing impurities from an organic solvent based ruthenium precursor. The first process comprises the steps of contacting the organic solvent based ruthenium precursor with one or more drying agents under an inert gas blanket for a sufficient period of time to allow at least a portion of the impurities in the organic solvent based ruthenium precursor to be adsorbed by the one or more drying agents; and separating the one or more drying agents which have at least a portion of the impurities adsorbed thereon from the organic solvent based ruthenium precursor. The second process comprises the steps of providing a column that contains one or more drying agents and is equipped with a filtration unit; passing the organic solvent based ruthenium precursor through the column in order to allow at least a portion of the impurities in the solvent based ruthenium precursor to be adsorbed by the one or more drying agents, said passing of the solvent based ruthenium precursor taking place under a blanket of inert gas; and further passing the ruthenium precursor through the filtration unit in order ro remove any residual particles that may result from the passage of the ruthenium precursor through the column containing the one or more drying agents in order to obtain a purified ruthenium precursor. | 05-13-2010 |
20100189898 | MANUFACTURING OF ADDUCT FREE ALKALINE-EARTH METAL Cp COMPLEXES - Methods and compositions for the deposition of a metal containing film on a substrate. The film is deposited with a substantially adduct free precursor which is prepared by a process to remove the adduct from an adducted starting material. | 07-29-2010 |
20110171381 | SILICON PRECURSORS AND METHOD FOR LOW TEMPERATURE CVD OF SILICON-CONTAINING FILMS - Novel silicon precursors for low temperature deposition of silicon films are described herein. The disclosed precursors possess low vaporization temperatures, preferably less than about 500° C. In addition, embodiments of the silicon precursors incorporate a —Si—Y—Si— bond, where Y may comprise an amino group, a substituted or unsubstituted hydrocarbyl group, or oxygen. In an embodiment a silicon precursor has the formula: | 07-14-2011 |
20110171836 | METHODS FOR FORMING A RUTHENIUM-BASED FILM ON A SUBSTRATE - Methods for forming a film on a substrate in a semiconductor manufacturing process. A reaction chamber a substrate in the chamber are provided. A ruthenium based precursor, which includes ruthenium tetroxide dissolved in a mixture of at least two non-flammable fluorinated solvents, is provided and a ruthenium containing film is produced on the substrate. | 07-14-2011 |
20120231180 | PROCESS OF PURIFYING RUTHENIUM PRECURSORS - Disclosed are methods of purifying a ruthenium containing precursor by removing oxygen from the ruthenium containing precursor by flowing an inert gas through the ruthenium containing precursor. Also disclosed are methods of forming an improved ruthenium containing film using the purified ruthenium containing precursor. | 09-13-2012 |
20150325097 | SMART CANISTER - Disclosed are smart canisters for use in the materials industry. The smart canisters include sensors and communication devices that allow users to continuously monitor various physical and chemical properties of the product insider the canisters. For a variety of products that have limited stability and tend to decompose over time, variations in product properties can adversely impact the process in which the material is used. The smart canister can alert the user, in real time, when the product is starting to deviate from pre-set functional parameters. | 11-12-2015 |
Patent application number | Description | Published |
20110147922 | STRUCTURES AND METHODS TO REDUCE MAXIMUM CURRENT DENSITY IN A SOLDER BALL - Structures and methods to reduce maximum current density in a solder ball are disclosed. A method includes forming a contact pad in a last wiring level and forming a plurality of wires of the contact pad extending from side edges of the contact pad to respective ones of a plurality of vias. Each one of the plurality of wires has substantially the same electrical resistance. | 06-23-2011 |
20110298095 | PASSIVATION LAYER EXTENSION TO CHIP EDGE - Embodiments of the invention provide a semiconductor chip having a passivation layer extending along a surface of a semiconductor substrate to an edge of the semiconductor substrate, and methods for their formation. One aspect of the invention provides a semiconductor chip comprising: a semiconductor substrate; a passivation layer including a photosensitive polyimide disposed along a surface of the semiconductor substrate and extending to at least one edge of the semiconductor substrate; and a channel extending through the passivation layer to the surface of the semiconductor substrate. | 12-08-2011 |
20120139123 | OFFSET SOLDER VIAS, METHODS OF MANUFACTURING AND DESIGN STRUCTURES - Semiconductor structures, methods of manufacture and design structures are provided. The structure includes at least one offset crescent shaped solder via formed in contact with an underlying metal pad of a chip. The at least one offset crescent shaped via is offset with respect to at least one of the underlying metal pad and an underlying metal layer in direct electrical contact with an interconnect of the chip which is in electrical contact with the underlying metal layer. | 06-07-2012 |
20120146212 | SOLDER BUMP CONNECTIONS - Solder bump connections and methods for fabricating solder bump connections. The method includes forming a layer stack containing first and second conductive layers, forming a dielectric passivation layer on a top surface of the second conductive layer, and forming a via opening extending through the dielectric passivation layer to the top surface of the second conductive layer. The method further includes forming a conductive plug in the via opening. The solder bump connection includes first and second conductive layers comprised of different conductors, a dielectric passivation layer on a top surface of the second conductive layer, a via opening extending through the dielectric passivation layer to the top surface of the second conductive layer, and a conductive plug in the via opening. | 06-14-2012 |
20130026624 | COAXIAL SOLDER BUMP SUPPORT STRUCTURE - A solder bump support structure and method of manufacturing thereof is provided. The solder bump support structure includes an inter-level dielectric (ILD) layer formed over a silicon substrate. The ILD layer has a plurality of conductive vias. The structure further includes a first insulation layer formed on the ILD layer. The solder bump support structure further includes a pedestal member formed on the ILD layer which includes a conductive material formed above the plurality of conductive vias in the ILD layer coaxially surrounded by a second insulation layer. The second insulation layer is thicker than the first insulation layer. The structure further includes a capping under bump metal (UBM) layer formed over, and in electrical contact with, the conductive material and formed over at least a portion of the second insulation layer of the pedestal member. | 01-31-2013 |
20130140695 | SOLDER BUMP CONNECTIONS - Solder bump connections and methods for fabricating solder bump connections. The method includes forming a layer stack containing first and second conductive layers, forming a dielectric passivation layer on a top surface of the second conductive layer, and forming a via opening extending through the dielectric passivation layer to the top surface of the second conductive layer. The method further includes forming a conductive plug in the via opening. The solder bump connection includes first and second conductive layers comprised of different conductors, a dielectric passivation layer on a top surface of the second conductive layer, a via opening extending through the dielectric passivation layer to the top surface of the second conductive layer, and a conductive plug in the via opening. | 06-06-2013 |
20130234329 | STRUCTURES AND METHODS TO REDUCE MAXIMUM CURRENT DENSITY IN A SOLDER BALL - Structures and methods to reduce maximum current density in a solder ball are disclosed. A method includes forming a contact pad in a last wiring level and forming a plurality of wires of the contact pad extending from side edges of the contact pad to respective ones of a plurality of vias. Each one of the plurality of wires has substantially the same electrical resistance. | 09-12-2013 |
20130320528 | COAXIAL SOLDER BUMP SUPPORT STRUCTURE - A solder bump support structure and method of manufacturing thereof is provided. The solder bump support structure includes an inter-level dielectric (ILD) layer formed over a silicon substrate. The ILD layer has a plurality of conductive vias. The structure further includes a first insulation layer formed on the ILD layer. The solder bump support structure further includes a pedestal member formed on the ILD layer which includes a conductive material formed above the plurality of conductive vias in the ILD layer coaxially surrounded by a second insulation layer. The second insulation layer is thicker than the first insulation layer. The structure further includes a capping under bump metal (UBM) layer formed over, and in electrical contact with, the conductive material and formed over at least a portion of the second insulation layer of the pedestal member. | 12-05-2013 |
20140319522 | FAR BACK END OF THE LINE METALLIZATION METHOD AND STRUCTURES - Disclosed are a method for metallization during semiconductor wafer processing and the resulting structures. In this method, a passivation layer is patterned with first openings aligned above and extending vertically to metal structures below. A mask layer is formed and patterned with second openings aligned above the first openings, thereby forming two-tier openings extending vertically through the mask layer and passivation layer to the metal structures below. An electrodeposition process forms, in the two-tier openings, both under-bump pad(s) and additional metal feature(s), which are different from the under-bump pad(s) (e.g., a wirebond pad; a final vertical section of a crackstop structure; and/or a probe pad). Each under-bump pad and additional metal feature initially comprises copper with metal cap layers thereon. The mask layer is removed, an additional mask layer is formed and patterned with third opening(s) exposing only the under-bump pad(s) and solder material is deposited on the under-bump pad(s). | 10-30-2014 |
20150076688 | PLUG VIA FORMATION BY PATTERNED PLATING AND POLISHING - Solder bump connections and methods for fabricating solder bump connections. A passivation layer is formed on a dielectric layer. A via opening extends through the passivation layer from a top surface of the passivation layer to a metal line in the dielectric layer. A mask on the top surface of the passivation layer includes a mask opening that is aligned with the via opening. A conductive layer is selectively formed in the via opening and the mask opening. The conductive layer projects above the top surface of the passivation layer. The method further includes planarizing the passivation layer and the conductive layer to define a plug in the via opening that is coupled with the metal line. | 03-19-2015 |
20150097283 | PLUG VIA FORMATION WITH GRID FEATURES IN THE PASSIVATION LAYER - Solder bump connections and methods for fabricating solder bump connections. A passivation layer is formed on a dielectric layer. Via openings extend through the passivation layer from a top surface of the passivation layer to a metal line in the passivation layer. A conductive layer is formed on the top surface of the passivation layer and within each via opening. When the passivation layer and the conductive layer are planarized, a plug is formed that includes sections in the via openings. Each section is coupled with the metal line. | 04-09-2015 |
20150325540 | PLUG VIA FORMATION BY PATTERNED PLATING AND POLISHING - Solder bump connections and methods for fabricating solder bump connections. A passivation layer is formed on a dielectric layer. A via opening extends through the passivation layer from a top surface of the passivation layer to a metal line in the dielectric layer. A mask on the top surface of the passivation layer includes a mask opening that is aligned with the via opening. A conductive layer is selectively formed in the via opening and the mask opening. The conductive layer projects above the top surface of the passivation layer. The method further includes planarizing the passivation layer and the conductive layer to define a plug in the via opening that is coupled with the metal line. | 11-12-2015 |
Patent application number | Description | Published |
20120014429 | Methods and Systems for Parallel Video Encoding and Parallel Video Decoding - Aspects of the present invention are related to systems and methods for parallel video encoding and parallel video decoding. | 01-19-2012 |
20120014431 | Methods and Systems for Parallel Video Encoding and Parallel Video Decoding - Aspects of the present invention are related to systems and methods for parallel video encoding and parallel video decoding. | 01-19-2012 |
20120081241 | Methods and Systems for Context Initialization in Video Coding and Decoding - Aspects of the present invention are related to systems and methods for context model initialization in entropy encoders and decoders. | 04-05-2012 |
20120082218 | Methods and Systems for Entropy Coder Initialization - Aspects of the present invention are related to systems and methods for initialization of entropy encoders and decoders. | 04-05-2012 |
20120183044 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH MEMORY STORING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183045 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM INCLUDING CLIPPING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183046 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH INVERSE TRANSFORM SHIFTING MEMORY - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183047 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH INVERSE TRANSFORM CLIPPING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183048 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH MULTIPLE CLIPPING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120230395 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH QUANTIZATION MATRICIES - A method for decoding video comprising receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized and applying a modification to the dequantized coefficients based upon a quantization matrix. Then inverse transforming the dequanized coefficients to determine a decoded residue. | 09-13-2012 |
20120230398 | VIDEO DECODER PARALLELIZATION INCLUDING SLICES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. At least one of (1) receiving entropy information suitable for decoding at least one of the tiles that is not aligned with any of the at least one slice, and (2) identifying at least one of the tiles that is not aligned with any of the at least one slice based upon signal within a bitstream of the frame without requiring entropy decoding to identify the signal. | 09-13-2012 |
20120230399 | VIDEO DECODER PARALLELIZATION INCLUDING A BITSTREAM SIGNAL - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. At least one of (1) receiving entropy information suitable for decoding at least one of the tiles that is not aligned with any of the at least one slice, and (2) identifying at least one of the tiles that is not aligned with any of the at least one slice based upon signal within a bitstream of the frame without requiring entropy decoding to identify the signal. | 09-13-2012 |
20120230428 | VIDEO DECODER FOR SLICES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 09-13-2012 |
20120281753 | METHODS AND APPARATUS FOR ADAPTIVE COUPLED PRE-PROCESSING AND POST-PROCESSING FILTERS FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive coupled pre-processing and post-processing filters for video encoding and decoding. The apparatus and method encode input data for a picture into a resultant bitstream, wherein said video encoder comprises a pre-filter and a post-filter coupled to the pre-filter, wherein said pre-filter filters the input data for the picture and the post-filter filters in-loop reconstructed data for the picture. | 11-08-2012 |
20120307889 | VIDEO DECODER WITH DYNAMIC RANGE ADJUSTMENTS - A system for decoding video including receiving quantized coefficients representative of a block of video representative of a plurality of pixels and dequantizing the quantized coefficients. Inverse transforming the dequantized coefficients to determine a decoded residue wherein the dequantized coefficients are modified prior to the inverse transforming based upon a predicted dynamic range output of the inverse transform. | 12-06-2012 |
20120307891 | DECODER WITH DYNAMIC RANGE COMPENSATION - A system for decoding video including receiving quantized coefficients representative of a block of video representative of a plurality of pixels and dequantizing the quantized coefficients. The system inverse transform the dequantized coefficients using a first one dimensional inverse transform and a second one dimensional inverse transform to determine a decoded residue where the result of the first one-dimensional inverse transform are shifted different amounts using a shifting process based upon the magnitude of the dequantized coefficients. | 12-06-2012 |
20130003823 | SYSTEM FOR INITIALIZING AN ARITHMETIC CODER - Decoding a slice using a context based adaptively binary arithmetic coding, based upon a pair of variables n and m, corresponding to a probability state index and the value of the most probable symbol. | 01-03-2013 |
20130003827 | CONTEXT INITIALIZATION BASED ON DECODER PICTURE BUFFER - Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice. | 01-03-2013 |
20130003829 | SYSTEM FOR INITIALIZING AN ARITHMETIC CODER - Decoding an entropy slice using a context based adaptively binary arithmetic coding, based upon a pair of variables n and m, corresponding to a probability state index and the value of the most probable symbol. | 01-03-2013 |
20130003830 | CONTEXT INITIALIZATION BASED ON DECODER PICTURE BUFFER - Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice. | 01-03-2013 |
20130016771 | VIDEO DECODER PARALLELIZATION FOR TILESAANM Misra; KiranAACI VancouverAAST WAAACO USAAGP Misra; Kiran Vancouver WA USAANM Segall; Christopher A.AACI CamasAAST WAAACO USAAGP Segall; Christopher A. Camas WA US - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 01-17-2013 |
20130094585 | TRACKING A REFERENCE PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130094772 | TRACKING A REFERENCE PICTURE BASED ON A DESIGNATED PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing based on a designated picture. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130094773 | TRACKING A REFERENCE PICTURE BASED ON A DESIGNATED PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing based on a designated picture. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130094774 | TRACKING A REFERENCE PICTURE BASED ON A DESIGNATED PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing based on a designated picture. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130114668 | VIDEO DECODER WITH ENHANCED CABAC DECODING - A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding that includes at least two decoding modes, the first mode decoding the bitstream based upon a probability estimate which is based upon at least one of spatially and temporally adjacent syntax element values to a current syntax element being decoded, the second mode decoding the bitstream not based upon a probability estimate based upon other syntax elements to the current syntax element being decoded. The coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selecting between sets probable modes with different probabilities. The coding decodes the current syntax element using the second mode if the current syntax element is intra-coded and if selecting among one of the second set of probable modes. | 05-09-2013 |
20130114685 | VIDEO DECODER WITH CONSTRAINED DYNAMIC RANGE - A technique for decoding video including receiving quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video. The technique includes de-quantizing the quantized coefficient level values based upon the quantized coefficient level values and the quantization parameter only if the quantized coefficient level values and the quantization parameter are jointly within a predefined range of acceptable values. The technique also includes inverse transforming the dequantized coefficients to determine a decoded residue. | 05-09-2013 |
20130114686 | VIDEO DECODER WITH ENHANCED CABAC MOTION VECTOR DECODING - A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The coding including at least two decoding modes, the first mode decoding the bitstream based upon a probability estimate which is based upon at least one of spatially and temporally adjacent syntax element values to a current syntax element being decoded, the second mode decoding the bitstream not based upon a probability estimate based upon other syntax elements to the current syntax element being decoded. The context adaptive binary arithmetic coding decoding the current syntax element using the second mode if the current syntax element belongs to a block which is coded using inter-predicted and a motion vector predictor index is signaled explicitly and selecting between a first motion vector predictor set and a second motion vector predictor set. | 05-09-2013 |
20130114688 | Video Decoder with Constrained Dynamic Range - A technique for decoding video including receiving quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video, and an inverse quantization scaling factor and an offset scaling factor related to a frame or slice of video. The technique includes de-quantizing the quantized coefficient level values based upon the quantized coefficient level values, the quantization parameter, the inverse quantization scaling factor, and the offset scaling factor. The technique also includes inverse transforming the dequantized coefficients to determine a decoded residue. | 05-09-2013 |
20130114728 | VIDEO DECODER WITH CONSTRAINED DYNAMIC RANGE - A technique for decoding video including receiving quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video. The technique includes de-quantizing the quantized coefficient level values based upon the quantized coefficient level values and the quantization parameter only if the quantized coefficient level values and the quantization parameter are jointly within a predefined range of acceptable values. The technique also includes inverse transforming the dequantized coefficients to determine a decoded residue. | 05-09-2013 |
20130188734 | HIGH THROUGHPUT BINARIZATION (HTB) METHOD FOR CABAC IN HEVC - An electronic device configured for high throughput binarization mode is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device obtains a block of transformed and quantized coefficients (TCQs). The electronic device determines whether a high throughput binarization mode condition is met. If the condition is met, the electronic device uses the high throughput binarization mode to process the block. If the condition is not met, the electronic device does not use the high throughput binarization mode to process the block. The electronic device transmits the generated first or second bitstream to a decoder. | 07-25-2013 |
20130301738 | MODIFIED CODING FOR A TRANSFORM SKIPPED BLOCK FOR CABAC IN HEVC - In an example, an electronic device of a decoder is configured to obtain a bit stream and recover a binary symbol from the obtained bit stream. The electronic device is configured to determine whether the binary symbol is to be decoded using a modified transform skip mode. The electronic device is configured to, in response to determining that the binary symbol is not to be decoded using the modified transform skip mode, determine a first TS_Shift value, and recover video data using the first TS_Shift value. The electronic device is configured to, in response to determining that the binary symbol is to be decoded using the modified transform skip mode, determine a second TS_Shift value, and recover video data using the second TS_Shift value. | 11-14-2013 |
20140086318 | VIDEO COMPRESSION WITH COLOR SPACE SCALABILITY - An image decoder includes a base layer to decode at least a portion of an encoded video stream into a first image having a first image format. The image decoder can generate a color space prediction by scaling a color space of the first image from the first image format into a color space corresponding to a second image format. The image decoder includes an enhancement layer to decode the encoded video stream to generate a second image in the second image format based, at least in part, on the color space prediction. | 03-27-2014 |
20140247881 | VIDEO DECODER PARALLELIZATION FOR TILES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 09-04-2014 |
20140247882 | VIDEO DECODER PARALLELIZATION FOR TILES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 09-04-2014 |
20140254671 | VIDEO DECODER PARALLELIZATION FOR TILES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 09-11-2014 |
20140254672 | TRACKING A REFERENCE PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing. The method additionally includes decoding a picture based on the decoded reference picture. | 09-11-2014 |
20140294076 | TRACKING A REFERENCE PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing. The method additionally includes decoding a picture based on the decoded reference picture. | 10-02-2014 |
20150103924 | ON OPERATION OF DECODED PICTURE BUFFER FOR INTERLAYER PICTURES - A system for decoding a video bitstream includes receiving a bitstream and a plurality of enhancement bitstreams together with receiving a video parameter set and a video parameter set extension. The system also receives an information in slice header that enables marking of inter-layer pictures as “unused for reference” | 04-16-2015 |
20150229964 | VIDEO DECODER WITH ENHANCED CABAC DECODING - A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding that includes at least two decoding modes, the first mode decoding the bitstream based upon a probability estimate which is based upon at least one of spatially and temporally adjacent syntax element values to a current syntax element being decoded, the second mode decoding the bitstream not based upon a probability estimate based upon other syntax elements to the current syntax element being decoded. The coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selecting between sets probable modes with different probabilities. The coding decodes the current syntax element using the second mode if the current syntax element is intra-coded and if selecting among one of the second set of probable modes. | 08-13-2015 |
20150350665 | VIDEO DECODER WITH CONSTRAINED DYNAMIC RANGE - A technique for decoding video including receiving quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video. The technique includes dequantizing the quantized coefficient level values based upon the quantized coefficient level values and the quantization parameter only if the quantized coefficient level values and the quantization parameter are jointly within a predefined range of acceptable values. The technique also includes inverse transforming the dequantized coefficients to determine a decoded residue. | 12-03-2015 |
20150365673 | Video Decoder with Reduced Dynamic Range Transform with Inverse Transform Clipping - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 12-17-2015 |
20160037163 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH INVERSE TRANSFORM SHIFTING MEMORY - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 02-04-2016 |
Patent application number | Description | Published |
20090166854 | Thermal Interface with Non-Tacky Surface - A thermal interface member includes a bulk layer and a surface layer that is disposed on at least a portion of a surface of the bulk layer. The surface layer is highly thermally conductive, has a melting point exceeding a solder reflow temperature, and has a maximum cross-sectional thickness of less than about 10 microns. | 07-02-2009 |
20090168354 | Thermally and electrically conductive interconnect structures - An interconnect structure for operable placement between a first body and a second body, wherein the interconnect structure includes a first surface for operable juxtaposition with the first body, a second surface for operable juxtaposition with the second body, and a thickness dimension defined between the first and second surfaces. The interconnect structure includes a first thermally conductive material and a second electrically conductive material, wherein the second electrically conductive material is formed in one or more distinct structures, with the structures forming at least one substantially continuous pathway of the second material through the thickness dimension. The interconnect structure exhibits a compressive modulus along a thickness axis of less than about 100 psi. | 07-02-2009 |
20090208722 | Oriented Members for Thermally Conductive Interface Structures - A thermally conductive interface structure for use in connection with heat-generating electronic components includes a polymer matrix material and one or more compressive members which are compressive under relatively light loads along a thickness direction of the interface structure. The compressive members are thermally conductive and define a plurality of reticulated apertures therein. The compressive members enable a relatively low compressive modulus along a thickness dimension of the thermally conductive interface structure. | 08-20-2009 |
20100309634 | Thermal Interface with Non-Tacky Surface - A package includes a thermal interface member which includes a bulk layer and a surface layer that is disposed on at least a portion of a surface of the bulk layer. The surface layer is highly thermally conductive, has a melting point exceeding a solder reflow temperature, and has a maximum cross-sectional thickness of less than about 10 microns. | 12-09-2010 |
20130042972 | Dual Cure Thermally Conductive Adhesive - A thermally conductive adhesive for use in connection with heat-generating electronic components includes an unsaturated carbonyl containing compound combined with a thiol containing compound blended with thermally conductive fillers. The adhesive is fully curable with UV light exposure or within 48 hours at room temperature. The combination of the two different cure methods in this adhesive facilitates rapid and energy efficient manufacturing. | 02-21-2013 |
20140182924 | Thermally Conductive EMI Suppression Compositions - An interface pad for suppressing electromagnetic and radio frequency radiation includes first and second generally opposing sides which define a thickness therebetween, with the interface pad exhibiting thermal conductivity, electrical resistivity, and a hardness of between 10-70 Shore 00 at 20° C. The interface pad is capable of attenuating electromagnetic and/or radio frequency radiation that is commonly associated with interference of electronic components. | 07-03-2014 |
20150140411 | Battery Cell Coatings - A battery system includes a polyurea coating applied to a metal casing of a battery cell, wherein the polyurea coating is formed from a reaction mixture of an isocyanate component with ceramic particles, and an amine component with ceramic particles. The ceramic particle-filled polyurea coating exhibits a suitable thermal conductivity to substantially reduce thermal impedance to heat transfer from and to the battery cell, as well as sufficient electrical insulation. | 05-21-2015 |
Patent application number | Description | Published |
20140094140 | Cognitive Radio System And Cognitive Radio Carrier Device - A method for receiving data on a mobile device includes accessing information identifying a number of collaborator devices and receiving respective portions of the data from each of the number of collaborator devices. The respective portions depend on at least one of (a) throughputs between the mobile device and the number of collaborator devices and (b) potential debits charged by the number of collaborator devices. The receiving occurs via mobile-to-mobile connections between the mobile device and the number of collaborator devices. The received respective portions of data are stored at the mobile device. Content is generated on a display of the mobile device based on the stored respective portions of the data. | 04-03-2014 |
20140094148 | Cognitive Radio System And Cognitive Radio Carrier Device - A system including a processor; a memory configured to store information on a pool of virtual subscriber identification modules (SIMs), each of the virtual SIMs having an associated International Mobile Subscriber Identity (IMSI); and a transmitter configured to provide a mobile device with a virtual SIM from the pool of virtual SIMs on an as-needed basis to ensure connectivity. The pool of virtual SIMs includes SIMS for one or more regions based at least in part on a subscriber base. A method includes transmitting a request to a server, receiving a virtual SIM in response to the request; and generating instructions to configure at least one communications parameter of a mobile device based on the received virtual subscriber identification module (SIM). | 04-03-2014 |
20140098766 | Cognitive Radio System And Cognitive Radio Carrier Device - A method for operating a server includes receiving, at the server, a request from a mobile device identifying a data file and retrieving the data file from a remote storage device in response to receiving the request. A party other than a party that operates the server operates the remote storage device. A number of collaborator devices are identified. Each of the number of collaborator devices is capable of establishing a mobile-to-mobile communications link with the mobile device. Respective portions of the data file are allocated to each of the number of collaborator devices based on at least one of (a) throughputs associated with the number of collaborator devices and (b) potential debits charged by the number of collaborator devices. Respective portions of the data file are transmitted to each of the number of collaborator devices according to the allocation. | 04-10-2014 |
20150046570 | SERVER FUNCTION FOR DEVICE-TO-DEVICE BASED CONTENT DELIVERY - A method for operating a server includes receiving, at the server, a request from a mobile device identifying a data file and retrieving the data file from a remote storage device in response to receiving the request. A party other than a party that operates the server operates the remote storage device. A number of collaborator devices are identified. Each of the number of collaborator devices is capable of establishing a mobile-to-mobile communications link with the mobile device. Respective portions of the data file are allocated to each of the number of collaborator devices based on at least one of (a) throughputs associated with the number of collaborator devices and (b) potential debits charged by the number of collaborator devices. Respective portions of the data file are transmitted to each of the number of collaborator devices according to the allocation. | 02-12-2015 |
20150123794 | METHOD AND APPARATUS FOR RECORDING LOCATION SPECIFIC ACTIVITY OF A USER AND USES THEREOF - A method and an apparatus for recording information is disclosed. A user is identified based on a user ID. The user is tracked based on the user ID and a determined present location. User metadata is tagged at the identified present location. User presence at the present location is recorded. | 05-07-2015 |
20150124650 | SYSTEMS AND METHODS FOR COGNITIVE RADIO COMMUNICATIONS - Disclosed herein are techniques for granting access to a mobile device on a network. An access request is received from the mobile device. A communication score, a content score, and a reputation score associated with the mobile device is determined. An access policy for the mobile device on the network is set based on at least one of the communications score, the content score, and the reputation score. | 05-07-2015 |
20150127191 | VEHICULAR NETWORK - Disclosed herein are techniques for determining a vehicle-based reputation. A driver of a remote vehicle is identified at a navigation system. Driving of the driver is characterized based on the occurrence of one or more events. Transmission of the characterization is caused to a remote server. Also disclosed herein are techniques for determining a vehicle condition. A remote vehicle is identified at a navigation system. A condition of the remote vehicle is characterized based on the occurrence of one or more events. A transmission of the characterization is caused to a remote server. | 05-07-2015 |
20150161877 | Systems And Methods For Event-Based Reporting and Surveillance and Publishing Event Information - Disclosed herein are techniques for collecting information related to a crime or distress scene. An indication is received that a phone (“distressed phone”) has declared an emergency or distress event and a location of the distressed phone is also received. An additional set of phones, and their associated geographic locations, in vicinity of the distressed phone at a time that the distressed phone declared the emergency or distress event is determined. For each of the additional set of phones and the distressed phone, a number of cameras capable of tracking that phone is determined. For a phone from the additional set of phones and the distressed phone, video or image data related to a user of the phone is captured using at least one of the determined number of cameras capable of tracking that phone. | 06-11-2015 |
20150189024 | IMPLEMENTATIONS OF COLLABORATIVE BANDWIDTH SHARING - A method for operating a server includes receiving, at the server, a request from a mobile device identifying a data file and retrieving the data file from a remote storage device in response to receiving the request. A party other than a party that operates the server operates the remote storage device. A number of collaborator devices are identified. Each of the number of collaborator devices is capable of establishing a mobile-to-mobile communications link with the mobile device. Respective portions of the data file are allocated to each of the number of collaborator devices based on at least one of (a) throughputs associated with the number of collaborator devices and (b) potential debits charged by the number of collaborator devices. Respective portions of the data file are transmitted to each of the number of collaborator devices according to the allocation. | 07-02-2015 |
Patent application number | Description | Published |
20090222477 | METHODS, SYSTEMS, AND MEDIA FOR FORMING LINEAR COMBINATIONS OF DATA - Methods, systems, and media for forming linear combinations of data are provided. In some embodiments, methods for forming a linear combination of data include: receiving at a device a first codeword, wherein the first codeword comprises a linear combination of at least a first data unit including data, and a second data unit including data; encoding at the device the first codeword and a third data unit including data to form a second codeword, wherein the second codeword includes a linear combination of at least the first data unit, the second data unit, and the third data unit; and transmitting from the device the second codeword. | 09-03-2009 |
20100281541 | Systems and Methods for Correlating and Distributing Intrusion Alert Information Among Collaborating Computer Systems - Systems and methods for correlating and distributing intrusion alert information among collaborating computer systems are provided. These systems and methods provide an alert correlator and an alert distributor that enable early signs of an attack to be detected and rapidly disseminated to collaborating systems. The alert correlator utilizes data structures to correlate alert detections and provide a mechanism through which threat information can be revealed to other collaborating systems. The alert distributor uses an efficient technique to group collaborating systems and then pass data between certain members of those groups according to a schedule. In this way data can be routinely distributed without generating excess traffic loads. | 11-04-2010 |
20100281542 | Systems and Methods for Correlating and Distributing Intrusion Alert Information Among Collaborating Computer Systems - Systems and methods provide an alert correlator and an alert distributor that enable early signs of an attack to be detected and rapidly disseminated to collaborating systems. The alert correlator utilizes data structures to correlate alert detections and provide a mechanism through which threat information can be revealed to other collaborating systems. The alert distributor uses an efficient technique to group collaborating systems and then pass data between certain members of those groups according to a schedule. In this way data can be routinely distributed without generating excess traffic loads. | 11-04-2010 |
20130318606 | Systems and Methods for Correlating and Distributing Intrusion Alert Information Among Collaborating Computer Systems - Systems and methods for correlating and distributing intrusion alert information among collaborating computer systems are provided. These systems and methods provide an alert correlator and an alert distributor that enable early signs of an attack to be detected and rapidly disseminated to collaborating systems. The alert correlator utilizes data structures to correlate alert detections and provide a mechanism through which threat information can be revealed to other collaborating systems. The alert distributor uses an efficient technique to group collaborating systems and then pass data between certain members of those groups according to a schedule. In this way data can be routinely distributed, without generating excess traffic loads. | 11-28-2013 |
20140115098 | METHODS, SYSTEMS, AND MEDIA FOR STORED CONTENT DISTRIBUTION AND ACCESS - Methods for distributing and providing access to stored content from remote storage comprising; receiving a first request to access a first portion of stored content from a requestor, wherein the first request is in a file system request format; creating a placeholder for the stored content so that the placeholder has at least one parameter identical to the stored content and the placeholder can hold the first portion of the stored content and at least a second portion of the stored content; requesting the first portion of the stored content from remote storage; receiving the first portion of the stored content from the remote storage; storing the first portion of the stored content in the placeholder; and before the second portion of the stored content has been stored in the placeholder, providing the first portion of the stored content to the requestor using a file system response format. | 04-24-2014 |
20140161206 | METHODS, SYSTEMS, AND MEDIA FOR FORMING LINEAR COMBINATIONS OF DATA - Methods, systems, and media for forming linear combinations of data are provided. In some embodiments, methods for forming a linear combination of data include: receiving at a device a first codeword, wherein the first codeword comprises a linear combination of at least a first data unit including data, and a second data unit including data; encoding at the device the first codeword and a third data unit including data to form a second codeword, wherein the second codeword includes a linear combination of at least the first data unit, the second data unit, and the third data unit; and transmitting from the device the second codeword. | 06-12-2014 |
20140280689 | Content Centric Networking - A caching system is provided. The computing infrastructure runs off of a centralized storage, and data stored on the centralized store can also be retrieved from nearby machines that are part of the local infrastructure and have recently accessed the centralized store. Address-to-digest mappings are used to find an index of the desired data block. That digest is then used to hold where the data block is being cached. In some embodiments, the digest is hashed and the hash of the digest is used to determine where the data block is being cached. The data block is accessed from the cache using its cache, therefore different addresses may result in the retrieval of the same data block. For example, in a virtual machine environment, two different nodes may retrieve the same data block using different addresses. | 09-18-2014 |
20150381639 | SYSTEMS AND METHODS FOR CORRELATING AND DISTRIBUTING INTRUSION ALERT INFORMATION AMONG COLLABORATING COMPUTER SYSTEMS - Systems and methods for correlating and distributing intrusion alert information among collaborating computer systems are provided. These systems and methods provide an alert correlator and an alert distributor that enable early signs of an attack to be detected and rapidly disseminated to collaborating systems. The alert correlator utilizes data structures to correlate alert detections and provide a mechanism through which threat information can be revealed to other collaborating systems. The alert distributor uses an efficient technique to group collaborating systems and then pass data between certain members of those groups according to a schedule. In this way data can be routinely distributed without generating excess traffic loads. | 12-31-2015 |