Patents by Inventor Pramod John

Pramod John 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: 20230409447
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Application
    Filed: August 31, 2023
    Publication date: December 21, 2023
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Patent number: 11782805
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: October 10, 2023
    Assignee: NetApp, Inc.
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Publication number: 20230061648
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Application
    Filed: October 27, 2022
    Publication date: March 2, 2023
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Patent number: 11487632
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: November 1, 2022
    Assignee: NetApp Inc.
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Publication number: 20200364119
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Application
    Filed: July 31, 2020
    Publication date: November 19, 2020
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Patent number: 10769037
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: September 8, 2020
    Assignee: NetApp Inc.
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Patent number: 10693955
    Abstract: Improved techniques for disaster recovery of storage service accessible through storage area networks are disclosed. Embodiments include establishing peer relationships between nodes of primary and secondary computing clusters. Configuration information is replicated in near synchronous manner from a primary cluster and used to configure a secondary cluster in a similar manner. Host data is replicated in synchronous manner for all the storage devices and LUNs within them. The secondary cluster is kept updated continuously with configuration information and user data in LUNs on storage devices such that a host may be served data from the secondary cluster when the primary cluster experiences a disaster or failure. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: June 23, 2020
    Assignee: NETAPP, INC.
    Inventors: Raj Lalsangi, Pramod John Mathew, Perumal Govindan Deivapalan, Santosh Rao
  • Patent number: 10187275
    Abstract: A solution is provided for associating network traffic traversing a networked environment according to a selected category item, such as a user name or other network entity identity-related information. The solution includes a collector and a monitor. The collector extracts a user name and a network address from an event log maintained on the networked environment. The monitor receives the network traffic and identifies at least one packet having a network address that matches the extracted network address. After at least one of the packets is identified, the collector associates the identified packet(s) with the extracted user name.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: January 22, 2019
    Assignee: VMware, Inc.
    Inventors: Pramod John, Yingxian Wang, Ramachandran V. Marti, Maxine R. Erlund
  • Publication number: 20180210796
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Application
    Filed: March 23, 2018
    Publication date: July 26, 2018
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Patent number: 9965363
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: May 8, 2018
    Assignee: NETAPP, INC.
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Publication number: 20170141975
    Abstract: A solution is provided for associating network traffic traversing a networked environment according to a selected category item, such as a user name or other network entity identity-related information. The solution includes a collector and a monitor. The collector extracts a user name and a network address from an event log maintained on the networked environment. The monitor receives the network traffic and identifies at least one packet having a network address that matches the extracted network address. After at least one of the packets is identified, the collector associates the identified packet(s) with the extracted user name.
    Type: Application
    Filed: January 31, 2017
    Publication date: May 18, 2017
    Inventors: Pramod John, Yingxian Wang, Ramachandran V. Marti, Maxine R. Erlund
  • Patent number: 9584522
    Abstract: A solution is provided for associating network traffic traversing a networked environment according to a selected category item, such as a user name or other network entity identity-related information. The solution includes a collector and a monitor. The collector extracts a user name and a network address from an event log maintained on the networked environment. The monitor receives the network traffic and identifies at least one packet having a network address that matches the extracted network address. After at least one of the packets is identified, the collector associates the identified packet(s) with the extracted user name.
    Type: Grant
    Filed: April 4, 2006
    Date of Patent: February 28, 2017
    Assignee: VMware, Inc.
    Inventors: Pramod John, Yingxian Wang, Ramachandran V. Marti, Maxine R. Erlund
  • Publication number: 20150169414
    Abstract: Improved techniques for disaster recover within storage area networks are disclosed. Embodiments include replicating a LIF of a primary cluster on a secondary cluster. LIF configuration information is extracted from the primary cluster. A peer node from a secondary cluster is located. One or more ports are located on the located peer node that match a connectivity of the LIF from the primary cluster. One or more ports are identified based upon one or more filtering criteria to generate a candidate port list. A port from the candidate port list is selected based at least upon a load of the port. Other embodiments are described and claimed.
    Type: Application
    Filed: October 31, 2014
    Publication date: June 18, 2015
    Applicant: NETAPP, INC.
    Inventors: Raj Lalsangi, Pramod John Mathew, Subramanian Natarajan, Santosh Rao
  • Publication number: 20150172111
    Abstract: Improved techniques for disaster recovery of storage service accessible through storage area networks are disclosed. Embodiments include establishing peer relationships between nodes of primary and secondary computing clusters. Configuration information is replicated in near synchronous manner from a primary cluster and used to configure a secondary cluster in a similar manner. Host data is replicated in synchronous manner for all the storage devices and LUNs within them. The secondary cluster is kept updated continuously with configuration information and user data in LUNs on storage devices such that a host may be served data from the secondary cluster when the primary cluster experiences a disaster or failure. Other embodiments are described and claimed.
    Type: Application
    Filed: October 31, 2014
    Publication date: June 18, 2015
    Applicant: NETAPP, INC.
    Inventors: Raj Lalsangi, Pramod John Mathew, Perumal Govindan, Santosh Rao
  • Patent number: 8312522
    Abstract: A solution is provided for associating network traffic traversing on a networked environment according to a selected category item, such as a user name or other network entity identity-related information, by using a monitor device. The solution includes: obtaining user information from the directory service by obtaining at least one set of user object attributes from the directory service; identifying at least one authentication exchange packet from packets traversing on the networked environment; extracting a user ID and a network address from the authentication exchange packet; filtering or selecting packets traversing on the network environment that each have a network address equivalent to the extracted network address; and associating packets that were selected with user information having a name attribute equivalent to the extracted user ID.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: November 13, 2012
    Assignee: Packetmotion, Inc.
    Inventors: Pramod John, Tsehua A. Chen, Mitchell T. Christensen, Maxine R. Erlund
  • Publication number: 20120253829
    Abstract: Systems and methods may be provided for interactive virtual pharmacies. The systems and methods may include receiving, by a non-dispensing virtual pharmacy comprising one or more computers, an electronic prescription associated with a patient, where the electronic prescription is associated with at least one drug or product prescribed for the patient; determining, by the non-dispensing virtual pharmacy, a plurality of dispensing pharmacies capable of filling the prescription; determining, by the non-dispensing virtual pharmacy, a respective total price payable to each of the plurality of dispensing pharmacies for filling the prescription for the patient; delivering, in real-time to a patient device by the non-dispensing virtual pharmacy, an identification of the plurality of dispensing pharmacies and the respective total prices; and receiving, by the non-dispensing virtual pharmacy from the patient device, a selection of one of the plurality of dispensing pharmacies.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: MCKESSON CORPORATION
    Inventors: Pramod John, Sean Gallacher, David Silverberg
  • Publication number: 20120253846
    Abstract: Systems and methods may be provided for interactive virtual pharmacies.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: MCKESSON CORPORATION
    Inventors: Pramod John, Sean Gallacher, Rick Reddy, David Silverberg
  • Publication number: 20120253830
    Abstract: Systems and methods may be provided for interactive virtual pharmacies. The systems and methods may include receiving, by a non-dispensing virtual pharmacy comprising one or more computers, an electronic prescription associated with a patient, where the electronic prescription is associated with at least one drug or product prescribed for the patient; determining, by the non-dispensing virtual pharmacy, a respective total price payable to each of the plurality of dispensing pharmacies for filling the prescription for the patient; determining, by the non-dispensing virtual pharmacy based upon the determined respective total price, a respective patient payable amount for filling the prescription at each of the plurality of dispensing pharmacies; and delivering, in real-time from the non-dispensing virtual pharmacy to a patient device, an identification of the plurality of dispensing pharmacies and the respective patient payment amount at each dispensing pharmacy.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: MCKESSON CORPORATION
    Inventors: Pramod John, Sean Gallacher, Rick Reddy, David Silverberg
  • Publication number: 20120253832
    Abstract: Systems and methods may be provided for remote capture of paper prescriptions for use with a virtual pharmacy. The systems and methods may include receiving, by a non-dispensing virtual pharmacy comprising one or more computers, an image of a paper prescription for a patient, where the paper prescription includes information identifying at least a prescriber, a drug or product, a quantity of a drug or product, and usage information for the drug or product, where the image is a photograph of the paper prescription taken by a camera of a patient mobile device; analyzing, by the non-dispensing virtual pharmacy, the received image to determine whether any information from the paper prescription is illegible or missing; and responsive to the analyzing, delivering, by the non-dispensing virtual pharmacy, a response indicating whether the received image is accepted as an electronic prescription.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: MCKESSON CORPORATION
    Inventors: Pramod John, Sean Gallacher, Rick Reddy
  • Publication number: 20120253831
    Abstract: Systems and methods may be provided for interactive virtual pharmacies.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: MCKESSON CORPORATION
    Inventors: Pramod John, Sean Gallacher