Patents by Inventor Anant Thakar

Anant Thakar 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: 10849223
    Abstract: In some examples, a printed circuit board assembly can include a printed circuit board having four (4) central processor unit (CPU) sockets disposed thereon and sixty four (64) dual in-line memory modules (DIMMs) disposed thereon. The printed circuit board can have a top surface and a bottom surface with two (2) CPU sockets and thirty two (32) DIMMs disposed on the top surface and two (2) CPU sockets and thirty two (32) DIMMs disposed on the bottom surface.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: November 24, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anant Thakar, Jayaprakash Balachandran, Daniel Bernard Hruska
  • Publication number: 20200341524
    Abstract: A hybrid cooling server assembly can have a printed circuit board (PCB) with a processor socket disposed thereon and a hybrid cooling plate can be operably coupled with the processor socket. A radiator can having a working fluid received therein and be in fluidic communication with the radiator and the hybrid cooling plate by one or more tubular members. One or more cooling fans can be proximal to the radiator. The working fluid can be operable to receive heat from the cooling plate and reject heat at the radiator and the one or more cooling fans can be operable to produce an airflow across the hybrid cooling plate, thereby allowing the hybrid cooling plate transfer thermal energy to the airflow.
    Type: Application
    Filed: May 11, 2020
    Publication date: October 29, 2020
    Inventors: Anant Thakar, Rakesh Bhatia
  • Publication number: 20200301873
    Abstract: In one example, at least one peripheral interconnect switch obtains, from a first endpoint device, a message initiating a direct memory access data transfer between the first endpoint device and a second endpoint device. The message indicates an address assigned to the second endpoint device by a host device as a destination of the message. Based on the address assigned to the second endpoint device by the host device, the at least one peripheral interconnect switch identifies an address assigned to the second endpoint device by the at least one peripheral interconnect switch. In response to identifying the address assigned to the second endpoint device by the at least one peripheral interconnect switch, the at least one peripheral interconnect switch provides the message to the second endpoint device.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 24, 2020
    Inventors: Sagar Borikar, Anant Thakar
  • Publication number: 20200288571
    Abstract: In some examples, a printed circuit board assembly can include a printed circuit board having four (4) central processor unit (CPU) sockets disposed thereon and sixty four (64) dual in-line memory modules (DIMMs) disposed thereon. The printed circuit board can have a top surface and a bottom surface with two (2) CPU sockets and thirty two (32) DIMMs disposed on the top surface and two (2) CPU sockets and thirty two (32) DIMMs disposed on the bottom surface.
    Type: Application
    Filed: March 6, 2019
    Publication date: September 10, 2020
    Inventors: Anant Thakar, Jayaprakash Balachandran, Daniel Bernard Hruska
  • Patent number: 10684661
    Abstract: A hybrid cooling server assembly can have a printed circuit board (PCB) with a processor socket disposed thereon and a hybrid cooling plate can be operably coupled with the processor socket. A radiator can having a working fluid received therein and be in fluidic communication with the radiator and the hybrid cooling plate by one or more tubular members. One or more cooling fans can be proximal to the radiator. The working fluid can be operable to receive heat from the cooling plate and reject heat at the radiator and the one or more cooling fans can be operable to produce an airflow across the hybrid cooling plate, thereby allowing the hybrid cooling plate transfer thermal energy to the airflow.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: June 16, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Anant Thakar, Rakesh Bhatia
  • Publication number: 20190250679
    Abstract: A high density storage housing includes a housing and a plurality of drive carriers. The housing includes a storage area and a motherboard. The storage area extends across at least a portion of a width and at least a portion of a depth of the housing. The motherboard extends across the storage area and includes a plurality of first connectors. The plurality of drive carriers each include a second connector configured to mate directly with one of the plurality of first connectors. Moreover, the second connector of each drive carrier of the plurality of drive carriers is disposed on a long side of its drive carrier so that the plurality of drive carriers mount storage drives to the housing in a sideways orientation.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 15, 2019
    Inventors: Phuoc-An N. Nguyen, Daniel Bernard Hruska, Anant Thakar
  • Patent number: 9491201
    Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also describe.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: November 8, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Publication number: 20160036862
    Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also describe.
    Type: Application
    Filed: June 22, 2015
    Publication date: February 4, 2016
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 9100371
    Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 10, 2013
    Date of Patent: August 4, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 8621573
    Abstract: An application network appliance with virtualized services is described herein. According to one embodiment, a packet of a network transaction is received from a client for accessing an application server of a datacenter, where the network element operates as an application services gateway of the datacenter. A context associated with the application server is identified based on the packet, including information that identifies application services to be performed on the packet and resources to be allocated for performing the application services. A context includes information representing a logical instance of physical resources of the network element shared by multiple contexts. One or more application services are performed on the packet using the resources identified by the context. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: December 31, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 8443069
    Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: May 14, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 8295306
    Abstract: Techniques for providing layer 4 transparent secure transport for end-to-end application protection are described herein. According to one embodiment, a packet of a network transaction is received from a client over a first network, where the packet is destined to a server of a data center having a plurality of servers over a second network. The packet includes a payload encrypted without encrypting information needed for a layer 4 of OSI (open system interconnection) layers of network processes. The layer 4 process is performed on the packet without having to decrypting the payload to determine whether the packet is eligible to access the destined server over the second network based on the unencrypted layer 4 information. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: October 23, 2012
    Assignee: Cisco Technologies, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 8180901
    Abstract: Layer 4 gateway for a converged datacenter fabric is described herein. According to one embodiment, a packet of a network transaction is received from a client over a first network for accessing a server of a datacenter having a plurality of servers over a second network. One or more network services are performed on the packet including terminating a TCP (transport control protocol) connection associated with the network transaction and generating a data stream. The data stream without TCP information is routed to the server via a converged I/O interface over the second network if the second network is a converged fabric network. The data stream with TCP information is routed via a TCP connection to the server if the second network is an Ethernet. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: May 15, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 8161167
    Abstract: A highly scalable application layer service appliance is described herein. According to one embodiment, a network element includes a plurality of application service modules (ASMs), each providing one or more application services to network traffic, including layer 5-7 services, a lossless data transport fabric (LDTF), a network service module (NSM) coupled to each of the ASMs over the LDTF. In response to a packet of a network transaction received from a client over for accessing a server of a datacenter, the NSM is configured to perform layer 2-5 processes on the packet, generating a data stream. The NSM is configured to route the data stream to at least two ASMs over the LDTF to allow the ASMs to perform layer 5-7 services on the packet. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: April 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Publication number: 20110173441
    Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.
    Type: Application
    Filed: March 24, 2011
    Publication date: July 14, 2011
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 7921686
    Abstract: A highly scalable application network appliance is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second service module coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network to access a server of a data center having multiple servers over a second network, the first service module is configured to perform a first portion of OSI (open system interconnection) compatible layers of network processes on the packets while the second service module is configured to perform a second portion of the OSI compatible layers of network processes on the packets. The first portion includes at least one OSI compatible layer that is not included in the second portion. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: April 12, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 7913529
    Abstract: A network element having centralized TCP termination with multi-service chaining is described herein. According to one embodiment, a network element includes a switch fabric, a first service module coupled to the switch fabric, and a second and a third service modules coupled to the first service module over the switch fabric. In response to packets of a network transaction received from a client over a first network for access a server of a data center having multiple servers over a second network, the first service module is configured to terminate a TCP connection of the packets. The TCP terminated packets are transmitted to the second and third service modules over the switch fabric. The second and third service modules are configured to perform different application network services on the TCP terminated packets without having to perform a TCP process again. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: March 29, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Patent number: 7895463
    Abstract: Redundant application network appliances using a low latency lossless interconnect link are described herein. According to one embodiment, in response to receiving at a first network element a packet of a network transaction from a client over a first network for accessing a server of a datacenter, a layer 2 network process is performed on the packet and a data stream is generated. The data stream is then replicated to a second network element via a layer 2 interconnect link to enable the second network element to perform higher layer processes on the data stream to obtain connection states of the network transaction. In response to a failure of the first network element, the second network element is configured to take over processes of the network transaction from the first network element using the obtained connection states without user interaction of the client. Other methods and apparatuses are also described.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: February 22, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Publication number: 20090063893
    Abstract: Redundant application network appliances using a low latency lossless interconnect link are described herein. According to one embodiment, in response to receiving at a first network element a packet of a network transaction from a client over a first network for accessing a server of a datacenter, a layer 2 network process is performed on the packet and a data stream is generated. The data stream is then replicated to a second network element via a layer 2 interconnect link to enable the second network element to perform higher layer processes on the data stream to obtain connection states of the network transaction. In response to a failure of the first network element, the second network element is configured to take over processes of the network transaction from the first network element using the obtained connection states without user interaction of the client. Other methods and apparatuses are also described.
    Type: Application
    Filed: April 11, 2008
    Publication date: March 5, 2009
    Applicant: ROHATI SYSTEMS, INC.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar
  • Publication number: 20090064287
    Abstract: Application protection architecture with triangulated authorization is described herein. According to one embodiment, a packet of a network transaction is received at a network element from a client system over a first network for accessing a destined server of a datacenter over a second network, where network element operates as a security gateway to the datacenter. In response to the packet, one or more user attributes associated with a user of the client system are obtained from an identity store, where the user attributes include a user identifier that identifies the user and a machine identifier that identifies the client system. Authentication and/or authorization are performed on the packet using the user attributes to determine whether the user of the client system is eligible to access the destined server of the datacenter. Other methods and apparatuses are also described.
    Type: Application
    Filed: April 11, 2008
    Publication date: March 5, 2009
    Applicant: ROHATI SYSTEMS, INC.
    Inventors: Nagaraj Bagepalli, Prashant Gandhi, Abhijit Patra, Kirti Prabhu, Anant Thakar