Patents by Inventor Ankur Subhash Jain

Ankur Subhash Jain 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: 10812586
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: October 20, 2020
    Assignee: Oath Inc.
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Patent number: 10728326
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: July 28, 2020
    Assignee: Oath Inc.
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20190268179
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Application
    Filed: May 15, 2019
    Publication date: August 29, 2019
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20190268180
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Application
    Filed: May 15, 2019
    Publication date: August 29, 2019
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Patent number: 10341434
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: July 2, 2019
    Assignee: OATH INC.
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20180337987
    Abstract: The present teaching relates to a system, method, medium for a data system, which comprises a plurality of data centers with one read/write master server designated to handle write and consistent read requests and a plurality of read master servers designated to handle normal read requests, wherein the master servers form a ring structure and each is connected to a corresponding slave server. When a data access request is received, a read master communication unit invokes one of the plurality of read master servers in the data system if the received data access request is a normal read request, a main master communication unit invokes the read/write master server if the received data access request is either a write request or a consistent read request. When a response is received from the invoked handling master server, a response processing unit responds to the data access request based on the received response.
    Type: Application
    Filed: May 22, 2017
    Publication date: November 22, 2018
    Inventors: Ankur Subhash Jain, Ramkartik Mulukutla
  • Publication number: 20080004937
    Abstract: An indication is generated of desirability of user's activity relative to a website that includes a plurality of web pages. Indications of the user's activity with respect to the plurality of web pages are processed. At least a portion of the indications are of user's activity with respect to the website other than a conversion activity with respect to the website. Based on the processed indications, generating an overall indication of desirability of the user's activity with respect to the web site. Theses steps may be repeated for a plurality of users. Each user's activity may be categorized (not based on the determined overall indication of desirability), and a measure of the quality of the category determination may be determined using the determined overall indications of desirability.
    Type: Application
    Filed: June 15, 2006
    Publication date: January 3, 2008
    Applicant: YAHOO! INC.
    Inventors: Richard Tao-Hwa Chow, Ankur Subhash Jain, Boris Klots