Patents by Inventor Manish Bhardwaj
Manish Bhardwaj 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: 9847939Abstract: A network includes a route reflector peered with client routers. From a perspective of the route reflector, a best path to the destination address is selected by applying to candidate paths ordered comparison tests that progress from policy tests through one or more additional tests until the best path is selected. A determination is made as to whether the best path was selected based on the policy tests exclusively. If the best path was selected based on the policy tests exclusively, the best path is assigned to each of the client routers. If the best path was not selected based on the policy tests exclusively, from a perspective of each client router, a respective best path is selected by applying to the candidate paths the one or more additional tests, and the respective best paths are assigned to the respective client routers.Type: GrantFiled: October 8, 2015Date of Patent: December 19, 2017Assignee: Cisco Technology, Inc.Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David D. Ward, Arjun Sreekantiah, Burjiz Pithawala
-
Patent number: 9780680Abstract: A frequency-controlled power converter includes a power stage frequency response characterization circuit. A PWM input control value F_OL_CTL generates a PWM output control signal to drive the converter to a selected output voltage. F_OL_CTL is added to each of a set of periodic, incrementally time-sequenced discrete frequency deviation control values F_DEV(t) having a periodicity of F_RESP corresponding to a frequency at which a response of the power stage is to be measured. A resulting set of perturbed PWM input control values F_CTL_PTB(t) frequency-modulate the PWM output control signal and perturb the converter output voltage. A corresponding set of perturbed converter output voltage samples V_OUT_PTB(t) is cross-correlated to the set of F_CTL_PTB(t) to generate correlation components of V_OUT_PTB(t) and F_CTL_PTB(t).Type: GrantFiled: October 3, 2016Date of Patent: October 3, 2017Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Manish Bhardwaj, Sam Gnana Sabapathy
-
Patent number: 9722849Abstract: Gain variations during a packet can lead to significant performance degradation in communications systems that use high order quadrature amplitude modulation (QAM). A method and the associated apparatus track such variations in an OFDM system and completely eliminate any performance degradation. Gain estimation and compensation is employed with the use of pilot subcarriers in the payload of an OFDM data packet. Estimated pilot magnitude ratios are averaged, throughout the processing life of a packet, to yield accurate gain estimations. A gain compensation factor is used to adjust data carriers. An exclusion method is also employed to eliminate pilot carriers which contribute to noise.Type: GrantFiled: May 6, 2016Date of Patent: August 1, 2017Assignee: Edgewater Wireless Systems Inc.Inventors: Manish Bhardwaj, Garret Shih
-
Patent number: 9705715Abstract: Automatic Gain Control (AGC) system for multi-channel signals attenuates an incoming multi-channel signal by providing a gain. The system further adjusts each individual channel, of the multi-channel signal, by supplying a second gain if needed. The AGC system is designed to ensure a received signal power is at an optimal level for analog to digital conversion or any other form of signal processing. The system also enables elimination of mid-packet gain adjustments.Type: GrantFiled: September 14, 2015Date of Patent: July 11, 2017Assignee: EDGEWATER WIRELESS SYSTEMS INC.Inventors: Manish Bhardwaj, Garret Shih
-
Publication number: 20170104676Abstract: A network includes a route reflector peered with client routers. From a perspective of the route reflector, a best path to the destination address is selected by applying to candidate paths ordered comparison tests that progress from policy tests through one or more additional tests until the best path is selected. A determination is made as to whether the best path was selected based on the policy tests exclusively. If the best path was selected based on the policy tests exclusively, the best path is assigned to each of the client routers. If the best path was not selected based on the policy tests exclusively, from a perspective of each client router, a respective best path is selected by applying to the candidate paths the one or more additional tests, and the respective best paths are assigned to the respective client routers.Type: ApplicationFiled: October 8, 2015Publication date: April 13, 2017Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David D. Ward, Arjun Sreekantiah, Burjiz Pithawala
-
Publication number: 20170099006Abstract: A frequency-controlled power converter includes a power stage frequency response characterization circuit. A PWM input control value F_OL_CTL generates a PWM output control signal to drive the converter to a selected output voltage. F_OL_CTL is added to each of a set of periodic, incrementally time-sequenced discrete frequency deviation control values F_DEV(t) having a periodicity of F_RESP corresponding to a frequency at which a response of the power stage is to be measured. A resulting set of perturbed PWM input control values F_CTL_PTB(t) frequency-modulate the PWM output control signal and perturb the converter output voltage. A corresponding set of perturbed converter output voltage samples V_OUT_PTB(t) is cross-correlated to the set of F_CTL_PTB(t) to generate correlation components of V_OUT_PTB(t) and F_CTL_PTB(t).Type: ApplicationFiled: October 3, 2016Publication date: April 6, 2017Inventors: Manish Bhardwaj, Sam Gnana Sabapathy
-
Patent number: 9515916Abstract: In one embodiment, a first network device may receive a request for an identifier of at least one target to service a client. The first network device may obtain an identifier of each of two or more targets. The first network device may then determine whether to redirect the request. The first network device may redirect the request to a second network device according to a result of the determining step, where the first network device is in a first autonomous system and the second network device is in a second autonomous system.Type: GrantFiled: October 21, 2010Date of Patent: December 6, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Zhunian Zhang, Steven V. Luong, Manish Bhardwaj, Stefano Previdi
-
Publication number: 20160330063Abstract: Gain variations during a packet can lead to significant performance degradation in communications systems that use high order quadrature amplitude modulation (QAM). A method and the associated apparatus track such variations in an OFDM system and completely eliminate any performance degradation. Gain estimation and compensation is employed with the use of pilot subcarriers in the payload of an OFDM data packet. Estimated pilot magnitude ratios are averaged, throughout the processing life of a packet, to yield accurate gain estimations. A gain compensation factor is used to adjust data carriers. An exclusion method is also employed to eliminate pilot carriers which contribute to noise.Type: ApplicationFiled: May 6, 2016Publication date: November 10, 2016Inventors: Manish Bhardwaj, Garret Shih
-
Publication number: 20160248658Abstract: Embodiments are provided for providing optimal route reflector (ORR) root address assignment to route reflector clients and fast failover capabilities in an autonomous system, including identifying a first node in an autonomous system as a candidate root node of a first routing group, identifying a client node based on a neighbor address used in a first routing protocol, mapping the neighbor address to routing information received from the client node via a second routing protocol, and associating the neighbor address with the first routing group if the routing information includes an identifier of the first routing group. In more specific embodiments, identifying the first node as a candidate root node includes determining the first node and the first routing group are advertised in a first protocol packet, and determining the first node and the second routing group are advertised in a second protocol packet.Type: ApplicationFiled: July 24, 2015Publication date: August 25, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
-
Publication number: 20160248663Abstract: Embodiments are provided for optimized best path selection for optimal route reflection and include configuring, by a cloud-based node, a first cluster of nodes in an autonomous system, and determining whether any paths for a network address prefix are available in the first cluster of nodes. Embodiments also include selecting a best path from one or more paths if the one or more paths are determined to be available in the first cluster for the network address prefix. Embodiments further include advertising the best path to one or more nodes in the first cluster. More specific embodiments include determining, if no paths for the network address prefix are available in the first cluster, another path for the network address prefix is available in a second cluster of nodes of the autonomous system, and selecting the other path as the best path.Type: ApplicationFiled: July 21, 2015Publication date: August 25, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Keyur Patel, Serpil Bayraktar, Manish Bhardwaj, David Delano Ward, Burjiz Pithawala
-
Publication number: 20160149738Abstract: Automatic Gain Control (AGC) system for multi-channel signals attenuates an incoming multi-channel signal by providing a gain. The system further adjusts each individual channel, of the multi-channel signal, by supplying a second gain if needed. The AGC system is designed to ensure a received signal power is at an optimal level for analog to digital conversion or any other form of signal processing. The system also enables elimination of mid-packet gain adjustments.Type: ApplicationFiled: September 14, 2015Publication date: May 26, 2016Inventors: Manish Bhardwaj, Garret Shih
-
Patent number: 9338044Abstract: Gain variations during a packet can lead to significant performance degradation in communications systems that use high order quadrature amplitude modulation (QAM). A method and the associated apparatus track such variations in an OFDM system and completely eliminate any performance degradation. Gain estimation and compensation is employed with the use of pilot subcarriers in the payload of an OFDM data packet. Estimated pilot magnitude ratios are averaged, throughout the processing life of a packet, to yield accurate gain estimations. A gain compensation factor is used to adjust data carriers. An exclusion method is also employed to eliminate pilot carriers which contribute to noise.Type: GrantFiled: February 28, 2013Date of Patent: May 10, 2016Assignee: Edgewater Wireless Systems Inc.Inventors: Manish Bhardwaj, Garret Shih
-
Patent number: 9136811Abstract: Automatic Gain Control (AGC) system for multi-channel signals attenuates an incoming multi-channel signal by providing a gain. The system further adjusts each individual channel, of the multi-channel signal, by supplying a second gain if needed. The AGC system is designed to ensure a received signal power is at an optimal level for analog to digital conversion or any other form of signal processing. The system also enables elimination of mid-packet gain adjustments.Type: GrantFiled: March 18, 2013Date of Patent: September 15, 2015Assignee: Edgewater Wireless Systems Inc.Inventors: Manish Bhardwaj, Garret Shih
-
Patent number: 9069761Abstract: In one embodiment, a node in a computer network joins a global ring associated with a distributed hash table (DHT), and maintains a DHT routing table and DHT database for the global ring. In addition, the node may determine a particular service class for which the node is configured, and may join a particular service-based sub-ring according to the particular service class, where all nodes of the particular service-based sub-ring are within the global ring. As such, a service-based DHT routing table and service-based DHT database may be maintained for the particular service-based sub-ring, such that DHT operations identified by the particular service class are routed to the particular service-based sub-ring (e.g., by a portal node).Type: GrantFiled: May 25, 2012Date of Patent: June 30, 2015Assignee: Cisco Technology, Inc.Inventors: Steven V. Luong, Manish Bhardwaj
-
Patent number: 9060001Abstract: In one embodiment, a method comprises identifying prefix groups for searchable character symbols, each prefix group having a corresponding searchable character symbol comprising at least one searchable character; assigning at least one prefix group to each of a plurality of distributed hash table nodes in a network, each distributed hash table node containing at least one of the prefix groups, each distributed hash table node assigned a corresponding prescribed keyspace range of a prescribed keyspace, each distributed hash table node configured for storing data records having respective primary data record keys within the corresponding prescribed keyspace range; and assigning secondary indexes that start with one of the searchable character symbols to the corresponding prefix group in the associated distributed hash table node, enabling any prefix search starting with the one searchable character symbol to be directed to the corresponding prefix group in the associated distributed hash table node.Type: GrantFiled: October 25, 2011Date of Patent: June 16, 2015Assignee: Cisco Technology, Inc.Inventors: Steven Vincent Luong, Manish Bhardwaj, Jiang Zhu, Huida Dai
-
Patent number: 8880729Abstract: According to one embodiment, an apparatus that makes improved routing decisions is provided that includes a receiver, a retriever, a proximity engine, and a transmitter. The receiver may be configured to receive a request from a source. The retriever may be configured to retrieve a plurality of providers capable of servicing the request. The proximity engine may be configured to rank the plurality of providers based on weights indicative of a network distance. The weights may correspond to a first Border Gateway Protocol (BGP) community attribute associated with the source and at least a second BGP community attribute associated with at least one of the providers in the plurality of providers. The transmitter may be configured to transmit the request to the provider in the plurality of providers with the highest ranking.Type: GrantFiled: May 17, 2011Date of Patent: November 4, 2014Assignee: Cisco Technology, Inc.Inventors: Manish Bhardwaj, Stefano Benedetto Previdi, Steven Vincent Luong, Christopher Losack
-
Publication number: 20130318222Abstract: In one embodiment, a node in a computer network joins a global ring associated with a distributed hash table (DHT), and maintains a DHT routing table and DHT database for the global ring. In addition, the node may determine a particular service class for which the node is configured, and may join a particular service-based sub-ring according to the particular service class, where all nodes of the particular service-based sub-ring are within the global ring. As such, a service-based DHT routing table and service-based DHT database may be maintained for the particular service-based sub-ring, such that DHT operations identified by the particular service class are routed to the particular service-based sub-ring (e.g., by a portal node).Type: ApplicationFiled: May 25, 2012Publication date: November 28, 2013Applicant: Cisco Technology, Inc.Inventors: Steven V. Luong, Manish Bhardwaj
-
Publication number: 20130279635Abstract: Automatic Gain Control (AGC) system for multi-channel signals attenuates an incoming multi-channel signal by providing a gain. The system further adjusts each individual channel, of the multi-channel signal, by supplying a second gain if needed. The AGC system is designed to ensure a received signal power is at an optimal level for analog to digital conversion or any other form of signal processing. The system also enables elimination of mid-packet gain adjustments.Type: ApplicationFiled: March 18, 2013Publication date: October 24, 2013Inventors: Manish Bhardwaj, Garret Shih
-
Publication number: 20130103694Abstract: In one embodiment, a method comprises identifying prefix groups for searchable character symbols, each prefix group having a corresponding searchable character symbol comprising at least one searchable character; assigning at least one prefix group to each of a plurality of distributed hash table nodes in a network, each distributed hash table node containing at least one of the prefix groups, each distributed hash table node assigned a corresponding prescribed keyspace range of a prescribed keyspace, each distributed hash table node configured for storing data records having respective primary data record keys within the corresponding prescribed keyspace range; and assigning secondary indexes that start with one of the searchable character symbols to the corresponding prefix group in the associated distributed hash table node, enabling any prefix search starting with the one searchable character symbol to be directed to the corresponding prefix group in the associated distributed hash table node.Type: ApplicationFiled: October 25, 2011Publication date: April 25, 2013Applicant: CISCO TECHNOLOGY, INC.Inventors: Steven Vincent LUONG, Manish BHARDWAJ, Jiang ZHU, Huida DAI
-
Publication number: 20120221708Abstract: In one embodiment, a method includes storing at a node in a distributed network of nodes, an object associated with an object descriptor comprising popularity information for the object, each of the nodes storing a plurality of the objects and object descriptors, the node in communication with a server storing objects that are less popular than the objects stored at the nodes, and transmitting from the node to the server, one of the objects identified as less popular than one of the objects stored at the server. One of the nodes receives and stores the object from the server. An apparatus is also disclosed.Type: ApplicationFiled: February 25, 2011Publication date: August 30, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Manish Bhardwaj, Ping Chieh Chen