Patents by Inventor Amit Shukla

Amit Shukla 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: 9565159
    Abstract: In some embodiments, an apparatus includes a management module configured to assign a unique set of identifiers to each network control entity from a set of network control entities. As a result, a network control entity from the set of network control entities can assign an identifier from its unique set of identifiers to a port in response to that network control entity receiving a login request from the port. The set of network control entities is associated with a distributed multi-stage switch. The management module is also configured to store a zone set database associated with the distributed multi-stage switch. The management module is configured to send an instance of an active zone set stored within the zone set database to each network control entity from the set of network control entities such that each network control entity can enforce the active zone set.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: February 7, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Joseph White, Ravi Shekhar, Jeevan Kamisetty
  • Patent number: 9531644
    Abstract: In some embodiments, a system includes a set of network control entities associated with a distributed multi-stage switch. Each network control entity from the set of network control entities is configured to manage at least one edge device having a set of ports and coupled to the distributed multi-stage switch. Each network control entity from the set of network control entities is associated with a unique set of identifiers. A network control entity from the set of network control entities is configured to assign a unique identifier from its unique set of identifiers to a port from the set of ports of the at least one edge device in response to the network control entity receiving a login request associated with the port.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: December 27, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Joseph White, Ravi Shekhar, Jeevan Kamisetty
  • Patent number: 9414136
    Abstract: In one embodiment, an apparatus includes a switching policy module configured to define a switching policy associating a Fiber Channel port with a destination Media Access Control (MAC) address. The switching module can be configured to receive a Fiber Channel over Ethernet (FCoE) frame from a network device and send a Fiber Channel frame encapsulated in the FCoE frame to the Fiber Channel port based at least in part on the switching policy and a destination MAC address of the FCoE frame.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: August 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Suresh Boddapati
  • Patent number: 9161275
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may comprise a transceiver configured to transmit uplink frames and receive downlink frames in a first transaction slot of a super-frame. The one or more of the uplink frames and the downlink frames are associated with over-allocated network allocation vectors that reserve a transmission time which exceeds a time required to transmit acknowledgements of the one or more downlink frames or receive acknowledgement of the one or more uplink frames, respectively. The apparatus may comprise a processing system configured to cause the transceiver to transmit a first uplink frame to the access point with a first over-allocated NAV, to establish a start-time for the super-frame and to extract data from two or more downlink frames in a burst received from the access point.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: October 13, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Kevin Neal Hayes, Prerepa Viswanadham, Mahesh Dandapani Iyer, Amit Shukla
  • Publication number: 20150245115
    Abstract: In one embodiment, an apparatus includes a switching policy module configured to define a switching policy associating a Fibre Channel port with a destination Media Access Control (MAC) address. The switching module can be configured to receive a Fibre Channel over Ethernet (FCoE) frame from a network device and send a Fibre Channel frame encapsulated in the FCoE frame to the Fibre Channel port based at least in part on the switching policy and a destination MAC address of the FCoE frame.
    Type: Application
    Filed: May 7, 2015
    Publication date: August 27, 2015
    Applicant: Juniper Networks, Inc.
    Inventors: Amit SHUKLA, Suresh BODDAPATI
  • Patent number: 9031072
    Abstract: In one embodiment, an apparatus includes a switching policy module configured to define a switching policy associating a Fiber Channel port with a destination Media Access Control (MAC) address. The switching module can be configured to receive a Fiber Channel over Ethernet (FCoE) frame from a network device and send a Fiber Channel frame encapsulated in the FCoE frame to the Fiber Channel port based at least in part on the switching policy and a destination MAC address of the FCoE frame.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: May 12, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Suresh Boddapati
  • Patent number: 9032054
    Abstract: In one embodiment, a method includes receiving a provisioning instruction including a device identifier from an external management entity, receiving the device identifier from a network device, associating the provisioning instruction the network device, and sending a portion of the provisioning instruction to the network device. The device identifier being associated with a virtual resource. The associating is based on the device identifier of the virtual resource and a device identifier of a network device. The portion of the provisioning instruction is sent to the network device based on the associating.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: May 12, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Arthi Ayyangar
  • Patent number: 8958429
    Abstract: In some embodiments, an apparatus includes a gateway device configured to be operatively coupled to a Fiber Channel switch by a first data port and a second data port. The gateway device is configured to designate the first data port as a primary data port and the second data port as a secondary data port. The gateway device is configured to associate a set of virtual ports with the first data port and not the second data port when in the first configuration. The gateway device is configured to associate the set of virtual ports with the second data port when in the second configuration. The gateway device moves from the first configuration to the second configuration when an error associated with the first data port is detected.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: February 17, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Suresh Boddapati
  • Publication number: 20140254552
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may comprise a transceiver configured to transmit uplink frames and receive downlink frames in a first transaction slot of a super-frame. The one or more of the uplink frames and the downlink frames are associated with over-allocated network allocation vectors that reserve a transmission time which exceeds a time required to transmit acknowledgements of the one or more downlink frames or receive acknowledgement of the one or more uplink frames, respectively. The apparatus may comprise a processing system configured to cause the transceiver to transmit a first uplink frame to the access point with a first over-allocated NAV, to establish a start-time for the super-frame and to extract data from two or more downlink frames in a burst received from the access point.
    Type: Application
    Filed: June 24, 2013
    Publication date: September 11, 2014
    Inventors: Kevin N. HAYES, Prerepa VISWANADHAM, Mahesh IYER, Amit SHUKLA
  • Patent number: 8798046
    Abstract: In one embodiment, an apparatus can include a filter module operatively coupled to a switching module. The filter module can be configured to define a filter to be applied to a Fiber Channel over Ethernet (FCoE) frame received from any port from multiple ports instantiated at a network device. The filter can be defined based at least in part on a first logical address associated with a first port from the multiple ports. The first logical address can be based at least in part on (1) a first identifier associated with a switch fabric to which the apparatus is operatively coupled and (2) a second identifier associated with a first port from the multiple ports. The filter module can be configured to define the filter such that a switching module sends the FCoE frame to a Fiber Channel device when a second logical address included in the FCoE frame matches the first logical address and the filter module is operatively coupled to the switching module.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: August 5, 2014
    Assignee: Juniper Networks, Inc.
    Inventors: Ronak Shah, Amit Shukla
  • Publication number: 20140161118
    Abstract: A power save unit of a first network device determines a sleep duration associated with a sleep mode of a low-power network device based on an exchange of information between the first network device and the low-power network device of a communication network. The power save unit determines whether the low-power network device is in the sleep mode. In response to determining that the low-power network device is in the sleep mode, the power save unit redirects network packets destined to the low-power network device to the first network device. The first network device stores the redirected network packets and notifies the low-power network device that the first network device has stored the redirected network packets.
    Type: Application
    Filed: December 6, 2012
    Publication date: June 12, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Mahesh D. IYER, Amit SHUKLA
  • Patent number: 8565118
    Abstract: In one embodiment, a method includes detecting a virtual resource hosted by a host device, selecting a configuration template associated with the virtual resource, and providing a provisioning instruction to a virtual switch module hosted by the host device based on the configuration template. The host device is operatively coupled to a network device. The detecting is at the network device; the selecting is at the network device; and the providing is at the network device. The virtual switch module is in communication with the virtual resource. The configuration template associated with the virtual resource is selected from a library of configuration templates accessible to the network device.
    Type: Grant
    Filed: December 30, 2008
    Date of Patent: October 22, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Arthi Ayyangar, Vijayabhaskar Annamalai Kalusivalingam, Quaizar Vohra
  • Patent number: 8520631
    Abstract: A mechanism for decreasing the latency in an IP address assignment process for mobile systems using IP as network layer protocol is described. The proposed system is aimed at supporting seamless hand-offs for real-time applications like VOIP. A set of optimized messages is defined to eliminate the need for exchanging long DHCP messages to acquire an IP address. The mechanism involves splitting the IP address assignment functionality into two parts, with the base station being responsible for assigning IP addresses to individual end user devices, and the Mobile Switching Center assigning a block of IP addresses to each base station.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: August 27, 2013
    Assignee: XG Technology, Inc.
    Inventors: Shashidhar R. Gandham, Amit Shukla
  • Patent number: 8514696
    Abstract: A network device may include a first memory to store a primary multicast tree state table for storing next-hop information for a multicast tree corresponding to a multicast stream; a second memory to store a secondary multicast tree, different than the primary multicast tree, state table for storing the next-hop information for the multicast tree corresponding to the multicast stream; a receiver to receive a data unit from a neighbor network device, the data unit including information regarding a next-hop in the multicast tree; and one or more processors. The one or more processors may update the primary multicast tree state table based on the information regarding the next-hop in the multicast tree, and update the secondary multicast tree state table, in response to the one or more processors updates the primary multicast tree state table, based on the information regarding the next-hop in the multicast tree.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: August 20, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Ravi Singh, Amit Shukla
  • Publication number: 20130163591
    Abstract: In some embodiments, an apparatus includes a management module configured to assign a unique set of identifiers to each network control entity from a set of network control entities. As a result, a network control entity from the set of network control entities can assign an identifier from its unique set of identifiers to a port in response to that network control entity receiving a login request from the port. The set of network control entities is associated with a distributed multi-stage switch. The management module is also configured to store a zone set database associated with the distributed multi-stage switch. The management module is configured to send an instance of an active zone set stored within the zone set database to each network control entity from the set of network control entities such that each network control entity can enforce the active zone set.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Amit Shukla, Joseph White, Ravi Shekhar, Jeevan Kamisetty
  • Publication number: 20130163607
    Abstract: In some embodiments, a system includes a set of network control entities associated with a distributed multi-stage switch. Each network control entity from the set of network control entities is configured to manage at least one edge device having a set of ports and coupled to the distributed multi-stage switch. Each network control entity from the set of network control entities is associated with a unique set of identifiers. A network control entity from the set of network control entities is configured to assign a unique identifier from its unique set of identifiers to a port from the set of ports of the at least one edge device in response to the network control entity receiving a login request associated with the port.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Applicant: Juniper Networks, Inc.
    Inventors: Amit Shukla, Suresh Boddapati, Joseph White, Ravi Shekhar, Jeevan Kamisetty
  • Publication number: 20130148659
    Abstract: In some embodiments, an apparatus includes a first network switch configured to be within a Fibre Channel over Ethernet (FCoE) network, which has a set of network switches including the first network switch. The first network switch is configured to receive, from a first network device, a login signal including a proposed logical identifier for the first network device. The first network switch is configured to send, in response to the login signal, a multicast signal including the proposed logical identifier to remaining network switches from the set of network switches. As a result, a second network switch from the set of network switches enforces a zone policy in response to receiving the multicast signal and prior to sending the proposed logical identifier to a second network device.
    Type: Application
    Filed: December 13, 2011
    Publication date: June 13, 2013
    Applicant: Juniper Networks, Inc.
    Inventor: Amit Shukla
  • Patent number: 8364852
    Abstract: In one embodiment, a network management module converts zone policies for a network into access sets and access set lists. The network management module can define access sets for a collection of peripheral processing devices that share the same communication restrictions imposed by the zone policies. The network management module can allocate address blocks for each access set such that at least some of the peripheral processing devices in the same access can share a common address prefix. The network management module can define access sets lists such that each access set references an access set list that includes all the peripheral processing devices in the network that can communicate with the peripheral processing devices in the referencing access set. The network management module can apply access sets and access set lists in generating or updating firewall filter rules, and in some embodiments, the access sets can be expressed in terms of the one or more common address prefixes.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: January 29, 2013
    Assignee: Juniper Networks, Inc.
    Inventors: Amit Shukla, Srinivasan Jagannadhan
  • Patent number: 8355373
    Abstract: A mechanism is disclosed where a Base Station provides assistance to a mobile device in the channel-switch process because a mobile device might have to perform frequent channel switches to overcome adverse channel conditions due to interference in the 900 MHz ISM band. The Base Station broadcasts channel-specific information that will be used by all mobile devices to accurately select prospective channels for future channel-switches, thereby cutting down the latency that is experienced during an actual switch.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: January 15, 2013
    Assignee: XG Technology, Inc.
    Inventors: Shashidhar R. Gandham, Amit Shukla
  • Publication number: 20120320795
    Abstract: In one embodiment, a method includes receiving a provisioning instruction including a device identifier from an external management entity, receiving the device identifier from a network device, associating the provisioning instruction the network device, and sending a portion of the provisioning instruction to the network device. The device identifier being associated with a virtual resource. The associating is based on the device identifier of the virtual resource and a device identifier of a network device. The portion of the provisioning instruction is sent to the network device based on the associating.
    Type: Application
    Filed: August 24, 2012
    Publication date: December 20, 2012
    Applicant: Juniper Networks, Inc.
    Inventors: Amit Shukla, Arthi Ayyangar