Patents by Inventor Jerome R. Bellegarda

Jerome R. Bellegarda 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: 11886542
    Abstract: Systems and processes for prediction using generative adversarial network and distillation technology are provided. For example, an input is received at a first portion of a language model. A first output distribution is obtained, based on the input, from the first portion of the language model. Using a first training model, the language model is adjusted based on the first output distribution. The first output distribution is received at a second portion of the language model. A first representation of the input is obtained, based on the first output distribution, from the second portion of the language model. The language model is adjusted, using a second training model, based on the first representation of the input. Using the adjusted language model, an output is provided based on a received user input.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: January 30, 2024
    Assignee: Apple Inc.
    Inventor: Jerome R. Bellegarda
  • Publication number: 20230394248
    Abstract: The present disclosure generally relates to updating a language model based on user feedback. Based on a user text input, a language model predicts a set of tokens and an action that will be taken by the user in response to the predicted set of tokens. If the predicted action does not match a detected actual user action, the language model is updated to reflect the user feedback by modifying an output token probability distribution based on the actual user action and updating the language model to converge with a target language model using the modified output token probability distribution.
    Type: Application
    Filed: September 2, 2022
    Publication date: December 7, 2023
    Inventor: Jerome R. BELLEGARDA
  • Patent number: 11829720
    Abstract: Systems and methods for analysis and validation of language models trained using data that is unavailable or inaccessible are provided. One example method includes, at an electronic device with one or more processors and memory, obtaining a first set of data corresponding to one or more tokens predicted based on one or more previous tokens. The method determines a probability that the first set of data corresponds to a prediction generated by a first language model trained using a user privacy preserving training process. In accordance with a determination that the probability is within a predetermined range, the method determines that the one or more tokens correspond to a prediction associated with the user privacy preserving training process and outputs a predicted token sequence including the one or more tokens and the one or more previous tokens.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: November 28, 2023
    Assignee: Apple Inc.
    Inventors: Jerome R. Bellegarda, Bishal Barman, Brent D. Ramerth
  • Publication number: 20230376690
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. An example process includes, receiving a text and a set of contextual information associated with the text; determining, using a system of neural networks, a plurality of text predictions based on the text and the contextual information, wherein a first text prediction of the plurality of text predictions includes a word and a second text prediction of the plurality of text predictions includes a phrase and wherein the system of neural networks includes a first neural network for extracting a context, a second neural network for determining text predictions, and a third neural network for determining whether the text predictions are relevant to the context; and in accordance with a determination that a plurality of confidence scores associated with the plurality of text predictions exceed a predetermined threshold, providing the plurality of text predictions.
    Type: Application
    Filed: August 18, 2022
    Publication date: November 23, 2023
    Inventors: Jerome R. BELLEGARDA, Bishal BARMAN, Hala ALMAGHOUT
  • Patent number: 11816326
    Abstract: Methods, systems, and computer-readable media related to a technique for providing handwriting input functionality on a user device. A handwriting recognition module is trained to have a repertoire comprising multiple non-overlapping scripts and capable of recognizing tens of thousands of characters using a single handwriting recognition model. The handwriting input module provides real-time, stroke-order and stroke-direction independent handwriting recognition for multi-character handwriting input. In particular, real-time, stroke-order and stroke-direction independent handwriting recognition is provided for multi-character, or sentence level Chinese handwriting recognition. User interfaces for providing the handwriting input functionality are also disclosed.
    Type: Grant
    Filed: November 22, 2021
    Date of Patent: November 14, 2023
    Assignee: Apple Inc.
    Inventors: Mei-Qun Xia, Jannes G. Dolfing, Ryan S. Dixon, Karl M. Groethe, Karan Misra, Jerome R. Bellegarda, Ueli Meier
  • Patent number: 11797766
    Abstract: Systems and processes for word prediction using multiple contexts are provided. For example, a plurality of words are received. A first word context including a first plurality of received words, and a second word context corresponding to the first plurality of received words and a second plurality of received words, are obtained. A first current word probability is determined based on a first language model using the first word context. A second current word probability is determined based on a second language model using the second word context. A third current word probability is determined based on the second language model using the first word context. A fourth current word probability is determined based on the first current word probability, the second current word probability, and the third current word probability. An output is provided, to a user, including a current word prediction based on the fourth current word probability.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: October 24, 2023
    Assignee: Apple Inc.
    Inventors: Jerome R. Bellegarda, Richard Harry Starfield
  • Publication number: 20230333732
    Abstract: Methods, systems, and computer-readable media related to a technique for providing handwriting input functionality on a user device. A handwriting recognition module is trained to have a repertoire comprising multiple non-overlapping scripts and capable of recognizing tens of thousands of characters using a single handwriting recognition model. The handwriting input module provides real-time, stroke-order and stroke-direction independent handwriting recognition for multi-character handwriting input. In particular, real-time, stroke-order and stroke-direction independent handwriting recognition is provided for multi-character, or sentence level Chinese handwriting recognition. User interfaces for providing the handwriting input functionality are also disclosed.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 19, 2023
    Inventors: Mei-Qun XIA, Jannes G. DOLFING, Ryan S. DIXON, Karl M. GROETHE, Karan MISRA, Jerome R. BELLEGARDA, Ueli MEIER
  • Patent number: 11544458
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process a set of words including a grammatical error is received. The process can generate, using a neural network based on the set of words including the grammatical error and a reference set of words, a transformed set of words and further determine, based on the set of words including the grammatical error and the reference set of words, a reconstructed reference set of words. The process can also determine, based on a comparison of the transformed set of words and the reconstructed reference set of words, whether the transformed set of words is grammatically correct and provide an indication of whether the transformed set of words is grammatically correct to the neural network.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: January 3, 2023
    Assignee: Apple Inc.
    Inventors: Jerome R. Bellegarda, Bishal Barman, Douglas Davidson
  • Publication number: 20220391585
    Abstract: Systems and processes for multi-modal input interpretation are provided. For example, an input associated with a touch is received from a user. A first reconstruction based on the input is determined. A first simulated input is obtained based on a modification of the input. A second reconstruction is determined based on the first reconstruction and the first simulated input. Based on at least the first reconstruction and the second reconstruction, a probability representation is obtained. An output is determined, by a language model, based on the probability representation. The output is then provided to the user.
    Type: Application
    Filed: August 25, 2021
    Publication date: December 8, 2022
    Inventors: Jerome R. BELLEGARDA, Ojas BAPAT, Akash MEHRA
  • Publication number: 20220383044
    Abstract: Systems and processes for prediction using generative adversarial network and distillation technology are provided. For example, an input is received at a first portion of a language model. A first output distribution is obtained, based on the input, from the first portion of the language model. Using a first training model, the language model is adjusted based on the first output distribution. The first output distribution is received at a second portion of the language model. A first representation of the input is obtained, based on the first output distribution, from the second portion of the language model. The language model is adjusted, using a second training model, based on the first representation of the input. Using the adjusted language model, an output is provided based on a received user input.
    Type: Application
    Filed: May 20, 2021
    Publication date: December 1, 2022
    Inventor: Jerome R. BELLEGARDA
  • Publication number: 20220374597
    Abstract: Systems and processes for word prediction using multiple contexts are provided. For example, a plurality of words are received. A first word context including a first plurality of received words, and a second word context corresponding to the first plurality of received words and a second plurality of received words, are obtained. A first current word probability is determined based on a first language model using the first word context. A second current word probability is determined based on a second language model using the second word context. A third current word probability is determined based on the second language model using the first word context. A fourth current word probability is determined based on the first current word probability, the second current word probability, and the third current word probability. An output is provided, to a user, including a current word prediction based on the fourth current word probability.
    Type: Application
    Filed: May 21, 2021
    Publication date: November 24, 2022
    Inventors: Jerome R. BELLEGARDA, Richard Harry STARFIELD
  • Publication number: 20220229985
    Abstract: Systems and methods for updating a language model are provided. One example method includes, at an electronic device with one or more processors and memory, training a first language model using a training data set comprising user-generated and user-relevant data, and storing a reference version of the first language model including a first overall probability distribution. Based on the reference version of the first language model, a second language model including a second overall probability distribution is updated (i.e., adapted) using the first overall probability distribution as a constraint on the second overall probability distribution.
    Type: Application
    Filed: June 7, 2021
    Publication date: July 21, 2022
    Inventors: Jerome R. BELLEGARDA, Giulia PAGALLO, Brent D. RAMERTH
  • Patent number: 11295088
    Abstract: Systems and processes for modifying word predictions are provided. In one example, a user input is received including one or more words. A prediction of a word sequence corresponding to one or more words is obtained, and context information associated with the word sequence is obtained. In accordance with a determination, based on the context information, that the prediction of the word sequence corresponds to a predetermined semantic reference, the prediction of the word sequence is modified, and an output is provided corresponding to the modified prediction of the word sequence. In accordance with a determination, based on the context information, that the prediction of the word sequence does not correspond to a predetermined semantic reference, an output is provided corresponding to the prediction of the word sequence.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: April 5, 2022
    Assignee: Apple Inc.
    Inventor: Jerome R. Bellegarda
  • Publication number: 20220083216
    Abstract: Methods, systems, and computer-readable media related to a technique for providing handwriting input functionality on a user device. A handwriting recognition module is trained to have a repertoire comprising multiple non-overlapping scripts and capable of recognizing tens of thousands of characters using a single handwriting recognition model. The handwriting input module provides real-time, stroke-order and stroke-direction independent handwriting recognition for multi-character handwriting input. In particular, real-time, stroke-order and stroke-direction independent handwriting recognition is provided for multi-character, or sentence level Chinese handwriting recognition. User interfaces for providing the handwriting input functionality are also disclosed.
    Type: Application
    Filed: November 22, 2021
    Publication date: March 17, 2022
    Inventors: Mei-Qun XIA, Jannes G. DOLFING, Ryan S. DIXON, Karl M. GROETHE, Karan MISRA, Jerome R. BELLEGARDA, Ueli MEIER
  • Patent number: 11270104
    Abstract: An example process for recognizing handwritten input includes obtaining input data representing handwritten input, where the handwritten input is associated with a first dimension and a second dimension relative to the handwritten input; sampling the input data to obtain a plurality of coordinates representing the handwritten input; determining, based on the plurality of coordinates, a sequence of vectors representing a respective plurality of portions of the handwritten input, where: each portion of the respective plurality of portions is associated with a respective height and width corresponding respectively to the first and second dimensions, the respective height being greater than the respective width; and consecutive vectors of the sequence of vectors represent respective consecutive portions of the handwritten input; generating, using a handwriting recognition model, based on the sequence of vectors, one or more characters for the handwritten input; and causing the one or more characters to be display
    Type: Grant
    Filed: January 13, 2020
    Date of Patent: March 8, 2022
    Assignee: Apple Inc.
    Inventors: Dominic L. Howell, Jerome R. Bellegarda
  • Publication number: 20220067283
    Abstract: Systems and methods for analysis and validation of language models trained using data that is unavailable or inaccessible are provided. One example method includes, at an electronic device with one or more processors and memory, obtaining a first set of data corresponding to one or more tokens predicted based on one or more previous tokens. The method determines a probability that the first set of data corresponds to a prediction generated by a first language model trained using a user privacy preserving training process. In accordance with a determination that the probability is within a predetermined range, the method determines that the one or more tokens correspond to a prediction associated with the user privacy preserving training process and outputs a predicted token sequence including the one or more tokens and the one or more previous tokens.
    Type: Application
    Filed: December 1, 2020
    Publication date: March 3, 2022
    Inventors: Jerome R. BELLEGARDA, Bishal BARMAN, Brent D. RAMERTH
  • Patent number: 11182069
    Abstract: Methods, systems, and computer-readable media related to a technique for providing handwriting input functionality on a user device. A handwriting recognition module is trained to have a repertoire comprising multiple non-overlapping scripts and capable of recognizing tens of thousands of characters using a single handwriting recognition model. The handwriting input module provides real-time, stroke-order and stroke-direction independent handwriting recognition for multi-character handwriting input. In particular, real-time, stroke-order and stroke-direction independent handwriting recognition is provided for multi-character, or sentence level Chinese handwriting recognition. User interfaces for providing the handwriting input functionality are also disclosed.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 23, 2021
    Assignee: Apple Inc.
    Inventors: Mei-Qun Xia, Jannes G. Dolfing, Ryan S. Dixon, Karl M. Groethe, Karan Misra, Jerome R. Bellegarda, Ueli Meier
  • Patent number: 11181988
    Abstract: An example process includes: obtaining input token(s); determining, using a joint prediction model, based on the input token(s): a first predicted token following the input token(s) and a second predicted token following the first predicted token; and a first user action to be performed on the first predicted token, where determining the first user action includes: determining a first reward value for performing the first user action based on a first current reward value for performing the first user action and a second reward value for performing a second user action on the second predicted token; outputting the first predicted token; detecting a user action performed on the first predicted token; and in accordance with a determination that the detected user action does not match the first user action: causing parameters of the joint prediction model to be updated, the parameters being configured to determine the first user action.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 23, 2021
    Assignee: Apple Inc.
    Inventors: Jerome R. Bellegarda, Akash Mehra
  • Patent number: 11170166
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, one or more input words can be received. The process can extract, based on the one or more input words, seed data for unsupervised training of a first learning network. Training data that includes a collection of words having typographical errors for the first learning network can be obtained. The process can determine, using the first learning network and based on the seed data and the training data, one or more output words having a probability distribution corresponding to a probability distribution of the training data. The one or more output words can include typographical errors. The process can generate, based on the determined one or more output words, a data set for supervised training of a second learning network. The second learning network can provide one or more typographical error suggestions.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: November 9, 2021
    Assignee: Apple Inc.
    Inventors: Jerome R. Bellegarda, Giulia Pagallo
  • Publication number: 20210306812
    Abstract: Systems and methods for proactively identifying and surfacing relevant content on an electronic device with a touch-sensitive display are disclosed herein. In one aspect, a method includes presenting content in a first application. At least a portion of the content is presented without requiring input from a user. The method further includes receiving a request to open a second application. In response to receiving the request, the second application is presented with an input-receiving field. Before receiving any user input at the input-receiving field, a selectable user interface object is displayed with an indication that the portion of the content was viewed in the first application, allowing the user to paste at least the portion of the content into the input-receiving field. In response to detecting a selection of the selectable user interface object, the portion of the content is pasted into the input-receiving field.
    Type: Application
    Filed: June 11, 2021
    Publication date: September 30, 2021
    Inventors: Daniel C. GROSS, Patrick L. COFFMAN, Richard R. DELLINGER, Christopher P. FOSS, Jason J. GAUCI, Aria D. HAGHIGHI, Cyrus D. IRANI, Bronwyn A. JONES, Gaurav KAPOOR, Stephen O. LEMAY, Colin C. MORRIS, Michael R. SIRACUSA, Lawrence Y. YANG, Brent D. RAMERTH, Jerome R. BELLEGARDA, Jannes G.A. DOLFING, Giulia P. PAGALLO, Xin WANG, Jun HATORI, Alexandre R. MOHA, Kevin D. CLARK, Karl Christian KOHLSCHUETTER, Jesper A. ANDERSEN, Hafid ARRAS, Alexandre CARLHIAN, Thomas DENIAU, Mathieu J. MARTEL, Sofiane TOUDJI