Patents by Inventor Deboleena Sakalley

Deboleena Sakalley has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10402111
    Abstract: A data storage system includes a bridging device. The bridging device is configured to receive, from a host through a network, a host data block size. A sub-block size is determined based on the host data block size. One or more storage devices are configured to include a plurality of storage sub-blocks each having the sub-block size. A first write command to write first host data including a first number of host data blocks to the one or more storage devices is received. The bridging device compresses the first host data to generate first compressed data, and write the first compressed data to a second number of storage sub-blocks of the one or more storage devices.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: September 3, 2019
    Assignee: XILINX, INC.
    Inventors: Deboleena Sakalley, Ramesh R. Subramanian, Gopikrishna Jandhyala, Santosh Singh, Seong Hwan Kim
  • Patent number: 10209345
    Abstract: A signal processing unit and a method for searching for peaks in a two-dimensional matrix of numbers are described. The matrix is analyzed row by row and then column by column. Analyzing a row comprises, for each element of the row, tagging the element in response to determining that the element is a local maximum of the row Analyzing a column comprises determining a bit field associated with the column by determining, for each element of the column, a corresponding bit field element Determining the bit field element comprises: if the element of the column has not been tagged, setting the bit field element to a predefined first value, and, if the element of the column has been tagged, determining whether the element is a local maximum and, in this case, setting the bit field element to a predefined second value different from the first value and, otherwise, setting the bit field element to the first value.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: February 19, 2019
    Assignee: NXP USA, Inc.
    Inventors: Maik Brett, Deboleena Sakalley, Rohit Tomar
  • Patent number: 9934173
    Abstract: An example method of exchanging data between a remote host and a target system includes receiving at least one remote descriptor from the remote host over a front-end fabric at a controller, the at least one remote descriptor specifying a remote buffer in a remote memory of the remote host that is larger than a page size. The method includes adding entries to a table that map the remote buffer to a plurality of page-sized virtual buffers in a virtual address space managed by the controller, generating local descriptors referencing the plurality of paged-sized virtual buffers, receiving a sequence of page-sized direct memory access (DMA) requests at the controller, generating a sequence remote DMA (RDMA) requests from the sequence of DMA requests based on the entries in the table, and sending the sequence of RDMA requests to the remote host over the front-end fabric.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: April 3, 2018
    Assignee: XILINX, INC.
    Inventors: Deboleena Sakalley, Santosh Singh, Ramesh R. Subramanian, Pankaj V. Kumbhare, Ravi K. Boddu
  • Patent number: 9841795
    Abstract: A reset state control circuit adapted to reset independent device domains of an electronic device, said reset state control circuit comprising a capturing unit adapted to capture reset events; and a reset shaping logic adapted to change dynamically a reset control flow to reset device domains of said electronic device depending on a sequence of the reset events captured by said capturing unit.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: December 12, 2017
    Assignee: NXP USA, Inc.
    Inventors: Carl Culshaw, Sunny Gupta, Thomas Henry Luedeke, Deboleena Sakalley
  • Patent number: 9542351
    Abstract: A memory controller comprises a connection interface connected or connectable to a memory. The memory controller is arranged to read data from the memory via the connection interface. The memory controller further comprises a clock unit arranged to provide a data transfer clock signal having a first frequency. The data transfer clock signal may be provided to the memory via the connection interface. The data transfer clock signal is arranged for clocking a data transfer from the memory to the memory controller via the connection interface as well as an oversampling circuit arranged to sample a calibration data pattern read by the memory controller via the connection interface at a second frequency to provide an over-sampled calibration data pattern. The second frequency is larger than the first frequency. The memory controller is arranged to determine a timing shift of a data transfer from the memory to the memory controller based on the oversampled calibration data pattern.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: January 10, 2017
    Assignee: NXP USA, INC.
    Inventors: Derek Beattie, Rakesh Pandey, Deboleena Sakalley
  • Publication number: 20160266238
    Abstract: A signal processing unit and a method for searching for peaks in a two-dimensional matrix of numbers are described. The matrix is analyzed row by row and then column by column. Analyzing a row comprises, for each element of the row, tagging the element in response to determining that the element is a local maximum of the row Analyzing a column comprises determining a bit field associated with the column by determining, for each element of the column, a corresponding bit field element Determining the bit field element comprises: if the element of the column has not been tagged, setting the bit field element to a predefined first value, and, if the element of the column has been tagged, determining whether the element is a local maximum and, in this case, setting the bit field element to a predefined second value different from the first value and, otherwise, setting the bit field element to the first value.
    Type: Application
    Filed: October 21, 2013
    Publication date: September 15, 2016
    Inventors: Maik BRETT, Deboleena SAKALLEY, Rohit TOMAR
  • Publication number: 20160124904
    Abstract: A data processing device and a method for performing a round of an N point Fast Fourier Transform are described. The round comprises computing N output operands on the basis of N input operands by applying a set of N/P radix-P butterflies to the N input operands, wherein P is greater or equal two and the input operands are representable as N/(M*P)?2 input operand matrices, wherein M is greater or equal one, each input operand matrix is a square matrix with M*P lines and M*P columns, and each column of each input operand matrix contains the input operands for M of said butterflies.
    Type: Application
    Filed: June 17, 2013
    Publication date: May 5, 2016
    Applicant: Freescale Semiconductor, Inc.
    Inventors: Rohit TOMAR, Aman ARORA, Maik BRETT, Deboleena SAKALLEY
  • Publication number: 20160085279
    Abstract: A reset state control circuit adapted to reset independent device domains of an electronic device, said reset state control circuit comprising a capturing unit adapted to capture reset events; and a reset shaping logic adapted to change dynamically a reset control flow to reset device domains of said electronic device depending on a sequence of the reset events captured by said capturing unit.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 24, 2016
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: CARL CULSHAW, SUNNY GUPTA, THOMAS HENRY LUEDEKE, DEBOLEENA SAKALLEY
  • Publication number: 20150134890
    Abstract: A memory controller comprises a connection interface connected or connectable to a memory. The memory controller is arranged to read data from the memory via the connection interface The memory controller further comprises a clock unit arranged to provide a data transfer clock signal having a first frequency. The data transfer clock signal may be provided to the memory via the connection interface The data transfer clock signal is arranged for clocking a data transfer from the memory to the memory controller via the connection interface as well as an oversampling circuit arranged to sample a calibration data pattern read by the memory controller via the connection interface at a second frequency to provide an over-sampled calibration data pattern. The second frequency is larger than the first frequency. The memory controller is arranged to determine a timing shift of a data transfer from the memory to the memory controller based on the oversampled calibration data pattern.
    Type: Application
    Filed: June 15, 2012
    Publication date: May 14, 2015
    Applicant: FREESCALE SEMICONDUCTOR, INC.
    Inventors: Derek Beattie, Rakesh Pandey, Deboleena Sakalley