Patents by Inventor Nilesh Shah

Nilesh Shah 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: 20180034747
    Abstract: A method is described and in one embodiment includes receiving at a top-of-rack (“TOR”) switch a notification concerning a virtual machine (“VM”), wherein the received notification identifies a host associated with the VM; determining whether the identified host is directly connected to the TOR switch; and if the identified host is not directly connected to the TOR switch, identifying an intermediate switch to which the identified host is directly connected; and determining whether the identified intermediate switch to which the identified host is directly attached is attached to the TOR switch.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Rajesh Babu Nataraja, Shyam Kapadia, Lei Fu, Nilesh Shah
  • Publication number: 20180016020
    Abstract: An integrated aircraft cooling system comprising a turbine engine and a plurality of secondary cooling streams, wherein the turbine engine core exhaust stream drives the plurality of secondary cooling streams. A core exhaust stream outlet has a periphery and a composite secondary outlet positioned around the periphery of the core exhaust stream outlet, and the composite secondary outlet is segregated between the plurality of secondary streams. Each of the secondary flows are in fluid isolation from each other upstream of the composite secondary outlet.
    Type: Application
    Filed: July 18, 2016
    Publication date: January 18, 2018
    Applicant: Rolls-Royce North American Technologies Inc.
    Inventors: Bryan H. Lerg, Kenneth M. Pesyna, Nilesh Shah, Douglas J. Snyder
  • Publication number: 20180014827
    Abstract: An apparatus and method for improved cutting of self-retaining elements on a suture material, including the use of an improved calibration system. The calibration system includes a light emitting source and light receiving source, emitting light through a blade housing where the blade edge is within the light emitted pathway. The blade housing can be moved in accordance with the calibration information.
    Type: Application
    Filed: June 29, 2017
    Publication date: January 18, 2018
    Inventor: NILESH A. SHAH
  • Patent number: 9860116
    Abstract: A method is provided in one example embodiment and includes creating a segment organization, which includes a configuration profile. The method also includes attaching the configuration profile to a server in the segment organization. The method further includes sending the attached configuration profile to a database in a physical network.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: January 2, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vipin Jain, Suran Saminda de Silva, Shyam Kapadia, Nilesh Shah
  • Publication number: 20170237689
    Abstract: In some embodiments, a data packet may be received at a leaf switch. A port-channel associated with a destination port for the data packet may be identified, and the data packet may be transmitted to the destination port via the identified port-channel.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 17, 2017
    Applicant: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Shyam Kapadia, Nilesh Shah, Chia Tsai, Vinay Parameswarannair
  • Publication number: 20170171067
    Abstract: Systems and methods are provided for a multicast based solution to solving the slow-start problem that ensures both optimal (1-hop) and in-sequence delivery of packets to the destination. Packets are hardware switched thereby completely eliminating the slow software switching path.
    Type: Application
    Filed: February 28, 2017
    Publication date: June 15, 2017
    Applicant: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Nilesh Shah, Bhushan Kanekar
  • Patent number: 9660938
    Abstract: In some embodiments, a data packet may be received at a leaf switch. A port-channel associated with a destination port for the data packet may be identified, and the data packet may be transmitted to the destination port via the identified port-channel.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: May 23, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Rajagopalan Janakiraman, Shyam Kapadia, Nilesh Shah, Chia Tsai, Vinay Parameswarannair
  • Patent number: 9647849
    Abstract: Systems and methods are provided for a multicast based solution to solving the slow-start problem that ensures both optimal (1-hop) and in-sequence delivery of packets to the destination. Packets are hardware switched thereby completely eliminating the slow software switching path.
    Type: Grant
    Filed: March 5, 2013
    Date of Patent: May 9, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Nilesh Shah, Bhushan Kanekar
  • Publication number: 20170052977
    Abstract: A server has a data processing module with instructions executed by a processor to maintain a collection of visualization frames that characterize a sequence of data analytics. Each visualization frame is a snapshot of data. The collection of visualization frames has associated permissions and visualization settings. A collection of discussion threads is maintained for the collection of visualization frames. Each discussion thread identifies different users and comments made by the different users.
    Type: Application
    Filed: October 14, 2015
    Publication date: February 23, 2017
    Applicant: ClearStory Data Inc.
    Inventors: Kiran Sattiraju, Douglas Wayne VanderMolen, Bo Jonas Birger Lagerblad, Matthew Jaquish, Zachary Belzer, Ankoor Nilesh Shah, Seth Bro
  • Patent number: 9565105
    Abstract: An example method for implementation of virtual extensible local area network (VXLAN) in top-of-rack (ToR) switches in a network environment is provided and includes receiving a packet encapsulated with a VXLAN header having an unknown virtual tunnel endpoint (VTEP) Internet Protocol (IP) address in a network environment, and installing an entry at an index location of a forwarding table. The index location includes an encoding of the VTEP-IP address as a VTEP index (VTEP-IDX), and the entry maps a VXLAN interface to an IP address associated with a VXLAN network identifier (VNI). In specific embodiments, the VTEP-IDX is log N bits, where N is a size of the forwarding table. The forwarding table indicates a destination VTEP IP address when encapsulating the packet, and the source VTEP IP address when decapsulating the packet.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: February 7, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Shyam Kapadia, Puto H. Subagio, Yibin Yang, Nilesh Shah, Vipin Jain, Ashutosh Agrawal
  • Patent number: 9557221
    Abstract: An interferometer wherein an incident beam from a radiation source hits a beam splitter at a first oblique angle of incidence and is split into a first, reflected partial beam, and a second, transmitted partial beam, that subsequently travel along separate arms of the interferometer. The first and second partial beams are respectively intercepted, reflected, and re-split to form returning beam portions and reflected and transmitted exit beam portions. A second terminal mirror and a folding mirror, which intercepts the second partial beam at a second oblique angle of incidence, are associated with the second interferometer arm and positioned orthogonal to the reference plane and on opposite sides of the exit path, so that a section of the second partial beam from the folding mirror to the terminal mirror and back to the folding mirror crosses the exit beam twice.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: January 31, 2017
    Assignee: METTLER-TOLEDO AUTOCHEM, INC.
    Inventors: Christopher Manning, Peter Alfred Blacklin, Nilesh Shah
  • Patent number: 9548922
    Abstract: A method is provided in one example embodiment and includes receiving at a first network element a packet from a second network element; processing the packet at the first network element to obtain information regarding an identity of a virtual machine (“VM”) hosted by the second network element contained within the packet; and storing at the first network element the identifying information. The identifying information stored at the first network element is accessible by at least one third network element. In some embodiments, the first network element comprises a physical switch and the second network element comprises a virtual switch.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: January 17, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Suran Saminda de Silva, Shyam Kapadia, Rajesh Babu Nataraja, Nilesh Shah, Pei-chun Cheng
  • Patent number: 9537793
    Abstract: Techniques are provided for updating routing tables of switch devices. At a first switch device of a first rack unit in a network, information is received about addresses of host devices in the network. The addresses are stored in a software cache. A packet is received from a first host device assigned to a first subnet and housed in the first rack unit. The packet is destined for a second host device assigned to a second subnet and housed in a second rack unit in the network. The packet is forwarded using the subnet entry and it may remain sub-optimal during a period before which an entry can be installed form a software cache. The software cache is evaluated to determine the address of the second host device. The packet is then forwarded optimally. This will ensure any-to-any communications in the network initially sub-optimally and subsequently optimally.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: January 3, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Nilesh Shah, Bhushan Kanekar
  • Patent number: 9531643
    Abstract: Techniques are provided for provisioning network resources for virtual machines. At a first switch device, a configuration request message is received from a virtual switch to provision virtual network segmentation resources for a virtual machine managed by the virtual switch. The first switch device provisions the virtual network segmentation resources for the virtual machine. The first switch devices sends to a second switch device a first synchronization message that includes information describing the virtual network segmentation resources. The second switch device is a peer of the first switch device. The first switch device also sends to the second switch device a second synchronization message that includes state information indicating that the first switch device is in an active state for servicing the virtual machine and that the second switch device is to be placed in a dormant state for servicing the virtual machine.
    Type: Grant
    Filed: October 7, 2015
    Date of Patent: December 27, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Pei-Chun Cheng, Shyam Kapadia, Nilesh Shah, Vipin Jain
  • Patent number: 9515930
    Abstract: At a physical device in a network configured to host a virtual switch and one or more virtual machines, a packet is received at the virtual switch from a source virtual machine that is directly attached to that virtual switch. A destination Media Access Control (MAC) address is identified from the packet indicating a destination virtual machine for the packet. In response to determining that the destination MAC address of the packet is not present in a database of MAC addresses accessible by the virtual switch, the destination MAC address of the packet is replaced with a shared MAC address associated with a plurality of physical switches in the network.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: December 6, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Dileep K. Devireddy, Shyam Kapadia, Nilesh Shah
  • Patent number: 9513970
    Abstract: Techniques are provided for sending address information of virtual machines to a physical switch. A migration of a virtual machine to a physical server is detected. The physical server obtains address information of the virtual machine, and upon obtaining the address information of the virtual machine, the physical server sends the address information to a first physical switch that is connected to the physical server.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: December 6, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Ming Zhang, Chengelpet V. Ramesh, Nilesh Shah
  • Patent number: 9480636
    Abstract: A skin care formulation which provides a skin lightening effect virtually immediately upon topical application to the skin and which includes a combination of one or more poly(ethylene) oxides and an acrylic emulsion polymer film former comprising emulsion polymers derived from one or more ethylenically unsaturated monomers.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 1, 2016
    Assignee: Rohm and Haas Company
    Inventors: Curtis Schwartz, Nilesh Shah, Theodore Tysak
  • Patent number: 9438475
    Abstract: Techniques described herein provide enhanced address allocation services in a network. A switch device in communication with a host device is configured as an address relay device and receives an address request message from the host device. The switch device modifies the address request message to include a response address that uniquely identifies the switch device. The switch device adds in a field of the address request message subnetwork information that identifies a subnetwork to which the host device belongs. The switch device sends the modified address request message to an address server.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: September 6, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Shyam Kapadia, Nilesh Shah, Sharanya Subramanian
  • Publication number: 20160142313
    Abstract: At a physical device in a network configured to host a virtual switch and one or more virtual machines, a packet is received at the virtual switch from a source virtual machine that is directly attached to that virtual switch. A destination Media Access Control (MAC) address is identified from the packet indicating a destination virtual machine for the packet. In response to determining that the destination MAC address of the packet is not present in a database of MAC addresses accessible by the virtual switch, the destination MAC address of the packet is replaced with a shared MAC address associated with a plurality of physical switches in the network.
    Type: Application
    Filed: January 25, 2016
    Publication date: May 19, 2016
    Inventors: Dileep K. Devireddy, Shyam Kapadia, Nilesh Shah
  • Patent number: 9319440
    Abstract: A third party call control (3PCC) application program interface (API) permits for users to use a web browser or other Internet capable software to place a call. The third party call control application program interface includes a first uniform resource locator operable over the Internet to effect a call between first and telephonic devices to be completed. The first uniform resource locator includes identification of the first telephonic device and identification of the second telephonic device.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: April 19, 2016
    Assignee: Vonage Business Inc.
    Inventors: Jeffrey Citron, Andrew Wason, Nilesh Shah