Patent application number | Description | Published |
20110078157 | OPINION SEARCH ENGINE - A computer-readable storage medium having stored thereon computer-executable instructions which, when executed by a computer, cause the computer to implement an opinion search engine. The instructions to implement an opinion search engine cause the computer to collect opinion data about one or more objects from the Internet, extract metadata about the opinion data from the opinion data, remove duplicate metadata from the metadata to generate a resulting metadata, categorize the resulting metadata for similar objects according to one or more taxonomies from one or more websites on the Internet and rank the similar objects based on the categorized metadata. | 03-31-2011 |
20120295640 | User Behavior Model for Contextual Personalized Recommendation - A user behavior model provides personalized recommendations based in part on time and location, particularly to users of mobile devices. Entity types are ranked according to relevance to the user. Example entity types are restaurant, hotel, etc. The relevance may be based on reference to a large-scale database containing queries from other users. Additionally, entities within each entity type may be ranked based on relevance to the user and the time and location context. A user interface may display a ranked list of entity types, such as restaurant, hotel, etc., wherein each entity type is represented by a highest-ranked entity with the entity type. Thus, the user interface may display a highest-ranked restaurant, a highest-ranked hotel, etc. Upon user selection of one such entity type the user interface is replaced with a second user interface, for example showing a ranked hierarchy of restaurants, headed by the highest-ranked restaurant. | 11-22-2012 |
20140289228 | USER BEHAVIOR MODEL FOR CONTEXTUAL PERSONALIZED RECOMMENDATION - A user behavior model provides personalized recommendations based in part on time and location, particularly to users of mobile devices. Entity types are ranked according to relevance to the user. Example entity types are restaurant, hotel, etc. The relevance may be based on reference to a large-scale database containing queries from other users. Additionally, entities within each entity type may be ranked based on relevance to the user and the time and location context. A user interface may display a ranked list of entity types, such as restaurant, hotel, etc., wherein each entity type is represented by a highest-ranked entity with the entity type. Thus, the user interface may display a highest-ranked restaurant, a highest-ranked hotel, etc. Upon user selection of one such entity type the user interface is replaced with a second user interface, for example showing a ranked hierarchy of restaurants, headed by the highest-ranked restaurant. | 09-25-2014 |
Patent application number | Description | Published |
20110066390 | Systems and Methods For Determining Geologic Properties Using Acoustic Analysis - Systems and methods which determine geologic properties using acoustic analysis are shown. Acoustic signals are collected during processing (e.g., crushing, shearing, striking, compressing, etc.) of geologic media, such as rock samples, for determining geologic properties according to embodiments. The acoustic signals collected may include frequency information, amplitude information, time information, etc. which may be utilized in determining geologic properties, such as geologic media properties (e.g., mineralogy, porosity, permeability, sealing capacity, fracability, compressive strength, compressibility, Poisson's Ratio, Youngs Modulus, Bulk Modulus, Shear Modulus), geologic structure properties (e.g., lithology, seal quality, reservoir quality), geologic acoustic properties (e.g., acoustic logging effectiveness, acoustic response, natural or harmonic frequencies, etc.). Embodiments may be used to provide determination of geologic properties from a variety of geologic media samples, such as cuttings, core samples, etc. | 03-17-2011 |
20120090834 | Method For Seismic Interpretation Using Seismic Texture Attributes - Method for generating a new family of seismic attributes sensitive to seismic texture that can be used for classification and grouping of seismic data into seismically similar regions. A 2D or 3D data analysis window size is selected ( | 04-19-2012 |
20120118637 | Drilling Advisory Systems And Methods Utilizing Objective Functions - Methods and systems for controlling drilling operations include using a statistical model to identify at least one controllable drilling parameter having significant correlation to an objective function incorporating two or more drilling performance measurements. The methods and systems further generate operational recommendations for at least one controllable drilling parameter based at least in part on the statistical model. The operational recommendations are selected to optimize the objective function. | 05-17-2012 |
20120123756 | Drilling Advisory Systems and Methods Based on At Least Two Controllable Drilling Parameters - Methods and systems for controlling drilling operations include using a statistical model to identify at least two controllable drilling parameters having significant correlation to one or more drilling performance measurements. The methods and systems further generate operational recommendations for at least two controllable drilling parameters based at least in part on the statistical model. The operational recommendations are selected to optimize one or more drilling performance measurements. | 05-17-2012 |
20130110485 | Determining Interwell Communication | 05-02-2013 |
20140172368 | FLAME INSTABILITY DETECTION AND IDENTIFICATION IN INDUSTRIAL FURNACES - Systems and methods for multi-channel detection of an instability in a furnace comprising a plurality of detectors are disclosed. Each of a plurality of detectors provides a first measurement related to the plurality of burners when the furnace is operating in a stable condition. A stable signal component representation is determined based on the first measurement from each of the plurality of detectors. Each of a plurality of detectors provides a second measurement related to the plurality of burners when the furnace is operating in an unknown state. An unstable signal component representation is determined based on the stable signal component representation and a second measurement from each of the plurality of detectors. An instability is detected based on the unstable signal component representation and an instability threshold. | 06-19-2014 |
20140172370 | FLAME INSTABILITY DETECTION AND IDENTIFICATION OF UNSTABLE BURNERS IN INDUSTRIAL FURNACES - Systems and method for identifying an unstable subset of burners from among a plurality of burners in a furnace are also disclosed. At least one measurement is obtained from each of the plurality of burners. An instability associated with the furnace is detected. An unstable signal matrix associated with the instability is computed based on the at least one measurement from each of the plurality of burners. An unstable subset of burners is identified based at least in part on the unstable signal matrix. | 06-19-2014 |
20140283609 | Systems and Methods For Determining Geologic Properties Using Acoustic Analysis - Systems and methods which determine geologic properties using acoustic analysis are shown. Acoustic signals are collected during processing (e.g., crushing, shearing, striking, compressing, etc.) of geologic media, such as rock samples, for determining geologic properties according to embodiments. The acoustic signals collected may include frequency information, amplitude information, time information, etc. which may be utilized in determining geologic properties, such as geologic media properties (e.g., mineralogy, porosity, permeability, sealing capacity, fracability, compressive strength, compressibility, Poisson's Ratio, Youngs Modulus, Bulk Modulus, Shear Modulus), geologic structure properties (e.g., lithology, seal quality, reservoir quality), geologic acoustic properties (e.g., acoustic logging effectiveness, acoustic response, natural or harmonic frequencies, etc.). Embodiments may be used to provide determination of geologic properties from a variety of geologic media samples, such as cuttings, core samples, etc. | 09-25-2014 |
Patent application number | Description | Published |
20080243481 | Large Language Models in Machine Translation - Systems, methods, and computer program products for machine translation are provided. In some implementations a system is provided. The system includes a language model including a collection of n-grams from a corpus, each n-gram having a corresponding relative frequency in the corpus and an order n corresponding to a number of tokens in the n-gram, each n-gram corresponding to a backoff n-gram having an order of n-1 and a collection of backoff scores, each backoff score associated with an n-gram, the backoff score determined as a function of a backoff factor and a relative frequency of a corresponding backoff n-gram in the corpus. | 10-02-2008 |
20080262828 | Encoding and Adaptive, Scalable Accessing of Distributed Models - Systems, methods, and apparatus for accessing distributed models in automated machine processing, including using large language models in machine translation, speech recognition and other applications. | 10-23-2008 |
20100026260 | SWITCHING REGULATOR CIRCUIT FOR OPERATION AS A SWITCHING DEVICE IN A SWITCHING MODE AND A PASSIVE DEVICE IN A PASSIVE MODE - A switching regulator circuit is provided for operation as a switching device in a switching mode and as a passive device in a passive mode. A controller is provided for operating the circuit in a switching mode and a passive mode. Additionally, a single transistor is provided for operating as a switching device in the switching mode and for further operating as a passive device in the passive mode. | 02-04-2010 |
20110025284 | MULTI-PHASE DC-TO-DC CONVERTER WITH DAISY CHAINED PULSE WIDTH MODULATION GENERATORS - A multi-phase DC-DC converter is disclosed. The DC-DC converter has a plurality of phases, each with a separate PWM generator for driving a totem pole of transistors. A master PWM generator operates off of a master clock signal. The remainder of the phases are slaved to the master PWM generator. | 02-03-2011 |
20120123765 | Providing Alternative Translations - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting alternative translations. In one aspect, a method includes receiving source language text; receiving translated text corresponding to the source language text from a machine translation system; receiving segmentation data for the translated text, wherein the segmentation data includes a first segmentation of the translated text, the first segmentation dividing the translated text into two or more segments; receiving one or more alternative translations for each of the two or more segments; presenting the source text and the translated text to a user in a user interface; and in response to a user selection of a first portion of the translated text, displaying, in the user interface, one or more alternative translations for a first segment to which the first portion of translated text corresponds according to the first segmentation. | 05-17-2012 |
20120235652 | SWITCHING MODE POWER SUPPLY WITH VIRTUAL CURRENT SENSING AND ASSOCIATED METHODS - The present technology is related generally to a switching mode power supply with virtual current sensing. The switching mode power supply comprises a power stage that includes a first power switch and a second power switch coupled in series. The switching mode power supply senses a first current flowing through the first power switch during on-time and provides a virtual current sense signal that is proportional to a second current flowing through the second power switch during on-time. The switching mode power supply further combines the real current sense signal and the virtual current sense signal to form a current sense signal, which is sent to the controller to realize desired control. | 09-20-2012 |
20120235664 | VOLTAGE CONVERTERS WITH REDUCED OUTPUT FREQUENCY VARIATIONS AND ASSOCIATED METHODS - Switch-mode voltage converters and associated methods are disclosed herein. In one embodiment, a switch-mode voltage converter includes a switching transistor coupled between an input voltage (V | 09-20-2012 |
20120286750 | SWITCHING REGULATORS WITH ADAPTIVE CLOCK GENERATORS AND ASSOCIATED METHODS OF CONTROL - Various embodiments of switch mode power supplies, circuits, and methods of control are described herein. In one embodiment, a method of operating a switch mode power supply having a switching circuit coupled to an inductor includes modulating a duty cycle of the switching circuit to charge the inductor using pulse width modulation, supplying an output voltage from the inductor to the load, performing a comparison between the output voltage and a reference voltage, and deriving an error signal based on the comparison between the output voltage and the reference voltage. The method also includes generating a clock signal for the pulse width modulation based on the received error signal. | 11-15-2012 |
20130006612 | TRAINING ACOUSTIC MODELS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training acoustic models. Speech data and data identifying a transcription for the speech data are received. A phonetic representation for the transcription is accessed. Training sequences are identified for a particular phone in the phonetic representation. Each of the training sequences includes a different set of contextual phones surrounding the particular phone. A partitioning key is identified based on a sequence of phones that occurs in each of the training sequences. A processing module to which the identified partitioning key is assigned is selected. Data identifying the training sequences and a portion of the speech data are transmitted to the selected processing module. | 01-03-2013 |
20130006623 | SPEECH RECOGNITION USING VARIABLE-LENGTH CONTEXT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for recognizing speech using a variable length of context. Speech data and data identifying a candidate transcription for the speech data are received. A phonetic representation for the candidate transcription is accessed. Multiple test sequences are extracted for a particular phone in the phonetic representation. Each of the multiple test sequences includes a different set of contextual phones surrounding the particular phone. Data indicating that an acoustic model includes data corresponding to one or more of the multiple test sequences is received. From among the one or more test sequences, the test sequence that includes the highest number of contextual phones is selected. A score for the candidate transcription is generated based on the data from the acoustic model that corresponds to the selected test sequence. | 01-03-2013 |
20130046530 | ENCODING AND ADAPTIVE, SCALABLE ACCESSING OF DISTRIBUTED MODELS - Systems, methods, and apparatus for accessing distributed models in automated machine processing, including using large language models in machine translation, speech recognition and other applications. | 02-21-2013 |
20130082669 | SCALABLE MULTIPHASE-REGULATOR POWER-INTEGRATED CIRCUIT SYSTEM AND METHOD FOR PROVIDING SCALABLE POWER TO THE SAME - In one embodiment, a modular master chip includes an output module, a phase control module in communication with the output module, the phase control module including a master chip switch, wherein the phase control module is adapted for regulating the master chip switch at one or more interleaved clock speeds with one or more phase shifts, and a control module in communication with the output module and the phase control module, the control module being adapted for monitoring an amount of current drawn by a current load, determining one or more interleaved clock speeds, sending the one or more interleaved clock speeds, and regulating a scalable amount of current supplied to the current load by adjusting a number of output modules contributing to the scalable amount of current supplied to the current load. More methods and systems are described according to other embodiments. | 04-04-2013 |
20130082689 | METHODS FOR SENSING CURRENT IN A SWITCHING REGULATOR - In one embodiment, a current sensing circuit includes a differential current sensing amplifier adapted for sensing a voltage drop across a main transistor, the differential current sensing amplifier being adapted for providing a switched current output to a timing circuit which is adapted for providing a timing signal to one or more switching current sample-and-hold circuits based on a current waveform of the switched current output, and the one or more switching current sample-and-hold circuits, each of which are adapted for producing a substantially continuous output current. In another embodiment, a method for detecting a current includes driving a main transistor with a first current, driving one or more sensing transistors with a second current, measuring a sensing inductor current of the one or more sensing transistors, and determining the first current based on the sensing inductor current, wherein the sensing inductor current is related to the first current. | 04-04-2013 |
20130099761 | Switching-Mode Power Supply with Ripple Mode Control and Associated Methods - The present invention discloses a SMPS. The SMPS comprises an output port, configured to supply a load; a control signal generator, having an input and an output configured to provide a first control signal; a first switch configured to receive the first control signal and regulate the voltage at the output port; and a ramp signal generator, comprising an input and an output, wherein the input is configured to receive the control signal and the output is configured to provide a current signal simulating an output signal at the output port, and wherein the output of the ramp signal generator is further coupled to the input of the means for generating control signal. | 04-25-2013 |
20130257502 | DELAY CIRCUIT AND ASSOCIATED METHOD - The embodiments of the present invention disclose a delay circuit. The delay circuit comprises an inverter, a load capacitor, and a first voltage clamping module, wherein the first voltage clamping module generates a voltage drop configured to prolong the propagation delay time of the delay circuit as the power supply voltage decreases. The power supply dependent delay circuit may have a much larger propagation delay time at low power supply voltage than it at high power supply voltage at the rising-edge or falling-edge of an input signal. | 10-03-2013 |
20130346059 | LARGE LANGUAGE MODELS IN MACHINE TRANSLATION - Systems, methods, and computer program products for machine translation are provided. In some implementations a system is provided. The system includes a language model including a collection of n-grams from a corpus, each n-gram having a corresponding relative frequency in the corpus and an order n corresponding to a number of tokens in the n-gram, each n-gram corresponding to a backoff n-gram having an order of n−1 and a collection of backoff scores, each backoff score associated with an n-gram, the backoff score determined as a function of a backoff factor and a relative frequency of a corresponding backoff n-gram in the corpus. | 12-26-2013 |
20140257787 | ENCODING AND ADAPTIVE, SCALABLE ACCESSING OF DISTRIBUTED MODELS - Systems, methods, and apparatus for accessing distributed models in automated machine processing, including using large language models in machine translation, speech recognition and other applications. | 09-11-2014 |
20150310290 | TECHNIQUES FOR DISTRIBUTED OPTICAL CHARACTER RECOGNITION AND DISTRIBUTED MACHINE LANGUAGE TRANSLATION - A technique for selectively distributing OCR and/or machine language translation tasks between a mobile computing device and server(s) includes receiving, at the mobile computing device, an image of an object comprising a text. The mobile computing device can determine a degree of optical character recognition (OCR) complexity for obtaining the text from the image. Based on this degree of OCR complexity, the mobile computing device and/or the server(s) can perform OCR to obtain an OCR text. The mobile computing device can then determine a degree of translation complexity for translating the OCR text from its source language to a target language. Based on this degree of translation complexity, the mobile computing device and/or the server(s) can perform machine language translation of the OCR text from the source language to a target language to obtain a translated OCR text. The mobile computing device can then output the translated OCR text. | 10-29-2015 |
20150310291 | TECHNIQUES FOR DISTRIBUTED OPTICAL CHARACTER RECOGNITION AND DISTRIBUTED MACHINE LANGUAGE TRANSLATION - A technique for selectively distributing OCR and/or machine language translation tasks between a mobile computing device and server(s) includes receiving, at the mobile computing device, an image of an object comprising a text. The mobile computing device can determine a degree of optical character recognition (OCR) complexity for obtaining the text from the image. Based on this degree of OCR complexity, the mobile computing device and/or the server(s) can perform OCR to obtain an OCR text. The mobile computing device can then determine a degree of translation complexity for translating the OCR text from its source language to a target language. Based on this degree of translation complexity, the mobile computing device and/or the server(s) can perform machine language translation of the OCR text from the source language to a target language to obtain a translated OCR text. The mobile computing device can then output the translated OCR text. | 10-29-2015 |
Patent application number | Description | Published |
20090088988 | ARCING EVENT DETECTION - Methods for detecting electrical arcing on an electrical power system are provided, as well as systems and computer program products for carrying out the method. The method includes the steps of: a) obtaining data indicative of the temporal behavior of a signal which is indicative of a first periodic property of the electrical power system; and b) determining whether an arcing event is present on the electrical power system based on the shape observed in the first data. | 04-02-2009 |
20090116600 | PHASE DRIFT COMPENSATION FOR SAMPLED SIGNALS - Methods for processing a signal of interest in an electrical power system are provided, as well as systems and computer program products for carrying out the methods. The methods include obtaining a representative window of data points from the signal of interest; obtaining a window of interest containing data points from the signal of interest; and comparing a phase drift compensated window to the representative window, wherein the compensated window is calculated in accordance with the window of interest and a phase drift that is present in the window of interest relative to the representative window. | 05-07-2009 |
20090150686 | ELECTRICAL POWER SYSTEM EVENT DETECTION AND ANTICIPATION - A method for analyzing an electrical power system includes analyzing data representing a signal of interest of the power system, the data containing at least one power system event; and based on the analysis, associating the power system event with a root cause. A computer program product is also provided for carrying out the method. | 06-11-2009 |
20090210100 | PRIORITIZATION OF POWER SYSTEM RELATED DATA - A method for prioritizing events on an electrical power system, including: (a) acquiring at least one data portion representative of the behavior of the electrical power system, the at least one data portion containing at least one power system event; (b) assigning at least one rank value to the at least one data portion based on the type of power system event, the rank value indicative of a priority of the event; and (c) conducting subsequent operations on the at least one data portion in accordance with the at least one rank value. | 08-20-2009 |
20090327201 | IDENTIFICATION OF POWER SYSTEM EVENTS USING FUZZY LOGIC - A method for analyzing an electrical power system using fuzzy logic includes: (a) acquiring data representing a signal of interest of the power system; (b) analyzing the signal using at least one fuzzy logic rule; and (c) based on the analysis, detecting and classifying at least one power system event within the power system. | 12-31-2009 |
20100169029 | DIAGNOSIS AND POSITION IDENTIFICATION FOR REMOTE CAPACITOR BANKS - A method of evaluating one or more capacitor banks in an electrical power system includes: (a) acquiring data representing a signal of interest of the power system, where the data describes a plurality of power system events; and (b) based on one or more patterns contained in the data, identifying at least one of the power system events as being associated with capacitor operation. | 07-01-2010 |
20110137590 | ARCING EVENT DETECTION - A system for detecting electrical arcing on an electrical power system includes: a) a data acquisition unit that is electrically connected to an electrical power system, wherein the data acquisition unit is configured to monitor signals indicative of a first periodic property of the electrical power system, wherein the signal includes a normal load component; and b) a computing device operably connected to the data acquisition unit. The computing device is programmed to: i) obtain first data from the data acquisition unit indicative of the temporal behavior of the first signal; ii) remove the normal load component from the first data; and iii) determine that an arcing event is present on the electrical power system when the at least one burst within the first data presents a generally sinusoidal shape which includes generally flat regions which are present where the generally sinusoidal shape crosses over a zero-magnitude line. | 06-09-2011 |
20130151461 | IDENTIFICATION OF POWER SYSTEM EVENTS USING FUZZY LOGIC - A method for analyzing an electrical power system using fuzzy logic includes: (a) acquiring data representing a signal of interest of the power system; (b) analyzing the signal using at least one fuzzy logic rule; and (c) based on the analysis, detecting and classifying at least one power system event within the power system. | 06-13-2013 |
Patent application number | Description | Published |
20140135428 | Polymerizate Comprising a Macromonomer - The present invention relates to a polymerizate in the form of an aqueous polymer dispersion, the polymerizate being obtainable by radical polymerization of monomers in an aqueous medium in the presence of a free radical initiator and a protective colloid, wherein the monomers comprise a) 50-99.99 wt. % of at least one vinyl monomer chosen from the group of vinyl esters, (meth)acrylic esters, vinyl aromatic compounds, vinyl halides, and olefins, and b) 0.01-30 wt. % of at least one macromonomer M, the macromonomer M being a reaction product of components (i), (ii), and (iii), said —component (i) having at least one olefinically unsaturated group and at least one hydroxyl, amine and/or thiol group, —component (ii) being a di- or triisocyanate, and —component (iii) having at least two terminal groups selected from hydroxyl, amine and/or thiol groups, c) 0-20 wt % of at least one vinyl monomer with at least one functional group, wherein the monomers a), b), and c) sum up to 100 wt. % of total monomers employed. The invention further provides a process to prepare the polymerizate, water-redispersible polymer powders obtainable from the polymerizate, and building material compositions containing the polymerizate and/or the water-redispersible polymer powders. | 05-15-2014 |
20140245093 | MASTER BOOT RECORD PROTECTION IN A SOLID STATE DRIVE - A method for protecting a master boot record in a solid state drive, comprising the steps of (A) receiving a plurality of input/output requests from a host device, (B) determining whether one or more of the input/output requests is read/written to a first of a plurality of logical block addresses of the solid state drive and (C) writing an entry to a table for each of the input/output requests read/written to the first of the logical block addresses. The table (i) is separate from the first of the logical block addresses and (ii) is used to recover errors in the first of the logical block addresses. | 08-28-2014 |
20140284728 | Metal Silicide Thin Film, Ultra-Shallow Junctions, Semiconductor Device and Method of Making - A metal silicide thin film and ultra-shallow junctions and methods of making are disclosed. In the present disclosure, by using a metal and semiconductor dopant mixture as a target, a mixture film is formed on a semiconductor substrate using a physical vapor deposition (PVD) process. The mixture film is removed afterwards by wet etching, which is followed by annealing to form metal silicide thin film and ultra-shallow junctions. Because the metal and semiconductor dopant mixture is used as a target to deposit the mixture film, and the mixture film is removed by wet etching before annealing, self-limiting, ultra-thin, and uniform metal silicide film and ultra-shallow junctions are formed concurrently in semiconductor field-effect transistor fabrication processes, which are suitable for field-effect transistors at the 14 nm, 11 nm, or even further technology node. | 09-25-2014 |
20140306271 | Unltra-Shallow Junction Semiconductor Field-Effect Transistor and Method of Making - An ultra-shallow junction semiconductor field-effect transistor and its methods of making are disclosed. In the present disclosure, a mixture film is formed on a semiconductor substrate with a gate structure formed thereon using a physical vapor deposition (PVD) process, which employs a mixture of metal and semiconductor dopants as a target. The PVD process is followed by annealing, during which ultra-shallow junctions and ultra-thin metal silicide are formed. After removing the mixture film remaining on the semiconductor substrate, an ultra-shallow junction semiconductor field-effect transistor is formed. Because the mixture film comprises metal and semiconductor dopants, ultra-shallow junctions and ultra-thin metal silicide can be formed in a same annealing process. The ultra-shallow junction thus formed can be used in semiconductor field-effect transistors for the 14 nm, 11 nm, or even further technology node. | 10-16-2014 |
20150074327 | Active Recycling for Solid State Drive - A solid state drive and a method for providing active recycling for the solid state drive are disclosed. The solid state drive includes a plurality of blocks and each of the plurality of blocks includes a plurality of pages. The method steps include receiving a read request from a data requester; identifying at least one page containing data requested by the read request; determining whether the at least one page belongs to a block identified for active recycling; writing the at least one page to a different block when the at least one page belongs to the block identified for active recycling; and sending the at least one page to the data requester in response to the read request. | 03-12-2015 |
20150120989 | Tracking and Utilizing Second Level Map Index for Recycling of Solid State Drive Blocks - A recycling method for a solid state drive is disclosed. The method includes selecting a logical block for recycle wherein the logical block includes a plurality of pages across a plurality of flash dies. The method also includes retrieving an address map index record associated with the logical block selected for recycle. For each particular address map index stored in the address map index record, the recycling method retrieves a set of address map entries referenced by the particular address map index, determines whether any page in the logical block is referenced by the set of address map entries, and if at least one page in the logical block is referenced by the set of address map entries, the method writes the at least one page to a different logical block. The method further includes erasing the plurality of pages in the logical block. | 04-30-2015 |
20150148457 | PROCESS FOR PREPARING MULTI-COLOR DISPERSIONS AND MULTI-COLOR DISPERSIONS MADE THEREOF - This invention relates to a process for preparing multi-color dispersions and the multi-color dispersions made thereof. | 05-28-2015 |
20150268871 | READ DISTURB HANDLING IN NAND FLASH - An apparatus having a processor and an interface to a nonvolatile memory having a plurality of blocks is disclosed. The processor is configured to (i) monitor a number of reads since a respective erase in at least one of the blocks in the nonvolatile memory, (ii) move a page from a first block to a second block in response to the number of reads exceeding a first threshold where the first block is partially programmed and (iii) move the page from the first block to the second block in response to the number of reads exceeding a second threshold where the first block is fully programmed. The first threshold is less than the second threshold. | 09-24-2015 |
20150347289 | Forced Map Entry Flush to Prevent Return of Old Data - A data storage device flushes newly written data in response to certain events such that, when the device has acknowledged newly written data, the device cannot return old data of the referenced logical block address to the host in any case. If the data of the logical block address has been corrupted, the device returns an uncorrectable error, not old data. A “force map entry flush” flushes modified map entries to NAND when an upper page is programmed. After a power failure and restoration, a storage device is able to analysis map entries to determine whether there is some host data in the uncorrectable die, then prevent return of old data to a host. | 12-03-2015 |