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: 20230038986
    Abstract: 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: Application
    Filed: August 3, 2022
    Publication date: February 9, 2023
    Applicant: Google LLC
    Inventors: Hui Liu, Hongkun Yang, Gargi Adhav, Tianqiong Luo, Aspi Siganporia, Rob Enns, Lakshmi Sharma, Manasa Chalasani
  • Patent number: 10135753
    Abstract: 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: Grant
    Filed: March 13, 2015
    Date of Patent: November 20, 2018
    Assignee: Google LLC
    Inventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Ramakrishna Naik, Aspi Siganporia
  • Patent number: 9954970
    Abstract: 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: Grant
    Filed: August 11, 2016
    Date of Patent: April 24, 2018
    Assignee: Google LLC
    Inventors: Aspi Siganporia, Zhiheng Wang
  • Patent number: 9559956
    Abstract: 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: Grant
    Filed: February 2, 2012
    Date of Patent: January 31, 2017
    Assignee: Google Inc.
    Inventors: Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia, Sushant Jain
  • Patent number: 9444711
    Abstract: 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: Grant
    Filed: March 9, 2015
    Date of Patent: September 13, 2016
    Assignee: Google Inc.
    Inventors: Aspi Siganporia, Zhiheng Wang
  • Patent number: 9106518
    Abstract: 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: Grant
    Filed: May 2, 2014
    Date of Patent: August 11, 2015
    Assignee: Google Inc.
    Inventors: David Presotto, Ankur Jain, Aspi Siganporia, Sushant Jain
  • Publication number: 20150188844
    Abstract: 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: Application
    Filed: March 13, 2015
    Publication date: July 2, 2015
    Inventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Ramakrishna Naik, Aspi Siganporia
  • Patent number: 9009296
    Abstract: 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: Grant
    Filed: August 9, 2010
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Aspi Siganporia, Zhiheng Wang
  • Patent number: 9007898
    Abstract: 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: Grant
    Filed: February 1, 2011
    Date of Patent: April 14, 2015
    Assignee: Google Inc.
    Inventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia
  • Patent number: 8745195
    Abstract: 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: Grant
    Filed: June 11, 2012
    Date of Patent: June 3, 2014
    Assignee: Google Inc.
    Inventors: David Presotto, Ankur Jain, Aspi Siganporia, Sushant Jain
  • Patent number: 8547840
    Abstract: 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: Grant
    Filed: February 1, 2011
    Date of Patent: October 1, 2013
    Assignee: Google Inc.
    Inventors: Alok Kumar, Anand Raghuraman, Uday Naik, Aspi Siganporia, Sushant Jain
  • Publication number: 20120195209
    Abstract: 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: Application
    Filed: February 1, 2011
    Publication date: August 2, 2012
    Applicant: Google Inc.
    Inventors: Sushant Jain, Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia
  • Publication number: 20120195324
    Abstract: 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: Application
    Filed: February 2, 2012
    Publication date: August 2, 2012
    Applicant: Google Inc.
    Inventors: Anand Raghuraman, Alok Kumar, Uday Naik, Aspi Siganporia, Sushant Jain
  • Patent number: 8224942
    Abstract: 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: Grant
    Filed: October 2, 2007
    Date of Patent: July 17, 2012
    Assignee: Google Inc.
    Inventors: David Presotto, Ankur Jain, Aspi Siganporia, Sushant Jain