Patents by Inventor Ashwath Nagaraj

Ashwath Nagaraj 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: 11070440
    Abstract: A method implemented through a server of a cloud computing network including subscribers of application acceleration as a service provided therethrough includes sampling time series data associated with each network entity for each feature thereof into a smaller time interval as a first data series and a second data series including a maximum value and a minimum value respectively of the sampled time series data for the each feature within the smaller time interval, and generating a reference data band from predicted future data sets. The method also includes detecting, based on the reference data band, an anomaly in real-time data associated with the each network entity for the each feature thereof and determining an event associated with a pattern of change of the real-time data associated with the each network entity based on executing an optimization algorithm to determine a series of anomalies including the detected anomaly.
    Type: Grant
    Filed: October 23, 2019
    Date of Patent: July 20, 2021
    Assignee: ARYAKA NETWORKS, INC.
    Inventors: Parth Arvindbhai Patel, Vivek Padmanabhan, Johny Nainwani, Justin Joseph, Shyamtanu Majumder, Vikas Garg, Ashwath Nagaraj
  • Publication number: 20210126836
    Abstract: A method implemented through a server of a cloud computing network including subscribers of application acceleration as a service provided therethrough includes sampling time series data associated with each network entity for each feature thereof into a smaller time interval as a first data series and a second data series including a maximum value and a minimum value respectively of the sampled time series data for the each feature within the smaller time interval, and generating a reference data band from predicted future data sets. The method also includes detecting, based on the reference data band, an anomaly in real-time data associated with the each network entity for the each feature thereof and determining an event associated with a pattern of change of the real-time data associated with the each network entity based on executing an optimization algorithm to determine a series of anomalies including the detected anomaly.
    Type: Application
    Filed: October 23, 2019
    Publication date: April 29, 2021
    Inventors: Parth Arvindbhai Patel, Vivek Padmanabhan, Johny Nainwani, Justin Joseph, Shyamtanu Majumder, Vikas Garg, Ashwath Nagaraj
  • Patent number: 9876612
    Abstract: A method of data bandwidth overhead reduction in a protocol based communication over a Wide Area Network (WAN) includes transmitting, through a sender device of a source location, data packets of a sequence to a receiver device of a destination location communicatively coupled to the sender device through the WAN and storing a copy of the transmitted data packets in the sender device for a first threshold duration of time. When the receiver device receives a non-consecutive data packet, the receiver device waits for a second threshold period of time before transmitting a NAK message to the sender device related to non-receipt of one or more out-of-order data packet(s). The sender device interprets the NAK message and retransmits the one or more out-of-order data packet(s) to the receiver device after which the one or more out-of-order data packets are removed.
    Type: Grant
    Filed: February 6, 2017
    Date of Patent: January 23, 2018
    Inventors: Naveen Maveli, Ashwath Nagaraj, Peter Yu
  • Patent number: 9832170
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 28, 2017
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Patent number: 9602389
    Abstract: Disclosed are a method and/or a system for defining logical channels and channel policies in an application acceleration environment. In one aspect, a system includes a branch site including a branch client. A headquarters site includes a headquarters server, the branch site and the headquarters site are communicatively coupled over a logical link via a transmission media. A first point of presence (POP) is communicatively coupled with a branch customer premise equipment (CPE) located at the branch site over a first segment of the logical link. A second POP is communicatively coupled with the first POP over a second segment of the logical link. Each segment of the logical link is constructed from a physical link and contains two segment endpoints. The physical link carries a network traffic of the network connection between the two segment endpoints of an associated segment.
    Type: Grant
    Filed: November 21, 2015
    Date of Patent: March 21, 2017
    Inventors: Naveen Maveli, Alex Kaufman, Ashwath Nagaraj, Peter Yu
  • Publication number: 20160014079
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Application
    Filed: September 23, 2015
    Publication date: January 14, 2016
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Patent number: 9224163
    Abstract: Disclosed is a method of incremental computation of billing percentile values in a cloud based application acceleration as a service environment. In one aspect, a method includes sampling a usage data of a network entity of an application acceleration as a service provider in intervals of five minutes using a processor and a memory. A 95th percentile value is automatically calculated based on a next value in the billing cycle after the top 5% of samples in the billing cycle. The 95th percentile value of each of a plurality of billable units for each of billing measurements for a large scale data associated with the network entity is incrementally computed by computing the 95th percentile value upon a newest set of data arrived to the network entity in each five minute interval. A billing amount is determined based on an incremental computation.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: December 29, 2015
    Assignee: ARYAKA NETWORKS, INC.
    Inventors: Vivek Padmanabhan, Subrat Mishra, Shyamtanu Majumder, Ashwath Nagaraj
  • Patent number: 9191369
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: November 17, 2015
    Assignee: ARYAKA NETWORKS, INC.
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Publication number: 20150262268
    Abstract: Disclosed is a method of incremental computation of billing percentile values in a cloud based application acceleration as a service environment. In one aspect, a method includes sampling a usage data of a network entity of an application acceleration as a service provider in intervals of five minutes using a processor and a memory. A 95th percentile value is automatically calculated based on a next value in the billing cycle after the top 5% of samples in the billing cycle. The 95th percentile value of each of a plurality of billable units for each of billing measurements for a large scale data associated with the network entity is incrementally computed by computing the 95th percentile value upon a newest set of data arrived to the network entity in each five minute interval. A billing amount is determined based on an incremental computation.
    Type: Application
    Filed: June 1, 2015
    Publication date: September 17, 2015
    Inventors: Vivek Padmanabhan, Subrat Mishra, Shyamtanu Majumder, Ashwath Nagaraj
  • Publication number: 20150058921
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 26, 2015
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Patent number: 8959155
    Abstract: A method, an apparatus and/or a system of data compression through redundancy removal in an application acceleration environment is disclosed. In one aspect, a method includes generating through a fingerprint module of a redundancy removal engine associated with a first network element a hash identifier of at least one portion of data of a contiguous data block stored in a bidirectional cache memory of the redundancy removal engine associated with a first network element. The size of contiguous data block is larger than the size of the at least one portion of data of the contiguous data block for which the hash identifier is generated. The method further includes compressing a data stream through a transmission compression module of the redundancy removal engine based on the at least one a hash identifier that is indexed.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: February 17, 2015
    Assignee: Aryaka Networks, Inc.
    Inventors: Henry Kin-Chuen Kwok, Ashwath Nagaraj
  • Patent number: 8903918
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: December 2, 2014
    Assignee: Aryaka Networks, Inc.
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Patent number: 8825829
    Abstract: Disclosed are a system, a method and an apparatus of reduction of routing and service performance management in an application acceleration environment. In one embodiment, a system includes a branch site that includes a branch client. In addition, the system includes a headquarters site that includes a headquarters server. The headquarters site including a headquarters server includes the branch site. The headquarters site is communicatively coupled over a link via transmission media. The link is identified through a link identifier. The headquarters site including a headquarters server also includes the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media. The network connection is identified through a connection identifier. The system also includes a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: September 2, 2014
    Assignee: Aryaka Networks, Inc.
    Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj
  • Patent number: 8719447
    Abstract: A method and system of a heterogeneous service provider model through pay-for-performance based transit settlements are disclosed. In one embodiment, a system includes a plurality of Point of Presence (POP) locations between a head office and a branch office in a heterogeneous computer network configured to communicate data through a pay-per-performance peering relationship between different entities of the heterogeneous computer network. In this embodiment, the system implements a debit-credit mechanism configured to handle payments as well as penalties associated with violation of a pair-wise mutual agreement between independent for-profit entities providing network services in a segment of the heterogeneous computer network.
    Type: Grant
    Filed: May 4, 2010
    Date of Patent: May 6, 2014
    Assignee: Aryaka Networks, Inc.
    Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj
  • Publication number: 20130282832
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Application
    Filed: June 17, 2013
    Publication date: October 24, 2013
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Publication number: 20130254365
    Abstract: Disclosed are a system, a method and an apparatus of reduction of routing and service performance management in an application acceleration environment. In one embodiment, a system includes a branch site that includes a branch client. In addition, the system includes a headquarters site that includes a headquarters server. The headquarters site including a headquarters server includes the branch site. The headquarters site is communicatively coupled over a link via transmission media. The link is identified through a link identifier. The headquarters site including a headquarters server also includes the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media. The network connection is identified through a connection identifier. The system also includes a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link.
    Type: Application
    Filed: February 11, 2013
    Publication date: September 26, 2013
    Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj
  • Patent number: 8489685
    Abstract: Disclosed are systems and methods to provide application acceleration as a service. In one embodiment, a system includes a head office to serve an enterprise application comprised of a collaborative document. The system also includes a branch office to request the collaborative document from the head office. The enterprise application may also include a computed document and/or a static document. In addition, the system also includes a set of Point of Presence (POP) locations between the head office and the branch office to communicate the collaborative document, the computed document and the static document on behalf of the head office from a closest POP location to the head office to a closest POP location to the branch office and then onward to the branch office.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: July 16, 2013
    Assignee: Aryaka Networks, Inc.
    Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
  • Patent number: 8396954
    Abstract: Disclosed are a system, a method and an apparatus of reduction of routing and service performance management in an application acceleration environment. In one embodiment, a system includes a branch site that includes a branch client. In addition, the system includes a headquarters site that includes a headquarters server. The headquarters site including a headquarters server includes the branch site. The headquarters site is communicatively coupled over a link via transmission media. The link is identified through a link identifier. The headquarters site including a headquarters server also includes the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media. The network connection is identified through a connection identifier. The system also includes a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: March 12, 2013
    Assignee: Aryaka Networks, Inc.
    Inventors: Ashwath Nagaraj, Rajeev Bharadhwaj, Ajit Gupta
  • Publication number: 20120179796
    Abstract: Disclosed are a system, a method and an apparatus of reduction of routing and service performance management in an application acceleration environment. In one embodiment, a system includes a branch site that includes a branch client. In addition, the system includes a headquarters site that includes a headquarters server. The headquarters site including a headquarters server includes the branch site. The headquarters site is communicatively coupled over a link via transmission media. The link is identified through a link identifier. The headquarters site including a headquarters server also includes the branch client and the headquarters server being communicatively coupled over a network connection via the transmission media. The network connection is identified through a connection identifier. The system also includes a first point of presence (POP) communicatively coupled with the branch site over a first segment of the link.
    Type: Application
    Filed: June 24, 2010
    Publication date: July 12, 2012
    Inventors: Ashwath Nagaraj, Rajeev Bharadhwaj, Ajit Gupta
  • Publication number: 20110276446
    Abstract: A method and system of a heterogeneous service provider model through pay-for-performance based transit settlements are disclosed. In one embodiment, a system includes a plurality of Point of Presence (POP) locations between a head office and a branch office in a heterogeneous computer network configured to communicate data through a pay-per-performance peering relationship between different entities of the heterogeneous computer network. In this embodiment, the system implements a debit-credit mechanism configured to handle payments as well as penalties associated with violation of a pair-wise mutual agreement between independent for-profit entities providing network services in a segment of the heterogeneous computer network.
    Type: Application
    Filed: May 4, 2010
    Publication date: November 10, 2011
    Applicant: ARYAKA NETWORKS, INC.,
    Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj