Patents by Inventor Vikas K. Sinha

Vikas K. Sinha 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: 11544187
    Abstract: A distributed storage system node is disclosed. The distributed storage system node may include at least one storage device, which may act as the primary replica for data subject to an Input/Output (I/O) request. A cost analyzer may calculate a local estimated time required to complete the I/O request at the primary replica, and a remote estimated time required to complete the I/O request at a secondary replica of the data. An I/O redirector may direct the I/O request to either the primary replica or the secondary replica based on the local estimated time required and the one remote estimated time required.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: January 3, 2023
    Inventors: Vikas K. Sinha, Gunneswara Rao Marripudi, Jianjian Huo, Ajit Yagaty
  • Patent number: 11169738
    Abstract: A system and method for providing erasure code data protection for an array of solid state drives. The solid state drives are connected to an Ethernet switch which includes a RAID control circuit, or a state machine, to process read or write commands that may be received from a remote host. The RAID control circuit, if present, uses a low-latency cache to execute write commands, and the state machine, if present, uses a local central processing unit, which in turn uses a memory as a low-latency cache, to similar effect.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: November 9, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, Vikas K. Sinha, Fred Worley, Ramdas P. Kachare, Stephen G. Fischer
  • Patent number: 11048581
    Abstract: A system and method for advanced storage device telemetry. The system includes multiple SSDs. I/O is executed on the SSDs in conjunction with a host software. As the I/O is executed, error log information is stored in a persistent memory as well as in a volatile memory. In various embodiments, granular performance information for the execution of the I/O is also stored in a persistent memory.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: June 29, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Vikas K. Sinha, Indira Joshi, Stephen G. Fischer
  • Publication number: 20200364141
    Abstract: A distributed storage system node is disclosed. The distributed storage system node may include at least one storage device, which may act as the primary replica for data subject to an Input/Output (I/O) request. A cost analyzer may calculate a local estimated time required to complete the I/O request at the primary replica, and a remote estimated time required to complete the I/O request at a secondary replica of the data. An I/O redirector may direct the I/O request to either the primary replica or the secondary replica based on the local estimated time required and the one remote estimated time required.
    Type: Application
    Filed: June 24, 2020
    Publication date: November 19, 2020
    Inventors: Vikas K. SINHA, Gunneswara Rao MARRIPUDI, Jianjian HUO, Ajit YAGATY
  • Publication number: 20200042252
    Abstract: A system and method for providing erasure code data protection for an array of solid state drives. The solid state drives are connected to an Ethernet switch which includes a RAID control circuit, or a state machine, to process read or write commands that may be received from a remote host. The RAID control circuit, if present, uses a low-latency cache to execute write commands, and the state machine, if present, uses a local central processing unit, which in turn uses a memory as a low-latency cache, to similar effect.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: Sompong Paul Olarig, Vikas K. Sinha, Fred Worley, Ramdas P. Kachare, Stephen G. Fischer
  • Patent number: 10481834
    Abstract: A system and method for providing erasure code data protection for an array of solid state drives. The solid state drives are connected to an Ethernet switch which includes a RAID control circuit, or a state machine, to process read or write commands that may be received from a remote host. The RAID control circuit, if present, uses a low-latency cache to execute write commands, and the state machine, if present, uses a local central processing unit, which in turn uses a memory as a low-latency cache, to similar effect.
    Type: Grant
    Filed: April 3, 2018
    Date of Patent: November 19, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sompong Paul Olarig, Vikas K. Sinha, Fred Worley, Ramdas P. Kachare, Stephen G. Fischer
  • Publication number: 20190227744
    Abstract: A system and method for providing erasure code data protection for an array of solid state drives. The solid state drives are connected to an Ethernet switch which includes a RAID control circuit, or a state machine, to process read or write commands that may be received from a remote host. The RAID control circuit, if present, uses a low-latency cache to execute write commands, and the state machine, if present, uses a local central processing unit, which in turn uses a memory as a low-latency cache, to similar effect.
    Type: Application
    Filed: April 3, 2018
    Publication date: July 25, 2019
    Inventors: Sompong Paul Olarig, Vikas K. Sinha, Fred Worley, Ramdas P. Kachare, Stephen G. Fischer
  • Patent number: 10318175
    Abstract: A storage device. The device includes both low-latency persistent memory and higher-latency nonvolatile memory. The persistent memory may be used for write caching or for journaling. A B-tree may be used to maintain an index of write requests temporarily stored in the persistent memory. Garbage collection may be performed in the nonvolatile memory while write requests are being stored in the persistent memory.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: June 11, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jianjian Huo, Vikas K. Sinha, Gunneswara R. Marripudi, Indira Joshi, Harry R. Rogers
  • Publication number: 20190155682
    Abstract: A system and method for advanced storage device telemetry. The system includes multiple SSDs. I/O is executed on the SSDs in conjunction with a host software. As the I/O is executed, error log information is stored in a persistent memory as well as in a volatile memory. In various embodiments, granular performance information for the execution of the I/O is also stored in a persistent memory.
    Type: Application
    Filed: January 16, 2018
    Publication date: May 23, 2019
    Inventors: Vikas K. Sinha, Indira Joshi, Stephen G. Fischer
  • Publication number: 20180260136
    Abstract: A storage device. The device includes both low-latency persistent memory and higher-latency nonvolatile memory. The persistent memory may be used for write caching or for journaling. A B-tree may be used to maintain an index of write requests temporarily stored in the persistent memory. Garbage collection may be performed in the nonvolatile memory while write requests are being stored in the persistent memory.
    Type: Application
    Filed: May 31, 2017
    Publication date: September 13, 2018
    Inventors: Jianjian Huo, Vikas K. Sinha, Gunneswara R. Marripudi, Indira Joshi, Harry R. Rogers
  • Publication number: 20170123700
    Abstract: A distributed storage system node (125, 130, 135) is disclosed. The distributed storage system node (125, 130, 135) may include at least one storage device (140, 145, 150, 155, 160, 165, 225, 230), which may act as the primary replica (2315) for data subject to an Input/Output (I/O) request (905). A cost analyzer (2310) may calculate a local estimated time required (3305) to complete the I/O request (905) at the primary replica, and a remote estimated time required (3710) to complete the I/O request (905) at a secondary replica (2320, 2325) of the data. An I/O redirector (215) may direct the I/O request (905) to either the primary replica (2315) or the secondary replica (2320, 2325) based on the local estimated time required (3305) and the one remote estimated time required (3710).
    Type: Application
    Filed: October 27, 2016
    Publication date: May 4, 2017
    Inventors: Vikas K. SINHA, Gunneswara Rao MARRIPUDI, Jianjian HUO, Ajit YAGATY
  • Patent number: 9612632
    Abstract: An electronic device may have a hard disk drive mounted diagonally within a housing. Electromagnetic interference shielding structures may enclose the hard disk drive. The shielding structures may include conductive elastomeric structures. A printed circuit board may be mounted diagonally in parallel with the hard disk drive. Connectors on the printed circuit board may be angled away from the printed circuit board at a non-zero angle and may be retained against the housing with a slide and lock connector retention member. An accelerometer may detect when the device is tipped over so that control circuitry may protect the hard disk drive. A fan may cause air to flow upwards on one side of the device and downwards on the other side of the device. The housing may rest on housing support structures with angled air vents and integral elastomeric feet.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: April 4, 2017
    Assignee: Apple Inc.
    Inventors: Vikas K. Sinha, Phillip S. Satterfield, Vinh H. Diep, Daniele De Iuliis
  • Patent number: 9408334
    Abstract: An electronic device may have a hard disk drive mounted diagonally within a housing. Electromagnetic interference shielding structures may enclose the hard disk drive. The shielding structures may include conductive elastomeric structures. A printed circuit board may be mounted diagonally in parallel with the hard disk drive. Connectors on the printed circuit board may be angled away from the printed circuit board at a non-zero angle and may be retained against the housing with a slide and lock connector retention member. An accelerometer may detect when the device is tipped over so that control circuitry may protect the hard disk drive. A fan may cause air to flow upwards on one side of the device and downwards on the other side of the device. The housing may rest on housing support structures with angled air vents and integral elastomeric feet.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: August 2, 2016
    Assignee: Apple Inc.
    Inventors: Vikas K. Sinha, Phillip S. Satterfield, Vinh H. Diep, Daniele De Iuliis
  • Patent number: 9331441
    Abstract: An electrical power adapter has first and second prongs that are retractable and deployable. When the prongs are in the deployed position the adapter may be mated with a receptacle and when in the retracted position the adapter has a reduced physical size. A linkage couples the first prong to the second prongs such that the first and second prongs retract and deploy simultaneously. An actuation mechanism causes the prongs to have a first detent in the deployed position and a second detent in the retracted position.
    Type: Grant
    Filed: September 11, 2014
    Date of Patent: May 3, 2016
    Assignee: APPLE INC.
    Inventors: Mathieu P. Roy, Cesar Lozano Villarreal, Vikas K. Sinha, Daniel Coster
  • Publication number: 20150364882
    Abstract: An electrical power adapter has first and second prongs that are retractable and deployable. When the prongs are in the deployed position the adapter may be mated with a receptacle and when in the retracted position the adapter has a reduced physical size. A linkage couples the first prong to the second prongs such that the first and second prongs retract and deploy simultaneously. An actuation mechanism causes the prongs to have a first detent in the deployed position and a second detent in the retracted position.
    Type: Application
    Filed: September 11, 2014
    Publication date: December 17, 2015
    Inventors: Mathieu P. Roy, Cesar Lozano Villarreal, Vikas K. Sinha, Daniel Coster
  • Patent number: 9215833
    Abstract: An electronic device may have a metal electromagnetic interference shielding enclosure. The enclosure may have a bottom wall, vertical sidewalls that extend upwards from the bottom wall, and a lid that covers the enclosure to define an interior cavity. Power supply components and other electrical components may be mounted within the interior cavity. A printed circuit board on which integrated circuits and other components are mounted may have an upper surface that faces the bottom wall of the enclosure and an opposing lower surface that faces a metal plate. Fence structures may be used to help shield components mounted on the printed circuit. Heat may be dissipated from components on the printed circuit into the bottom wall and into the metal plate. A plastic housing may be used to house the shielding enclosure, printed circuit board, components mounted on the printed circuit board, and the metal plate.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 15, 2015
    Assignee: Apple Inc.
    Inventors: Dominic E. Dolci, Phillip S. Satterfield, Vikas K. Sinha
  • Publication number: 20150268961
    Abstract: According to one general aspect, a method may include requesting, from a second tier of a cache memory system, a first instruction stored at a first memory address. The method may also include requesting, from a second tier of a branch target buffer system, a branch record associated with the first memory address. The method may also include receiving the branch record before receiving the first instruction. The method may also include pre-fetching, in response to receiving the branch record and before receiving the first instruction, a non-sequential instruction stored at a non-sequential memory address.
    Type: Application
    Filed: August 19, 2014
    Publication date: September 24, 2015
    Inventors: Gerald D. ZURASKI, Vikas K. SINHA, David M. MIELKE, Paul E. KITCHIN
  • Patent number: 9077093
    Abstract: An electrical power adapter employs a magnetically coupled mechanism to retract and deploy prongs used to interface with an electrical receptacle. The magnetically coupled mechanism is linearly displaced by a user, converting the linear displacement to rotary motion, pivoting the retractable prongs between a deployed position and a retracted position. When the retractable prongs are in the deployed position the adapter may be mated with a receptacle and when in the retracted position the adapter has a reduced physical size.
    Type: Grant
    Filed: April 23, 2014
    Date of Patent: July 7, 2015
    Assignee: Apple Inc.
    Inventors: Mathieu P. Roy, Cesar Lozano Villarreal, Jean-Marc Gery, Vikas K. Sinha
  • Publication number: 20140321046
    Abstract: An electronic device may have a hard disk drive mounted diagonally within a housing. Electromagnetic interference shielding structures may enclose the hard disk drive. The shielding structures may include conductive elastomeric structures. A printed circuit board may be mounted diagonally in parallel with the hard disk drive. Connectors on the printed circuit board may be angled away from the printed circuit board at a non-zero angle and may be retained against the housing with a slide and lock connector retention member. An accelerometer may detect when the device is tipped over so that control circuitry may protect the hard disk drive. A fan may cause air to flow upwards on one side of the device and downwards on the other side of the device. The housing may rest on housing support structures with angled air vents and integral elastomeric feet.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Apple Inc.
    Inventors: Vikas K. Sinha, Phillip S. Satterfield, Vinh H. Diep, Daniele De Iuliis
  • Publication number: 20140321045
    Abstract: An electronic device may have a hard disk drive mounted diagonally within a housing. Electromagnetic interference shielding structures may enclose the hard disk drive. The shielding structures may include conductive elastomeric structures. A printed circuit board may be mounted diagonally in parallel with the hard disk drive. Connectors on the printed circuit board may be angled away from the printed circuit board at a non-zero angle and may be retained against the housing with a slide and lock connector retention member. An accelerometer may detect when the device is tipped over so that control circuitry may protect the hard disk drive. A fan may cause air to flow upwards on one side of the device and downwards on the other side of the device. The housing may rest on housing support structures with angled air vents and integral elastomeric feet.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Apple Inc.
    Inventors: Vikas K. Sinha, Phillip S. Satterfield, Vinh H. Diep, Daniele De Iuliis