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: 11070440Abstract: 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: GrantFiled: October 23, 2019Date of Patent: July 20, 2021Assignee: ARYAKA NETWORKS, INC.Inventors: Parth Arvindbhai Patel, Vivek Padmanabhan, Johny Nainwani, Justin Joseph, Shyamtanu Majumder, Vikas Garg, Ashwath Nagaraj
-
Publication number: 20210126836Abstract: 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: ApplicationFiled: October 23, 2019Publication date: April 29, 2021Inventors: Parth Arvindbhai Patel, Vivek Padmanabhan, Johny Nainwani, Justin Joseph, Shyamtanu Majumder, Vikas Garg, Ashwath Nagaraj
-
Patent number: 9876612Abstract: 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: GrantFiled: February 6, 2017Date of Patent: January 23, 2018Inventors: Naveen Maveli, Ashwath Nagaraj, Peter Yu
-
Patent number: 9832170Abstract: 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: GrantFiled: September 23, 2015Date of Patent: November 28, 2017Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
-
Patent number: 9602389Abstract: 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: GrantFiled: November 21, 2015Date of Patent: March 21, 2017Inventors: Naveen Maveli, Alex Kaufman, Ashwath Nagaraj, Peter Yu
-
Publication number: 20160014079Abstract: 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: ApplicationFiled: September 23, 2015Publication date: January 14, 2016Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
-
Patent number: 9224163Abstract: 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: GrantFiled: June 1, 2015Date of Patent: December 29, 2015Assignee: ARYAKA NETWORKS, INC.Inventors: Vivek Padmanabhan, Subrat Mishra, Shyamtanu Majumder, Ashwath Nagaraj
-
Patent number: 9191369Abstract: 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: GrantFiled: October 30, 2014Date of Patent: November 17, 2015Assignee: ARYAKA NETWORKS, INC.Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
-
Publication number: 20150262268Abstract: 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: ApplicationFiled: June 1, 2015Publication date: September 17, 2015Inventors: Vivek Padmanabhan, Subrat Mishra, Shyamtanu Majumder, Ashwath Nagaraj
-
Publication number: 20150058921Abstract: 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: ApplicationFiled: October 30, 2014Publication date: February 26, 2015Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
-
Patent number: 8959155Abstract: 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: GrantFiled: August 30, 2011Date of Patent: February 17, 2015Assignee: Aryaka Networks, Inc.Inventors: Henry Kin-Chuen Kwok, Ashwath Nagaraj
-
Patent number: 8903918Abstract: 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: GrantFiled: June 17, 2013Date of Patent: December 2, 2014Assignee: Aryaka Networks, Inc.Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
-
Patent number: 8825829Abstract: 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: GrantFiled: February 11, 2013Date of Patent: September 2, 2014Assignee: Aryaka Networks, Inc.Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj
-
Patent number: 8719447Abstract: 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: GrantFiled: May 4, 2010Date of Patent: May 6, 2014Assignee: Aryaka Networks, Inc.Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj
-
Publication number: 20130282832Abstract: 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: ApplicationFiled: June 17, 2013Publication date: October 24, 2013Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
-
Publication number: 20130254365Abstract: 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: ApplicationFiled: February 11, 2013Publication date: September 26, 2013Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj
-
Patent number: 8489685Abstract: 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: GrantFiled: August 31, 2009Date of Patent: July 16, 2013Assignee: Aryaka Networks, Inc.Inventors: Rajeev Bharadhwaj, Ajit Gupta, Ashwath Nagaraj
-
Patent number: 8396954Abstract: 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: GrantFiled: June 24, 2010Date of Patent: March 12, 2013Assignee: Aryaka Networks, Inc.Inventors: Ashwath Nagaraj, Rajeev Bharadhwaj, Ajit Gupta
-
Publication number: 20120179796Abstract: 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: ApplicationFiled: June 24, 2010Publication date: July 12, 2012Inventors: Ashwath Nagaraj, Rajeev Bharadhwaj, Ajit Gupta
-
Publication number: 20110276446Abstract: 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: ApplicationFiled: May 4, 2010Publication date: November 10, 2011Applicant: ARYAKA NETWORKS, INC.,Inventors: Ajit Gupta, Ashwath Nagaraj, Rajeev Bharadhwaj