Patents by Inventor Purushotham Kamath

Purushotham Kamath 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: 11016673
    Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: May 25, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Xinyuan Huang, Johnu George, Marc Solanas Tarre, Komei Shimamura, Purushotham Kamath, Debojyoti Dutta
  • Patent number: 10902293
    Abstract: In one embodiment, a device forms a neural network envelope cell that comprises a plurality of convolution-based filters in series or parallel. The device constructs a convolutional neural network by stacking copies of the envelope cell in series. The device trains, using a training dataset of images, the convolutional neural network to perform image classification by iteratively collecting variance metrics for each filter in each envelope cell, pruning filters with low variance metrics from the convolutional neural network, and appending a new copy of the envelope cell into the convolutional neural network.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: January 26, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Purushotham Kamath, Abhishek Singh, Debojyoti Dutta
  • Publication number: 20200272338
    Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.
    Type: Application
    Filed: May 13, 2020
    Publication date: August 27, 2020
    Inventors: Xinyuan Huang, Johnu George, Marc Solanas Tarre, Komei Shimamura, Purushotham Kamath, Debojyoti Dutta
  • Patent number: 10678444
    Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: June 9, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Xinyuan Huang, Johnu George, Marc Solanas Tarre, Komei Shimamura, Purushotham Kamath, Debojyoti Dutta
  • Patent number: 10637756
    Abstract: In one embodiment, a service converts a stream of network telemetry data into sketches. The stream of network telemetry data comprises a plurality of characteristics of traffic observed in a network. The service forms a time series of the sketches. The service performs anomaly detection on the time series of the sketches in part by calculating a joint distribution of ranks and frequencies of a portion of the characteristics at different points in time of the time series. The service sends an anomaly detection alert, when an anomaly is detected from the time series of the sketches.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: April 28, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ralf Rantzau, Xinyuan Huang, Purushotham Kamath, Debojyoti Dutta
  • Publication number: 20190303018
    Abstract: Aspects of the technology provide improvements to a Serverless Computing (SLC) workflow by determining when and how to optimize SLC jobs for computing in a Distributed Computing Framework (DCF). DCF optimization can be performed by abstracting SLC tasks into different workflow configurations to determined optimal arrangements for execution in a DCF environment. A process of the technology can include steps for receiving an SLC job including one or more SLC tasks, executing one or more of the tasks to determine a latency metric and a throughput metric for the SLC tasks, and determining if the SLC tasks should be converted to a Distributed Computing Framework (DCF) format based on the latency metric and the throughput metric. Systems and machine-readable media are also provided.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 3, 2019
    Inventors: Xinyuan Huang, Johnu George, Marc Solanas Tarre, Komei Shimamura, Purushotham Kamath, Debojyoti Dutta
  • Publication number: 20190286945
    Abstract: In one embodiment, a device forms a neural network envelope cell that comprises a plurality of convolution-based filters in series or parallel. The device constructs a convolutional neural network by stacking copies of the envelope cell in series. The device trains, using a training dataset of images, the convolutional neural network to perform image classification by iteratively collecting variance metrics for each filter in each envelope cell, pruning filters with low variance metrics from the convolutional neural network, and appending a new copy of the envelope cell into the convolutional neural network.
    Type: Application
    Filed: November 1, 2018
    Publication date: September 19, 2019
    Inventors: Purushotham Kamath, Abhishek Singh, Debojyoti Dutta
  • Publication number: 20190149440
    Abstract: In one embodiment, a service converts a stream of network telemetry data into sketches. The stream of network telemetry data comprises a plurality of characteristics of traffic observed in a network. The service forms a time series of the sketches. The service performs anomaly detection on the time series of the sketches in part by calculating a joint distribution of ranks and frequencies of a portion of the characteristics at different points in time of the time series. The service sends an anomaly detection alert, when an anomaly is detected from the time series of the sketches.
    Type: Application
    Filed: November 13, 2017
    Publication date: May 16, 2019
    Inventors: Ralf Rantzau, Xinyuan Huang, Purushotham Kamath, Debojyoti Dutta
  • Publication number: 20150235282
    Abstract: A method and system that allows multiple developers to collaborate together by developing, modifying and sharing code components and data which are integrated to provide a solution to a computational problem. The system enforces a sharing mechanism for the components (code and data) and an interface between components. The system allows developers to execute the components either locally or remotely. The system determines a consumption metric based on the resource consumption of each component (compute/storage/bandwidth). The system determine a contribution metric for each developer's components to the overall solution.
    Type: Application
    Filed: February 18, 2014
    Publication date: August 20, 2015
    Inventor: Purushotham Kamath
  • Patent number: 8982774
    Abstract: A network based positioning (NBP) system is disclosed that allows any of its access points (APs) to initiate ranging operations with a station device (STA), regardless of whether the STA is in power save mode and regardless of whether a particular AP is currently associated with the STA. For example, to initiate ranging operations with the STA from a non-associated AP, the non-associated AP obtains the TSF timer of the associated AP, and then uses the obtained TSF timer to derive the associated AP's beacon transmission schedule and thereby determine when the STA's corresponding wake-up periods occur. Thereafter, the non-associated AP can initiate ranging operations with the STA during the STA wake-up periods, thereby ensuring that probes sent from the non-associated AP will arrive at the STA while the STA is awake from power save mode.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Purushotham Kamath, Vijay Kumar Dewangan, Praveen Dua
  • Patent number: 8958433
    Abstract: A wireless network is disclosed that allows an access point (AP) to keep a station (STA) in an awake state for an extended duration by periodically sending “keep-awake” frames to the STA. The keep-awake frames may be NULL frames having an asserted “more data” bit. For some embodiments, the AP transmits a beacon frame to the STA, wherein the beacon frame includes an asserted traffic indication bit that causes the STA to remain in the awake state for an additional wake-up period. Then, the AP transmits a sequence of keep-awake frames to the STA, wherein each keep-awake frame causes the STA to remain in the awake state for an additional time period.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: February 17, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Purushotham Kamath, Vijay Dewangan, Praveen Dua
  • Publication number: 20140003406
    Abstract: A wireless network is disclosed that allows an access point (AP) to keep a station (STA) in an awake state for an extended duration by periodically sending “keep-awake” frames to the STA. The keep-awake frames may be NULL frames having an asserted “more data” bit. For some embodiments, the AP transmits a beacon frame to the STA, wherein the beacon frame includes an asserted traffic indication bit that causes the STA to remain in the awake state for an additional wake-up period. Then, the AP transmits a sequence of keep-awake frames to the STA, wherein each keep-awake frame causes the STA to remain in the awake state for an additional time period.
    Type: Application
    Filed: January 31, 2013
    Publication date: January 2, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Purushotham KAMATH, Vijay DEWANGAN, Praveen DUA
  • Publication number: 20140003310
    Abstract: A network based positioning (NBP) system is disclosed that allows any of its access points (APs) to initiate ranging operations with a station device (STA), regardless of whether the STA is in power save mode and regardless of whether a particular AP is currently associated with the STA. For example, to initiate ranging operations with the STA from a non-associated AP, the non-associated AP obtains the TSF timer of the associated AP, and then uses the obtained TSF timer to derive the associated AP's beacon transmission schedule and thereby determine when the STA's corresponding wake-up periods occur. Thereafter, the non-associated AP can initiate ranging operations with the STA during the STA wake-up periods, thereby ensuring that probes sent from the non-associated AP will arrive at the STA while the STA is awake from power save mode.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: Qualcomm Atheros, Inc.
    Inventors: Purushotham Kamath, Vijay Kumar Dewangan, Praveen Dua
  • Patent number: 8614956
    Abstract: The position of wireless repeaters within a wireless communication network can affect the throughput and performance of the wireless communication network. A wireless repeater and/or an access point associated with the wireless communication network can be configured to determine the optimal position of the wireless repeater based on throughput achieved on communication links between the access point, the repeater, and/or the client stations. The throughput achieved on communication links between the access point, the repeater, and/or the client stations can be determined by exchanging training packets, receiving acknowledgement messages in response to the training packets, and subsequently analyzing the received acknowledgement messages. Furthermore, the throughput achieved on communication links between the access point, the repeater, and/or the client stations can also be analyzed to determine whether each of the client stations should associate with the access point or the wireless repeater.
    Type: Grant
    Filed: March 10, 2011
    Date of Patent: December 24, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Roshan R Baliga, Purushotham Kamath
  • Patent number: 8335180
    Abstract: Starting up and synchronizing multiple access points in a wireline communications circuit using transceivers compatible with a wireless communications protocol with an adaptive Time Division Multiple Access scheme for a multi-channel medium with colocated transceivers. Synchronization readiness is asserted and the access points wait for a synchronization start signal's assertion. Methods of operating an access point, its implementation as a chip are further disclosed. An access point assembly including the access points and a synchronization circuit are also disclosed.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: December 18, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Purushotham Kamath, James S. Cho, Prem Kumar, Matthew Smith, Haixiang Liang
  • Publication number: 20120230206
    Abstract: The position of wireless repeaters within a wireless communication network can affect the throughput and performance of the wireless communication network. A wireless repeater and/or an access point associated with the wireless communication network can be configured to determine the optimal position of the wireless repeater based on throughput achieved on communication links between the access point, the repeater, and/or the client stations. The throughput achieved on communication links between the access point, the repeater, and/or the client stations can be determined by exchanging training packets, receiving acknowledgement messages in response to the training packets, and subsequently analyzing the received acknowledgement messages. Furthermore, the throughput achieved on communication links between the access point, the repeater, and/or the client stations can also be analyzed to determine whether each of the client stations should associate with the access point or the wireless repeater.
    Type: Application
    Filed: March 10, 2011
    Publication date: September 13, 2012
    Applicant: Atheros Communications, Inc.
    Inventors: Roshan R. Baliga, Purushotham Kamath
  • Patent number: 8199767
    Abstract: A wireline communications circuit using transceivers compatible with a wireless communications protocol is disclosed using access points and stations in an adaptive Time Division Multiple Access scheme for a multi-channel medium with colocated transceivers. Methods of operating an access point and a station, their implementations as chips and the implementation of a chip for either the access point or station are further disclosed.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: June 12, 2012
    Assignee: Qualcomm Atheros, Inc.
    Inventors: Purushotham Kamath, James S. Cho, Prem Kumar, Matthew Smith
  • Publication number: 20090279565
    Abstract: A wireline communications circuit using transceivers compatible with a wireless communications protocol is disclosed using access points and stations in an adaptive Time Division Multiple Access scheme for a multi-channel medium with colocated transceivers. Methods of operating an access point and a station, their implementations as chips and the implementation of a chip for either the access point or station are further disclosed.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 12, 2009
    Inventors: Purushotham Kamath, James S. Cho, Prem Kumar, Matthew Smith
  • Patent number: 7369766
    Abstract: Systems and techniques to optically boost a router. In general, in one implementation, the technique includes: receiving an optical signal defining a packet of data, initiating electronic routing of the optical packet, and initiating optical routing of the optical packet. The optical routing involves determining forwarding information based on a routing field in the optical packet, and if optical forwarding is available, terminating the electronic routing of the packet before completion of the electronic routing, and forwarding the optical signal, which defines the packet, based on the determined forwarding information.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: May 6, 2008
    Assignee: University of Southern California
    Inventors: Joseph A. Bannister, Joseph D. Touch, Purushotham Kamath, Aatash Patel, John E. McGeehan, Alan E. Willner