Patents by Inventor Prateek Jain

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

  • Patent number: 11372862
    Abstract: In an embodiment, a method includes matching terms of a received query to a database of provider capabilities. The method further includes determining, for each portion of the received query, a respective provider to execute the portion of the received query. The method further includes sending each portion of the received query to its respective provider. The method further includes combining results from each respective provider to a returned query result.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: June 28, 2022
    Assignee: NUANCE COMMUNICATIONS, INC.
    Inventors: Peter Yeh, Ezra Story, Prateek Jain
  • Publication number: 20220172258
    Abstract: A system for providing real-time optimized product designs may obtain historical data and real-time data related to a product to identify real-time customer preferences and sentiments associated with the product. The system may provide a plurality of real-time potential attribute recommendations comprising attributes likely to be preferred by customers. The system may provide a set of preferred attribute recommendations based on the plurality of real-time potential attribute recommendations ranked highest in an attribute ranking order. The system may provide a cannibalization factor and a similarity index for each of the set of preferred attribute recommendations. The system may provide a real-time demand forecast of the product and may also provide a predicted cannibalization volume and a predicted incremental volume for the product in real-time. The system may determine a set of final attribute recommendations for the product to provide an optimized design for the product in real-time.
    Type: Application
    Filed: November 27, 2020
    Publication date: June 2, 2022
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Prateek JAIN, Mamta Aggarwal RAJNAYAK, Neha DIXIT, Govindarajan JOTHIKUMAR
  • Publication number: 20220087856
    Abstract: An instrument (10) to prepare and safely place an intra-uterine device (30) in uterus (50) of a woman, comprising a dynamic stopper (20), a string management arrangement (110) whereby a string (31) of an IUD (30) is in one of a locked condition or an unlocked condition, an operating device (100), further comprising a base (70), a cover (90) a carriage (140), wherein the dynamic stopper (20) slidably resides in the base (70) and can slide by the sliding length (23), wherein the string (31) exits from an outpoint (87) and re-enters from an inpoint (88), the outpoint (87) is at a trim length (46) and the inpoint (88) is at a conservative length (47). The string (31) can be trimmed as per sounding measurement of uterus (50) of woman, before inserting the instrument (10) in uterus (50) and string (31) entanglement possibilities are eliminated, irrespective of type of IUD (30, 30A, 30B).
    Type: Application
    Filed: August 13, 2021
    Publication date: March 24, 2022
    Inventors: Mukul Taparia, Ajit Raje, Prateek Jain, Dhawal Goyal
  • Publication number: 20220086118
    Abstract: Systems and methods for automated message delivery feedback that includes receiving a set of messaging requests to transmit a message to at least one recipient device; making a set of messaging attempts, each of the set of messaging attempts including an attempt to deliver the message to the at least one recipient device; receiving delivery feedback and automatically associating the delivery feedback to one messaging attempt of the set of messaging attempts; and updating a delivery status of the at least one messaging attempt.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 17, 2022
    Inventors: Prateek Jain, Chloe Chen
  • Publication number: 20220035825
    Abstract: In a computer-implemented method for name type identification, a list of names is received. A probability that each name of the list of names is one of a given name and a surname is determined. Each name of the list of names is determined as one of a given name and a surname based on the probability. Entities of the list of names are determined based on the identifying each name of the list of names as one of a given name and a surname, wherein an entity includes one of a given name, a surname, and a given name/surname combination.
    Type: Application
    Filed: January 19, 2021
    Publication date: February 3, 2022
    Applicant: VMware, Inc.
    Inventors: Prateek JAIN, Stephen SCHMIDT, Scott TILNEY, Pallavi VANAJA, Gary GROSSI, Michelle LEE
  • Publication number: 20220035942
    Abstract: In a computer-implemented method for generating a privacy compliant audit log for a conversational interface, a request for information from a user is received at a conversational interface. A response to the request for information is generated, the response including data responsive to the request for information. It is determined whether the response comprises private user data. An audit log including the request and information related to the response is generated, where the information related to the response does not include the private user data.
    Type: Application
    Filed: January 20, 2021
    Publication date: February 3, 2022
    Applicant: VMware, Inc.
    Inventors: Prateek JAIN, Stephen SCHMIDT, Scott TILNEY, Pallavi VANAJA, Gary GROSSI, Michelle LEE
  • Patent number: 11210327
    Abstract: A computing device includes a storage machine holding instructions executable by a logic machine to generate multi-string clusters, each containing alphanumeric strings of a dataset. Further multi-string clusters are generated via iterative performance of a combination operation in which a hierarchically-superior cluster is generated from a set of multi-string clusters. The combination operation includes, for candidate pairs of multi-string clusters, generating syntactic profiles describing an alphanumeric string from each multi-string cluster of the candidate pair. For each of the candidate pairs, a cost factor is determined for at least one of its syntactic profiles. Based on the cost factors determined for the syntactic profiles, one of the candidate pairs is selected. The multi-string clusters from the selected candidate pair are combined to generate the hierarchically-superior cluster including all of the alphanumeric strings from the selected candidate pair of multi-string clusters.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: December 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Gulwani, Prateek Jain, Daniel Adam Perelman, Saswat Padhi, Oleksandr Polozov
  • Patent number: 11184301
    Abstract: Systems and methods for entity recommendation can make use of rich data by allowing the items to be recommended and the recipients of the recommendation (e.g., users) to be modeled as “complex entities” composed of one or more static sub-entities and/or a dynamic component, and by utilizing information about multiple relationships between the sub-entities as reflected in bipartite graphs. Generating recommendations from such information may involve creating vector representations of the sub-entities based on the bipartite graphs (e.g., using graph-based convolutional networks), and combining these vector representations into representations of the items and users (or other recipients) to be fed into a classifier model.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lekshmi Menon, Amar Budhiraja, Gaurush Hiranandani, Prateek Jain, Darshatkumar Anandji Shah, Ayush Choure, Navya Yarrabelly, Anurag Mishra, Mohammad Luqman, Shivangi Dhakad, Juhi Dua
  • Patent number: 11132180
    Abstract: Systems, methods, and computer-executable instructions for guiding program synthesis includes receiving a specification that includes an input and output example. Programs are synthesized that meet the specification. During synthesizing each of the programs includes branching decisions. Each branching decision includes a plurality of paths. Synthesizing the programs comprises includes selecting a first score model, for a first branching decision. Each of the programs is scored using the first score model. The paths of the first branching decision are pared based on the score. One the paths is selected. A synthesized program that meets the specification is returned. The synthesized program includes the one of the paths.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: September 28, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Oleksandr Polozov, Sumit Gulwani, Prateek Jain, Ashwin Kalyan Vijayakumar, Abhishek Mohta
  • Publication number: 20210219054
    Abstract: Methods and systems for aligning amplification gains in a plurality of interconnected devices are disclosed. The method includes receiving by each device limiter gain attenuations and brownout gain attenuations broadcasted by the plurality of devices and selecting the maximum brownout gain attenuation and the maximum limiter gain attenuation. The method includes determining a total attenuation as a sum of the maximum brownout attenuation gain and the maximum limiter attenuation gain. The method includes receiving a frame synchronization signal and adjusting the amplification gain by applying the total attenuation responsive to the frame synchronization signal.
    Type: Application
    Filed: January 12, 2021
    Publication date: July 15, 2021
    Inventors: Prateek Jain, Matthew Raymond Kucic, Sahiti Priya Chittam
  • Publication number: 20210051121
    Abstract: Systems and methods for entity recommendation can make use of rich data by allowing the items to be recommended and the recipients of the recommendation (e.g., users) to be modeled as “complex entities” composed of one or more static sub-entities and/or a dynamic component, and by utilizing information about multiple relationships between the sub-entities as reflected in bipartite graphs. Generating recommendations from such information may involve creating vector representations of the sub-entities based on the bipartite graphs (e.g., using graph-based convolutional networks), and combining these vector representations into representations of the items and users (or other recipients) to be fed into a classifier model.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Lekshmi Menon, Amar Budhiraja, Gaurush Hiranandani, Prateek Jain, Darshatkumar Anandji Shah, Ayush Choure, Navya Yarrabelly, Anurag Mishra, Mohammad Luqman, Shivangi Dhakad, Juhi Dua
  • Publication number: 20210049442
    Abstract: Systems and methods for entity recommendation can make use of rich data by allowing the items to be recommended and the recipients of the recommendation (e.g., users) to be modeled as “complex entities” composed of one or more static sub-entities and/or a dynamic component, and by utilizing information about multiple relationships between the sub-entities as reflected in bipartite graphs. Generating recommendations from such information may involve creating vector representations of the sub-entities based on the bipartite graphs (e.g., using graph-based convolutional networks), and combining these vector representations into representations of the items and users (or other recipients) to be fed into a classifier model.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Lekshmi Menon, Amar Budhiraja, Gaurush Hiranandani, Prateek Jain, Darshatkumar Anandji Shah, Ayush Choure, Navya Yarrabelly, Anurag Mishra, Mohammad Luqman, Shivangi Dhakad, Juhi Dua
  • Publication number: 20200380376
    Abstract: An artificial intelligence based system and method for predicting and preventing illicit behavior is disclosed. The system and method may include obtaining search strings used by multiple users, as well as the clickstream data of such users. The search terms included in the search strings may be preprocessed and analyzed for inclusion of suspicious words, e.g., words related to illicit behavior, provided in a corpus of suspicious words. Information associated with the search strings containing suspicious words may be analyzed to identify users associated with the same search strings. The clickstream of the identified users may be analyzed to determine whether the users are likely to engage in illicit behavior. Preventive measures may be taken to prevent such users from engaging in such illicit behavior.
    Type: Application
    Filed: May 28, 2019
    Publication date: December 3, 2020
    Inventors: Prateek Jain, Mamta Aggarwal Rajnayak, Kanika C. Agarwal
  • Patent number: 10769186
    Abstract: In an embodiment, a method includes determining, based on a received query and contextual information, candidate reasoners to respond to a received query to select a candidate reasoner. A reasoner or candidate reasoner is a module that translates information from a sensor, user settings, or other source, into additional or revised fields for a query. The method further includes generating, at each candidate reasoner determined, additional or revised query fields based on the contextual information and a rule of a rule database. The method further includes merging the additional query fields for each candidate reasoner based on a confidence score or other metric of each corresponding candidate reasoner. The confidence score can be based on applicability of the contextual information to the received query. The method further includes providing an enhanced query having the additional or revised query fields.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: September 8, 2020
    Assignee: Nuance Communications, Inc.
    Inventors: Peter Yeh, Ezra Story, Prateek Jain
  • Patent number: 10554390
    Abstract: Systems, methods, and computer-executable instructions for secure data analysis using encrypted data. An encryption key and a decryption key are created. The security of encryption using the encryption key and the decryption key are based upon factoring. A computation key is created based upon the encryption key. Data is encrypted using the encryption key. The encrypted data and the computation key are provided to a remote system. The remote system is requested to perform data analysis on the encrypted data. An encrypted result of the data analysis is received from the remote system. The encrypted result of the data analysis is decrypted with the decryption key.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prateek Jain, Ramarathnam Venkatesan, Jonathan Lee, Kartik Gupta
  • Patent number: 10491373
    Abstract: Systems, methods, and computer-executable instructions for homomorphic data analysis. Encrypted data is received, from a remote system, that has been encrypted with an encryption key. A number of iterations to iterate over the encrypted data is determined. A model is iterated over by the number of iterations to create an intermediate model. Each iteration updates the model, and the model and the intermediate model encrypted with the encryption key. The intermediate model is provided to the remote system. An updated model based upon the intermediate model is received from the remote system. The updated model is iterated over until a predetermined precision is reached to create a final model. The final model is provided to the remote system. The final model is encrypted with the encryption key.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: November 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prateek Jain, Ramarathnam Venkatesan, Jonathan Lee, Kartik Gupta
  • Publication number: 20190311004
    Abstract: A computing device includes a storage machine holding instructions executable by a logic machine to generate multi-string clusters, each containing alphanumeric strings of a dataset. Further multi-string clusters are generated via iterative performance of a combination operation in which a hierarchically-superior cluster is generated from a set of multi-string clusters. The combination operation includes, for candidate pairs of multi-string clusters, generating syntactic profiles describing an alphanumeric string from each multi-string cluster of the candidate pair. For each of the candidate pairs, a cost factor is determined for at least one of its syntactic profiles. Based on the cost factors determined for the syntactic profiles, one of the candidate pairs is selected. The multi-string clusters from the selected candidate pair are combined to generate the hierarchically-superior cluster including all of the alphanumeric strings from the selected candidate pair of multi-string clusters.
    Type: Application
    Filed: June 21, 2019
    Publication date: October 10, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sumit GULWANI, Prateek JAIN, Daniel Adam PERELMAN, Saswat PADHI, Oleksandr POLOZOV
  • Patent number: 10438825
    Abstract: Methods and systems for performing in-situ, selective spectral reflectometry (SSR) measurements of semiconductor structures disposed on a wafer are presented herein. Illumination light reflected from a wafer surface is spatially imaged. Signals from selected regions of the image are collected and spectrally analyzed, while other portions of the image are discarded. In some embodiments, a SSR includes a dynamic mirror array (DMA) disposed in the optical path at or near a field plane conjugate to the surface of the semiconductor wafer under measurement. The DMA selectively blocks the undesired portion of wafer image. In other embodiments, a SSR includes a hyperspectral imaging system including a plurality of spectrometers each configured to collect light from a spatially distinct area of a field image conjugate to the wafer surface. Selected spectral signals associated with desired regions of the wafer image are selected for analysis.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: October 8, 2019
    Assignee: KLA-Tencor Corporation
    Inventors: Prateek Jain, Daniel Wack, Kevin A. Peterlinz, Andrei V. Shchegrov, Shankar Krishnan
  • Patent number: 10405092
    Abstract: Brownout management for an audio amplification system. An audio amplification system includes audio volume control circuitry, audio sample interpolation circuitry, and brownout management circuitry. The brownout management circuitry includes brownout detection circuitry and brownout response circuitry. The brownout detection circuitry is configured to determine whether a voltage of a battery that powers the audio amplification system is below a brownout threshold, and to generate a brownout detection signal that indicates the voltage is below the brownout threshold. The brownout response circuitry is coupled to an audio output of the audio sample interpolation circuitry. The brownout response circuitry is configured to attenuate the audio samples output by the audio sample interpolation circuitry responsive to the brownout detection signal indicating that the voltage is below the brownout threshold.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: September 3, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Uttam Kumar Agarwal, Prateek Jain, Nageswara Rao, Mukund Navada, Pradeep Chandar Chandramouli
  • Patent number: 10394874
    Abstract: A computing device includes a storage machine holding instructions executable by a logic machine to generate multi-string clusters, each containing alphanumeric strings of a dataset. Further multi-string clusters are generated via iterative performance of a combination operation in which a hierarchically-superior cluster is generated from a set of multi-string clusters. The combination operation includes, for candidate pairs of multi-string clusters, generating syntactic profiles describing an alphanumeric string from each multi-string cluster of the candidate pair. For each of the candidate pairs, a cost factor is determined for at least one of its syntactic profiles. Based on the cost factors determined for the syntactic profiles, one of the candidate pairs is selected. The multi-string clusters from the selected candidate pair are combined to generate the hierarchically-superior cluster including all of the alphanumeric strings from the selected candidate pair of multi-string clusters.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: August 27, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sumit Gulwani, Prateek Jain, Daniel Adam Perelman, Saswat Padhi, Oleksandr Polozov