Patents by Inventor Rakesh Thatha

Rakesh Thatha 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: 20240012896
    Abstract: The method and system for performing a completely automated public Turing test to tell computers and humans apart (CAPTCHA). The method comprises receiving by a server a request from a service server to initiate a CAPTCHA of a user node; generating an image of a path; generating at least one target to be placed upon the path; generating an object to be placed at a start point of the path; sending the generated path, the at least one generated target, and the object as a CAPTCHA challenge to the user node for display thereon; receiving, by the server, data respective of motion of the object with respect to the path and the at least one generated target; and issuing, based on analysis of the data received data, a pass indication upon determination that the user node is operative by a human.
    Type: Application
    Filed: July 8, 2022
    Publication date: January 11, 2024
    Applicant: Radware Ltd.
    Inventors: Zaid IMAM, Rakesh THATHA, Pavan THATHA
  • Patent number: 11652841
    Abstract: A system and method for detecting and blocking bots are presented. The method includes receiving unlabeled data regarding a visitor of a web source, grouping the received unlabeled data with similar characteristics into a group of data, detecting, based on the group of data, at least one anomaly, and determining, based on the at least one detected anomaly, several visitors to be blacklisted.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: May 16, 2023
    Assignee: KAALBI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Mohit Rajput, Harisankar Haridas, Rakesh Thatha, Sonal Laichand Oswal, Neeraj Kumar Gupta
  • Patent number: 11627156
    Abstract: A system of method of detecting bots are presented. The method includes receiving access patterns of a visitor accessing a protected web property, encoding each of the access patterns into a fixed length feature vector, determining an offline-trained model based on past data, generating an anomaly score based on the fixed length feature vector and an offline-trained model, and determining the visitor to be a bot, when the generated anomaly score associated with the visitor reaches a predetermined threshold.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: April 11, 2023
    Assignee: RADWARE LTD.
    Inventors: Harisankar Haridas, Mohit Rajput, Rakesh Thatha, Sonal Lalchand Oswal, Neeraj Kumar Gupta
  • Patent number: 11516235
    Abstract: A system and method for detecting bots. The method includes receiving a request to access a server, the request is being received from a client device, and responsive to the request, causing the client device to download a script code file to the client device. The script code file, when executed, collects a profile, and the profile includes a plurality of parameters. The method also includes receiving the created profile, generating a score based on the plurality of parameters to identify a bot, and initiating a mitigation action based on the identified bot.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: November 29, 2022
    Assignee: Kaalbi Technologies Private Limited
    Inventors: Neeraj Kumar Gupta, Aman Rawka, Harisankar Haridas, Rakesh Thatha, Sonal Lalchand Oswal
  • Patent number: 11451583
    Abstract: A system and method for bot detection utilizing storage variables are presented. The storage variables generated is used to analyze user behavior and distinguish human traffic from bot traffic. The system for detecting bot traffic using storage variables includes a client application, a computer network, a bot detector, a bot computer, a storage variable generator, and a server. The client device enables a user to access information through the client application. The storage variable generator is configured to generates a plurality of storage variables including counter storage variable. The bot detector analyses the presence of bots in incoming traffic.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: September 20, 2022
    Assignee: Radware Ltd.
    Inventors: Rakesh Thatha, Jyoti Kakatkar
  • Publication number: 20200112578
    Abstract: A system and method for detecting bots. The method includes receiving a request to access a server, the request is being received from a client device, and responsive to the request, causing the client device to download a script code file to the client device. The script code file, when executed, collects a profile, and the profile includes a plurality of parameters. The method also includes receiving the created profile, generating a score based on the plurality of parameters to identify a bot, and initiating a mitigation action based on the identified bot.
    Type: Application
    Filed: October 3, 2019
    Publication date: April 9, 2020
    Applicant: KAALBI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Neeraj Kumar GUPTA, Aman RAWKA, Harisankar HARIDAS, Rakesh THATHA, Sonal Lalchand OSWAL
  • Publication number: 20200099713
    Abstract: A system and method for detecting and blocking bots are presented. The method includes receiving unlabeled data regarding a visitor of a web source, grouping the received unlabeled data with similar characteristics into a group of data, detecting, based on the group of data, at least one anomaly, and determining, based on the at least one detected anomaly, several visitors to be blacklisted.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 26, 2020
    Inventors: Mohit RAJPUT, Harisankar HARIDAS, Rakesh THATHA, Sonal Lalchand OSWAL, Neeraj Kumar GUPTA
  • Publication number: 20200099714
    Abstract: A system of method of detecting bots are presented. The method includes receiving access patterns of a visitor accessing a protected web property, encoding each of the access patterns into a fixed length feature vector, determining an offline-trained model based on past data, generating an anomaly score based on the fixed length feature vector and an offline-trained model, and determining the visitor to be a bot, when the generated anomaly score associated with the visitor reaches a predetermined threshold.
    Type: Application
    Filed: September 18, 2019
    Publication date: March 26, 2020
    Inventors: Harisankar HARIDAS, Mohit RAJPUT, Rakesh THATHA, Sonal Lalchand OSWAL, Neeraj Kumar GUPTA
  • Publication number: 20190222607
    Abstract: A system and method for bot detection utilizing storage variables are presented. The storage variables generated is used to analyze user behavior and distinguish human traffic from bot traffic. The system for detecting bot traffic using storage variables includes a client application, a computer network, a bot detector, a bot computer, a storage variable generator, and a server. The client device enables a user to access information through the client application. The storage variable generator is configured to generates a plurality of storage variables including counter storage variable. The bot detector analyses the presence of bots in incoming traffic.
    Type: Application
    Filed: March 26, 2019
    Publication date: July 18, 2019
    Applicant: KAALBI TECHNOLOGIES PRIVATE LIMITED
    Inventors: Rakesh THATHA, Jyoti KAKATKAR
  • Publication number: 20130042318
    Abstract: The present invention relates to a user authentication system and in particular to a method and system in which the user has to apply a transformation which can be an ArrayCard consists of transparent and/or opaque cells of Physical (static/electronic) or Virtual form or it can be a form of secret remembered which needs to be applied on an array of cells to arrive at a unique One-Time-SecretCode for each authentication request along with a sequence of cells/positions (pattern) in an array as a secret pattern. First, user undergoes registration phase to get authenticated to access the application. While registering user applies a transformation on the array of cells displayed on user terminal and registers a pattern by selecting the corresponding symbols from the resultant array. Once user gets registered, then he can access the application by authenticating himself to the system.
    Type: Application
    Filed: April 28, 2011
    Publication date: February 14, 2013
    Inventors: Rakesh Thatha, Pavan Thatha