Patents by Inventor ABHILASH JAIN

ABHILASH 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).

  • Publication number: 20250131622
    Abstract: Provided herein are systems and methods for performing optimized template matching within a digital adoption platform used in conjunction with an underlying computer application. In some embodiments, a method includes capturing an image and template from a user interface of the underlying application, converting the image and template to grayscale, detecting a background type of the image and template and inverting one of the background types if there is a mismatch, applying a Gaussian filter to the image and template, dividing the scale of the image by the scale of the template to determine a starting scale, reducing a resolution of at least the image, applying a template matching algorithm to the image and template using the starting scale to locate the template in the image, and remapping the coordinates of the template to reflect its original location on the image.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 24, 2025
    Inventors: Vibhu RAWAT, Abhilash JAIN, Aashish JAIN
  • Publication number: 20250130827
    Abstract: A method for providing digital guidance corresponding to software applications comprises acquiring an image of a current UI of a software application. A template image of an element of interest may be obtained from a previously processed template UI image corresponding to the current user interface. The obtaining of the template image may comprise obtaining bounding boxes using binary images of the template UI. Each bounding box may encapsulate a potential element of interest. Further the method may include receiving a selection of a bounding box corresponding to the element of interest among the potential element of interest. The element of interest may be identified in the current UI by using the template image of the element of interest and the image of the current UI. Subsequently, the digital guidance associated with the element of interest may be displayed in the current UI.
    Type: Application
    Filed: August 1, 2024
    Publication date: April 24, 2025
    Applicant: Whatfix Private Limited
    Inventors: Abhilash Jain, Vibhu Rawat
  • Patent number: 10540326
    Abstract: A dynamically correcting cache memory is capable of correcting itself by dynamically reflecting any modifications inflicted upon the data/information to be stored therein. Further, the cache memory is refreshed at predetermined time intervals and also based on predetermined criteria, thereby ensuring a high cache hit rate. The dynamically correcting cache memory is bypassed for certain user queries prioritized based on a predetermined criteria. The dynamically correcting cache manages an inventory shared between multiple non-cooperative web-based, computer-implemented platforms. The dynamically correcting cache is directed to reducing caching errors in web based computer implemented platforms. The dynamically correcting cache responds to rapid changes associated with (online) behavior of users accessing web based computer implemented platforms by dynamically configuring TTL (Time-To-Live) values, in order to ensure that the data/information stored in the cache memory remains accurate.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: January 21, 2020
    Assignee: MAKEMYTRIP (INDIA) PRIVATE LIMITED
    Inventors: Akshat Verma, Zafar Ansari, Anirban Basu, Abhilash Jain, Pawan Kumar, Sunil Kumar, Vineet Pandita, Dhawal Patel, Rakesh Ranjan, Shubham Srivastava, Sharat Singh
  • Publication number: 20170052976
    Abstract: A computer implemented system and method for implementing a dynamically correcting cache is disclosed. The dynamically correcting cache is capable of correcting itself by dynamically reflecting any modifications inflicted upon the data/information to be stored in the cache memory. Further, the cache memory is refreshed at predetermined time intervals and also based on predetermined criteria, thereby ensuring a high cache hit rate. The dynamically correcting cache memory is bypassed for certain user queries prioritized based on a predetermined criteria. The dynamically correcting cache manages an inventory shared between multiple non-cooperative web-based, computer-implemented platforms. The dynamically correcting cache is directed to reducing caching errors in web based computer implemented platforms.
    Type: Application
    Filed: January 28, 2016
    Publication date: February 23, 2017
    Inventors: AKSHAT VERMA, ZAFAR ANSARI, ANIRBAN BASU, ABHILASH JAIN, PAWAN KUMAR, SUNIL KUMAR, VINEET PANDITA, DHAWAL PATEL, RAKESH RANJAN, SHUBHAM SRIVASTAVA, SHARAT SINGH