Patents by Inventor Karthik Sundaresan

Karthik Sundaresan 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: 11303386
    Abstract: The present disclosure generally relates to systems, methods and software for quantitatively comparing an overall capacity improvement for a channel used for transmissions to a population of user devices when an existing profile is replaced with a proposed profile. Additionally, the quantitative comparison can be used to prioritize profile changes and/or network maintenance.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: April 12, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Jason W. Rupe, Jingjie Zhu, Karthik Sundaresan
  • Patent number: 11277280
    Abstract: Methods, systems, and devices for Content-Centric Networking (CCN) are described. In some cases, a node may receive a CCN packet from an upstream node and communicate the CCN packet to one or more downstream nodes (e.g., that previously requested the CCN packet). In a first case, the node may establish a persistent internet protocol (IP) tunnel with the downstream node and communicate the CCN packet to the downstream node by the persistent IP tunnel. Here, a cable modem between the node and the downstream node may not decode the CCN packet. In a second case, the node may append an identifier to the CCN packet prior to communicating the CCN packet to the one or more downstream nodes. Here, the identifier may indicate to the downstream nodes which CCN packets are relevant to the downstream node.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: March 15, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Gregory C. White, Karthik Sundaresan
  • Patent number: 11245934
    Abstract: Systems and methods presented herein provide for a software defined network (SDN) controller in a cable television system that virtualizes network elements in the cable television system to provide content delivery and data services through the virtualized network elements. In one embodiment, the SDN controller is operable in a cloud computing environment to balance data traffic through the virtualized network elements. For example, the SDN controller may abstract Layer 2 Control Protocol (L2CP) frame processing of the network elements into the cloud computing environment to relieve the network elements from the burdens of Ethernet frame processing. In this regard, the SDN controller comprises a L2CP decision module that determines how L2CP should be processed for the network elements in the cable television system.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: February 8, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: James Kim, Karthik Sundaresan, Thomas Kee
  • Patent number: 11210684
    Abstract: Methods, systems, and computer-readable media for accurately estimating causal effects for related events are disclosed. A plurality of estimates of causal effects of events are determined. The estimates are determined independently. A subset of the estimates are determined not to satisfy a relationship among the causal effects. A set of accurate estimates are generated based at least in part on the subset of the estimates. The accurate estimates are generated using a smoothing process, and the accurate estimates satisfy the relationship.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: December 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Pranav Garg, Vineet Shashikant Chaoji, Karthik Sundaresan Gurumoorthy
  • Patent number: 11082171
    Abstract: The present disclosure generally relates to systems, methods and software for selecting a spectral segment for important downlink and/or uplink transmissions. Particularly, the spectral segment may be a set of contiguous subcarriers within a plurality of subcarriers transmitting over a channel to a population of cable modems. In an embodiment, the systems, methods and software disclosed herein optimize placement of a physical link channel (PLC) within an OFDM channel. In an embodiment, the system, methods and software disclosed herein optimize placement of a ranging region within an OFDMA channel.
    Type: Grant
    Filed: October 4, 2019
    Date of Patent: August 3, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Karthik Sundaresan, Jingjie Zhu
  • Patent number: 10979741
    Abstract: Systems and methods presented herein provide for a software defined network (SDN) controller in a cable television system that virtualizes network elements in the cable television system to provide content delivery and data services through the virtualized network elements. In one embodiment, the SDN controller is operable in a cloud computing environment to balance data traffic through the virtualized network elements. For example, the SDN controller may abstract Layer 2 Control Protocol (L2CP) frame processing of the network elements into the cloud computing environment to relieve the network elements from the burdens of Ethernet frame processing. In this regard, the SDN controller comprises a L2CP decision module that determines how L2CP should be processed for the network elements in the cable television system.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: April 13, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: James Kim, Karthik Sundaresan, Thomas Kee
  • Patent number: 10944684
    Abstract: A scheduling device for managing a packet queue of a communication gateway includes a receiving portion configured to receive data packets according to at least one communication protocol, a processor, and classification module configured to separate the received data packets into a first traffic queue and a second traffic queue separate from the first traffic queue. The first traffic queue includes a low latency service flow classified to have strict priority. The second traffic queue includes a primary service flow classified as having a classic priority. The classification module separates the received data packets so that those with a first indicator are sent to the first traffic queue and those without the first indicator are sent to the second traffic queue.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: March 9, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Gregory Charles White, Steve Glennon, Karthik Sundaresan, Luis Alberto Campos, Robert J. Briscoe
  • Patent number: 10944500
    Abstract: A profile optimizing method is provided for a downstream channel transmission of active subcarriers to user devices. The method includes steps of receiving channel measurement data from each user device for each subcarrier, calculating a maximum bit-loading value for each user device per subcarrier, grouping the user devices into a plurality of clusters based on a proximity of the maximum bit-loading values of a first user device to those of a second user device within the particular cluster, assigning each user device within the particular cluster to a single cluster profile. A plurality of single cluster profiles for the plurality of clusters forms a set of cluster profiles. The method further includes steps of determining a channel capacity ratio for the set of cluster profiles, and combining at least two single profiles of the set of cluster profiles into a coalesced profile pair.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: March 9, 2021
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Karthik Sundaresan, Gregory Charles White
  • Publication number: 20200112405
    Abstract: The present disclosure generally relates to systems, methods and software for selecting a spectral segment for important downlink and/or uplink transmissions. Particularly, the spectral segment may be a set of contiguous subcarriers within a plurality of subcarriers transmitting over a channel to a population of cable modems. In an embodiment, the systems, methods and software disclosed herein optimize placement of a physical link channel (PLC) within an OFDM channel. In an embodiment, the system, methods and software disclosed herein optimize placement of a ranging region within an OFDMA channel.
    Type: Application
    Filed: October 4, 2019
    Publication date: April 9, 2020
    Inventors: KARTHIK SUNDARESAN, JINGJIE ZHU
  • Publication number: 20200097775
    Abstract: The present disclosure generally relates to apparatus, software and methods for detecting and classifying anomalous features in one-dimensional data. The apparatus, software and methods disclosed herein use a YOLO-type algorithm on one-dimensional data. For example, the data can be any one-dimensional data or time series, such as but not limited to be power over time data, signal to noise ratio (SNR) over time data, modulation error ratio (MER) data, full band capture data, radio frequency data, temperature data, stock data, or production data. Each type of data may be susceptible to repeating phenomena that produce recognizable anomalous features. In some embodiments, the features can be characterized or labeled as known phenomena and used to train a machine learning model via supervised learning to recognize those features in a new data series.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 26, 2020
    Inventors: JINGJIE ZHU, KARTHIK SUNDARESAN
  • Publication number: 20200097852
    Abstract: The present disclosure generally relates to apparatus, software and methods for detecting anomalous elements in data. For example, the data can be any time series, such as but not limited to radio frequency data, temperature data, stock data, or production data. Each type of data may be susceptible to repeating phenomena that produce recognizable features of anomalous elements. In some embodiments, the features can be characterized as known patterns and used to train a machine learning model via supervised learning to recognize those features in a new data series.
    Type: Application
    Filed: September 20, 2019
    Publication date: March 26, 2020
    Inventors: JINGJIE ZHU, KARTHIK SUNDARESAN
  • Publication number: 20200053018
    Abstract: A scheduling device for managing a packet queue of a communication gateway includes a receiving portion configured to receive data packets according to at least one communication protocol, a processor, and classification module configured to separate the received data packets into a first traffic queue and a second traffic queue separate from the first traffic queue. The first traffic queue includes a low latency service flow classified to have strict priority. The second traffic queue includes a primary service flow classified as having a classic priority. The classification module separates the received data packets so that those with a first indicator are sent to the first traffic queue and those without the first indicator are sent to the second traffic queue.
    Type: Application
    Filed: October 22, 2019
    Publication date: February 13, 2020
    Inventors: Gregory Charles White, Steve Glennon, Karthik Sundaresan, Luis Alberto Campos, Robert J. Briscoe, Tom Henderson
  • Patent number: 10523577
    Abstract: A scheduling device for managing a packet queue of a communication gateway includes a receiving portion configured to receive data packets according to at least one communication protocol, a processor, and classification module configured to separate the received data packets into a first traffic queue and a second traffic queue separate from the first traffic queue. The first traffic queue includes a low latency service flow classified to have strict priority. The second traffic queue includes a primary service flow classified as having a classic priority.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: December 31, 2019
    Assignee: Cable Television Laboratories, Inc
    Inventors: Gregory Charles White, Steve Glennon, Karthik Sundaresan, Luis Alberto Campos
  • Publication number: 20190305876
    Abstract: A profile optimizing method is provided for a downstream channel transmission of active subcarriers to user devices. The method includes steps of receiving channel measurement data from each user device for each subcarrier, calculating a maximum bit-loading value for each user device per subcarrier, grouping the user devices into a plurality of clusters based on a proximity of the maximum bit-loading values of a first user device to those of a second user device within the particular cluster, assigning each user device within the particular cluster to a single cluster profile. A plurality of single cluster profiles for the plurality of clusters forms a set of cluster profiles. The method further includes steps of determining a channel capacity ratio for the set of cluster profiles, and combining at least two single profiles of the set of cluster profiles into a coalesced profile pair.
    Type: Application
    Filed: April 5, 2019
    Publication date: October 3, 2019
    Inventors: Karthik Sundaresan, Gregory C. White, Jingjie Zhu
  • Publication number: 20190288874
    Abstract: Methods, systems, and devices for Content-Centric Networking (CCN) are described. In some cases, a node may receive a CCN packet from an upstream node and communicate the CCN packet to one or more downstream nodes (e.g., that previously requested the CCN packet). In a first case, the node may establish a persistent internet protocol (IP) tunnel with the downstream node and communicate the CCN packet to the downstream node by the persistent IP tunnel. Here, a cable modem between the node and the downstream node may not decode the CCN packet. In a second case, the node may append an identifier to the CCN packet prior to communicating the CCN packet to the one or more downstream nodes. Here, the identifier may indicate to the downstream nodes which CCN packets are relevant to the downstream node.
    Type: Application
    Filed: March 19, 2019
    Publication date: September 19, 2019
    Inventors: GREGORY C. WHITE, KARTHIK SUNDARESAN
  • Patent number: 10187352
    Abstract: Network address translating is contemplated to be of a type where a network address translator (NAT), a carrier grade NAT (CGN), or other type of translator may facilitate reconstruction of translated addresses in a manner that ameliorates the amount of data that must be stored to facilitate the reconstruction.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: January 22, 2019
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Vikas Sarawat, Karthik Sundaresan, Christopher Grundemann
  • Publication number: 20180343206
    Abstract: A scheduling device for managing a packet queue of a communication gateway includes a receiving portion configured to receive data packets according to at least one communication protocol, a processor, and classification module configured to separate the received data packets into a first traffic queue and a second traffic queue separate from the first traffic queue. The first traffic queue includes a low latency service flow classified to have strict priority. The second traffic queue includes a primary service flow classified as having a classic priority.
    Type: Application
    Filed: May 23, 2018
    Publication date: November 29, 2018
    Inventors: Gregory Charles White, Steve Glennon, Karthik Sundaresan, Luis Alberto Campos
  • Patent number: 10110711
    Abstract: Network address translation of messages transported over an autonomous system between multiple network elements is contemplated. The network address translation may be performed by instructing one network element to translate upstream messages for a particular messaging paths and a different network element to translate downstream messages for the same messaging path, thereby providing split network address translation.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: October 23, 2018
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Chris Donley, Chris Grundemann, James Kim, Jun Tian, Karthik Sundaresan
  • Publication number: 20180278972
    Abstract: Systems and methods presented herein provide for a software defined network (SDN) controller in a cable television system that virtualizes network elements in the cable television system to provide content delivery and data services through the virtualized network elements. In one embodiment, the SDN controller is operable in a cloud computing environment to balance data traffic through the virtualized network elements. For example, the SDN controller may abstract Layer 2 Control Protocol (L2CP) frame processing of the network elements into the cloud computing environment to relieve the network elements from the burdens of Ethernet frame processing. In this regard, the SDN controller comprises a L2CP decision module that determines how L2CP should be processed for the network elements in the cable television system.
    Type: Application
    Filed: May 29, 2018
    Publication date: September 27, 2018
    Inventors: JAMES KIM, KARTHIK SUNDARESAN, THOMAS KEE
  • Publication number: 20180102868
    Abstract: A profile optimizing method is provided for a downstream channel transmission of active subcarriers to user devices. The method includes steps of receiving channel measurement data from each user device for each subcarrier, calculating a maximum bit-loading value for each user device per subcarrier, grouping the user devices into a plurality of clusters based on a proximity of the maximum bit-loading values of a first user device to those of a second user device within the particular cluster, assigning each user device within the particular cluster to a single cluster profile. A plurality of single cluster profiles for the plurality of clusters forms a set of cluster profiles. The method further includes steps of determining a channel capacity ratio for the set of cluster profiles, and combining at least two single profiles of the set of cluster profiles into a coalesced profile pair.
    Type: Application
    Filed: October 10, 2017
    Publication date: April 12, 2018
    Inventors: Karthik Sundaresan, Gregory Charles White