Patents by Inventor Vivek Agarwal

Vivek Agarwal 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: 9785172
    Abstract: A method and system for implementing DMPP tracking of partially shaded/uniformly illuminated photovoltaic arrays using switched capacitor DC-DC converter is disclosed. Here, a dedicated SC converter is connected across each PV cell or PV module made of series connected PV cells wherein series connected modules make a PV string and parallel connected PV strings make up a PV array. This SC converter injects an equalization current across the PV module or PV cell so that the total current in the parallel combination of the PV module or PV cell and the corresponding SC converter is the same as the PV string current. In another implementation of DMPP tracking using SC converters, a dedicated SC converter is connected across each isolated PV module to perform MPP tracking of the respective PV module. Then all MPP tracking SC converter outputs are diode ORed to the common load.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: October 10, 2017
    Assignee: Indian Institue of Technology Bombay
    Inventors: Vivek Agarwal, Pradeep Kuruvilla Peter
  • Patent number: 9768980
    Abstract: Virtualization software that includes a VDRB (virtual distributed router/bridge) module for performing L3 routing and/or bridging operations is provided. At least some of the VDRBs are configured as VDBs (virtual distributed bridge) for performing bridging operations between different network segments in a distributed manner. The bridging tasks of a network are partitioned among several VDBs of the network based on MAC addresses. MAC addresses of VMs or other types of network nodes belonging to an overlay logical network are partitioned into several shards, each shard of MAC addresses assigned to a VDB in the network. Each VDB assigned a shard of MAC addresses performs bridging when it receives a packet bearing a MAC address belonging to its assigned shard. A VDB does not perform bridging on packets that do not have MAC address that falls within the VDB's shard of MAC addresses.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: September 19, 2017
    Assignee: NICIRA, INC.
    Inventors: Rahul Korivi Subramaniyam, Howard Wang, Ganesan Chandrashekhar, Vivek Agarwal, Ram Dular Singh
  • Publication number: 20170250990
    Abstract: Example implementations relate to hard zoning capabilities for devices using Internet small computer system interface (iSCSI) protocol. For example, a method includes creating a virtual local area network (VLAN) at an Ethernet switch between an initiator and target adapter. The method includes assigning an access control list (ACL) to the VLAN. The method includes segregating a device of a plurality of devices connected to the SAN into a zone group. The method also includes controlling access of a zone group based on the ACL and frame filtering.
    Type: Application
    Filed: October 31, 2014
    Publication date: August 31, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Krishna B. PUTTAGUNTA, Rupin T. MOHAN, Vivek AGARWAL, Charles J. NEWFELL, JR.
  • Publication number: 20170237670
    Abstract: Example implementations relate to end-to-end quality of service in storage area networks. For example, a method includes receiving input at a target from a user, the input to assign a priority level to a logical unit. This may include registering the logical unit priority level at a switch using an in-band communication in response to the priority level being assigned to the logical unit. This can also include instructing a host to implement the priority level using the in-band communication in response to the priority level being assigned to the logical unit. Further, the methods and systems may enforce the priority level with the host, the switch, and the target.
    Type: Application
    Filed: October 31, 2014
    Publication date: August 17, 2017
    Inventors: Krishna B. Puttagunta, Rupin T. Mohan, Vivek Agarwal
  • Patent number: 9729387
    Abstract: One embodiment of the present invention provides a switch capable of processing software-defined data flows. The switch includes an identifier management module and a flow definition management module. During operation, the identifier management module allocates a logical identifier to a link aggregation port group which includes a plurality of ports associated with different links. The flow definition management module processes a flow definition corresponding to the logical identifier, applies the flow definition to ports in the link aggregation port group, and update lookup information for the link aggregation port group based on the flow definition.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: August 8, 2017
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Vivek Agarwal, Arvindsrinivasan Lakshminarasimhan, Kashyap Tavarekere Ananthapadmanabha
  • Publication number: 20170222820
    Abstract: A method is provided. The method includes electing a mobile device optimization strategy at a mobile device, web interface, or through direction to the provider. In exchange for a user selecting the mobile device optimization strategy, a network or service provider provides one or more plan-related incentives. A related system and mobile device are also disclosed.
    Type: Application
    Filed: April 17, 2017
    Publication date: August 3, 2017
    Inventors: Ari Backholm, Vivek Agarwal, Alexander Ren, Ankur Gupta, Ross Bott
  • Publication number: 20170214719
    Abstract: Examples relate to enabling auto-configuration and management of storage resources. In some examples, an Internet group management protocol (IGMP) announcement is received from an end device of a number of end devices in a software defined network (SDN) environment. A storage network fabric map is updated to include the end device based on the IGMP/multicast announcement, where the storage network fabric map describes a network topology of the end devices in the SDN environment. At this stage, a device port of the end device is added to a virtual local area network (ULAN). In response to determining that the end device matches a policy template, parameters of the template policy are applied to the device port.
    Type: Application
    Filed: September 9, 2014
    Publication date: July 27, 2017
    Inventors: Rupin T Mohan, Vivek Agarwal, Krishna B Puttagunta
  • Publication number: 20170134281
    Abstract: One embodiment of the present invention provides a system for facilitating flow definition management in a switch. During operation, the system identifies a generic flow definition which specifies a flow that is not specific to any input port of a switch. The system further stores in a flow lookup data structure one or more port-specific flow rules based on the generic flow definition, wherein each port-specific flow rule corresponds to a respective port capable of processing data flows.
    Type: Application
    Filed: September 1, 2016
    Publication date: May 11, 2017
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Kashyap Tavarekere Ananthapadmanabha, Vivek Agarwal, Eswara S. P. Chinthalapati
  • Patent number: 9612154
    Abstract: A method for analyzing the condition of a spectrometer is provided. In one embodiment, the method includes acquiring optical data from a spectrometer of a downhole tool during flushing of a flowline and selecting a data set from the acquired optical data. The method can also include estimating light scattering and optical drift for the spectrometer based on the selected data set and determining impacts of the estimated light scattering and optical drift for the spectrometer on measurement accuracy of a characteristic of a downhole fluid determinable through analysis of the downhole fluid using the spectrometer. Additional methods, systems, and devices are also disclosed.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: April 4, 2017
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Kentaro Indo, Alexis Petit, Vivek Agarwal, Sepand Ossia, Julian J. Pop, Kai Hsu
  • Patent number: 9575782
    Abstract: Some embodiments provide a method for a computing device serving as a host machine in a logical network. The method executes several virtual machines that are in several different segments of the logical network. The method operates a managed physical routing element (MPRE) for routing data packets between different segments of the logical network. The MPRE includes several logical interfaces, each of which is for receiving data packets from a different segment of the logical network. Each of the logical interfaces is addressable by a network layer address. The method intercepts an Address Resolution Protocol (ARP) broadcast message when the destination address matches the network address of one of the logical interfaces. The method formulates an ARP reply to the ARP broadcast message.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: February 21, 2017
    Assignee: NICIRA, INC.
    Inventors: Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Vivek Agarwal, Howard Wang
  • Publication number: 20170034008
    Abstract: A system includes multiple devices in a storage area network (SAN). Each device includes at least one network port, at least one processor, and a management module. The management module is to receive announcements generated by ports included in an announcement group, where the ports are included in the other devices, and where each announcement includes port metadata for a particular port. The management module is also to determine, based on the announcements, a network mapping of the ports and the devices.
    Type: Application
    Filed: April 29, 2014
    Publication date: February 2, 2017
    Inventors: Krishna Puttagunta, Vivek Agarwal, Rupin T. Mohan, Navaruparajah Nadarajah, Andrew E.S. MacKay, Derek James Manning, Kyle Fransham, Charles J. Newfell, JR.
  • Publication number: 20170005918
    Abstract: A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.
    Type: Application
    Filed: August 31, 2015
    Publication date: January 5, 2017
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Howard Wang, Ram Dular Singh
  • Publication number: 20170005942
    Abstract: A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.
    Type: Application
    Filed: August 31, 2015
    Publication date: January 5, 2017
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Howard Wang, Ram Dular Singh
  • Publication number: 20170005924
    Abstract: A LRE (logical routing element) that have LIFs that are active in all host machines spanned by the LRE as well as LIFs that are active in only a subset of those spanned host machines is provided. A host machine having an active LIF for a particular L2 segment would perform the L3 routing operations for network traffic related to that L2 segment. A host machine having an inactive LIF for the particular L2 segment would not perform L3 routing operations for the network traffic of the L2 segment.
    Type: Application
    Filed: August 31, 2015
    Publication date: January 5, 2017
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Howard Wang, Ram Dular Singh
  • Publication number: 20160380891
    Abstract: A system provisions global logical entities that facilitate the operation of logical networks that span two or more datacenters. These global logical entities include global logical switches that provide L2 switching as well as global routers that provide L3 routing among network nodes in multiple datacenters. The global logical entities operate along side local logical entities that are for operating logical networks that are local within a datacenter.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 29, 2016
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Abhishek Goliya, Akshay Katrekar
  • Publication number: 20160380925
    Abstract: A system provisions global logical entities that facilitate the operation of logical networks that span two or more datacenters. These global logical entities include global logical switches that provide L2 switching as well as global routers that provide L3 routing among network nodes in multiple datacenters. The global logical entities operate along side local logical entities that are for operating logical networks that are local within a datacenter.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 29, 2016
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Abhishek Goliya, Akshay Katrekar
  • Publication number: 20160380815
    Abstract: A system provisions global logical entities that facilitate the operation of logical networks that span two or more datacenters. These global logical entities include global logical switches that provide L2 switching as well as global routers that provide L3 routing among network nodes in multiple datacenters. The global logical entities operate along side local logical entities that are for operating logical networks that are local within a datacenter.
    Type: Application
    Filed: August 27, 2015
    Publication date: December 29, 2016
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Abhishek Goliya, Akshay Katrekar
  • Patent number: 9450870
    Abstract: A system facilitates flow definition management in a switch. During operation, the system identifies a generic flow definition which specifies a flow that is not specific to any input port of a switch. The system further stores in a flow lookup data structure one or more port-specific flow rules based on the generic flow definition, wherein each port-specific flow rule corresponds to a respective port capable of processing data flows.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: September 20, 2016
    Assignee: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Kashyap Tavarekere Ananthapadmanabha, Vivek Agarwal, Eswara S. P. Chinthalapati
  • Patent number: 9413644
    Abstract: A logical routing element (LRE) having multiple designated instances for routing packets from physical hosts (PH) to a logical network is provided. A PH in a network segment with multiple designated instances can choose among the multiple designated instances for sending network traffic to other network nodes in the logical network according to a load balancing algorithm. Each logical interface (LIF) of an LRE is defined to be addressable by multiple identifiers or addresses, and each LIF identifier or address is assigned to a different designated instance.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: August 9, 2016
    Assignee: NICIRA, INC.
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Rahul Korivi Subramaniyam, Ram Dular Singh, Howard Wang
  • Publication number: 20160178435
    Abstract: A method for analyzing the condition of a spectrometer is provided. In one embodiment, the method includes acquiring optical data from a spectrometer of a downhole tool during flushing of a flowline and selecting a data set from the acquired optical data. The method can also include estimating light scattering and optical drift for the spectrometer based on the selected data set and determining impacts of the estimated light scattering and optical drift for the spectrometer on measurement accuracy of a characteristic of a downhole fluid determinable through analysis of the downhole fluid using the spectrometer. Additional methods, systems, and devices are also disclosed.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Kentaro Indo, Alexis Petit, Vivek Agarwal, Sepand Ossia, Julian J. Pop, Kai Hsu