Search

Navdeep Bhatia Phones & Addresses

  • Mountain View, CA
  • Peoria, AZ
  • 732 Raines Ter, Sunnyvale, CA 94087
  • Stony Brook, NY

Business Records

Name / Title
Company / Classification
Phones & Addresses
Mr Navdeep Bhatia
Owner
Hyundai of Mississauga
982874 Ontario Ltd
Auto Dealers - New Cars
3045 Glen Erin Dr, Mississauga, ON L5L 1J3
(905) 607-4000, (905) 607-4002

Publications

Us Patents

Shared Routing Tables For Network Devices

View page
US Patent:
20210144104, May 13, 2021
Filed:
Nov 13, 2019
Appl. No.:
16/682731
Inventors:
- Santa Clara CA, US
Navdeep Bhatia - Sunnyvale CA, US
Michael Wang - Vancouver, CA
International Classification:
H04L 12/935
H04L 29/12
Abstract:
Techniques for configuring shared routing tables for network devices are provided. In some embodiments, a shared routing context is configured to include common routes across several local routing contexts. When a first packet is received at a first local routing context that is to be routed using one of the common routes, NAT operations may be performed on the first packet and then the shared routing context is used to process the first packet. Similarly, when a second packet is received at a second local routing context that is to be routed using the same common route, NAT operations may be performed on the second packet and then the shared routing context is used to process the second packet.

Boundary Condition Check Using Associative Memory

View page
US Patent:
20210029037, Jan 28, 2021
Filed:
Jul 22, 2019
Appl. No.:
16/518804
Inventors:
- Santa Clara CA, US
Michael Chih-Yen Wang - Vancouver, CA
Navdeep Bhatia - Sunnyvale CA, US
International Classification:
H04L 12/743
H04L 12/801
H04L 29/06
Abstract:
Methods and systems are described for comparing values using an associative memory. An associative memory lookup is performed based on a key that comprises a first number, a second number, and a third number. The associative memory includes sets of mask rows that are configured such that the associative memory returns a result of true when the sum of the first number and the second number is equal to the third number. The result of the associative memory lookup is outputted. The associative memory configured in this manner may be used, for example, by a packet forwarding device to perform a zero-value boundary condition check or packet sequence check.

System And Method Of Hitless Reconfiguration Of A Data Processing Pipeline

View page
US Patent:
20190303220, Oct 3, 2019
Filed:
Mar 27, 2018
Appl. No.:
15/937799
Inventors:
- Santa Clara CA, US
Sebastiano Borgione - Saratoga CA, US
Navdeep Bhatia - Sunnyvale CA, US
International Classification:
G06F 9/54
G06F 9/445
Abstract:
A method and apparatus of a network element that processes data by a network element with a data processing pipeline is described. In an exemplary embodiment, the network element prepares a new image for the data processing pipeline of the network element, where the data processing pipeline processes network data received by the network element and the new image modifies one or more functionalities of the data processing pipeline. In addition, the network element puts the data processing pipeline into a non-forwarding mode. Furthermore, the network element writes the new image into memory of the data processing pipeline. The network element additionally puts the data processing pipeline into a forwarding mode, where the data processing pipeline processes network data received by the network element using the new image.

System And Method Of Hitless Reconfiguration Of A Data Processing Pipeline With Standby Pipeline

View page
US Patent:
20190304047, Oct 3, 2019
Filed:
Mar 27, 2018
Appl. No.:
15/937801
Inventors:
- Santa Clara CA, US
Sebastiano Borgione - Saratoga CA, US
Navdeep Bhatia - Sunnyvale CA, US
International Classification:
G06T 1/20
G06F 9/38
G06F 9/30
Abstract:
A method and apparatus of a network element that processes data using a data processing pipeline with standby memory is described. In one embodiment, the network element prepares a new image for the data processing pipeline of the network element, where the data processing pipeline processes incoming network data received by the network element and the new image modifies a current set of functionalities of the data processing pipeline. The network element further writes the new image into a standby memory of the data processing pipeline, where the network element includes an active memory that programs the current set of functionalities of the data processing pipeline. In addition, the network element programs the data processing pipeline using the new image. The network element additionally processes the incoming network data received by using the data processing pipeline using modified current set of functionalities.

System And Method Of Coalescing Writes To A Hardware Table In A Non-Disruptive Fashion

View page
US Patent:
20190005148, Jan 3, 2019
Filed:
Oct 31, 2017
Appl. No.:
15/799830
Inventors:
- Santa Clara CA, US
Navdeep Bhatia - Sunnyvale CA, US
Simon Francis Capper - San Jose CA, US
International Classification:
G06F 17/30
H04W 28/16
H04L 12/741
Abstract:
A method and apparatus of a network element that stores a lookup entry in a hardware table of a network element is described. In an exemplary embodiment, the network element receives a notification of a dirty lookup entry to be processed for a hardware table of a network element, where the hardware table includes a plurality of lookup entries. In addition, the network element determines a location for a table modification associated with the dirty lookup entry in the hardware table. Furthermore, the network element performs, with a hardware writer of the network element, the table modification associated with the lookup entry in a non-disruptive manner, where the hardware writer performs the table modification associated with the lookup entry in response to determining that the table modification associated with the lookup entry does not leave one of the plurality of lookup entries inconsistent after the table modification is performed.

Software Fib Arp Fec Encoding

View page
US Patent:
20170070431, Mar 9, 2017
Filed:
Aug 23, 2016
Appl. No.:
15/244613
Inventors:
- Santa Clara CA, US
Navdeep Bhatia - Sunnyvale CA, US
International Classification:
H04L 12/741
H04L 12/721
H04L 12/46
Abstract:
Described herein are various embodiments of a network element to process routing entries in a forwarding information base (FIB) for hosts that are directly attached to a multi-layer network element to encode address resolution protocol (ARP) data into forwarding equivalence class (FEC) entries for the directly attached hosts. One embodiment provides for a network element comprising a control plane including a forwarding agent and a data plane coupled to the control plane. The data plane can include a forwarding engine to forward a unit of network data from an ingress interface to an egress interface. The forwarding agent can be configured to program the forwarding engine with a forwarding information base having data-link layer forwarding data encoded into a network-layer forwarding entry.
Navdeep N Bhatia from Mountain View, CA, age ~41 Get Report