Patents by Inventor Thyaga Nandagopal
Thyaga Nandagopal 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: 9125147Abstract: A method for determining a load measure associated with a wireless communications node, such as a Wi-Fi access point or cellular base station, is described. A time interval measure representing a time interval between frames transmitted by a node is determined, and a number of user devices associated with the node is determined based on information in the frames transmitted by the node. A load measure associated with the node is determined, based at least on the number of user devices associated with the node and the time interval measure. Systems and apparatus are also described.Type: GrantFiled: May 25, 2011Date of Patent: September 1, 2015Assignee: Alcatel LucentInventors: Thyaga Nandagopal, Ajay Sathyanath
-
Patent number: 9081996Abstract: The set T of all categories in a population of RFID tags is estimated within a specified error bound. For each of one or more frames, a reader broadcasts a probability p, a multiplicity d, a frame size M, and a seed value R to the present tags. A deterministic algorithm on each tag, and known to the reader, calculates (i) whether the tag will transmit in this frame, and, if so, (ii) in which slots the tag will transmit a single “1.” When the tags have responded, the reader calculates set T by initially assuming that all possible categories are in set T and then eliminating those categories that would have transmitted in those slots in which no tag transmitted. Alternatively, the reader initially assumes that set T is empty, and adds those categories that would have transmitted in those slots in which one or more tags did transmit.Type: GrantFiled: May 21, 2009Date of Patent: July 14, 2015Assignee: Alcatel LucentInventors: Murali Kodialam, Thyaga Nandagopal, Wing C. Lau
-
Publication number: 20150012493Abstract: Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include: receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder.Type: ApplicationFiled: September 22, 2014Publication date: January 8, 2015Inventors: Krishna Puttaswamy Naga, Thyaga Nandagopal, Yadi Ma
-
Patent number: 8902788Abstract: A method and system for energy-efficient routing of IP packets in which ingress traffic is forward from ingress nodes directly to source dominator nodes without address destination processing such that related address processing elements may be avoided in the ingress nodes. The source dominator nodes perform address destination processing and forward the packets to destination dominator nodes proximate the destination node.Type: GrantFiled: January 11, 2012Date of Patent: December 2, 2014Assignee: Alcatel LucentInventor: Thyaga Nandagopal
-
Publication number: 20140341078Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, a network update message; determining whether the network update message should be propagated to other nodes; if the network update message should be propagated to other nodes, forwarding the network update message to at least one other node; and if the network update message should not be propagated to other nodes, refraining from forwarding the network update message to any other node. Various further embodiments relate to a method and related network node including one or more of the following: determining a first time period for the network update message; setting the first time period as a delay time; waiting for the delay time; and after the delay time has elapsed, computing new routing information based on the network update message.Type: ApplicationFiled: August 4, 2014Publication date: November 20, 2014Inventors: Thyaga Nandagopal, Wim Henderickx, Kiran M. Rege, Krishan Sabnani
-
Patent number: 8868647Abstract: Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include; receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder.Type: GrantFiled: January 11, 2012Date of Patent: October 21, 2014Assignee: Alcatel LucentInventors: Krishna Puttaswamy Naga, Thyaga Nandagopal, Yadi Ma
-
Patent number: 8797913Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, a network update message; determining whether the network update message should be propagated to other nodes; if the network update message should be propagated to other nodes, forwarding the network update message to at least one other node; and if the network update message should not be propagated to other nodes, refraining from forwarding the network update message to any other node. Various further embodiments relate to a method and related network node including one or more of the following: determining a first time period for the network update message; setting the first time period as a delay time; waiting for the delay time; and after the delay time has elapsed, computing new routing information based on the network update message.Type: GrantFiled: November 12, 2010Date of Patent: August 5, 2014Assignee: Alcatel LucentInventors: Thyaga Nandagopal, Kiran M. Rege, Krishan Sabnani, Wim Henderickx
-
Patent number: 8619546Abstract: A capability for coping with link failures in central control plane architectures is provided. The capability for coping with link failures enables targeted reporting of link failures within the network in a manner that prevents flooding of link failure messages (LFMs) within the network. A method for reporting a failure of a link associated with a node includes detecting a failure of a link associated with the node, identifying an interface of the node associated with the failed link, identifying, from a flow table of the node, an ingress interface of the node via which a flow intended for the failed link is received, generating an LFM for the identified ingress interface, and sending the LFM via the identified ingress interface.Type: GrantFiled: August 17, 2010Date of Patent: December 31, 2013Assignee: Alcatel LucentInventors: Thyaga Nandagopal, Maulik Desai
-
Patent number: 8614952Abstract: A method for efficient propagation of link state advertisements in densely interconnected OSPF networks is disclosed for reducing the number of duplicate LSAs propagated during a flooding event. The efficient propagation method includes calculating an LSA propagation subgraph which is used by a node which receives an LSA to determine which links to propagate the LSA upon. This allows a significant reduction in the LSAs which traverse the network during a flooding event. The reduction in LSAs is particularly useful for reducing network convergence times associated with flooding events. In addition, a system is disclosed for performing the method in both a centralized and dispersed manner.Type: GrantFiled: November 15, 2011Date of Patent: December 24, 2013Assignee: ALCATEL LUCENTInventors: Kiran M. Rege, Thyaga Nandagopal
-
Patent number: 8516152Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, an indication that a current network state has changed to a new network state from an old network state; determining whether the node has access to pre-computed routing information associated with the new network state; if the node has access to pre-computed routing information associated with the new network state, using the pre-computed routing information to route future network traffic; and if the node does not have access to pre-computed routing information associated with the new network state, computing new routing information and using the new routing information to route future network traffic.Type: GrantFiled: November 12, 2010Date of Patent: August 20, 2013Assignee: Alcatel LucentInventors: Thyaga Nandagopal, Kiran M. Rege
-
Publication number: 20130177312Abstract: A method and system for energy-efficient routing of IP packets in which ingress traffic is forward from ingress nodes directly to source dominator nodes without address destination processing such that related address processing elements may be avoided in the ingress nodes. The source dominator nodes perform address destination processing and forward the packets to destination dominator nodes proximate the destination node.Type: ApplicationFiled: January 11, 2012Publication date: July 11, 2013Inventor: Thyaga Nandagopal
-
Publication number: 20130179490Abstract: Various exemplary embodiments relate to a method of storing a file block in a cloud system including a plurality of data centers. The method may include; receiving the file block from a client; generating a plurality of chunks from the file block, wherein each chunk is smaller than the file block and the file block may be reconstructed from a subset of the chunks; distributing each chunk to one of the plurality of data centers; and storing the file block in a cache. Various exemplary embodiments relate to a cloud system for storing files. The system may include a plurality of data centers including a primary data center. The primary data center may include: a cache configured to store at least one complete file block; a chunk storage configured to store a chunk for each of a plurality of file blocks; a file encoder; and a file decoder.Type: ApplicationFiled: January 11, 2012Publication date: July 11, 2013Applicant: Alcatel-Lucent USA, Inc.Inventors: Krishna Puttaswamy Naga, Thyaga Nandagopal, Yadi Ma
-
Publication number: 20130121156Abstract: A method for efficient propagation of link state advertisements in densely interconnected OSPF networks is disclosed for reducing the number of duplicate LSAs propagated during a flooding event. The efficient propagation method includes calculating an LSA propagation subgraph which is used by a node which receives an LSA to determine which links to propagate the LSA upon. This allows a significant reduction in the LSAs which traverse the network during a flooding event. The reduction in LSAs is particularly useful for reducing network convergence times associated with flooding events. In addition, a system is disclosed for performing the method in both a centralized and dispersed manner.Type: ApplicationFiled: November 15, 2011Publication date: May 16, 2013Applicant: ALCATEL-LUCENT USA INC.Inventors: Kiran M. Rege, Thyaga Nandagopal
-
Publication number: 20120300647Abstract: A method for determining a load measure associated with a wireless communications node, such as a Wi-Fi access point or cellular base station, is described. A time interval measure representing a time interval between frames transmitted by a node is determined, and a number of user devices associated with the node is determined based on information in the frames transmitted by the node. A load measure associated with the node is determined, based at least on the number of user devices associated with the node and the time interval measure. Systems and apparatus are also described.Type: ApplicationFiled: May 25, 2011Publication date: November 29, 2012Applicant: ALCATEL-LUCENT USA INC.Inventors: Thyaga Nandagopal, Ajay Sathyanath
-
Patent number: 8250210Abstract: A method of balancing user registration lifetimes in a network is disclosed for smoothing the load of the registration server. The method of balancing user registration lifetimes in a network includes providing an initial registration lifetime for a registration request that is calculated using the time of the request and the previous history of registration requests, and in a particular embodiment, using the cumulative distribution function of the history of registration requests. The method of balancing user registration lifetimes in a network is particularly useful for handling spikes in registration traffic, and can accommodate user-specified variable lifetimes, as well dynamic user arrivals and departures. It provides effective load balancing over time for a single server, at the expense of a constant factor additive load per user, which can be amortized to near zero over the long run.Type: GrantFiled: December 24, 2008Date of Patent: August 21, 2012Assignee: Alcatel LucentInventors: Thyaga Nandagopal, Thomas Woo
-
Publication number: 20120143678Abstract: A method of determining relevance values for triggers, in order to select relevant embedded triggers to be displayed with ads and/or content shown on billboards of various media types. The method includes determining a potential relevance of preselected ads and/or content that may provide a threshold relevance value for all triggers that are to be displayed with the preselected ad and/or content. Relevance values and potential relevance are determined by summing entity values. Entity values are determined by multiplying entity weights by a summation of keyword weights. Entity weights and keyword weights may be assigned based on industry experience or based on the ability of displayed entities and/or displayed keywords to generate revenue.Type: ApplicationFiled: December 7, 2010Publication date: June 7, 2012Inventors: Ajay SATHYANATH, Thyaga NANDAGOPAL
-
Publication number: 20120143695Abstract: A system, an arrangement and a method for tracking viewership of regional billboards to collaborate billboard displays. Viewership is tracked using triggers that may be displayed with content and/or ads. Execution of the triggers may provide feedback to collaborate content/ads across billboards on a single medium or a number of heterogeneous media types to maximize cumulative viewership and advertising effectiveness. Triggers may be tailored to track the physical location of the billboard (in any display media), the time the billboard is displayed, and the identity of the content and/or ad. Data relating to the executed triggers includes identifying information of the viewer that executes the trigger to determine the success of the trigger. Following a determination of the success of the trigger, cumulative viewership of content, ads and triggers may be managed across billboards distributed across a region and across heterogeneous media.Type: ApplicationFiled: December 7, 2010Publication date: June 7, 2012Inventors: Thyaga NANDAGOPAL, Ajay Sathyanath
-
Publication number: 20120124238Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, a network state update message; updating a first portion of a first set of routing information based on the network state update message; after updating the first portion of the first set of routing information, beginning an update of a second set of routing information; and after beginning the update of the second set of routing information, updating a second portion of the first set. In various alternative embodiments, the step of updating the first portion includes one or more of the following: determining at least one other node within the network for which routing information should be used to update the second set of routing information; and updating routing information associated with the at least one other node in the first set of routing information.Type: ApplicationFiled: November 12, 2010Publication date: May 17, 2012Applicants: ALCATEL-LUCENT BELL N.V., ALCATEL-LUCENT USA INC.Inventors: Thyaga NANDAGOPAL, Kiran M. REGE, Thomas WOO, Wim HENDERICKX
-
Publication number: 20120124235Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, an indication that a current network state has changed to a new network state from an old network state; determining whether the node has access to pre-computed routing information associated with the new network state; if the node has access to pre-computed routing information associated with the new network state, using the pre-computed routing information to route future network traffic; and if the node does not have access to pre-computed routing information associated with the new network state, computing new routing information and using the new routing information to route future network traffic.Type: ApplicationFiled: November 12, 2010Publication date: May 17, 2012Applicant: ALCATEL-LUCENT USA INC.Inventors: Thyaga NANDAGOPAL, Kiran M. Rege
-
Publication number: 20120120808Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving, at the node, a network update message; determining whether the network update message should be propagated to other nodes; if the network update message should be propagated to other nodes, forwarding the network update message to at least one other node; and if the network update message should not be propagated to other nodes, refraining from forwarding the network update message to any other node. Various further embodiments relate to a method and related network node including one or more of the following: determining a first time period for the network update message; setting the first time period as a delay time; waiting for the delay time; and after the delay time has elapsed, computing new routing information based on the network update message.Type: ApplicationFiled: November 12, 2010Publication date: May 17, 2012Applicants: ALCATEL-LUCENT BELL N.V., ALCATEL-LUCENT USA INC.Inventors: Thyaga Nandagopal, Kiran M. Rege, Krishan Sabnani, Wim Henderickx