Patents by Inventor Ankit Prasad
Ankit Prasad 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: 12566649Abstract: The present invention provides a method and a system for an on-device intent detection using streaming pipe inter-process communication. The method (100) and system (300) disclosed herein involves an on-device intent detection (ODI), that enables applications to recognize user interests which are essentially keywords as they type using an AI model or algorithm. These keywords are communicated to a partner application, installed on the user's device without using any Application Programming Interface (API) or server, thereby effectively improving performance. The user's list of keywords is saved in an AI model and sending the keywords to the partner application employing Android Interface Definition Language (AIDL) interface for inter-process communication (IPC).Type: GrantFiled: June 22, 2023Date of Patent: March 3, 2026Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Ankit Prasad, Saurabh Tomar
-
Patent number: 12541657Abstract: A system and a method for converting text in one of a plurality of input languages into a text in a second language using phonetic based transliteration are disclosed. The method includes receiving (802) an input text in a first script from a user; phonetically mapping (804) each character of the input text with a second script corresponding to the second language; validating (806) permutations of mapping of each input character with each character of second script and transliterating (808) input text in first script into an output text in second script. A transliteration engine (106) is configured to transliterate input text of first language into the output text of second language. The transliteration engine (106) includes a data reception module (108), a data transformation module (110), a training module (112), an inference module (114), and a database (116).Type: GrantFiled: October 13, 2022Date of Patent: February 3, 2026Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Rahul Prasad, Ankit Prasad
-
Patent number: 12536295Abstract: A method for testing and analyzing privacy of a mobile application is disclosed. The method includes displaying (203)/(502) a list of mobile devices connected to a privacy testing system; enabling (202) a user to select a target mobile application for carrying out a privacy analysis and testing; checking (204)/(504) if an android debug bridge (ADB) command line tool is enabled on the mobile device; employing (215)/(508) an SSL unpinning process if the mobile application is embedded with SSL pinning; scanning (225)/(510) one or more encryptions and one or more obfuscations used by the target mobile application; monitoring (220)/(514) one or more file access requests generated by the target mobile application and generating (230)/(516) an analysis testing report of the target mobile application.Type: GrantFiled: December 30, 2022Date of Patent: January 27, 2026Inventors: Rahul Prasad, Ankit Prasad
-
Publication number: 20260003496Abstract: A system (100) and method (800) for an AI keyboard (104) that includes an AI clipboard suggestion interface (114) that receives input from a clipboard of a computing device (102). An AI suggestion bar (112) receives input from typed text in the AI suggestion bar (112) of the computing device (102). The AI keyboard (104) generates an artificial intelligence suggestion by processing an action button prompt through an AI chat server (110) that has been trained with data representative of a user's topic and a user's profile. The AI keyboard (104) provides the processed response, or the predicted content via the network, in a typing box of the AI keyboard (104). The processed response or the predicted content is integrated into the user current conversation session without moving out from a current application interface.Type: ApplicationFiled: September 10, 2024Publication date: January 1, 2026Applicant: Talent Unlimited Online Services Private LimitedInventors: Ankit PRASAD, Rahul PRASAD, Kaushik PARASHAR, Sathwik RAO, Kailash Chandra BHATT
-
Publication number: 20250322544Abstract: Disclosed is a user device (102). The user device (102) includes a plurality of imaging sensors (118). The plurality of imaging sensors (118) is configured to capture a plurality of images of a scene and a processing unit (110) configured to implement a Deep Neural Network (DNN) model. The DNN model is configured to encode and aggregate, by way of a plurality of encoders and blocks where input and output is added, respectively, of the DNN model, information associated with the plurality of images in latent space and generate, by way of a decoder of the DNN model, a map of three-dimensional information based on the encoded information corresponding to each image of the plurality of images such that the map illustrates distances between one or more objects in the scene and the plurality of imaging sensors (118).Type: ApplicationFiled: June 17, 2024Publication date: October 16, 2025Inventors: Rahul Prasad, Ankit Prasad, Mudit Rastogi, Vedant Dere
-
Publication number: 20250285399Abstract: A system and a method for generating a frontal-facing view of the user includes an electronic device, an application module, and a trained machine-learning model. The trained machine-learning model is communicatively coupled with the electronic device and the application module, and enables the application module to perform certain operational steps for generating the frontal-facing view of the user. The trained machine-learning model is configured to automatically identify, through an encoder module, at least one learning style from at least one feature map. The trained machine-learning model is further configured automatically to generate, through a face-frontalization module, the frontal facing view of the user.Type: ApplicationFiled: June 19, 2024Publication date: September 11, 2025Applicant: Talent Unlimited Online Services Private LimitedInventors: Ankit PRASAD, Rahul PRASAD, Mudit RASTOGI, Abdul MANAF F
-
Patent number: 12380289Abstract: A method for converting speech in one of a plurality of input languages into text using machine transliteration and transfer learning is disclosed. The method includes a training stage. The training stage includes receiving a training set of a plurality of audio files and an input text corresponding to the audio input in any input language using the speech recognition engine; transliterating the training set to transform the input text into transliterated text that includes characters of a base language and training acoustic model with the plurality of audio files and corresponding transliterated text using transfer learning. The method further includes an inference stage. The inference stage includes performing decoding on output of the trained acoustic model to generate text includes characters of the base language at inference and transliterating the generated text to output text includes characters in input language using reverse transliteration.Type: GrantFiled: December 1, 2022Date of Patent: August 5, 2025Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Rahul Prasad, Ankit Prasad, Abhishek Sharma
-
Publication number: 20250103806Abstract: The present invention provides a method and a system for character-to-character modeling for word suggestion and auto correction. The method is based on character-to-character modeling. The method involves data preparation using edit distance and hash table for encoder. The edit distance is employed for suitable candidate creation for touch input and thereafter, hash table is employed for removing invalid candidates. Furthermore, encoder-decoder model is used to encode valid candidates for touch input and then decode into word suggestions for completions. In addition, the present invention provides word suggestions from decoder, further optimized into more probable candidates using a language model with a scoring and ranking algorithm.Type: ApplicationFiled: October 23, 2023Publication date: March 27, 2025Inventors: ANKIT PRASAD, RAHUL PRASAD, ACHYUT SAXENA, SIDDHARTH AGARWAL
-
Patent number: 12248640Abstract: The present invention provides systems and methods for dynamic word prediction and suggestion. The method includes an AI engine configured to render a touch-enabled keyboard interface on a display unit of the electronic device, identify a plurality of elements of an input message of a user on a messaging application and transform the input message into an array of a specific numbers based on the plurality of elements. The method further includes converting the array into a 2D matrix of embeddings by the AI engine, wherein the embeddings include semantic information of the input message to identify a context of the input message and converting the matrix into an output array with a changed dimension. The AI engine is further configured to convert the output array into probabilities of one or more words corresponding to the input message of the user on the messaging application.Type: GrantFiled: June 28, 2022Date of Patent: March 11, 2025Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Rahul Prasad, Ankit Prasad, Sumegha Yadav
-
Patent number: 12223121Abstract: A system including an artificial intelligence (AI) engine and an AI-based method are provided for dynamically predicting and suggesting emojis on a quick access emoji interface. The AI engine detects an input message in an input field on a graphical user interface of a user application. The AI engine processes the input message to identify elements, for example, character elements, image elements, patterns, etc., of the input message. The AI engine analyzes and determines a context and factors, for example, emoji positions, one or more languages, intent, user and global preferences, etc., associated with the input message for each element of the input message. The AI engine dynamically generates predictions of emojis based on the context and one or more factors in real time. The AI engine renders one or more grouped sets of emojis on the emoji interface based on the dynamically generated predictions.Type: GrantFiled: June 18, 2021Date of Patent: February 11, 2025Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Ankit Prasad, Rahul Prasad, Kaushik Parashar
-
Patent number: 12086542Abstract: A system for generating a contextualized text using a character-based convolutional neural network architecture (CNN) is disclosed. The system includes a memory, a character-based CNN engine having executable modules and a processor configured to execute the character-based CNN engine and the executable modules for generating contextualized text using a character-based convolutional neural network architecture (CNN).Type: GrantFiled: April 6, 2022Date of Patent: September 10, 2024Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Rahul Prasad, Ankit Prasad, Sumegha Yadav
-
Publication number: 20240272966Abstract: The present invention provides a method and a system for an on-device intent detection using streaming pipe inter-process communication. The method (100) and system (300) disclosed herein involves an on-device intent detection (ODI), that enables applications to recognize user interests which are essentially keywords as they type using an AI model or algorithm. These keywords are communicated to a partner application, installed on the user's device without using any Application Programming Interface (API) or server, thereby effectively improving performance. The user's list of keywords is saved in an AI model and sending the keywords to the partner application employing Android Interface Definition Language (AIDL) interface for inter-process communication (IPC).Type: ApplicationFiled: June 22, 2023Publication date: August 15, 2024Inventors: ANKIT PRASAD, SAURABH TOMAR
-
Patent number: 11995651Abstract: An integrated payment system (IPS) and a method are provided for managing payment transactions within an input interface. A payment system is integrated within a keyboard, independent of a messenger application. The IPS renders a payment interface element (PIE) on the keyboard. In response to a user input action on the PIE, the IPS automatically detects a recipient for a payment transaction during an interaction between a sender and the recipient, through the messenger application. The IPS automatically determines an identifier of the detected recipient and account information linked to the detected identifier for executing a payment transaction between the sender and the recipient. The IPS generates and renders transaction information within the keyboard for convenient user access.Type: GrantFiled: September 10, 2021Date of Patent: May 28, 2024Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Abhik Kapoor, Ankit Prasad, Rajendra Engla, Rahul Prasad
-
System and method for generating and rendering intent-based actionable content using input interface
Patent number: 11811718Abstract: An actionable content generation system (ACGS) and a method for generating and rendering intent-based actionable content in real time are provided. The ACGS, integrated within an input interface, for example, a keyboard, detects and simultaneously analyzes one or more messages being entered by a user in an input field of a user application using the input interface in real time. The ACGS generates tokens from the message(s) and determines intent with a confidence element from the tokens in real time based on a stored mapping and a confidence computation. The ACGS generates actionable content based on the intent using campaign data. The ACGS renders at least one element containing the actionable content on a graphical user interface and/or the input interface for interaction by the user and performance of one or more recommended actions.Type: GrantFiled: August 18, 2021Date of Patent: November 7, 2023Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Rahul Prasad, Ankit Prasad -
Publication number: 20230288990Abstract: The present invention provides systems and methods for dynamic word prediction and suggestion. The method includes an AI engine configured to render a touch-enabled keyboard interface on a display unit of the electronic device, identify a plurality of elements of an input message of a user on a messaging application and transform the input message into an array of a specific numbers based on the plurality of elements. The method further includes converting the array into a 2D matrix of embeddings by the AI engine, wherein the embeddings include semantic information of the input message to identify a context of the input message and converting the matrix into an output array with a changed dimension. The AI engine is further configured to convert the output array into probabilities of one or more words corresponding to the input message of the user on the messaging application.Type: ApplicationFiled: June 28, 2022Publication date: September 14, 2023Inventors: RAHUL PRASAD, ANKIT PRASAD, SUMEGHA YADAV
-
Publication number: 20230222224Abstract: A method for testing and analyzing privacy of a mobile application is disclosed. The method includes displaying (203)/ (502) a list of mobile devices connected to a privacy testing system; enabling (202) a user to select a target mobile application for carrying out a privacy analysis and testing; checking (204)/ (504) if an android debug bridge (ADB) command line tool is enabled on the mobile device; employing (215)/ (508) an SSL unpinning process if the mobile application is embedded with SSL pinning; scanning (225)/ (510) one or more encryptions and one or more obfuscations used by the target mobile application; monitoring (220)/ (514) one or more file access requests generated by the target mobile application and generating (230)/ (516) an analysis testing report of the target mobile application.Type: ApplicationFiled: December 30, 2022Publication date: July 13, 2023Inventors: RAHUL PRASAD, ANKIT PRASAD
-
Patent number: 11670031Abstract: A system including an avatar generation engine (AGE) (607) and a method for automatically generating an avatar with pronounced features are provided. The AGE (607) extracts a primary image of a primary component, for example, a face component, and a secondary image of a secondary component, for example, a hair component, from an input image of a target object. The AGE (607) normalizes and processes the primary image for extracting a feature image corresponding to a feature indicating a distinct characteristic of the target object. The AGE (607) processes the extracted feature image for graphically pronouncing the features. The AGE (607) generates a primary canvas including a predicted tone of the primary component. The AGE (607) generates an avatar with pronounced features by merging a primary graphical image generated by merging the primary canvas with the graphically pronounced features, with a secondary graphical image of the secondary component.Type: GrantFiled: July 22, 2021Date of Patent: June 6, 2023Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Ankit Prasad, Rahul Prasad, Lovely Kukreja
-
Publication number: 20230169282Abstract: A method for converting speech in one of a plurality of input languages into text using machine transliteration and transfer learning is disclosed. The method includes a training stage. The training stage includes receiving a training set of a plurality of audio files and an input text corresponding to the audio input in any input language using the speech recognition engine; transliterating the training set to transform the input text into transliterated text that includes characters of a base language and training acoustic model with the plurality of audio files and corresponding transliterated text using transfer learning. The method further includes an inference stage. The inference stage includes performing decoding on output of the trained acoustic model to generate text includes characters of the base language at inference and transliterating the generated text to output text includes characters in input language using reverse transliteration.Type: ApplicationFiled: December 1, 2022Publication date: June 1, 2023Inventors: RAHUL PRASAD, Ankit Prasad, Abhishek Sharma
-
Patent number: 11662886Abstract: A system including a direct message sending engine (DMSE) and a method for directly sending messages with minimal user input are provided. When a user invokes an input interface proximal to an input message field (IMF) of a user application, the DMSE renders a list of preconfigured messages on the input interface. When the user performs a selection action on at least one of the preconfigured messages on the input interface, the DMSE receives the selection action and in response, the DMSE transforms properties of the IMF, commits the preconfigured message(s) to the IMF, and simultaneously and directly sends the preconfigured message(s) to a recipient device. On committing the preconfigured message(s) to the IMF, the DMSE simultaneously executes a programmatic simulation of an action key press, thereby directly sending the preconfigured message(s) to the recipient device free of a manual user input.Type: GrantFiled: July 2, 2021Date of Patent: May 30, 2023Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITEDInventors: Gaurav Srivastava, Ankit Prasad, Rahul Prasad
-
Publication number: 20230116268Abstract: A system and a method for converting text in one of a plurality of input languages into a text in a second language using phonetic based transliteration are disclosed. The method includes receiving (802) an input text in a first script from a user; phonetically mapping (804) each character of the input text with a second script corresponding to the second language; validating (806) permutations of mapping of each input character with each character of second script and transliterating (808) input text in first script into an output text in second script. A transliteration engine (106) is configured to transliterate input text of first language into the output text of second language. The transliteration engine (106) includes a data reception module (108), a data transformation module (110), a training module (112), an inference module (114), and a database (116).Type: ApplicationFiled: October 13, 2022Publication date: April 13, 2023Inventors: Rahul Prasad, Ankit Prasad