Patents by Inventor Indira Joshi

Indira Joshi 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: 20230325288
    Abstract: A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
    Type: Application
    Filed: June 9, 2023
    Publication date: October 12, 2023
    Inventors: Gunneswara R. Marripudi, Stephen G. Fischer, Zhan Ping, Indira Joshi, Harry Rogers
  • Patent number: 11693747
    Abstract: A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: July 4, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gunneswara R. Marripudi, Stephen G. Fischer, Zhan Ping, Indira Joshi, Harry Rogers
  • 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: 20190294513
    Abstract: A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
    Type: Application
    Filed: June 10, 2019
    Publication date: September 26, 2019
    Inventors: Gunneswara R. Marripudi, Stephen G. Fischer, Zhan Ping, Indira Joshi, Harry Rogers
  • Patent number: 10365981
    Abstract: A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: July 30, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gunneswara R. Marripudi, Stephen G. Fischer, Zhan Ping, Indira Joshi, Harry Rogers
  • 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: 20180052745
    Abstract: A computing system providing high-availability access to computing resources includes: a plurality of interfaces; a plurality of sets of computing resources, each of the sets of computing resources including a plurality of computing resources; and at least three switches, each of the switches being connected to a corresponding one of the interfaces via a host link and being connected to a corresponding one of the sets of computing resources via a plurality of resource connections, each of the switches being configured such that data traffic is distributed to remaining ones of the switches through a plurality of cross-connections between the switches if one of the switches fails.
    Type: Application
    Filed: November 4, 2016
    Publication date: February 22, 2018
    Inventors: Gunneswara R. Marripudi, Stephen G. Fischer, Zhan Ping, Indira Joshi, Harry Rogers
  • Publication number: 20180052624
    Abstract: A storage system includes a plurality of solid-state drives (SSDs) in which each SSD is an endpoint of a peer group in which one SSD is a primary SSD of the peer group, or all SSDs are treated as equal peers. Each SSD further includes a host interface port coupled to a host computing device that receives receive input/output (I/O) communications from the host computing device, a peer-interface port coupled to the peer-interface port of each other SSD in the peer group; and a controller coupled to the host interface port and the peer-interface port. The primary SSD controller is responsive to I/O communications received from the host computing device to provide data-protection computations relating to a coordinated data-protection configuration provided by the peer group and to pass the coordinated data-protection configuration information to the controllers of the other end points of the peer group through the peer-interface port.
    Type: Application
    Filed: November 14, 2016
    Publication date: February 22, 2018
    Inventors: Gunneswara R. MARRIPUDI, Stephen G. FISCHER, John PING, Indira JOSHI, Harry R. ROGERS
  • Publication number: 20160188528
    Abstract: An electronic system includes: a management server providing a management mechanism with an address structure having a unified address space; a communication block, coupled to the management server, configured to implement a communication transaction based on the management mechanism with the address structure having the unified address space; and a server, coupled to the communication block, providing the communication transaction with a storage device based on the management mechanism with the address structure having the unified address space.
    Type: Application
    Filed: October 13, 2015
    Publication date: June 30, 2016
    Inventors: Siamack Haghighi, Pradeep Bisht, Indira Joshi, Robert Brennan