Patents by Inventor Abhilash R

Abhilash R 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: 10635585
    Abstract: In an on-chip copy process, performed by a storage device, data is copied from a plurality of Single Level Cell (SLC) blocks of non-volatile three-dimensional memory (e.g., 3D flash memory) in a respective memory die to a Multilevel Cell (MLC) block of the same memory die. A copy of source data from a respective SLC block is interleaved with a copy of source data from one or more other SLC blocks in the memory die to produce interleaved source data. Each source data copy that is interleaved is rotated by an offset assigned to the respective SLC block from which the source data is copied, and each respective SLC block in the plurality of SLC blocks is assigned a distinct offset. Each distinct set of the interleaved source data is written to a distinct respective MLC page of the MLC block.
    Type: Grant
    Filed: June 15, 2018
    Date of Patent: April 28, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: Abhilash R. Kashyap, Gautam A. Dusija, Deepak Raghu, Chris Nga Yee Yip
  • Publication number: 20190354478
    Abstract: In an on-chip copy process, performed by a storage device, data is copied from a plurality of Single Level Cell (SLC) blocks of non-volatile three-dimensional memory (e.g., 3D flash memory) in a respective memory die to a Multilevel Cell (MLC) block of the same memory die. A copy of source data from a respective SLC block is interleaved with a copy of source data from one or more other SLC blocks in the memory die to produce interleaved source data. Each source data copy that is interleaved is rotated by an offset assigned to the respective SLC block from which the source data is copied, and each respective SLC block in the plurality of SLC blocks is assigned a distinct offset. Each distinct set of the interleaved source data is written to a distinct respective MLC page of the MLC block.
    Type: Application
    Filed: June 15, 2018
    Publication date: November 21, 2019
    Inventors: Abhilash R. Kashyap, Gautam A. Dusija, Deepak Raghu, Chris Nga Yee Yip
  • Patent number: 10193763
    Abstract: Multicast packets from streaming services on a data network are reduced. A packet conversion policy distributes OpenFlow rules to network components involved in multicasting services. In coordination with, and responsive to, detecting a matching service provider advertisement and service receiver request, executing an SDN policy governing a multicast streaming service. Specifically, multicast packets from a flow for streaming the multicast service are converted from multicast to unicast when sent from the network component associated with the service provider, and then are converted from unicast to multicast when received at the network component associated with the station.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: January 29, 2019
    Assignee: Fortinet, Inc.
    Inventors: Pramod Shanbhag, Lakshmi Narayana Dronadula, Abhilash R
  • Publication number: 20180083791
    Abstract: Multicast packets from streaming services on a data network are reduced. A packet conversion policy distributes OpenFlow rules to network components involved in multicasting services. In coordination with, and responsive to, detecting a matching service provider advertisement and service receiver request, executing an SDN policy governing a multicast streaming service. Specifically, multicast packets from a flow for streaming the multicast service are converted from multicast to unicast when sent from the network component associated with the service provider, and then are converted from unicast to multicast when received at the network component associated with the station.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 22, 2018
    Inventors: Pramod Shanbhag, Lakshmi Narayana Dronadula, Abhilash R
  • Patent number: 8429117
    Abstract: Provided is a method of loading data in a data warehouse. Two types of work tables are generated, namely, a first work table and a second work table. The data is loaded into the first work table and prepared for loading, using the second work table as temporary table for data preparation. The prepared data is loaded into the data warehouse.
    Type: Grant
    Filed: February 14, 2011
    Date of Patent: April 23, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Madan Gopal Devadoss, Abhilash R, Panish Ramakrishna
  • Publication number: 20120166385
    Abstract: Provided is a method of loading data in a data warehouse. Two types of work tables are generated, namely, a first work table and a second work table. The data is loaded into the first work table and prepared for loading, using the second work table as temporary table for data preparation. The prepared data is loaded into the data warehouse.
    Type: Application
    Filed: February 14, 2011
    Publication date: June 28, 2012
    Inventors: Madan Gopal Devadoss, Abhilash R, Panish Ramakrishna
  • Patent number: 7509935
    Abstract: An engine cover (400), such as a valve cover (700) or an oil pan (400), includes a skeleton structure (402) that may have a plurality of ribs (406) and at least one opening. At least one panel (404) is configured to fit in the at least one opening, and is operably connected to the skeleton structure (402). A seal (424) is located between the at least one panel (404) and the skeleton structure (402). The plurality of ribs (406) defines a plurality of channels (802) located around the at least one or more openings. Each panel (404) is held to the skeleton structure (402) by the plurality of channels (802).
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 31, 2009
    Assignee: International Engine Intellectual Property Company, LLC
    Inventors: Tyler R. Vincer, Abhilash R. Pamulaparthy
  • Publication number: 20080098979
    Abstract: An engine cover (400), such as a valve cover (700) or an oil pan (400), includes a skeleton structure (402) that may have a plurality of ribs (406) and at least one opening. At least one panel (404) is configured to fit in the at least one opening, and is operably connected to the skeleton structure (402). A seal (424) is located between the at least one panel (404) and the skeleton structure (402). The plurality of ribs (406) defines a plurality of channels (802) located around the at least one or more openings. Each panel (404) is held to the skeleton structure (402) by the plurality of channels (802).
    Type: Application
    Filed: October 31, 2006
    Publication date: May 1, 2008
    Applicant: International Engine Intellectual Property Company, LLC
    Inventors: Tyler R. Vincer, Abhilash R. Pamulaparthy