Patents by Inventor Prashant R. KUMAR

Prashant R. KUMAR 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: 10057341
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: August 21, 2018
    Assignee: Excalibur IP, LLC
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Publication number: 20170195413
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Application
    Filed: March 17, 2017
    Publication date: July 6, 2017
    Inventors: AMAN TEJA, VINEETH CHANDRAN, PRASHANT R. KUMAR, SOURAV CHAKRABORTY
  • Patent number: 9621648
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: April 11, 2017
    Assignee: Yahoo! Inc.
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Publication number: 20150341433
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Application
    Filed: August 3, 2015
    Publication date: November 26, 2015
    Inventors: AMAN TEJA, VINEETH CHANDRAN, PRASHANT R. KUMAR, SOURAV CHAKRABORTY
  • Patent number: 9100362
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: August 4, 2015
    Assignee: Yahoo! Inc.
    Inventors: Aman Teja, Vineeth Chandran, Prashant R Kumar, Sourav Chakraborty
  • Publication number: 20140012906
    Abstract: Techniques are provided for a peer-to-peer web traffic management. A first mapping between identifiers and peers in a network is established. Upon receiving a first request associated with a first identifier and classifiers, based, at least in part, on the first identifier, a first peer retrieves a first global counter snapshot and a first local increment counter, and uses them to determine whether the first peer can service the first request. If the determination is positive, then the first peer services the first request, and updates the first local increment counter. If the first local increment counter exceeded a threshold value, then the first local increment counter is transmitted to a second peer, and then reset to zero. In response to the first peer receiving a first global counter associated with the first global counter snapshot, the first global counter snapshot is updated with the first global counter.
    Type: Application
    Filed: July 6, 2012
    Publication date: January 9, 2014
    Inventors: Aman Teja, Vineeth Chandran, Prashant R. Kumar, Sourav Chakraborty
  • Publication number: 20130227164
    Abstract: A computer-implemented method of providing distributed layer seven traffic shaping includes receiving one or more service requests from one or more clients. The one or more service requests include network usage information associated with the one or more clients. The computer-implemented method also includes aggregating the network usage information from the one or more clients across one or more data centers. Further, the computer-implemented method includes computing a delay required for throttling the service request based on data transferred. Furthermore, the computer-implemented method includes communicating the delay to the one or more clients. Moreover, the computer-implemented method includes throttling the one or more service requests based on the delay across the one or more data centers.
    Type: Application
    Filed: February 23, 2012
    Publication date: August 29, 2013
    Applicant: Yahoo! Inc.
    Inventors: Amit KUMAR, Aman TEJA, Pankaj KOTHARI, Prashant R. KUMAR