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: 9178762Abstract: 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: GrantFiled: January 28, 2014Date of Patent: November 3, 2015Assignee: Juniper Networks, Inc.Inventors: Gaurish R. Dalvi, Choon Lee, Ashish Ranjan
-
Patent number: 9172609Abstract: 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: GrantFiled: March 27, 2014Date of Patent: October 27, 2015Assignee: Juniper Networks, Inc.Inventors: Rajashekar Reddy, Ankur Singla, Harshad Bhaskar Nakil, Pedro R. Marques, Ashish Ranjan
-
Publication number: 20150244617Abstract: 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: ApplicationFiled: June 5, 2013Publication date: August 27, 2015Inventors: Harshad Bhaskar Nakil, Ankur Singla, Rajashekar Reddy, Tirthankar Ghose, ND Ramesh, Pedro Marques, Hampapur Ajay, Ashish Ranjan
-
Patent number: 9032477Abstract: 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: GrantFiled: February 5, 2013Date of Patent: May 12, 2015Assignee: Juniper Networks, Inc.Inventors: Ashish Ranjan, Harshad Nakil
-
Patent number: 8959185Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 17, 2015Assignee: Juniper Networks, Inc.Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
-
Patent number: 8953441Abstract: 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: GrantFiled: March 15, 2013Date of Patent: February 10, 2015Assignee: Juniper Networks, Inc.Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
-
Publication number: 20140194657Abstract: 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: ApplicationFiled: January 8, 2014Publication date: July 10, 2014Applicant: Reliance Industries LimitedInventors: 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: 20140195055Abstract: 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: ApplicationFiled: January 8, 2014Publication date: July 10, 2014Applicant: RELIANCE INDUSTRIES LIMITEDInventors: 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: 20140140245Abstract: 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: ApplicationFiled: January 28, 2014Publication date: May 22, 2014Applicant: Juniper Networks, Inc.Inventors: Gaurish R. DALVI, Choon Lee, Ashish Ranjan
-
ECG device with impulse and channel switching ADC noise filter and error corrector for derived leads
Patent number: 8731644Abstract: 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: GrantFiled: March 9, 2010Date of Patent: May 20, 2014Assignee: Council of Scientific & Industrial ResearchInventors: Ravi Mehrotra, Ansari Imran Mohd, Ashish Ranjan, Deepti Chadha, Anjali Sharma -
Patent number: 8705353Abstract: 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: GrantFiled: September 12, 2011Date of Patent: April 22, 2014Assignee: Juniper Networks, Inc.Inventors: Rajashekar Reddy, Ankur Singla, Harshad Nakil, Pedro R. Marques, Ashish Ranjan
-
Patent number: 8654673Abstract: 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: GrantFiled: February 11, 2011Date of Patent: February 18, 2014Assignee: Juniper Networks, Inc.Inventors: Gaurish R Dalvi, Choon Lee, Ashish Ranjan
-
Publication number: 20130329548Abstract: 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: ApplicationFiled: March 15, 2013Publication date: December 12, 2013Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
-
Publication number: 20130332577Abstract: 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: ApplicationFiled: March 15, 2013Publication date: December 12, 2013Applicant: Juniper Networks, Inc.Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
-
Publication number: 20130329605Abstract: 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: ApplicationFiled: March 15, 2013Publication date: December 12, 2013Applicant: Juniper Networks, Inc.Inventors: Harshad Bhaskar Nakil, Pedro R. Marques, Hampapur Ajay, Ashish Ranjan, Ankur Singla
-
Patent number: 8387112Abstract: 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: GrantFiled: October 29, 2008Date of Patent: February 26, 2013Assignee: Juniper Networks, Inc.Inventors: Ashish Ranjan, Harshad Nakil
-
ECG DEVICE WITH IMPULSE AND CHANNEL SWITCHING ADC NOISE FILTER AND ERROR CORRECTOR FOR DERIVED LEADS
Publication number: 20110319777Abstract: 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: ApplicationFiled: March 9, 2010Publication date: December 29, 2011Applicant: Council of Scientific & Industrial ResearchInventors: Ravi Mehrotra, Ansari Imran Mohd, Ashish Ranjan, Deepti Chadha, Anjali Sharma -
Patent number: 8018891Abstract: 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: GrantFiled: July 13, 2010Date of Patent: September 13, 2011Assignee: Juniper Networks, Inc.Inventors: Rajashekar Reddy, Ankur Singla, Harshad Nakil, Pedro R. Marques, Ashish Ranjan
-
Publication number: 20110134803Abstract: 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: ApplicationFiled: February 11, 2011Publication date: June 9, 2011Applicant: JUNIPER NETWORKS, INC.Inventors: Gaurish R. DALVI, Choon Lee, Ashish Ranjan
-
Patent number: 7911982Abstract: 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: GrantFiled: May 1, 2008Date of Patent: March 22, 2011Assignee: Juniper Networks, Inc.Inventors: Gaurish R. Dalvi, Choon Lee, Ashish Ranjan