Weathers, US
Anthony Weathers, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20110078540 | INTERLACED ITERATIVE SYSTEM DESIGN FOR 1K-BYTE BLOCK WITH 512-BYTE LDPC CODEWORDS - To allow a single LDPC decoder to operate on both 512 B blocks and 4 KB blocks with comparable error correction performance, 512 KB blocks are interlaced to form a 1 KB data sequence, and four sequential 1 KB data sequences are concatenated to form a 4 KB sector. A de-interlacer between the detector and decoder forms multiple data sequence from a single data sequence output by the detector. The multiple data sequences are separately processed by a de-interleaver between the de-interlacer and the LDPC decoder, by the LDPC decoder, and by an interleaver at the output of the LDPD decoder. An interlacer recombines the multiple data sequences into a single output. Diversity may be improved by feeding interleaver seeds for respective codewords into the de-interleaver and interleaver during processing. | 03-31-2011 |
20110083058 | TRAPPING SET BASED LDPC CODE DESIGN AND RELATED CIRCUITS, SYSTEMS, AND METHODS - A method of generating a Tanner graph includes generating a pseudo-random parameter and selecting a subgraph within the Tanner graph to be designed, and assigning new edges to the subgraph as a function of the value of the pseudo-random parameter and as a function of prior edges, if any, that have been assigned to the subgraph. The method detects whether the subgraph contains a common feature indicative of a trapping set or sets to be avoided during generation of the Tanner graph until either the common feature is not detected or all possible combination of edges have been assigned to the subgraph. The subgraph containing no occurrences of the common feature is included as part of the Tanner graph or one of combinations is selected as the subgraph and is included as part of the Tanner graph. These operations are repeated until the entire Tanner graph is generated. | 04-07-2011 |
20110131467 | METHOD AND APPARATUS FOR ENCODING LBA INFORMATION INTO THE PARITY OF A LDPC SYSTEM - Systems and methods for encoding and decoding at least one logical block address in a low density parity check (LDPC) are disclosed. These systems and methods can include selecting a LDPC Code matrix and a parity check matrix wherein the LDPC Code matrix and the parity check matrix have an orthogonal relationship. These systems and methods may further include encoding a data element using at least some of the LBA bits in the parity bits in a LDPC codeword creating a parity vector using the at least some of the LBA bits in the LDPC codeword. | 06-02-2011 |
Anthony D. Weathers, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20120236651 | SYSTEM AND METHOD FOR DETERMINING DATA DEPENDENT NOISE CALCULATION FOR A FLASH CHANNEL - Disclosed is an system and method for determining a probability that a memory cell was programmed to a certain input level. An output level is received from a memory cell and a probability is determined that the output level corresponds to each of a plurality of programming levels. Each probability is determined as a function of the output level, a mean value of a distribution corresponding to the programming level, and a variance from the mean value with the variance being determined by a relative position of the output level with respect to the mean value. A probability value is generated as a function of the plurality of determined probabilities and then provided for use at a demodulator. | 09-20-2012 |
20120240006 | TRELLIS-CODED MODULATION IN A MULTI-LEVEL CELL FLASH MEMORY DEVICE - A method and system for storing data in a multi-level cell (MLC) flash memory device are described. The method includes receiving data for storage in the flash memory device, the flash memory device comprising an array of MLC flash memory cells, and encoding the received data into non-binary symbols according to a trellis-coded modulation scheme. The method further includes writing each of the non-binary symbols to a respective flash memory cell set, wherein each flash memory cell set comprises a plurality of MLC flash memory cells. | 09-20-2012 |
20120240007 | LDPC DECODING FOR SOLID STATE STORAGE DEVICES - A solid state storage device includes a flash memory and a controller configured to store data in the flash memory via a plurality of channels. The stored data is encoded using a low-density parity-check code. Hard-decision decoders are configured to decode encoded data received from the flash memory via respective channels of the plurality of channels using the low-density parity-check code and to provide decoded data to the controller in response to one or more read commands from the controller. A soft-decision decoder is configured to decode the encoded data received from the flash memory using the low-density parity-check code and to provide the decoded data to the controller in response to one of the plurality of hard-decision decoders failing to decode the encoded data. The encoded data is obtained by the soft-decision decoder using a plurality of read-retry operations. | 09-20-2012 |
20120240012 | APPARATUS AND METHOD FOR MULTI-MODE OPERATION OF A FLASH MEMORY DEVICE - Disclosed is an apparatus and method for operating a multi-level cell (MLC) flash memory circuit. Data is read from a memory block of a plurality of memory blocks in the MLC flash memory circuit, wherein each of the plurality of memory blocks can operate in one of at least three modes of operation comprising an MLC mode, a single-level cell (SLC) mode and a defective mode, and wherein the memory block is initially operating in the MLC mode. Error correction is performed on the read data to correct read errors in the read data. A determination is made if a number of bits corrected by the error correction exceeds a predetermined threshold value. If the number of bits corrected by the error correction exceeds the predetermined threshold value, the operating mode of the memory block is switched from the MLC mode to the SLC mode. | 09-20-2012 |
20130047044 | OPTIMAL PROGRAMMING LEVELS FOR LDPC - The subject disclosure describes a method for reducing a sector error rate in a flash memory device, the method comprising, identifying a first program verify level having a first value, selecting an adjustment value for the first program verify level and programming the adjustment value to the first program verify level to replace the first value and to shift a first programming distribution associated with the first program verify level, wherein the shift in the first programming distribution is associated with a decrease in a sector error rate, wherein the shift in the first programming distribution is associated with an increase in a bit error rate. A flash storage device and computer-readable media are also provided. | 02-21-2013 |
20130047045 | ERROR INDICATOR FROM ECC DECODER - The subject disclosure provides a method for generating a read-level error signal, comprising, correcting a plurality of bits read from a flash memory, determining a first error rate of a first error type corrected in the bits and determining a second error rate of a second error type corrected in the bits. In certain aspects, methods of the subject technology further provides steps for comparing the first error rate with the second error rate and generating a read-level error signal based on the comparison of the first error rate and the second error rate. A decoder and flash storage device are also provided. | 02-21-2013 |
20130163327 | WORD-LINE INTER-CELL INTERFERENCE DETECTOR IN FLASH SYSTEM - Aspects of the subject technology encompass a method for retrieving information stored in flash memory. In certain implementations, the method can include operations for reading a plurality of memory cells in a word line, generating a plurality of read signals based on the reading of the plurality of memory cells and identifying, from among the plurality of read signals, a first read signal associated with a first memory cell and a second read signal associated with a second memory cell, wherein the first memory cell is adjacent to the second memory cell in the word line. In certain aspects, the method can further include operations for generating an output for the first memory cell, wherein the output is based on the first and second read signals. A data storage system and article of manufacture are also provided. | 06-27-2013 |
20130163328 | INTER-CELL INTERFERENCE ALGORITHMS FOR SOFT DECODING OF LDPC CODES - Aspects of the subject technology relate to a method for reading information stored in a flash memory device. In some implementations, the method can include steps including, obtaining a first read signal of a first cell, wherein the first cell is located in a first word line and a first bit line in the flash memory device, obtaining a programming level of a second cell, wherein the second cell is located in a second word line and the first bit line, and wherein the second word line is adjacent to the first word line. In certain aspects, the method may further comprise steps for obtaining decoding information for the first cell based on the programming level of the second cell. A data storage system and article of manufacture are also provided. | 06-27-2013 |
20130290612 | SOFT INFORMATION MODULE - A system and method for generating reliability information (aka “soft information”) from a flash memory device is disclosed. A plurality of memory cells are read by a data storage controller at a first read level to obtain a plurality of program values. On an error indicator being received in connection with reading the plurality of memory cells, the plurality of memory cells are read one or more times at one or more different read levels to categorize the plurality of memory cells into two or more cell program regions. A confidence value is then assigned to each memory cell based on a corresponding cell program region for the memory cell, the confidence value being representative of a likelihood that the memory cell is programmed to a corresponding program value read at the first read level. | 10-31-2013 |
20130318422 | READ LEVEL ADJUSTMENT USING SOFT INFORMATION - A method for calibrating read levels in a flash memory device is provided. The method includes receiving read information from flash memory in response to a read command, assigning soft information to the received read information, determining an error signal based on the assigned soft information, determining a read level offset based on the error signal, and adjusting a read level in the flash memory by the determined read level offset. | 11-28-2013 |
Anthony Dwayne Weathers, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20150364202 | INTER-CELL INTERFERENCE ALGORITHMS FOR SOFT DECODING OF LDPC CODES - Aspects of the subject technology relate to a method for reading information stored in a flash memory device. In some implementations, the method can include steps including, obtaining a first read signal of a first cell, wherein the first cell is located in a first word line and in a first bit line in the flash memory device, obtaining a programming level of a second cell, wherein the second cell is located in a second word line and in the first bit line, and wherein the second word line is adjacent to the first word line. In certain aspects, the method may further comprise steps for obtaining decoding information for the first cell based on the programming level of the second cell, wherein the decoding information is derived from a first set of reference voltage distributions corresponding to the obtained programming level of the second cell. A data storage system and a non-transitory machine readable storage medium are also provided. | 12-17-2015 |
Arthur Kitchings Weathers, Las Vegas, NV US
Patent application number | Description | Published |
---|---|---|
20090098509 | Dental tooth extraction implement and method thereof - This application relates to the field of Dentistry, and in more particular to the atraumatic extraction of teeth. The instant invention is a wedge-shaped extraction rod to be inserted into a pre-drilled root. With a wider than thick configuration, the wedge-shaped rod allows the controlled introduction of both clockwise and counterclockwise torque around the vertical axis of the root to induce dislodgment from the natural socket seating, before the subsequent vertical removal of the root. | 04-16-2009 |
Arthur Kitchings Weathers, Scottsdale, AZ US
Patent application number | Description | Published |
---|---|---|
20140342308 | Low-splash reducing implement for dental applications - The invention is a low-splash dental fluid distribution implement with the ability to evenly wear down tooth decay, diseased tissue, or undesired dentin in oral applications with live patients. The directed multi-beams of pressurized fluid are a combined plurality of individual beams paired in such a manner that the reflected fluid bursts are inwardly directed against each other. This canceling effect prevents damage to the oral tissues of the patient's mouth by curtailing outward bound bursts of fluid arising from the initial directed impact. Also, the outer edges of the strike zone receive a comparable force as that which hits the center. | 11-20-2014 |
Christine Weathers, Katy, TX US
Patent application number | Description | Published |
---|---|---|
20140235629 | HETEROCYCLIC COMPOUNDS AS MDM2 INHIBITORS FOR THE TREATMENT OF CANCER - The present invention provides MDM2 inhibitor compounds of Formula I or II, or the pharmaceutically acceptable salts thereof, | 08-21-2014 |
Dean Weathers, Medford, OR US
Patent application number | Description | Published |
---|---|---|
20150053683 | CLOSURE SYSTEM FOR CONTAINERS - A closure assembly for sealing a container lid and base is disclosed. The closure assembly includes a male member and a female member that are coupled to a container lid and base, respectively. The female member includes an alignment feature and a gasket channel with a gasket in the gasket channel. The male member includes a corresponding alignment feature and a gasket sealing feature that protrudes into the gasket channel and forms a seal with the gasket when the closure assembly is in a closed position. | 02-26-2015 |
Dean A. Weathers, Medford, OR US
Patent application number | Description | Published |
---|---|---|
20150053819 | FUSELAGE INDEXING SYSTEM AND METHOD - A system is disclosed including at least one indexing stub secured to a fuselage in the place of one or more wing stubs and including indexing members protruding from opposite sides of the fuselage. A pair of receivers are mounted to a container and define channels to receive the indexing members. The channels may include an upper flared portion and a lower straight portion. The indexing members are lowered into the channels and the flared portions guide the indexing members into the straight portions. In some embodiments, a pair of clamping members are configured to selectively lock the indexing members within the channels. The indexing members may have a cylindrical shape and may be rotatably mounted to the at least one indexing stub. | 02-26-2015 |
Erik Weathers, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20100077165 | Tracking Block-Level Changes Using Snapshots - Writes to blocks of a protected storage volume that occur between the beginning of a prior backup interval and the beginning of a current backup interval are tracked using a first snapshot that is maintained through the current backup interval. At the beginning of the current backup interval, a second snapshot is generated. Blocks that are indicated by a dirty block list of the first snapshot as having been changed are read from the snapshot volume for the second snapshot and copied to a backup storage volume. For the next backup interval, the second snapshot or alternatively, a newly generated third snapshot, is used to track writes to blocks of a protected storage volume that occur between the beginning of the current backup interval and the beginning of a next backup interval. | 03-25-2010 |
20110088027 | TRACKING BLOCK-LEVEL WRITES - One embodiment is a method of installing a block-level write tracking driver in a Microsoft Windows™ operating system so that no reboot of the system is need, another embodiment is a method of installing a block-level write tracking driver in a Linux operating system so that no reboot of the system is needed, and still another embodiment is a method of tracking block-level writes to snapshots under newer Microsoft Windows™ operating systems. | 04-14-2011 |
Matt Weathers, Palo Alto, CA US
Patent application number | Description | Published |
---|---|---|
20110307826 | USER INTERFACE WITH MOUSE-OVER FUNCTION - Systems and methods to provide a user interface with a mouse-over function are provided. A system may comprise a detecting module to detect a user interface event received from a user device and to detect an event type. A pointer is detected as being within an area of interest of a plurality of areas of interest in the user interface upon determining that the event type is an update pointer event location. A rendering module populates a mini-view with mini-view data corresponding to the area of interest selected by virtue of the location of the pointer. | 12-15-2011 |
Matthew Weathers, Palo Alto, TX US
Patent application number | Description | Published |
---|---|---|
20130297390 | System, Method, and Computer-Readable Storage Medium for Payment of Online Purchases via a Portable Computing Device - A system, method, and computer-readable storage medium for enabling an individual to use a purchase-proxy mechanism to conduct a financial transaction from a computing device with an online merchant, whereby the individual is enabled to use stored personal data, such as financial account information and fulfillment information, without having to store the personal data with the online merchant. The system, method, and computer-readable storage medium furthermore enable an individual to change a payment and/or fulfillment option at the time of purchase with minimal inconvenience. | 11-07-2013 |
Melinda M. Weathers, Smyrna, GA US
Patent application number | Description | Published |
---|---|---|
20110282943 | SYSTEMS AND METHODS FOR DETERMINING VALUE OF SOCIAL MEDIA PAGES - Systems and methods for evaluating the effectiveness of social media pages. Users of social media systems review and publish various kinds of content on social media pages, including various messages, audio clips, video clips, polls, web links, etc. A social media page evaluation system hosted on a physical server or a cloud receives a social media page that is to be evaluated, and provides results of an evaluation process. The evaluation process involves processing of various criteria and parameters that characterize engagements and interactions between users of social media pages. Results of an evaluation process include qualitative and quantitative attributes in connection with evaluating the effectiveness of published content on social media pages. Such results are useful for purposes of enriching content in social media pages, resulting in greater network traffic due to increased engagements and interaction among users of social media pages. | 11-17-2011 |
Michael J. Weathers, El Paso, TX US
Patent application number | Description | Published |
---|---|---|
20090065295 | DESUPERHEATER MUFFLER - A liner system for a steam outlet pipe of a turbine bypass system comprises a liner mounted in spaced coaxial relation to the inner pipe wall such that an annular cavity is defined between the liner and the steam outlet pipe. The cavity is open on an upstream end and closed on a downstream end such that a quarter-wavelength resonator is formed for attenuating noise associated with a flow of superheated steam passing through the steam pipe. The liner may include a plurality of perforations to further attenuate noise in the steam outlet pipe. The open upstream end and closed downstream end of the cavity increases pressure within the cavity to prevent cooling water from entering the perforations and contacting the inner pipe wall. A wire mesh disposed against the outer liner wall may block cooling water penetration through the perforations and may further attenuate noise associated with the flow of superheated steam. | 03-12-2009 |
Pamela J. Weathers, Slow, MA US
Patent application number | Description | Published |
---|---|---|
20130137759 | COMPOSITIONS AND METHODS FOR TREATING PARASITIC DISEASE - The present invention features compositions and methods for treatment of parasitic diseases and cancer. The compositions include | 05-30-2013 |
Pamela J. Weathers, Stow, MA US
Patent application number | Description | Published |
---|---|---|
20090017529 | SCALABLE WALL BIOREACTOR FOR CULTURE OF PLANT AND ANIMAL TISSUES - A flexible wall bioreactor is described that uses a small droplet size mist unit, a lower rate ambient air flow rate, and a flexible wall culture chamber to provide an environment that allows for the growth of dense root matrix, shoot cultures, and 2 and 3 dimensional animal tissues. | 01-15-2009 |
20140026260 | PLANT AND FUNGI MICROPROPAGATION METHODS AND PRODUCTS MADE THEREBY - Methods for micropropagation of plant or fungal material within a plant bioreactor by attachment of the plant or fungal material to a positively-charged polymer-coated support structure and placement of the support structure within a growth chamber of the bioreactor are described. | 01-23-2014 |
R. David Weathers, Tampa, FL US
Patent application number | Description | Published |
---|---|---|
20110099027 | COLLABORATIVE HEALTHCARE - A specialty programmed computing system provides a platform for collaboratively providing and consuming healthcare products and services. Modules of the platform and third-party modules (accessing through an API) process and display patient EHR, practice management information, relationship (social network) information, and organizational structure information that is stored within the system and/or in data repositories of member entities in state/regional/national health information exchanges. The patent and/or provider portal is branded for the sponsoring organization, and communication tools and resources are made available to a given user based on their role, affiliation(s), and relationships. | 04-28-2011 |
Stephen James Weathers, Media, PA US
Patent application number | Description | Published |
---|---|---|
20140163905 | DEVICE FOR SENSORIAL EVALUATION OF CONSUMER PRODUCT APPLICATION FEEL - A product testing assembly is described. The product testing assembly may include a substrate, at least one measuring device, and at least one data processing system. The substrate has at least one surface configured to receive an application of a product to be tested. The at least one measuring device is configured to sense measured quantities as product is applied to the substrate and output one or more signals representative of a sequence of forces and/or moments being applied to the surface of the substrate by the application of the product to be tested. The at least one data processing system has one or more processors configured to receive the one or more signals representative of the sequence of forces and/or moments being applied to the surface of the substrate, and to convert the one or more signals into an output signal representative of one or more application performance characteristics of the product to be tested. | 06-12-2014 |
Will Weathers, Charlotte, NC US
Patent application number | Description | Published |
---|---|---|
20100039884 | FUEL MIXING SYSTEM - A process for mixing separate fluid streams is provided. The process includes the steps of providing a first fluid stream and a second fluid stream having an adjustable flow rate and together forming an output stream, monitoring at least one predetermined characteristic of the output stream, and adjusting the flow rate of the second fluid stream according to a predetermined algorithm. The predetermined algorithm is dependent upon the at least one of the predetermined characteristics of the output stream. | 02-18-2010 |
20100200107 | DIESEL EXHAUST FLUID STORAGE AND DISPENSING SYSTEMS - A liquid storage and dispensing system for storing and dispensing diesel exhaust fluid to a vehicle. The system includes a diesel exhaust fluid storage tank surrounded by a housing in which the interior temperature is maintained above a first temperature at or below which salting of the fluid occurs, and below a second temperature at or above which an ammonia constituent of the fluid evaporates. The system further includes filling and dispensing systems for refilling the storage tank and dispensing the fluid. | 08-12-2010 |