Patent application number | Description | Published |
20100217025 | FERRIC ORGANIC COMPOUNDS, USES THEREOF AND METHODS OF MAKING SAME - The present invention discloses a novel form of ferric organic compounds, including a form of ferric citrate, which are soluble over a wider range of pH, and which have a large active surface area. The ferric organic compounds of the present invention can be delivered effectively by oral route with better delivery to treat patients suffering from hyperphosphatemia, metabolic acidosis and other disorders responsive to ferric organic compound therapy. | 08-26-2010 |
20130079537 | FERRIC ORGANIC COMPOUNDS, USES THEREOF AND METHODS OF MAKING SAME - The present invention discloses a novel form of ferric organic compounds, including a form of ferric citrate, which are soluble over a wider range of pH, and which have a large active surface area. The ferric organic compounds of the present invention can be delivered effectively by oral route with better delivery to treat patients suffering from hyperphosphatemia, metabolic acidosis and other disorders responsive to ferric organic compound therapy. | 03-28-2013 |
20130345460 | FERRIC ORGANIC COMPOUNDS, USES THEREOF AND METHODS OF MAKING SAME - The present invention discloses a novel form of ferric organic compounds, including a form of ferric citrate, which are soluble over a wider range of pH, and which have a large active surface area. The ferric organic compounds of the present invention can be delivered effectively by oral route with better delivery to treat patients suffering from hyperphosphatemia, metabolic acidosis and other disorders responsive to ferric organic compound therapy. | 12-26-2013 |
20140011872 | FERRIC ORGANIC COMPOUNDS, USES THEREOF AND METHODS OF MAKING SAME - The present invention discloses a novel form of ferric organic compounds, including a form of ferric citrate, which are soluble over a wider range of pH, and which have a large active surface area. The ferric organic compounds of the present invention can be delivered effectively by oral route with better delivery to treat patients suffering from hyperphosphatemia, metabolic acidosis and other disorders responsive to ferric organic compound therapy. | 01-09-2014 |
20140018420 | FERRIC ORGANIC COMPOUNDS, USES THEREOF AND METHODS OF MAKING SAME - The present invention discloses a novel form of ferric organic compounds, including a form of ferric citrate, which are soluble over a wider range of pH, and which have a large active surface area. The ferric organic compounds of the present invention can be delivered effectively by oral route with better delivery to treat patients suffering from hyperphosphatemia, metabolic acidosis and other disorders responsive to ferric organic compound therapy. | 01-16-2014 |
20150232495 | FERRIC ORGANIC COMPOUNDS, USES THEREOF AND METHODS OF MAKING SAME - The present invention discloses a novel form of ferric organic compounds, including a form of ferric citrate, which are soluble over a wider range of pH, and which have a large active surface area. The ferric organic compounds of the present invention can be delivered effectively by oral route with better delivery to treat patients suffering from hyperphosphatemia, metabolic acidosis and other disorders responsive to ferric organic compound therapy. | 08-20-2015 |
Patent application number | Description | Published |
20090202665 | NASAL IRRIGATION DEVICE - A nasal irrigation device includes a container for storing nasal cleansing fluid, a spout having a connecting end, a nose engaging end and a spout passage, the connecting end of the spout being removably coupled to the container to allow the spout passage to receive nasal cleansing fluid from an opening of the container, the spout having a curved portion for directing nasal cleansing fluid toward a nasal passageway of a user when the container is clear of a nasal discharge path, the spout passage being continually open and unobstructed. The container is partially collapsible to force nasal cleansing fluid through the spout passage and into the nasal passageway. | 08-13-2009 |
20110166523 | NASAL IRRIGATION DEVICE - A nasal irrigation device includes a container for storing nasal cleansing fluid, a spout having a connecting end, a nose engaging end and a spout passage, the connecting end of the spout being removably coupled to the container to allow the spout passage to receive nasal cleansing fluid from an opening of the container, the spout having a curved portion for directing nasal cleansing fluid toward a nasal passageway of a user when the container is clear of a nasal discharge path, the spout passage being continually open and unobstructed. The container is partially collapsible to force nasal cleansing fluid through the spout passage and into the nasal passageway. | 07-07-2011 |
20120021060 | Honey Compositions and Uses Thereof - A composition for treating or alleviating the symptoms of sinusitis comprising Manuka honey at a concentration of from about 0.5% v/v to about 7% v/v in an aqueous pH-balanced solution is provided. In one embodiment, the concentration of Manuka honey is from about 3% v/v to about 6% v/v. In another embodiment, the concentration of Manuka honey is from about 4% v/v to about 5% v/v. A method of treating or alleviating the symptoms of sinusitis in a patient in need of such treatment, where the method comprises intranasally administrating the above composition to such patient in order to treat the sinusitis, is provided. A further method of improving olfactory function in a patient in need of treatment is provided, where the method comprises intranasally administering the above composition to such patient in order to improve olfactory function. | 01-26-2012 |
Patent application number | Description | Published |
20100177487 | TAMPER RESPONDENT MODULE - A tamper respondent module includes a basecard adapted to be inserted into a slot in a rack enclosure comprising at least one guide edge, at least one electrical coupler, a surface and at least one electronic component that contains information in an electronic format. In one example, an outer cover is coupled to the basecard and includes at least five sides. The outer cover is arranged in a covering relationship over the at least one electronic component. In another example, an anti-tamper apparatus is disposed between the outer cover and the surface. In another example, an anti-tamper circuit is electrically coupled to the at least one electronic component. In another example, a thermal frame is thermally coupled to the at least one electronic component. | 07-15-2010 |
20130058052 | Tamper Respondent Module - A tamper respondent module includes a basecard adapted to be inserted into a slot in a rack enclosure comprising at least one guide edge, at least one electrical coupler, a surface and at least one electronic component that contains information in an electronic format. In one example, an outer cover is coupled to the basecard and includes at least five sides. The outer cover is arranged in a covering relationship over the at least one electronic component. In another example, an anti-tamper apparatus is disposed between the outer cover and the surface. In another example, an anti-tamper circuit is electrically coupled to the at least one electronic component. In another example, a thermal frame is thermally coupled to the at least one electronic component. | 03-07-2013 |
Patent application number | Description | Published |
20100053089 | PORTABLE ELECTRONIC DEVICE INCLUDING TOUCHSCREEN AND METHOD OF CONTROLLING THE PORTABLE ELECTRONIC DEVICE - A method of controlling a portable electronic device having a touchscreen display includes determining a first orientation of the portable electronic device, rendering a first virtual keyboard and a first data display area on the touchscreen display based on the first orientation of the portable electronic device, automatically detecting a change from the first orientation to a second orientation of the portable electronic device, and automatically reconfiguring the touchscreen display by rendering a second virtual keyboard, a second data display area, and data previously displayed in the first data display area in the second data display area on the touchscreen display based on the second orientation of the portable electronic device. | 03-04-2010 |
20100085303 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method of controlling a portable electronic device having a touch screen display moveable with respect to a base thereof. The method includes providing a graphical user interface having user-selectable features on the touch screen display, detecting a touch event at a first location on the touch screen display, rendering a navigation indicator at a first feature of the user-selectable features in the graphical user interface in response to detecting the touch event at the first location, determining if a confirmation of selection is received from release of a switch actuated as a result of movement of the touch screen display with respect to the base, and selecting the first feature in response to determination that the confirmation of selection is received with the touch event at the first location. | 04-08-2010 |
20100085314 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method of controlling a portable electronic device that has a touch screen display moveable relative to a base thereof. The method includes rendering a graphical user interface including selectable text, detecting a touch event on the touch screen display, detecting actuation of a switch caused by movement of the touch screen display relative to the base during the touch event and determining a first location of touch at the time of actuation, detecting release of the switch and determining a second location of touch at the time of release of the switch, and selecting text from the first location of touch to the second location of touch. | 04-08-2010 |
20100171713 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method includes displaying information on a touch-sensitive display, detecting a touch at location associated with the information, rendering an indicator and a cursor at a position within the information, detecting a moving touch associated with the indicator, and moving the cursor along the information as the indicator is moved. | 07-08-2010 |
20100321303 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method of controlling a portable electronic device that has a touch-sensitive display includes displaying a representation of a user-selectable feature on the touch-sensitive display, detecting the touch on the touch-sensitive display at a first location associated with the feature, and temporarily increasing a target area of the representation after detecting the touch at the first location. | 12-23-2010 |
20110018695 | METHOD AND APPARATUS FOR A TOUCH-SENSITIVE DISPLAY - Method and apparatus for displaying a view of an application on a touch-sensitive display include detecting a touch on the touch-sensitive display. When the touch is at a first force, first feedback is provided and a first function is performed. When the touch is at a second force, second feedback is provided and a second function is performed. The first function and the second function are different. The first force and the second force are different. | 01-27-2011 |
Patent application number | Description | Published |
20110012850 | SELECTION OF A SELECTION ITEM ON A TOUCH-SENSITIVE DISPLAY - A focused selection item is displayed on a touch-sensitive display of an electronic device. An actuation of a physical key is detected. At least one function associated with the focused selection item is performed in response to the actuation. | 01-20-2011 |
20110248839 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME - A method includes detecting a touch at a touch location on a touch-sensitive display of an electronic device, identifying a first threshold value associated with the touch location, comparing the first threshold value to a force value related to the touch, and providing a first tactile feedback in response to determining that the force value meets the first threshold value. | 10-13-2011 |
20110248930 | PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME TO PROVIDE TACTILE FEEDBACK - A method includes detecting a touch at a touch location on a touch-sensitive display of an electronic device, identifying a first tactile feedback associated with the touch location, and providing the first tactile feedback in response to determining that a force value related to the touch meets a first threshold value. | 10-13-2011 |
20120287073 | SELECTION OF A SELECTION ITEM ON A TOUCH-SENSITIVE DISPLAY - A focused selection item is displayed on a touch-sensitive display of an electronic device. An actuation of a physical key is detected. At least one function associated with the focused selection item is performed in response to the actuation. | 11-15-2012 |
Patent application number | Description | Published |
20130339816 | CONSERVING COMPUTING RESOURCES DURING ERROR CORRECTION - Embodiments of the present disclosure describe device, methods, computer-readable media and system configurations for performing data decoding and error correction. In various embodiments, a plurality of bits of encoded data may be received, e.g., by an iterative decoder. In various embodiments, the iterative decoder may generate a set of m tuples A, each tuple in set A including a symbol comprising a group of bits of the encoded data and a probability associated with the symbol. In various embodiments, the encoded data may be decoded using the set of m tuples. In various embodiments, this may include allocating fewer bits to storage of a probability associated with a first tuple of the set A than are allocated for storage of a probability associated with a second tuple of the set A. Other embodiments may be described and/or claimed. | 12-19-2013 |
20130339817 | UPDATING VARIABLE NODES ASSOCIATED WITH AN ITERATIVE DECODER - Embodiments of the present disclosure describe device, methods, computer-readable media and system configurations for data decoding and/or error correction. In various embodiments, an iterative decoder may compute, from sign bits of log likelihood ratios associated with x bits of a plurality of bits of encoded data, a first combination of the x bits having a higher associated log density ratio than any other combination of the x bits. In various embodiments, the iterative decoder may further be configured to compute m combinations of the x bits having m highest associated log density ratios, based on reductions in log density ratios associated with one or more sub-combinations of the x bits and the computed first combination of the x bits. In various embodiments, a variable node associated with the iterative decoder may be updated with the m combinations of the x bits. Other embodiments may be described and/or claimed. | 12-19-2013 |
20130346833 | PROCESSING ELEMENTARY CHECK NODES OF AN ITERATIVE ED TRANSMITTER APPAR - Embodiments of the present disclosure describe devices, apparatus, methods, computer-readable media and system configurations for processing elementary check nodes associated with an iterative decoder in a manner that conserves computing resources. In various embodiments, first and second sets of m tuples may be received, e.g., as input for the elementary check node. Each tuple may include a symbol and a probability that the symbol is correct, and the first and second sets of m tuples may be sorted by their respective probabilities. In various embodiments, less than all combinations of the first and second sets of m tuples may be computed for consideration as output of the elementary check node, and some computed combinations may be eliminated from consideration as output. In various embodiments, the elementary check node may output a set of m output tuples with the highest probabilities. Other embodiments may be described and/or claimed. | 12-26-2013 |
20140089760 | STORAGE OF CODEWORD PORTIONS - Embodiments of the present disclosure describe device, methods, computer-readable media and system configurations for dividing error correcting code (“ECC”) codewords into portions and storing the portions among multiple die of non-volatile memory (“NVM”). For example, a device may include memory including a first die and a second die, and a memory controller configured to store a first portion of a codeword for use with an error correcting code in a first segment of the first die and to store a second portion of the codeword in a first segment of the second die. In various embodiments, the first segment of the second die may be offset from the first segment of the first die. Other embodiments may be described and/or claimed. | 03-27-2014 |
20140095958 | Techniques Associated with Error Correction for Encoded Data - Examples are disclosed for techniques associated with error correction for encoded data. In some examples, error correction code (ECC) information for the ECC encoded data may be received that indicates the ECC encoded data includes one or more errors. A determination may be made as to whether the ECC encoded data includes either a single error or more than one error. If the ECC encoded data includes a single error, an error location of the error is identified. If the ECC encoded data includes more than one error, separate error locations may be identified for the more than one error. The single error or the more than one error may be corrected and the ECC encoded data may then be decoded. Other examples are described and claimed. | 04-03-2014 |
20140281839 | ERROR AND ERASURE DECODING APPARATUS AND METHOD - Embodiments of apparatus and methods for decoding errors and erasures are described. A codeword may have errors and erasures. In embodiments, an apparatus may include a syndrome calculator configured to generate partial syndromes of the codeword, an erasure locator configured to generate an erasure locator polynomial, and a syndrome modifier configured to generate modified partial syndromes based at least in part on the partial syndromes and the erasure locator polynomial. The apparatus may further include an error locator configured to generate an error locator polynomial using the modified partial syndromes, for error and erasure decoding of the codeword. Other embodiments may be described and/or claimed. | 09-18-2014 |
20150154107 | NON-VOLATILE MEMORY SECTOR ROTATION - Methods and apparatus related to non-volatile memory page sector rotation are described. In one embodiment, logic rotates the order of one or more sectors by a rotation value prior to storage of the one or more sectors in a non-volatile memory device. Logic then rotates the one or more sectors back by the rotation value after reading the one or more sectors from the non-volatile memory device. Furthermore, at least one indirection block (corresponding to the one or more sectors) is stored in at least two different logical memory pages of the non-volatile memory. Other embodiments are also disclosed and claimed. | 06-04-2015 |
20150188570 | ERROR CORRECTION IN MEMORY - Apparatus, systems, and methods for error correction in memory are described. In one embodiment, a memory controller comprises logic to load an error correction codeword retrieved from a memory and apply a first error correction decoder to decode the error correction codeword, wherein the first error correction decoder implements a bit-flipping error correction algorithm which utilizes a variable bit-flipping threshold to determine whether to flip a bit in an error correction codeword. Other embodiments are also disclosed and claimed. | 07-02-2015 |
20150220387 | ERROR CORRECTION IN NON_VOLATILE MEMORY - Apparatus, systems, and methods for error correction in memory are described. In one embodiment, a memory controller comprises logic to receive a read request for data stored in a memory, retrieve the data and at least one associated error correction codeword, wherein the data and an associated error correction codeword is distributed across a plurality of memory devices in memory, apply a first error correction routine to decode the error correction codeword retrieved with the data and in response to an uncorrectable error in the error correction codeword, apply a second error correction routine to the plurality of devices in memory. Other embodiments are also disclosed and claimed. | 08-06-2015 |
Patent application number | Description | Published |
20110239094 | ERROR CORRECTION MECHANISMS FOR FLASH MEMORIES - Methods and apparatuses for Bose-Chaudhuri-Hocquenghem (BCH) decoding utilizing Berlekamp-Massey Algorithm (BMA) and Chien Search. The BMA may utilize one or more of a scalable semi-parallel shared multiplier array, a conditional q-ary inversionaless BMA and/or a conditional binary Inversionless BMA. The Chien Search may be accomplished utilizing a non-rectangular multiplier array. | 09-29-2011 |
20120233521 | APPARATUS, SYSTEM, AND METHOD FOR DECODING LINEAR BLOCK CODES IN A MEMORY CONTROLLER - Described herein are an apparatus, system, and method for encoder assisted decoding of linear systematic block codes. The apparatus comprises a first logic unit to receive a codeword from a memory, the codeword having a data portion and a corresponding parity portion; an encoder to encode the data portion of the received codeword and to generate a corresponding parity of the data portion of the received codeword; a second logic unit to generate a first parity portion from the corresponding parity portion of the codeword received by the first logic unit and the corresponding parity portion generated by the encoder; and a correction unit to correct the data portion of the codeword via the generated first parity portion. | 09-13-2012 |
20140089758 | METHOD, APPARATUS AND SYSTEM FOR HANDLING DATA FAULTS - Techniques and mechanisms for handling data faults in a memory system which includes multiple integrated circuit (IC) dies, each die including a respective one of multiple memory arrays. In an embodiment, control logic monitors for a die failure of the multiple dies, and further monitors for a request to perform error correction for the multiple memory arrays. Each of the multiple memory arrays may store a respective vertical error correction code specific to data of that memory array. Another IC die may store a Bose, Ray-Chaudhuri, Hocquenghem (BCH) code of a horizontal codeword which spans the multiple memory arrays. In another embodiment, the BCH code is available to decode logic for data recovery operations in response to a die failure, where the BCH code is further available to the decode logic for error correction operations when all of the memory arrays are operative. | 03-27-2014 |
20140181614 | Techniques for Error Correction of Encoded Data - Examples are disclosed for techniques for error correction of encoded data. In some examples, error correction code (ECC) information for the ECC encoded data may be received that indicates the ECC encoded data includes one or more errors. A determination may be made as to whether the ECC encoded data includes a single error, two errors or more than two errors. If the ECC encoded data includes a single error, an error location of the error may be identified. If the ECC encoded data includes two errors, first and second error locations may be identified. If the ECC encoded data includes more than two errors, separate error locations may be identified for the more than two errors. The single error, the two errors or the more than two errors may be corrected and the ECC encoded data may then be decoded. Other examples are described and claimed. | 06-26-2014 |