LSI Patent Applications

NOISE PREDICTIVE FILTER ADAPTATION FOR INTER-TRACK INTERFERENCE CANCELLATION

Granted: August 21, 2014
Application Number: 20140233129
Systems, methods, devices, circuits for data processing, and more particularly to systems and methods for adapting noise predictive filters for inter-track interference cancellation in a data processing system.

Systems and Methods For Burst Demodulation

Granted: August 21, 2014
Application Number: 20140233128
A data processing circuit with flaw robust burst field demodulation includes a burst integration circuit operable to calculate burst integration results for a servo data burst field, a comparison circuit operable to determine whether an absolute value of the burst integration results falls outside a window, and an error indicating circuit operable to indicate that a media flaw has been detected when the absolute value of the burst integration results fall outside the window.

CACHE LOAD BALANCING IN STORAGE CONTROLLERS

Granted: August 14, 2014
Application Number: 20140229658
Methods and structure are provided for cache load balancing in storage controllers that utilize Solid State Drive (SSD) caches. One embodiment is a storage controller of a storage system. The storage controller includes a host interface operable to receive Input and Output (I/O) operations from a host computer. The storage controller also includes a cache memory that includes an SSD. Further, the storage controller includes a cache manager that is distinct from the cache memory. The…

Systems and Methods for Data Quality Based Variable Data Process Scheduling

Granted: August 14, 2014
Application Number: 20140229954
Systems, circuits, devices and/or methods related to systems and methods for data processing, and more particularly to systems and methods for quality based scheduling processing of data sets.

METHOD AND CONTROLLER DEVICE FOR QUALITY OF SERVICE (QOS) CACHING IN A VIRTUALIZED ENVIRONMENT

Granted: August 14, 2014
Application Number: 20140229941
A method and controller device for sharing computing resources in a virtualized environment having a plurality of virtual machines. The method includes assigning a portion of the computing resources to the plurality of virtual machines. The method also includes leasing by a first virtual machine at least a portion of the assigned computing resources of at least one second virtual machine. The first virtual machine leases computing resources from the at least one second virtual machine…

Systems and Methods for Distributed Low Density Parity Check Decoding

Granted: August 14, 2014
Application Number: 20140229806
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for performing data decoding.

STATISTICAL ADAPTIVE ERROR CORRECTION FOR A FLASH MEMORY

Granted: August 14, 2014
Application Number: 20140229799
A method for implementing adaptive error correction in a memory, comprising the steps of (A) decoding a page of data read from a memory, (B) selecting one of a plurality of histograms based on a measured code word error rate of the decoded page and (C) applying an error correction code rate based on the selected histogram. The error correction code rate allows the memory to use a minimum number of error correction bits to provide reliable operation of the memory.

AT-SPEED SCAN TESTING OF INTERFACE FUNCTIONAL LOGIC OF AN EMBEDDED MEMORY OR OTHER CIRCUIT CORE

Granted: August 14, 2014
Application Number: 20140229778
An integrated circuit comprises scan test circuitry and at least one circuit core coupled to the scan test circuitry. The scan test circuitry comprises input and output scan chains coupled to respective input and output interfaces of the circuit core via respective functional logic blocks, and interface signal selection circuitry. The interface signal selection circuitry is configured to select a particular one of a functional input signal and a plurality of scan test input signals for…

Systems and Methods for Accommodating End of Transfer Request in a Data Storage Device

Granted: August 14, 2014
Application Number: 20140229700
Systems and methods for data processing particularly related addressing latency concerns in relation to data processing.

REBUILD OF REDUNDANT SECONDARY STORAGE CACHE

Granted: August 14, 2014
Application Number: 20140229676
System and techniques for rebuilding a redundant secondary storage cache including a first storage device and a second storage device are described. A metadata entry indicative of a validity of a portion of information stored by a first storage cache device and associated with a region of a primary storage device is received. When the validity of the portion of information associated with the region of the primary storage device is established, a region lock is requested on the region of…

EXTENDED VARIABLE GAIN AMPLIFICATION BANDWIDTH WITH HIGH-FREQUENCY BOOST

Granted: August 14, 2014
Application Number: 20140225669
An apparatus having a circuit is disclosed. The circuit may be configured to (i) receive an input signal from a communication channel and (ii) generate an intermediate signal by amplifying the input signal (a) by a low-frequency gain in response to an amplitude control signal and (b) by a high-frequency gain in response to a boost control signal.

METHODS AND STRUCTURE FOR FAST CONTEXT SWITCHING AMONG A PLURALITY OF EXPANDERS IN A SERIAL ATTACHED SCSI DOMAIN

Granted: August 14, 2014
Application Number: 20140229652
Methods and structure for enabling Fast Context Switching (FCS) among a plurality of FCS enhanced Serial Attached SCSI (SAS) expanders of a SAS domain. The FCS enhanced SAS expander is further adapted to detect completion of utilization of the first connection that utilizes an upstream PHY and a downstream PHY of the expander. The expander is further adapted, responsive to detecting completion, to determine whether a second connection between the initiator device and a second target…

MANAGING ARBITRATION IN MIXED LINK RATE WIDE PORTS

Granted: August 14, 2014
Application Number: 20140229651
Systems and methods presented herein provide for the management of link rates for connecting targets devices (e.g., storage devices) to initiators (e.g., host systems). In one embodiment, an expander includes a plurality of PHYs including a PHY having a first link rate and a PHY having a second link rate that is different than the first link rate. The expander also includes a link manager communicatively coupled to the PHYs and operable to process a connection request from an initiator…

AUTOMATIC PRESENTATION OF AN IMAGE FROM A CAMERA RESPONSIVE TO DETECTION OF A PARTICULAR TYPE OF MOVEMENT OF A USER DEVICE

Granted: August 14, 2014
Application Number: 20140228073
A user device comprises a housing, a processor, a position sensor coupled to the processor, a camera coupled to the processor and a display coupled to the processor. The position sensor is configured to detect at least one particular type of movement of the user device. The display is viewable through at least a portion of a front surface of the housing. The processor is configured to automatically present on the display at least a portion of an image from the camera responsive to the…

INDIUM TIN OXIDE LOOP ANTENNA FOR NEAR FIELD COMMUNICATION

Granted: August 14, 2014
Application Number: 20140227969
An apparatus includes a display and a transceiver. The display has a lateral surface. The lateral surface has disposed thereon a line comprising a thin-film conductive material. The line is patterned to form one or more loops around the display. The transceiver is electrically connected to the line. The line forms a radiating structure during a radio frequency (RF) operation.

Feature Point Based Robust Three-Dimensional Rigid Body Registration

Granted: August 14, 2014
Application Number: 20140226895
A method and system for registration of three-dimensional (3D) image frames is disclosed. The method includes receiving two point clouds representing two 3D image frames obtained at two time instances; locating the origins for the two point clouds; constructing two 2D grids for representing the two point clouds, wherein each 2D grid is constructed based on spherical representation of its corresponding point cloud and origin; identifying two sets of feature points based on the two 2D…

Three-Dimensional Region of Interest Tracking Based on Key Frame Matching

Granted: August 14, 2014
Application Number: 20140226854
A method and system for key frame based region of interest (ROI) tracking is disclosed. The method includes storing a key ROI set in a key ROI buffer, the key ROI set including at least one key ROI; designating one of the key ROI in the key ROI set as an active key ROI; receiving a point cloud representing a particular ROI to be processed for tracking; establishing a correspondence between that particular ROI and the active key ROI; determining whether to switch the active key…

SYSTEM AND METHOD FOR PROVIDING CONTROLLABLE STEADY STATE CURRENT WAVESHAPING IN A HARD DISK DRIVE (HDD) PREAMPLIFIER

Granted: August 14, 2014
Application Number: 20140226234
Aspects of the disclosure pertain to a system and method for providing controllable steady state current waveshaping in a preamplifier of a data storage system (e.g., hard disk drive). The preamplifier provides an output including a write current waveform having a steady state current level that is controllable via the write block circuitry of the preamplifier. This enhances the ability of the waveform to promote improved on-track and off-track write performance.

STORAGE DEVICE WITH REFLECTION COMPENSATION CIRCUITRY

Granted: August 14, 2014
Application Number: 20140226233
A hard disk drive or other storage device comprises a storage medium, a write head configured to write data to the storage medium, and control circuitry coupled to the write head. The control circuitry comprises a write driver configured to generate a write signal comprising a write pulse, and reflection compensation circuitry coupled to or otherwise associated with the write driver and configured to provide one or more reflection compensation pulses in the write pulse.

Systems and Methods for Shared Layer Data Decoding

Granted: August 14, 2014
Application Number: 20140226229
The present inventions are related to systems and methods for data processing, and more particularly to systems and methods for performing data decoding.