Patents by Inventor Arul Dhas

Arul Dhas 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).

  • Publication number: 20230259478
    Abstract: Provided is a method of packet processing, the method including receiving an input/output (IO) request from a host, selecting a drive corresponding to the IO request using a hashing algorithm or a round-robin technique, and establishing a connection between the host and the drive.
    Type: Application
    Filed: April 24, 2023
    Publication date: August 17, 2023
    Inventors: Benixon ARUL DHAS, Ramaraj PANDIAN, Ronald LEE
  • Patent number: 11636059
    Abstract: Provided is a method of packet processing, the method including receiving an input/output (IO) request from a host, selecting a drive corresponding to the IO request using a hashing algorithm or a round-robin technique, and establishing a connection between the host and the drive.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 25, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Benixon Arul Dhas, Ramaraj Pandian, Ronald Lee
  • Publication number: 20230044165
    Abstract: A method may include receiving, at a target, from a server, a command, information to identify data, and access information to perform a data transfer using a memory access protocol, and performing, based on the command, based on the access information, the data transfer between the target and a client using the memory access protocol. The information to identify the data may include an object key, and the object key and the access information may be encoded, at least partially, in an encoded object key. The method may further include sending, based on the data transfer, from the target to the server, a completion. The method may further include sending, based on the completion, from the server to the client, an indication of success. The method may further include reconstructing the data based on the parity data.
    Type: Application
    Filed: May 17, 2022
    Publication date: February 9, 2023
    Inventors: Somnath ROY, Ronald LEE, Benixon ARUL DHAS, Xiangnan LI
  • Patent number: 11422716
    Abstract: Provided is a method of coordinating lock requests in a network key-value (NKV) store including one or more NKV clients and one or more NKV targets, the method including receiving, by a first NKV client, a lock request from a client device over a communication interface to lock an object key stored in one or more of the NKV targets, determining, by the first NKV client, one of the NKV targets corresponding to the lock request, transmitting, by the first NKV client, the lock request to the one of the NKV targets over a storage interface, determining, by the one of the NKV targets, a priority of the lock request, and locking, by the one of the NKV targets, the lock request based on the priority.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: August 23, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Somnath Roy, Benixon Arul Dhas, Ramaraj Pandian
  • Patent number: 11243694
    Abstract: Provided is a method of completing object IOs, the method including receiving a first set of object IOs for a target storage device, dispatching the first set of object IOs to a first buffer of a first zone, the first buffer being configured to function as a first log buffer, concatenating the first set of object IOs to form a first object group in the first buffer, logging the first object group to a log device, modifying a function of the first buffer from the first log buffer to a first flush buffer, and transferring the first object group to the target storage device.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: February 8, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jian Liang, Ronald Lee, Benixon Arul Dhas, Ramaraj Pandian
  • Publication number: 20210318813
    Abstract: Provided is a method of coordinating lock requests in a network key-value (NKV) store including one or more NKV clients and one or more NKV targets, the method including receiving, by a first NKV client, a lock request from a client device over a communication interface to lock an object key stored in one or more of the NKV targets, determining, by the first NKV client, one of the NKV targets corresponding to the lock request, transmitting, by the first NKV client, the lock request to the one of the NKV targets over a storage interface, determining, by the one of the NKV targets, a priority of the lock request, and locking, by the one of the NKV targets, the lock request based on the priority.
    Type: Application
    Filed: May 28, 2020
    Publication date: October 14, 2021
    Inventors: Somnath ROY, Benixon ARUL DHAS, Ramaraj PANDIAN
  • Publication number: 20210303500
    Abstract: Provided is a method of packet processing, the method including receiving an input/output (IO) request from a host, selecting a drive corresponding to the IO request using a hashing algorithm or a round-robin technique, and establishing a connection between the host and the drive.
    Type: Application
    Filed: May 28, 2020
    Publication date: September 30, 2021
    Inventors: Benixon Arul Dhas, Ramaraj PANDIAN, Ronald LEE
  • Publication number: 20210232322
    Abstract: Provided is a method of completing object IOs, the method including receiving a first set of object IOs for a target storage device, dispatching the first set of object IOs to a first buffer of a first zone, the first buffer being configured to function as a first log buffer, concatenating the first set of object IOs to form a first object group in the first buffer, logging the first object group to a log device, modifying a function of the first buffer from the first log buffer to a first flush buffer, and transferring the first object group to the target storage device.
    Type: Application
    Filed: March 11, 2020
    Publication date: July 29, 2021
    Inventors: Jian LIANG, Ronald LEE, Benixon ARUL DHAS, Ramaraj PANDIAN
  • Patent number: 10887393
    Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data and a first processor configured to execute a firmware for retrieving data from the NVM and storing data in the NVM. A second processor of the DSD executes an application Operating System (OS) to interface with the first processor. The second processor sends a command to the first processor using the application OS to retrieve data from the NVM or store data in the NVM.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: January 5, 2021
    Assignee: Western Digital Technologies, Inc.
    Inventors: James N. Malina, Benixon Arul Dhas, Albert H. Chen
  • Publication number: 20200332418
    Abstract: A substrate processing system includes an upper electrode and a lower electrode arranged in a processing chamber. A gas delivery system is configured to selectively deliver at least one of a precursor gas, one or more deposition carrier gases, and a post deposition purge gas. An RF generating system is configured to deposit film on a substrate by generating RF plasma in the processing chamber between the upper electrode and the lower electrode while the precursor gas and the one or more deposition carrier gases are delivered by the gas delivery system. A bias generating circuit is configured to selectively supply a DC bias voltage to one of the upper electrode and the lower electrode while the post deposition purge gas is delivered by the gas delivery system. The post deposition purge gas that is delivered by the gas delivery system includes a reactant gas.
    Type: Application
    Filed: June 30, 2020
    Publication date: October 22, 2020
    Inventors: Arul DHAS, Kareem BOUMATAR, Christopher RAMSAYER
  • Patent number: 10704149
    Abstract: A method for processing a substrate in a substrate processing system includes selectively delivering at least one of a precursor, a deposition carrier gas, and a post deposition purge gas to a processing chamber. The method includes depositing film on the substrate by generating radio frequency (RF) plasma in the processing chamber between an upper electrode and a lower electrode while supplying an RF voltage to one of the upper electrode and the lower electrode and while the precursor and the deposition carrier gas is delivered. The method includes selectively supplying a direct current (DC) bias voltage to the upper electrode or the lower electrode; moving the substrate relative to a pedestal supporting the substrate while generating the DC bias voltage; and delivering the post deposition purge gas while supplying at least a portion of the DC bias voltage to the upper electrode or the lower electrode.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: July 7, 2020
    Assignee: Lam Research Corporation
    Inventors: Arul Dhas, Kareem Boumatar, Christopher Ramsayer
  • Publication number: 20200162553
    Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data and a first processor configured to execute a firmware for retrieving data from the NVM and storing data in the NVM. A second processor of the DSD executes an application Operating System (OS) to interface with the first processor. The second processor sends a command to the first processor using the application OS to retrieve data from the NVM or store data in the NVM.
    Type: Application
    Filed: January 24, 2020
    Publication date: May 21, 2020
    Inventors: James N. Malina, Benixon Arul Dhas, Albert H. Chen
  • Patent number: 10587689
    Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data and a first processor configured to execute a firmware for retrieving data from the NVM and storing data in the NVM. A second processor of the DSD executes an application Operating System (OS) to interface with the first processor. The second processor sends a command to the first processor using the application OS to retrieve data from the NVM or store data in the NVM.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: March 10, 2020
    Assignee: Western Digital Technologies, Inc.
    Inventors: James N. Malina, Benixon Arul Dhas, Albert H. Chen
  • Publication number: 20180347046
    Abstract: A method for processing a substrate in a substrate processing system includes selectively delivering at least one of a precursor, a deposition carrier gas, and a post deposition purge gas to a processing chamber. The method includes depositing film on the substrate by generating radio frequency (RF) plasma in the processing chamber between an upper electrode and a lower electrode while supplying an RF voltage to one of the upper electrode and the lower electrode and while the precursor and the deposition carrier gas is delivered. The method includes selectively supplying a direct current (DC) bias voltage to the upper electrode or the lower electrode; moving the substrate relative to a pedestal supporting the substrate while generating the DC bias voltage; and delivering the post deposition purge gas while supplying at least a portion of the DC bias voltage to the upper electrode or the lower electrode.
    Type: Application
    Filed: August 8, 2018
    Publication date: December 6, 2018
    Inventors: Arul Dhas, Kareem Boumatar, Christopher Ramsayer
  • Patent number: 10089023
    Abstract: An object based storage cluster includes at least one Data Storage Device (DSD) with a plurality of media portions for storing data. Media mapping information is received from the at least one DSD with the media mapping information indicating addresses assigned to each media portion of the plurality of media portions. Each media portion of the plurality of media portions is identified as a separate Object Storage Device (OSD) in the object based storage cluster using the media mapping information.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: October 2, 2018
    Assignee: Western Digital Technologies, Inc.
    Inventors: James N. Malina, Benixon Arul Dhas, Mohamad Hasmizal Azmi, Austin Liou
  • Patent number: 10047438
    Abstract: A substrate processing system comprises an upper electrode and a lower electrode arranged in a processing chamber. A gas delivery system selectively delivers at least one of precursor, one or more deposition carrier gases and a post deposition purge gas. An RF generating system deposits film on the substrate by generating RF plasma in the processing chamber between the upper electrode and the lower electrode by supplying an RF voltage to one of the upper electrode and the lower electrode while the precursor and the one or more deposition carrier gases are delivered by the gas delivery system. A bias generating circuit selectively supplies a DC bias voltage to one of the upper electrode and the lower electrode while the post deposition purge gas is delivered by the gas delivery system. The post deposition purge gas that is delivered by the gas delivery system includes a molecular reactant gas.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: August 14, 2018
    Assignee: LAM RESEARCH CORPORATION
    Inventors: Arul Dhas, Kareem Boumatar, Christopher James Ramsayer
  • Patent number: 9617637
    Abstract: Systems and methods for delivering liquid precursor in a substrate processing system include supplying liquid precursor using a first valve in fluid communication with a liquid precursor source; supplying purge gas using a second valve in fluid communication with a purge gas source; arranging a third valve having a first input port in fluid communication with an output port of the first valve and a second input port in fluid communication with an output port of the second valve; arranging an input port of a first divert injector valve in fluid communication with an output port of the third valve; and operating the first valve, the second valve, the third valve and the first divert injector valve in first, second, third and fourth modes.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: April 11, 2017
    Assignee: LAM RESEARCH CORPORATION
    Inventors: Arul Dhas, Brannon Kelley, Jaswinder Guiliani, Akhil Singhal
  • Patent number: 9621653
    Abstract: A Data Storage Device (DSD) includes a Non-Volatile Memory (NVM) for storing data, a network interface for communicating on a network, and a processor. According to one aspect, a command is received via the network interface for storing data in the NVM or retrieving data from the NVM. Based on a transport attribute of the command, it is determined whether to execute a file interface for accessing files stored in the NVM or an object interface for accessing data objects stored in the NVM. According to another aspect, computer-executable instructions are received from a device via the network interface and the computer-executable instructions are executed using an off-load interface. The computer-executable instructions cause the processor to transform data stored in the NVM or data received from the network and send the transformed data to another device on the network or store the transformed data in the NVM.
    Type: Grant
    Filed: February 12, 2015
    Date of Patent: April 11, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventors: Albert H. Chen, James N. Malina, Benixon Arul Dhas
  • Publication number: 20160378364
    Abstract: An object based storage cluster includes at least one Data Storage Device (DSD) with a plurality of media portions for storing data. Media mapping information is received from the at least one DSD with the media mapping information indicating addresses assigned to each media portion of the plurality of media portions. Each media portion of the plurality of media portions is identified as a separate Object Storage Device (OSD) in the object based storage cluster using the media mapping information.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: JAMES N. MALINA, BENIXON ARUL DHAS, MOHAMAD HASMIZAL AZMI, AUSTIN LIOU
  • Publication number: 20160017493
    Abstract: Systems and methods for delivering liquid precursor in a substrate processing system include supplying liquid precursor using a first valve in fluid communication with a liquid precursor source; supplying purge gas using a second valve in fluid communication with a purge gas source; arranging a third valve having a first input port in fluid communication with an output port of the first valve and a second input port in fluid communication with an output port of the second valve; arranging an input port of a first divert injector valve in fluid communication with an output port of the third valve; and operating the first valve, the second valve, the third valve and the first divert injector valve in first, second, third and fourth modes.
    Type: Application
    Filed: July 15, 2014
    Publication date: January 21, 2016
    Inventors: Arul Dhas, Brannon Kelley, Jaswinder Guiliani, Akhil Singhal