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).
-
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
-
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
-
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
-
Patent number: 7830875Abstract: A method for enabling autonegotiation over an interface for which no autonegotiation standard exists comprises establishing network communication between a first network device and a second network device over a communication link. The first network device includes a first media access controller (MAC) associated with a communication port coupled to the communication link and a second MAC positioned between the first MAC and the communication port, and the second MAC operates as a proxy MAC for the first MAC. The first MAC outputs an outbound data communication to the communication port at a first communication rate. The proxy MAC intercepts the outbound data communication. The proxy MAC then outputs the outbound data communication to the communication port at a second communication rate different from the first communication rate.Type: GrantFiled: June 13, 2007Date of Patent: November 9, 2010Assignee: Juniper Networks, Inc.Inventors: Ashish Ranjan, Ankur Singla, Harshad Nakil, Pedro R. Marques
-
Publication number: 20100278076Abstract: 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: ApplicationFiled: July 13, 2010Publication date: November 4, 2010Inventors: Rajashekar Reddy, Ankur Singla, Harshad Nakil, Pedro R. Marques, Ashish Ranjan
-
Patent number: 7756027Abstract: 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: June 13, 2007Date of Patent: July 13, 2010Assignee: Juniper Networks, Inc.Inventors: Rajashekar Reddy, Ankur Singla, Harshad Nakil, Pedro R. Marques, Ashish Ranjan
-
Publication number: 20080310432Abstract: A method for enabling autonegotiation over an interface for which no autonegotiation standard exists comprises establishing network communication between a first network device and a second network device over a communication link. The first network device includes a first media access controller (MAC) associated with a communication port coupled to the communication link and a second MAC positioned between the first MAC and the communication port, and the second MAC operates as a proxy MAC for the first MAC. The first MAC outputs an outbound data communication to the communication port at a first communication rate. The proxy MAC intercepts the outbound data communication. The proxy MAC then outputs the outbound data communication to the communication port at a second communication rate different from the first communication rate.Type: ApplicationFiled: June 13, 2007Publication date: December 18, 2008Inventors: Ashish Ranjan, Ankur Singla, Harshad Nakil, Pedro R. Marques
-
Publication number: 20080040460Abstract: A method of communicating in a communication system and the communication system are provided. The communication system comprises at least one imaging station with multiple network interfaces. Each network interface of the imaging station is identified with a network address. The method comprises steps of selecting a first network interface available for communication in an imaging station and configuring the imaging station to communicate via the first network interface. The method further comprises a step of communicating at least one imaging data from the imaging station via the first network interface.Type: ApplicationFiled: June 29, 2006Publication date: February 14, 2008Applicant: GENERAL ELECTRIC COMPANYInventors: Vinayakumar Oruvilakott, Shourya sarcar, Smita Singh, Ferry Tamtoro, Ashish Ranjan
-
Patent number: 6977891Abstract: A method is provided to reduce multicast traffic by snooping IGMP control packets on a packet-forwarding device. A multicast traffic reducer includes an IGMP proxy, which operates in conjunction with an IGMP snooper to intercept selected IGMP control packets and generate proxy IGMP control packets in their place. The IGMP proxy may include an IGMP query batcher to consolidate IGMP queries to multicast host groups, an IGMP query responder to consolidate host responses to the IGMP queries to multicast host groups, and/or an IGMP leave forwarder to manage host IGMP leave packets. The IGMP proxy consolidates or discards host-generated IGMP control packets and timely generates IGMP proxy control packets in their place. The IGMP proxy further includes an IGMP layer-2 query generator to initiate IGMP queries for a layer-2 router multicast application.Type: GrantFiled: June 30, 2001Date of Patent: December 20, 2005Assignee: Extreme Networks, Inc.Inventors: Ashish Ranjan, Desikan Saravanan