Patents by Inventor Ameya Shrinivas Sakhalkar

Ameya Shrinivas Sakhalkar 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: 11812343
    Abstract: A method and system for determining a suspected data source among one or more data sources reporting geo coordinate data in a location based services network is disclosed. In some embodiments, the method includes, receiving geo coordinates of a user device reported by the one or more data sources over a period of time, calculating a notional speed between geo coordinates reported at two consecutive times, flagging simultaneously, one or more data sources that reported the geo coordinates at the two consecutive times resulting in a notional speed that exceeds a predefined notional speed, and analysing a data on at least one of, the number of instances of geo coordinates reported by a data source, the number of instances a data source was flagged, the data sources that were also flagged simultaneously with each flagging, for determining the suspect source of data.
    Type: Grant
    Filed: April 11, 2022
    Date of Patent: November 7, 2023
    Assignee: InMobi PTE. Ltd.
    Inventors: Ameya Shrinivas Sakhalkar, Raghunath Thondanur Mandayam
  • Publication number: 20220240054
    Abstract: A method and system for determining a suspected data source among one or more data sources reporting geo coordinate data in a location based services network is disclosed. In some embodiments, the method includes, receiving geo coordinates of a user device reported by the one or more data sources over a period of time, calculating a notional speed between geo coordinates reported at two consecutive times, flagging simultaneously, one or more data sources that reported the geo coordinates at the two consecutive times resulting in a notional speed that exceeds a predefined notional speed, and analysing a data on at least one of, the number of instances of geo coordinates reported by a data source, the number of instances a data source was flagged, the data sources that were also flagged simultaneously with each flagging, for determining the suspect source of data.
    Type: Application
    Filed: April 11, 2022
    Publication date: July 28, 2022
    Applicant: InMobi PTE Ltd.
    Inventors: Ameya Shrinivas Sakhalkar, Raghunath Thondanur Mandayam
  • Patent number: 11372827
    Abstract: Methods, systems, and computer-readable media for record-by-record live migration using a lock store are disclosed. Migration of a data set comprises acquiring a migration lock from a lock store for an individual record being migrated. An instance of the record is then stored in the destination, and the record is deleted from the source. Subsequently, the migration lock is deleted from the lock store or otherwise released. During the migration, a rate at which insert requests are directed to the destination is dialed up. During the process of updating an insert treatment configuration across a distributed set of migration router instances, an insert lock is acquired from the lock store for each record being inserted. Also metadata is stored indicating a determined location for the record being inserted. Any subsequent requests to insert a record with a same key are inserted at the indicated determined location.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: June 28, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Raghavendra Mohan Dani, Ameya Shrinivas Sakhalkar, Shubham Chaturvedi, Nikhil Baliga
  • Patent number: 11330398
    Abstract: A method and system for determining a suspected data source among one or more data sources reporting geo coordinate data in a location based services network is disclosed. In some embodiments, the method includes, receiving geo coordinates of a user device reported by the one or more data sources over a period of time, calculating a notional speed between geo coordinates reported at two consecutive times, flagging simultaneously, one or more data sources that reported the geo coordinates at the two consecutive times resulting in a notional speed that exceeds a predefined notional speed, and analysing a data on at least one of, the number of instances of geo coordinates reported by a data source, the number of instances a data source was flagged, the data sources that were also flagged simultaneously with each flagging, for determining the suspect source of data.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: May 10, 2022
    Assignee: INMOBI, PTE LTD.
    Inventors: Ameya Shrinivas Sakhalkar, Raghunath Thondanur Mandayam
  • Publication number: 20210349863
    Abstract: Methods, systems, and computer-readable media for record-by-record live migration using a lock store are disclosed. Migration of a data set comprises acquiring a migration lock from a lock store for an individual record being migrated. An instance of the record is then stored in the destination, and the record is deleted from the source. Subsequently, the migration lock is deleted from the lock store or otherwise released. During the migration, a rate at which insert requests are directed to the destination is dialed up. During the process of updating an insert treatment configuration across a distributed set of migration router instances, an insert lock is acquired from the lock store for each record being inserted. Also metadata is stored indicating a determined location for the record being inserted. Any subsequent requests to insert a record with a same key are inserted at the indicated determined location.
    Type: Application
    Filed: May 12, 2020
    Publication date: November 11, 2021
    Applicant: Amazon Technologies, Inc.
    Inventors: Raghavendra Mohan Dani, Ameya Shrinivas Sakhalkar, Shubham Chaturvedi, Nikhil Baliga
  • Patent number: 10924587
    Abstract: Methods, systems, and computer-readable media for live migration for highly available data stores are disclosed. Migration of a data set from a first data store to a second data store is initiated and comprises a backfill of records to the second data store. During a window of time before the migration is complete, a read request for a first record is received. A response representing an authoritative version of the first record is generated using a copy of the first record in the first data store and a copy of the first record in the second data store. A write request for a second record is received during the window of time. A lock is acquired for the second record, and the write request is performed using a copy of the second record in the first data store and a copy of the second record in the second data store.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Abhijit Chaudhuri, Mahesh H. Dhabade, Ameya Shrinivas Sakhalkar, Visakh Sakthidharan Nair, Vinesh Reddy Sunku, Preeti Gupta, Sonia Goyal, Rahul Kamalkishore Agrawal, Shashank Vilas Likhite
  • Publication number: 20200293537
    Abstract: A system for populating a user features database for a plurality of unique user IDs is provided. The system includes a database for storing the plurality of unique user IDs, and a processor with a memory.
    Type: Application
    Filed: March 18, 2019
    Publication date: September 17, 2020
    Applicant: InMobi PTE LTD.
    Inventors: Sourabh Chaki, Ameya Shrinivas Sakhalkar, Vikas Singh
  • Publication number: 20190166465
    Abstract: A method and system for determining a suspected data source among one or more data sources reporting geo coordinate data in a location based services network is disclosed. In some embodiments, the method includes, receiving geo coordinates of a user device reported by the one or more data sources over a period of time, calculating a notional speed between geo coordinates reported at two consecutive times, flagging simultaneously, one or more data sources that reported the geo coordinates at the two consecutive times resulting in a notional speed that exceeds a predefined notional speed, and analysing a data on at least one of, the number of instances of geo coordinates reported by a data source, the number of instances a data source was flagged, the data sources that were also flagged simultaneously with each flagging, for determining the suspect source of data.
    Type: Application
    Filed: November 28, 2018
    Publication date: May 30, 2019
    Applicant: InMobi PTE Ltd.
    Inventors: Ameya Shrinivas Sakhalkar, Raghunath Thondanur Mandayam