Patents by Inventor Ashish Ranjan

Ashish Ranjan 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: 9178762
    Abstract: A method may include receiving a reconfiguration to a first Virtual Local Area Network (VLAN)/spanning tree table, where the first VLAN/spanning tree table has a first identifier and is associated with a region of a network; updating the first VLAN/spanning tree table to generate a second VLAN/spanning tree table based on the reconfiguration; determining a second identifier of the second VLAN/spanning tree table; and generating a list of identifiers associated with the region of the network, the list including the first identifier and the second identifier.
    Type: Grant
    Filed: January 28, 2014
    Date of Patent: November 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Gaurish R. Dalvi, Choon Lee, Ashish Ranjan
  • Patent number: 9172609
    Abstract: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: October 27, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Rajashekar Reddy, Ankur Singla, Harshad Bhaskar Nakil, Pedro R. Marques, Ashish Ranjan
  • Publication number: 20150244617
    Abstract: In general, techniques are described for configuring and managing virtual networks. For example, a distributed virtual network controller is described that configures and manages an overlay network within a physical network formed by plurality of switches. A plurality of servers are interconnected by the switch fabric, each of the servers comprising an operating environment executing one or more virtual machines in communication via the overlay networks. The servers comprises a set of virtual switches that extends the overlay network as a virtual network to the operating environment of the virtual machines.
    Type: Application
    Filed: June 5, 2013
    Publication date: August 27, 2015
    Inventors: Harshad Bhaskar Nakil, Ankur Singla, Rajashekar Reddy, Tirthankar Ghose, ND Ramesh, Pedro Marques, Hampapur Ajay, Ashish Ranjan
  • Patent number: 9032477
    Abstract: A method may include contacting, by a network device, another device to obtain at least one of a network address, authentication, or authorization, receiving, from the other device, software update information that identifies an up-to-date software that the network device should have installed and location information that identifies a location from which to retrieve the up-to-date software, comparing, by the network device, the software update information to software information that identifies software currently installed on the network device, retrieving, by the network device, the up-to-date software based on the software update information and the location information when the software update information and the software information do not match, and auto-installing, by the network device, the up-to-date software.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: May 12, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Ashish Ranjan, Harshad Nakil
  • Patent number: 8959185
    Abstract: In general, techniques are described for facilitating multi-tenancy of a server accessed by virtual networks of a data center. A device included within a data center comprising one or more processors may perform the techniques. The processors may be configured to execute a virtual switch that supports a number of virtual networks executing within the data center. The virtual switch may be configured to receive a request regarding data associated with an identifier that is unique within one of the virtual networks that originated the request. The virtual switch may then translate the identifier included within the request to generate a globally unique identifier that is unique within the plurality of virtual networks, update the request to replace the identifier included within the request with the globally unique identifier, and transmit the updated request to a server of the data center.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 17, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
  • Patent number: 8953441
    Abstract: In one example, a network device includes a virtual network agent, and a network interface to send network packets to the virtual network controller using a default route for a physical network prior to establishing a communication session between a virtual network controller and the virtual network agent, wherein, after establishing the communication session between the virtual network controller device and the virtual network agent, the virtual network agent receives from the virtual network controller a command to install a new route at the network device, wherein the new route specifies encapsulation information to use for encapsulating network packets for sending the network packets to the virtual network controller over an overlay network, and wherein, responsive to detecting a failed link in the physical network, the virtual network agent sends packets to the virtual network controller on an alternate route in the overlay network.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 10, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
  • Publication number: 20140194657
    Abstract: A computer implemented blend control system and method for preparation of a hydrocarbon blend from a plurality of components drawn from respective component tanks have been disclosed. The system, in accordance with the present disclosure includes at least one sensing and analyzing means adapted to sense and analyze a first attribute of at least one of the components for obtaining first attribute data. The system further includes, at least one optimizing means having a data storage means for storing attribute based model data. The optimizing means receives the first attribute data and transmits the received first attribute data to a comparator means which computes an optimized proportion data between each of the component streams to enable selective drawing of each of the component streams in accordance with the optimized proportion data for preparing the hydrocarbon blend.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 10, 2014
    Applicant: Reliance Industries Limited
    Inventors: Anil Wadhwa, Ashish Ranjan Jha, Chandra Saravanan, Asit Kumar Das, Pinakiranjan Sankarprasad Patra, Sukumar Mandal, Praveen Kumar Chinthala, Gopal Ravichandran, Sudhirkumar Raojibhai Patel, Anand Raj Rajan, Ashok Swamisharan Pathak, Saumya Srivastava
  • Publication number: 20140195055
    Abstract: A computer implemented blend control system and method for preparation of a hydrocarbon blend from a plurality of component streams have been disclosed. The system includes a product tank for receiving a mixture comprising the plurality of component streams. The system further includes a sensing and analyzing means adapted to sense and analyze a first attribute of the received mixture for obtaining a first attribute data. The system further includes an optimizing means which stores the attribute based model data, receives the first attribute data and compares the received first attribute data with the attribute based model data to compute an optimized proportion data, based on which the component streams are selectively drawn into the product tank for preparing the hydrocarbon blend.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 10, 2014
    Applicant: RELIANCE INDUSTRIES LIMITED
    Inventors: Anil Wadhwa, Ashish Ranjan Jha, Chandra Saravanan, Asit Kumar Das, Pinakiranjan Sankarprasad Patra, Sukumar Mandal, Praveen Kumar Chinthala, Gopal Ravichandran, Sudhirkumar Raojibhai Patel, Anand Raj Rajan, Ashok Swamisharan Pathak, Saumya Srivastava
  • Publication number: 20140140245
    Abstract: A method may include receiving a reconfiguration to a first Virtual Local Area Network (VLAN)/spanning tree table, where the first VLAN/spanning tree table has a first identifier and is associated with a region of a network; updating the first VLAN/spanning tree table to generate a second VLAN/spanning tree table based on the reconfiguration; determining a second identifier of the second VLAN/spanning tree table; and generating a list of identifiers associated with the region of the network, the list including the first identifier and the second identifier.
    Type: Application
    Filed: January 28, 2014
    Publication date: May 22, 2014
    Applicant: Juniper Networks, Inc.
    Inventors: Gaurish R. DALVI, Choon Lee, Ashish Ranjan
  • Patent number: 8731644
    Abstract: The present invention provides a device and method for filtering impulsive noise and channel switching noise at ADC in an ECG device with multiplexed ESCs. The filtering is based on an implementation of Burst Sampling technique also a method for correcting errors in derived leads caused by time delays due to sequential sampling of different ECG signals is also provided. Real time digital FIR filters are used for removing other types of noise in ECG signals. The ECG device is compact and light weight and includes features of self calibration, clip detection and drawing of power from USB port of a PC, batteries or an external power source. The ECG monitoring device of the present invention measures real time ECG signals with automated data recording, data storage and retrieval, data transmission/transfer to an external system, along with parameter extraction for ECG analysis in an efficient manner for quick and reliable ECG measurement, in an extremely cost effective manner.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: May 20, 2014
    Assignee: Council of Scientific & Industrial Research
    Inventors: Ravi Mehrotra, Ansari Imran Mohd, Ashish Ranjan, Deepti Chadha, Anjali Sharma
  • Patent number: 8705353
    Abstract: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: April 22, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Rajashekar Reddy, Ankur Singla, Harshad Nakil, Pedro R. Marques, Ashish Ranjan
  • Patent number: 8654673
    Abstract: A method may include receiving a reconfiguration to a first Virtual Local Area Network (VLAN)/spanning tree table, where the first VLAN/spanning tree table has a first identifier and is associated with a region of a network; updating the first VLAN/spanning tree table to generate a second VLAN/spanning tree table based on the reconfiguration; determining a second identifier of the second VLAN/spanning tree table; and generating a list of identifiers associated with the region of the network, the list including the first identifier and the second identifier.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: February 18, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Gaurish R Dalvi, Choon Lee, Ashish Ranjan
  • Publication number: 20130329548
    Abstract: In one example, a network device includes a virtual network agent, and a network interface to send network packets to the virtual network controller using a default route for a physical network prior to establishing a communication session between a virtual network controller and the virtual network agent, wherein, after establishing the communication session between the virtual network controller device and the virtual network agent, the virtual network agent receives from the virtual network controller a command to install a new route at the network device, wherein the new route specifies encapsulation information to use for encapsulating network packets for sending the network packets to the virtual network controller over an overlay network, and wherein, responsive to detecting a failed link in the physical network, the virtual network agent sends packets to the virtual network controller on an alternate route in the overlay network.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 12, 2013
    Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
  • Publication number: 20130332577
    Abstract: In general, techniques are described for facilitating multi-tenancy of a server accessed by virtual networks of a data center. A device included within a data center comprising one or more processors may perform the techniques. The processors may be configured to execute a virtual switch that supports a number of virtual networks executing within the data center. The virtual switch may be configured to receive a request regarding data associated with an identifier that is unique within one of the virtual networks that originated the request. The virtual switch may then translate the identifier included within the request to generate a globally unique identifier that is unique within the plurality of virtual networks, update the request to replace the identifier included within the request with the globally unique identifier, and transmit the updated request to a server of the data center.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 12, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
  • Publication number: 20130329605
    Abstract: Techniques are described to provide multicast service within a virtual network using a virtual network controller and endpoint replication without requiring multicast support in the underlying network. The virtual network controller is configured to create a multicast tree for endpoint devices of a multicast group in the virtual network at a centralized location instead of in a distributed fashion. The virtual network controller communicates the multicast tree to one or more of the endpoint devices of the multicast group to instruct the endpoint devices to replicate and forward multicast packets to other endpoint devices according to the multicast tree. The replication and forwarding of multicast packets is performed by virtual switches executed on the endpoint devices in the virtual network. No replication is performed within the underlying network. The techniques enable multicast service within a virtual network without requiring multicast support in the underlying network.
    Type: Application
    Filed: March 15, 2013
    Publication date: December 12, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
  • Patent number: 8387112
    Abstract: A method may include contacting, by a network device, another device to obtain at least one of a network address, authentication, or authorization, receiving, from the other device, software update information that identifies an up-to-date software that the network device should have installed and location information that identifies a location from which to retrieve the up-to-date software, comparing, by the network device, the software update information to software information that identifies software currently installed on the network device, retrieving, by the network device, the up-to-date software based on the software update information and the location information when the software update information and the software information do not match, and auto-installing, by the network device, the up-to-date software.
    Type: Grant
    Filed: October 29, 2008
    Date of Patent: February 26, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Ashish Ranjan, Harshad Nakil
  • Publication number: 20110319777
    Abstract: The present invention provides a device and method for filtering impulsive noise and channel switching noise at ADC in an ECG device with multiplexed ESCs. The filtering is based on an implementation of Burst Sampling technique also a method for correcting errors in derived leads caused by time delays due to sequential sampling of different ECG signals is also provided. Real time digital FIR filters are used for removing other types of noise in ECG signals. The ECG device is compact and light weight and includes features of self calibration, clip detection and drawing of power from USB port of a PC, batteries or an external power source. The ECG monitoring device of the present invention measures real time ECG signals with automated data recording, data storage and retrieval, data transmission/transfer to an external system, along with parameter extraction for ECG analysis in an efficient manner for quick and reliable ECG measurement, in an extremely cost effective manner.
    Type: Application
    Filed: March 9, 2010
    Publication date: December 29, 2011
    Applicant: Council of Scientific & Industrial Research
    Inventors: Ravi Mehrotra, Ansari Imran Mohd, Ashish Ranjan, Deepti Chadha, Anjali Sharma
  • Patent number: 8018891
    Abstract: In general, techniques are described in which a plurality of network switches automatically configure themselves to operate as a single virtual network switch. A virtual switch is a collection of individual switch devices that operate like as single network switch. As described herein, network switches in a network that are capable of participating in a virtual switch may automatically discover one another. The participating network switches may then elect one of the participating switches as a master switch. The master switch may generate forwarding information and store the forwarding information in the participating switches, including the master switch. The forwarding information causes the participating switches to act like a single network switch.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: September 13, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Rajashekar Reddy, Ankur Singla, Harshad Nakil, Pedro R. Marques, Ashish Ranjan
  • Publication number: 20110134803
    Abstract: A method may include receiving a reconfiguration to a first Virtual Local Area Network (VLAN)/spanning tree table, where the first VLAN/spanning tree table has a first identifier and is associated with a region of a network; updating the first VLAN/spanning tree table to generate a second VLAN/spanning tree table based on the reconfiguration; determining a second identifier of the second VLAN/spanning tree table; and generating a list of identifiers associated with the region of the network, the list including the first identifier and the second identifier.
    Type: Application
    Filed: February 11, 2011
    Publication date: June 9, 2011
    Applicant: JUNIPER NETWORKS, INC.
    Inventors: Gaurish R. DALVI, Choon Lee, Ashish Ranjan
  • Patent number: 7911982
    Abstract: A method may include receiving a reconfiguration to a first Virtual Local Area Network (VLAN)/spanning tree table, where the first VLAN/spanning tree table has a first identifier and is associated with a region of a network; updating the first VLAN/spanning tree table to generate a second VLAN/spanning tree table based on the reconfiguration; determining a second identifier of the second VLAN/spanning tree table; and generating a list of identifiers associated with the region of the network, the list including the first identifier and the second identifier.
    Type: Grant
    Filed: May 1, 2008
    Date of Patent: March 22, 2011
    Assignee: Juniper Networks, Inc.
    Inventors: Gaurish R. Dalvi, Choon Lee, Ashish Ranjan