Assisting users with personalized and contextual communication content
AssigneeMeta Platforms, Inc.
InventorScott Martin
Life of this patent
Estimating the term…
Abstract
In one embodiment, a method includes receiving one or more voice inputs from a first user, determining a first language register associated with the first user based on the one or more voice inputs, selecting a second language register for a voice response based on the one or more voice inputs, generating the voice response based on the second language register, and providing the voice response in response to the one or more voice inputs.
Claims19
A method comprising, by one or more computing systems:
- receiving one or more voice inputs from a first user;
- determining a first language register associated with the first user based on the one or more voice inputs;
- selecting a second language register for a voice response based on the one or more voice inputs;
- generating, by a selected language-register model from a plurality of language-register models corresponding to a plurality of language registers, respectively, the voice response based on the second language register, wherein the selected language-register model corresponds to the second language register, wherein the plurality of language-register models are each trained based on a plurality of groups of training samples, respectively, and wherein the plurality of groups of training samples correspond to the plurality of language registers, respectively;
- and
- providing the voice response in response to the one or more voice inputs,
- wherein the plurality of language register models are each personalized with respect to the first user, and wherein the voice response is personalized with respect to the first user.
One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
- receive one or more voice inputs from a first user;
- determine a first language register associated with the first user based on the one or more voice inputs;
- select a second language register for a voice response based on the one or more voice inputs;
- generate, by a selected language-register model from a plurality of language-register models corresponding to a plurality of language registers, respectively, the voice response based on the second language register, wherein the selected language-register model corresponds to the second language register, wherein the plurality of language-register models are each trained based on a plurality of groups of training samples, respectively, and wherein the plurality of groups of training samples correspond to the plurality of language registers, respectively;
- and
- provide the voice response in response to the one or more voice inputs,
- wherein the plurality of language register models are each personalized with respect to the first user, and wherein the voice response is personalized with respect to the first user.
A system comprising:
- one or more processors;
- and a non transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to:
- receive one or more voice inputs from a first user;
- determine a first language register associated with the first user based on the one or more voice inputs;
- select a second language register for a voice response based on the one or more voice inputs;
- generate, by a selected language-register model from a plurality of language-register models corresponding to a plurality of language registers, respectively, the voice response based on the second language register, wherein the selected language-register model corresponds to the second language register, wherein the plurality of language-register models are each trained based on a plurality of groups of training samples, respectively, and wherein the plurality of groups of training samples correspond to the plurality of language registers, respectively;
- and
- provide the voice response in response to the one or more voice inputs,
- wherein the plurality of language register models are each personalized with respect to the first user, and wherein the voice response is personalized with respect to the first user.
Dependencies are inferred from the claim text.