Patents by Inventor Krishna Kant

Krishna Kant 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: 12669950
    Abstract: Implementing guardrails for non-disruptive migration of workloads between storage arrays, the method comprising: initiating a non-disruptive migration of one or more workloads from a source storage array to a target storage array; validating, prior to completion of the non-disruptive migration, accessibility of the target storage array by one or more hosts; and completing, based on successfully validating the accessibility of the target storage array, the non-disruptive migration.
    Type: Grant
    Filed: April 29, 2024
    Date of Patent: June 30, 2026
    Assignee: EVERPURE, INC.
    Inventors: David Grunwald, Matthew Fay, Krishna Kant, Arun Rokade
  • Publication number: 20250348234
    Abstract: Storage resource access through role-based access control (RBAC) configuration, including: providing, to a host and by a role-based access control (RBAC) layer of a storage system, an identifier associated with one or more volumes; receiving, from the host and by a storage layer of the storage system, a request to access the one or more volumes, wherein the request comprises the identifier; and establishing, by the storage layer of the storage system, a connection between the host and the one or more volumes.
    Type: Application
    Filed: May 8, 2024
    Publication date: November 13, 2025
    Inventors: JOSHUA FREILICH, SEAMUS CONNOR, KRISHNA KANT
  • Publication number: 20250267185
    Abstract: An example method comprises determining, by an edge services controller, based on a respective predicted resource utilization value for each of a plurality of servers, a corresponding server weight for each of the plurality of servers; the plurality of servers comprising respective network interface cards (NICs), wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; determining, by the edge services controller, based on a respective predicted resource utilization value for each of a plurality of services, a corresponding application weight for each of the plurality of services; and scheduling, by the edge services controller, based on the respective server weight for a server of the plurality of servers and the respective application weight for the service, a service of the plurality of services on the server.
    Type: Application
    Filed: April 25, 2025
    Publication date: August 21, 2025
    Inventors: Raja Kommula, Ganesh Byagoti Matad Sunkada, Thayumanavan Sridhar, Rajasree Krishnamoorthy, Raj Yavatkar, Jit Gupta, Krishna Kant
  • Publication number: 20250217054
    Abstract: Declarative provisioning of storage, including: identifying one or more policies associated with a storage object; determining, in dependence upon at least the one or more policies, a storage configuration for the storage object; and provisioning, in accordance with the storage configuration, storage that implements the storage object.
    Type: Application
    Filed: March 17, 2025
    Publication date: July 3, 2025
    Inventors: KRISHNA KANT, BRENT LIM TZE HAO, RONALD KARR
  • Patent number: 12289364
    Abstract: An example method comprises determining, by an edge services controller, based on a respective predicted resource utilization value for each of a plurality of servers, a corresponding server weight for each of the plurality of servers; the plurality of servers comprising respective network interface cards (NICs), wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; determining, by the edge services controller, based on a respective predicted resource utilization value for each of a plurality of services, a corresponding application weight for each of the plurality of services; and scheduling, by the edge services controller, based on the respective server weight for a server of the plurality of servers and the respective application weight for the service, a service of the plurality of services on the server.
    Type: Grant
    Filed: April 19, 2024
    Date of Patent: April 29, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Ganesh Byagoti Matad Sunkada, Thayumanavan Sridhar, Rajasree Krishnamoorthy, Raj Yavatkar, Jit Gupta, Krishna Kant
  • Patent number: 12254199
    Abstract: Declarative provisioning of storage, including: identifying one or more policies associated with a storage object; determining, in dependence upon at least the one or more policies, a storage configuration for the storage object; and provisioning, in accordance with the storage configuration, storage that implements the storage object.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: March 18, 2025
    Assignee: PURE STORAGE, INC.
    Inventors: Krishna Kant, Brent Lim Tze Hao, Ronald Karr
  • Publication number: 20240427527
    Abstract: Copying data using references to the data, including: receiving a request to write the source data to a target volume, wherein the request to write the source data indicates the reference information; obtaining a metadata representation of the source data using the reference information; an copying, using the reference information, the metadata representation of the source data to the target volume.
    Type: Application
    Filed: September 6, 2024
    Publication date: December 26, 2024
    Inventors: ROLAND DREIER, RACHEL SHANAVA, KRISHNA KANT
  • Patent number: 12086473
    Abstract: Copying data using references to the data, including: receiving a request to write the source data to a target volume, wherein the request to write the source data indicates the reference information; obtaining a metadata representation of the source data using the reference information; an copying, using the reference information, the metadata representation of the source data to the target volume.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: September 10, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Roland Dreier, Rachel Shanava, Krishna Kant
  • Publication number: 20240281160
    Abstract: Implementing guardrails for non-disruptive migration of workloads between storage arrays, the method comprising: initiating a non-disruptive migration of one or more workloads from a source storage array to a target storage array; validating, prior to completion of the non-disruptive migration, accessibility of the target storage array by one or more hosts; and completing, based on successfully validating the accessibility of the target storage array, the non-disruptive migration.
    Type: Application
    Filed: April 29, 2024
    Publication date: August 22, 2024
    Inventors: DAVID GRUNWALD, MATTHEW FAY, KRISHNA KANT, ARUN ROKADE
  • Publication number: 20240275846
    Abstract: An example method comprises determining, by an edge services controller, based on a respective predicted resource utilization value for each of a plurality of servers, a corresponding server weight for each of the plurality of servers; the plurality of servers comprising respective network interface cards (NICs), wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; determining, by the edge services controller, based on a respective predicted resource utilization value for each of a plurality of services, a corresponding application weight for each of the plurality of services; and scheduling, by the edge services controller, based on the respective server weight for a server of the plurality of servers and the respective application weight for the service, a service of the plurality of services on the server.
    Type: Application
    Filed: April 19, 2024
    Publication date: August 15, 2024
    Inventors: Raja Kommula, Ganesh Byagoti Matad Sunkada, Thayumanavan Sridhar, Rajasree Krishnamoorthy, Raj Yavatkar, Jit Gupta, Krishna Kant
  • Patent number: 11968251
    Abstract: An example method comprises determining, by an edge services controller, based on a respective predicted resource utilization value for each of a plurality of servers, a corresponding server weight for each of the plurality of servers; the plurality of servers comprising respective network interface cards (NICs), wherein each NIC of the plurality of NICs comprises an embedded switch and a processing unit coupled to the embedded switch; determining, by the edge services controller, based on a respective predicted resource utilization value for each of a plurality of services, a corresponding application weight for each of the plurality of services; and scheduling, by the edge services controller, based on the respective server weight for a server of the plurality of servers and the respective application weight for the service, a service of the plurality of services on the server.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: April 23, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Raja Kommula, Ganesh Byagoti Matad Sunkada, Thayumanavan Sridhar, Rajasree Krishnamoorthy, Raj Yavatkar, Jit Gupta, Krishna Kant
  • Patent number: 11941279
    Abstract: In a particular embodiment, a virtual namespace identifier is mapped to one or more volumes stored among a pool of storage resources, wherein at least a first storage system and a second storage system are utilized to provide the storage resources. The virtual namespace identifier is migrated among the pool of storage resources to virtualize a data path for the one or more volumes.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: March 26, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Krishna Kant, Brent Lim Tze Hao, Robert Lee, Ronald Karr
  • Patent number: 11803453
    Abstract: Using host connectivity states to avoid queuing I/O requests: identifying a fault in data communications between a first storage system and a second storage system among a plurality of storage systems across which a dataset is synchronously replicated; updating, upon identifying the fault, an access state of a data communications path between first storage system and a host from an active state to a transitional state with respect to the dataset; and indicating, to the host, a first access state change.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: October 31, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Brian Bunker, Krishna Kant, Ronald Karr
  • Publication number: 20230297291
    Abstract: Copying data using references to the data, including: receiving a request to write the source data to a target volume, wherein the request to write the source data indicates the reference information; obtaining a metadata representation of the source data using the reference information; an copying, using the reference information, the metadata representation of the source data to the target volume.
    Type: Application
    Filed: April 20, 2023
    Publication date: September 21, 2023
    Inventors: Roland DREIER, Rachel SHANAVA, Krishna KANT
  • Publication number: 20230231912
    Abstract: A storage system proxy associated with a storage system may receive a service mesh policy used by a service mesh. The storage system may include a storage system proxy. The service mesh may include a control plane and a data plane. The data plane may include proxies associated with respective services. The control plane may configure the proxies according to the service mesh policy. The data plane may include the proxies communicating with each other, as configured by the control plane, to relay exchanges between the services. The storage system proxy may communicate with the storage system to configure a volume based on the service mesh policy received from the service mesh. The volume may be exposed to the data plane.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Taher Vohra, Luis Pablo Pabón, Naveen Neelakantam, Michael Carpendale, Paul Michael Rosham, Krishna Kant, Virendra Prakashaiah
  • Patent number: 11656804
    Abstract: A virtualized copy-by-reference includes: receiving, from a first computer system, a request for reference information for source data within a source volume; providing, to the first computer system, the reference information, wherein the reference information corresponds to a metadata representation of the source data; receiving, from a second computer system, a request to write the source data to a target volume, and wherein the request to write the source data indicates the reference information; and copying, using the reference information, the metadata representation of the source data to the target volume.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: May 23, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Roland Dreier, Rachel Shanava, Krishna Kant
  • Publication number: 20220083245
    Abstract: Declarative provisioning of storage, including: identifying one or more policies associated with a storage object; determining, in dependence upon at least the one or more policies, a storage configuration for the storage object; and provisioning, in accordance with the storage configuration, storage that implements the storage object.
    Type: Application
    Filed: October 22, 2021
    Publication date: March 17, 2022
    Inventors: Krishna Kant, Brent Lim Tze Hao, Ronald Karr
  • Publication number: 20220027051
    Abstract: In a particular embodiment, a virtual namespace identifier is mapped to one or more volumes stored among a pool of storage resources, wherein at least a first storage system and a second storage system are utilized to provide the storage resources. The virtual namespace identifier is migrated among the pool of storage resources to virtualize a data path for the one or more volumes.
    Type: Application
    Filed: October 7, 2021
    Publication date: January 27, 2022
    Inventors: KRISHNA KANT, BRENT LIM TZE HAO, ROBERT LEE, RONALD KARR
  • Publication number: 20210405930
    Abstract: A virtualized copy-by-reference includes: receiving, from a first computer system, a request for reference information for source data within a source volume; providing, to the first computer system, the reference information, wherein the reference information corresponds to a metadata representation of the source data; receiving, from a second computer system, a request to write the source data to a target volume, and wherein the request to write the source data indicates the reference information; and copying, using the reference information, the metadata representation of the source data to the target volume.
    Type: Application
    Filed: September 10, 2021
    Publication date: December 30, 2021
    Inventors: ROLAND DREIER, RACHEL SHANAVA, KRISHNA KANT
  • Patent number: 11126381
    Abstract: A virtualized copy-by-reference includes: receiving, from a first computer system, a request for reference information for source data within a source volume; providing, to the first computer system, the reference information, wherein the reference information corresponds to a metadata representation of the source data; receiving, from a second computer system, a request to write the source data to a target volume, and wherein the request to write the source data indicates the reference information; and copying, using the reference information, the metadata representation of the source data to the target volume.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: September 21, 2021
    Assignee: Pure Storage, Inc.
    Inventors: Roland Dreier, Krishna Kant, Rachel Shanava