Patents by Inventor Rahul Prasad

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

  • Publication number: 20230289524
    Abstract: The present invention discloses a system and for sentence completion in an edge device. The method comprises receiving input from a user through a user interface (202); scrutinizing a length of the received input by a smart sentence composer; sanitizing the received input text and restricting the length of the input text to be within a preset threshold number; splitting the received input text from into letters/words (208); predicting several words and a cluster of most probable word's indices by the smart sentence composer (210), and wherein the word's indices have a similarity above the preset threshold number; converting the word's indices to words using index to word mapping (212); choosing the word/words in the cluster having highest score for prediction (214); and the words are continuously predicted until the end of token of word index (216), is determined for completing the sentence prediction.
    Type: Application
    Filed: June 28, 2022
    Publication date: September 14, 2023
    Inventors: Rahul Prasad, Sumegha Yadav, Achyut Saxena
  • Publication number: 20230288990
    Abstract: 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: Application
    Filed: June 28, 2022
    Publication date: September 14, 2023
    Inventors: RAHUL PRASAD, ANKIT PRASAD, SUMEGHA YADAV
  • Publication number: 20230222224
    Abstract: 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: Application
    Filed: December 30, 2022
    Publication date: July 13, 2023
    Inventors: RAHUL PRASAD, ANKIT PRASAD
  • Patent number: 11670031
    Abstract: 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: Grant
    Filed: July 22, 2021
    Date of Patent: June 6, 2023
    Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITED
    Inventors: Ankit Prasad, Rahul Prasad, Lovely Kukreja
  • Publication number: 20230169282
    Abstract: 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: Application
    Filed: December 1, 2022
    Publication date: June 1, 2023
    Inventors: RAHUL PRASAD, Ankit Prasad, Abhishek Sharma
  • Patent number: 11662886
    Abstract: 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: Grant
    Filed: July 2, 2021
    Date of Patent: May 30, 2023
    Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITED
    Inventors: Gaurav Srivastava, Ankit Prasad, Rahul Prasad
  • Patent number: 11634351
    Abstract: The present disclosure provides a method for sintering of an optical fibre preform. The method includes manufacturing of the optical fibre preform. In addition, the method includes drying and sintering of the optical fibre preform. In addition, drying and sintering of the optical fibre preform results into a sintered optical fibre preform. Further, the method includes preparation of a glass rod from the sintered optical fibre preform. Furthermore, the method includes insertion of the glass rod into a centreline hole of the silica soot preform. The centreline hole is created by removing mandrel from the silica soot preform. Moreover, the method includes drying and sintering of the silica soot preform. Also, drying and sintering of the silica soot results into a sintered silica soot preform. Also, the method includes drawing of a rod from the sintered silica soot preform.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: April 25, 2023
    Assignee: Sterlite Technologies Limited
    Inventors: Hima Harode, Rahul Prasad, Shubhanshu Agarwal
  • Publication number: 20230116268
    Abstract: 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: Application
    Filed: October 13, 2022
    Publication date: April 13, 2023
    Inventors: Rahul Prasad, Ankit Prasad
  • Patent number: 11614824
    Abstract: A system to measure latency in displaying a key tap event corresponding to a touchscreen keyboard is disclosed. The system includes a text input module, configured to capture pre-defined text for latency measurement. The system includes a keyboard selection module, configured to select a virtual keyboard for the latency measurement with respect to the pre-defined text. The system includes a keyboard configuration module, configured to capture positional details of each text character of the pre-defined text with respect to registered virtual keyboard. The execution module, configured to execute the key tap event for each of the text character of the pre-defined text for latency measurement, to measure time gap of each text character of the pre-defined text between the key tap event and corresponding text display event and also configured to calculate average latency measurement of the pre-defined text from a measured time gap for each of the character.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: March 28, 2023
    Inventors: Rahul Prasad, Ankit Prasad
  • Publication number: 20230030505
    Abstract: A system to measure latency in displaying a key tap event corresponding to a touchscreen keyboard is disclosed. The system includes a text input module, configured to capture pre-defined text for latency measurement. The system includes a keyboard selection module, configured to select a virtual keyboard for the latency measurement with respect to the pre-defined text. The system includes a keyboard configuration module, configured to capture positional details of each text character of the pre-defined text with respect to registered virtual keyboard. The execution module, configured to execute the key tap event for each of the text character of the pre-defined text for latency measurement, to measure time gap of each text character of the pre-defined text between the key tap event and corresponding text display event and also configured to calculate average latency measurement of the pre-defined text from a measured time gap for each of the character.
    Type: Application
    Filed: July 29, 2022
    Publication date: February 2, 2023
    Inventors: Rahul Prasad, Ankit Prasad
  • Patent number: 11537279
    Abstract: A system and a method are provided for enhancing an expression of a digital pictorial image on a graphical user interface (GUI) of an electronic device. An expression enhancing engine (EEE) in the system receives a user selection of the digital pictorial image via an input interface, in communication with a sensing unit. The EEE enhances the expression of the digital pictorial image in real time by modifying a size of the digital pictorial image to a selected scaling size; retrieving media content associated with the user selection of the digital pictorial image from a data storage device; and reconstructing the digital pictorial image of the modified size with the media content. The EEE, in operable communication with a media playback device, renders the reconstructed digital pictorial image with the media content on the GUI in real time.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: December 27, 2022
    Assignee: TALENT UNLIMITED ONLINE SERVICES PRIVATE LIMITED
    Inventors: Ankit Prasad, Rahul Prasad
  • Patent number: 11524974
    Abstract: Method of forming colloidal lignin particles, comprising the step of dissolving lignin in a mixture of organic solvents, feeding of the said solution into water, and forming acolloidal dispersion of lignin. The used solvents are recovered with methods such as distillation and reused in the process. Water is removed from the colloidal dispersion by ultrafiltration and reused in the process. The concentrated colloidal dispersion is dried by spray drying. The invention can be used in applications where the colloidal nature of lignin will afford an advantage over bulk lignin.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: December 13, 2022
    Assignee: Aalto University Foundation sr
    Inventors: Kalle Lintinen, Rahul Prasad Bangalore Ashok, Timo Leskinen, Yao Xiao, Monika Österberg, Mauri Kostiainen, Pekka Oinas, Lauri Rautkari, Akio Yamamoto, Saara Hautamäki, Niko Meri
  • Publication number: 20220318500
    Abstract: 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: Application
    Filed: April 6, 2022
    Publication date: October 6, 2022
    Inventors: Rahul PRASAD, Ankit PRASAD, Sumegha YADAV
  • Publication number: 20220314180
    Abstract: An addition system for introducing particulate material into an industrial process is disclosed. The addition system comprises a vessel for holding the particulate material, wherein the vessel has a top and a bottom; one or more weighing devices; a controller for controlling operation of the addition system; a base plate to support the vessel and optionally the controller; and three or more legs, each leg having an uppermost section that connects to the vessel and a foot that is connected to the base plate. The widest diameter of the vessel is less than the diameter of a circle drawn through the feet of the legs. The one or more weighing device are mounted on the base plate and support the legs of the vessel.
    Type: Application
    Filed: July 8, 2020
    Publication date: October 6, 2022
    Inventors: Martin EVANS, Ashim MUKERJEE, Gary PAULEY, Rahul PRASAD
  • Patent number: 11430157
    Abstract: Disclosed herein are related to a device and a method of generating triggers to provide effects to an artificial reality based on features in an environment. In one aspect, a set of candidate triggers for applying effects to the artificial reality provided by the device is determined according to features in an environment. In one aspect, a subset of the set of candidate triggers is determined according to a predetermined policy. In one aspect, corresponding effects to apply to the artificial reality are generated by the device according to the subset of the set of candidate triggers.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: August 30, 2022
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Xiaoyang Gao, Rahul Prasad, Krishnan Ramnath
  • Publication number: 20220269354
    Abstract: 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: Application
    Filed: June 18, 2021
    Publication date: August 25, 2022
    Inventors: ANKIT PRASAD, Rahul Prasad, Kaushik Parashar
  • Publication number: 20220076248
    Abstract: 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: Application
    Filed: September 10, 2021
    Publication date: March 10, 2022
    Inventors: ABHIK KAPOOR, Ankit Prasad, Rajendra Engla, Rahul Prasad
  • Publication number: 20220060438
    Abstract: 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: Application
    Filed: August 18, 2021
    Publication date: February 24, 2022
    Inventors: RAHUL PRASAD, Ankit Prasad
  • Publication number: 20220028149
    Abstract: 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: Application
    Filed: July 22, 2021
    Publication date: January 27, 2022
    Inventors: Ankit Prasad, Rahul Prasad, Lovely Kukreja
  • Publication number: 20220004289
    Abstract: 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: Application
    Filed: July 2, 2021
    Publication date: January 6, 2022
    Inventors: GAURAV SRIVASTAVA, ANKIT PRASAD, RAHUL PRASAD