Patents by Inventor Aspi Siganporia
Aspi Siganporia 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).
-
Publication number: 20230038986Abstract: A method for scalable event driven auto-diagnosis systems includes obtaining a data packet configured for transmission across a network from a source address to a destination address. The method includes obtaining a list of changes to the network. The method also includes analyzing, based on a network model, the data packet using a plurality of analyzers. The method includes correlating the list of changes to the network and the analysis of the data packet. The method further includes determining, based on the correlation between the list of changes to the network and the analysis of the data packet, a configuration status of the network. The method also includes reporting the configuration status to a user.Type: ApplicationFiled: August 3, 2022Publication date: February 9, 2023Applicant: Google LLCInventors: Hui Liu, Hongkun Yang, Gargi Adhav, Tianqiong Luo, Aspi Siganporia, Rob Enns, Lakshmi Sharma, Manasa Chalasani
-
Patent number: 10135753Abstract: The present invention pertains to the allocation of bandwidth on a global large scale network. Systems and methods are provided to base bandwidth allocation on the predicted bandwidth demands of the network users. In allocating bandwidth, each user is assigned a user weight value, and is to be allocated bandwidth in proportion to that value. In addition, the bandwidth allocation is enforced so as to ensure that bandwidth allocation policies are maintained.Type: GrantFiled: March 13, 2015Date of Patent: November 20, 2018Assignee: Google LLCInventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Ramakrishna Naik, Aspi Siganporia
-
Patent number: 9954970Abstract: A web server monitors and receives measurements as to how long a client device takes to load or display individual items after a user first requests a web page containing the items. The measurements may be based on a duration that begins at a time between a user's navigation request and network browser's transmission of a request for a new web page. The recorded measurements received by the web server may include measurements relating to the latency experienced by the user in loading a particular item of content for a web page, such as an image, or may include the latency experienced by the user in loading an entire web page. One or more components used by the network browser, such as a network browser plug-in and or scripting language embedded in a web page, may provide one or more routines for measuring and reporting the latencies experienced by the user.Type: GrantFiled: August 11, 2016Date of Patent: April 24, 2018Assignee: Google LLCInventors: Aspi Siganporia, Zhiheng Wang
-
Patent number: 9559956Abstract: A system and method are provided that allocate bandwidth on a global large scale network. Bandwidth allocation is based on the predicted bandwidth demands of the network users. Each user may be assigned one of a plurality of different values that determines the amount of bandwidth allocated to that user. In instances where an application runs on behalf of a plurality of remote clients, a system and method is provided that allows for the allocation of bandwidth based each individual remote client.Type: GrantFiled: February 2, 2012Date of Patent: January 31, 2017Assignee: Google Inc.Inventors: Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia, Sushant Jain
-
Patent number: 9444711Abstract: A web server monitors and receives measurements as to how long a client device takes to load or display individual items after a user first requests a web page containing the items. The measurements may be based on a duration that begins at a time between a user's navigation request and network browser's transmission of a request for a new web page. The recorded measurements received by the web server may include measurements relating to the latency experienced by the user in loading a particular item of content for a web page, such as an image, or may include the latency experienced by the user in loading an entire web page. One or more components used by the network browser, such as a network browser plug-in and or scripting language embedded in a web page, may provide one or more routines for measuring and reporting the latencies experienced by the user.Type: GrantFiled: March 9, 2015Date of Patent: September 13, 2016Assignee: Google Inc.Inventors: Aspi Siganporia, Zhiheng Wang
-
Patent number: 9106518Abstract: A number of requests for an alternative network location are identified, where the requests for the alternative network location are generated after failure of one or more previous requests to reach a first, previous network location as a result of a network brownout. It is determined if the number of requests for the alternative network location exceed a threshold value for a period of time, and if so, an alarm is generated.Type: GrantFiled: May 2, 2014Date of Patent: August 11, 2015Assignee: Google Inc.Inventors: David Presotto, Ankur Jain, Aspi Siganporia, Sushant Jain
-
Publication number: 20150188844Abstract: The present invention pertains to the allocation of bandwidth on a global large scale network. Systems and methods are provided to base bandwidth allocation on the predicted bandwidth demands of the network users. In allocating bandwidth, each user is assigned a user weight value, and is to be allocated bandwidth in proportion to that value. In addition, the bandwidth allocation is enforced so as to ensure that bandwidth allocation policies are maintained.Type: ApplicationFiled: March 13, 2015Publication date: July 2, 2015Inventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Ramakrishna Naik, Aspi Siganporia
-
Patent number: 9009296Abstract: A web server monitors and receives measurements as to how long a client device takes to load or display individual items after a user first requests a web page containing the items. The measurements may be based on a duration that begins at a time between a user's navigation request and network browser's transmission of a request for a new web page. The recorded measurements received by the web server may include measurements relating to the latency experienced by the user in loading a particular item of content for a web page, such as an image, or may include the latency experienced by the user in loading an entire web page. One or more components used by the network browser, such as a network browser plug-in and or scripting language embedded in a web page, may provide one or more routines for measuring and reporting the latencies experienced by the user.Type: GrantFiled: August 9, 2010Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Aspi Siganporia, Zhiheng Wang
-
Patent number: 9007898Abstract: The present invention pertains to the allocation of bandwidth on a global large scale network. Systems and methods are provided to base bandwidth allocation on the predicted bandwidth demands of the network users. In allocating bandwidth, each user is assigned a user weight value, and is to be allocated bandwidth in proportion to that value. In addition, the bandwidth allocation is enforced so as to ensure that bandwidth allocation policies are maintained.Type: GrantFiled: February 1, 2011Date of Patent: April 14, 2015Assignee: Google Inc.Inventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia
-
Patent number: 8745195Abstract: A number of requests for an alternative network location are identified, where the requests for the alternative network location are generated after failure of one or more previous requests to reach a first, previous network location as a result of a network brownout. It is determined if the number of requests for the alternative network location exceed a threshold value for a period of time, and if so, an alarm is generated.Type: GrantFiled: June 11, 2012Date of Patent: June 3, 2014Assignee: Google Inc.Inventors: David Presotto, Ankur Jain, Aspi Siganporia, Sushant Jain
-
Patent number: 8547840Abstract: Bandwidth is allocated by leveraging a bursty characteristic of data transmission signals to efficiently utilize network resources. Network performance is observed over a time period to identify patterns of data transmission rates as different signals are processed. To compensate for the fact that different jobs/tasks peak at different times, the total bandwidth limit may be increased by a scaling factor. The scaling factor is calculated using information obtained by observing network performance during the time period. The scaling factor is used to increase the total bandwidth available for all jobs/tasks executing during the time period without exceeding any bandwidth limits. The data transmission rate of each job/task may then be adjusted to utilize the newly available bandwidth.Type: GrantFiled: February 1, 2011Date of Patent: October 1, 2013Assignee: Google Inc.Inventors: Alok Kumar, Anand Raghuraman, Uday Naik, Aspi Siganporia, Sushant Jain
-
Publication number: 20120195209Abstract: The present invention pertains to the allocation of bandwidth on a global large scale network. Systems and methods are provided to base bandwidth allocation on the predicted bandwidth demands of the network users. In allocating bandwidth, each user is assigned a user weight value, and is to be allocated bandwidth in proportion to that value. In addition, the bandwidth allocation is enforced so as to ensure that bandwidth allocation policies are maintained.Type: ApplicationFiled: February 1, 2011Publication date: August 2, 2012Applicant: Google Inc.Inventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia
-
Publication number: 20120195324Abstract: A system and method are provided that allocate bandwidth on a global large scale network. Bandwidth allocation is based on the predicted bandwidth demands of the network users. Each user may be assigned one of a plurality of different values that determines the amount of bandwidth allocated to that user. In instances where an application runs on behalf of a plurality of remote clients, a system and method is provided that allows for the allocation of bandwidth based each individual remote client.Type: ApplicationFiled: February 2, 2012Publication date: August 2, 2012Applicant: Google Inc.Inventors: Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia, Sushant Jain
-
Patent number: 8224942Abstract: A number of requests for an alternative network location are identified, where the requests for the alternative network location are generated after failure of one or more previous requests to reach a first, previous network location as a result of a network brownout. It is determined if the number of requests for the alternative network location exceed a threshold value for a period of time, and if so, an alarm is generated.Type: GrantFiled: October 2, 2007Date of Patent: July 17, 2012Assignee: Google Inc.Inventors: David Presotto, Ankur Jain, Aspi Siganporia, Sushant Jain