IP Library Patent Application 18742539
Patent Application
App. No. 18/742,539

SYSTEMS AND METHODS TO SUPPORT A NEW LOCALE IN A LANGUAGE MODEL

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
18/742,539
Abstract

Systems and methods are presented herein for generating a new language understanding model, based on a user request. A user may input a root language and a locale into an application for generating a student language model. The application may generate the student language model and may identify a teacher language model related to the student language model. The application may compare data from the identified teacher language model to the student language model. The application may determine a subset of data from the teacher language model is not contained in the student language model. If the application determines at least a subset of data from the teacher language model is not in the student language model, the application may add at least the subset of data from the teacher language model to the student language model.

Claims (65)

1 . A method comprising:

determining a current location and current language settings of a user device;

based on the location, identifying a target language;

identifying a model language from a plurality of model languages, the model language corresponding to the target language;

determining a subset of data in the model language that is not in the current language settings;

generating an update based on the subset of data;

providing a notification with a selectable option to download the update;

upon receiving a response selecting the option to download the update, updating the current language settings with the update.

2 . The method of claim 1 , wherein generating the update further comprises:

identifying a portion of the subset of data that meets or exceeds a level of usefulness associated with a user profile; and

generating the update based on the identified portion.

3 . The method of claim 1 , wherein the subset of data comprises at least one of language nuances, grammar, language patterns, or language use information associated with the target language.

4 . The method of claim 1 , wherein the model language is identified from a plurality of media content items, wherein at least one of the plurality of media content items incorporates language data related to at least one of the current location, a current language in the current language settings, or the target language.

5 . The method of claim 1 , further comprising:

determining a loss calculation based on a time associated with generating the update based on the subset of data, wherein the update is generated if the loss calculation does not exceed a threshold.

6 . The method of claim 1 , further comprising:

queuing the update for download;

determining that a certain amount of storage is available on the user device; and

based on the determining, causing the update to be downloaded.

7 . The method of claim 1 , further comprising:

receiving a response declining the option to download the update;

based on the response declining the option, identifying another model language from the plurality of model languages, the another model language corresponding to the target language.

8 . The method of claim 1 , further comprising:

queuing the update for download;

determining that the current language settings was updated with a second update, wherein at least a portion of the second update includes data associated with the update; and

removing the update from the queue.

9 . The method of claim 1 , wherein the model language and the target language share in common at least one of: a root language, a locale, a grammar, or a language pattern.

10 . The method of claim 1 , wherein generating the update is further based on:

providing an interactive menu comprising a selectable option to update the current language settings to the target language; and

receiving a response selecting the option from the interactive menu to update the current language settings to the target language.

11 . A system comprising:

control circuitry configured to:

determine a current location and current language settings of a user device;

based on the location, identify a target language;

identify a model language from a plurality of model languages, the model language corresponding to the target language;

determine a subset of data in the model language that is not in the current language settings;

generate an update based on the subset of data;

input/output circuitry configured to:

provide a notification with a selectable option to download the update;

and wherein the control circuitry is further configured to:

upon receiving a response selecting the option to download the update, update the current language settings with the update.

12 . The system of claim 10 , wherein the control circuitry configured to generate the update is further configured to:

identify a portion of the subset of data that meets or exceeds a level of usefulness associated with a user profile; and

generate the update based on the identified portion.

13 . The system of claim 10 , wherein the subset of data comprises at least one of language nuances, grammar, language patterns, or language use information associated with the target language.

14 . The system of claim 10 , wherein the model language is identified from a plurality of media content items, wherein at least one of the plurality of media content items incorporates language data related to at least one of the current location, a current language in the current language settings, or the target language.

15 . The system of claim 10 , wherein the control circuitry is further configured to:

determine a loss calculation based on a time associated with generating the update based on the subset of data, wherein the update is generated if the loss calculation does not exceed a threshold.

16 . The system of claim 10 , wherein the control circuitry is further configured to:

queue the update for download;

determine that a certain amount of storage is available on the user device; and

based on the determining, cause the update to be downloaded.

17 . The system of claim 10 :

wherein the input/output circuitry is further configured to:

receive a response declining the option to download the update; and

wherein the control circuitry is further configured to:

based on the response declining the option, identifying another model language from the plurality of model languages, the another model language corresponding to the target language.

18 . The system of claim 10 , wherein the control circuitry is further configured to:

queue the update for download;

determine that the current language settings were updated with a second update, wherein at least a portion of the second update includes data associated with the update; and

remove the update from the queue.

19 . The system of claim 10 , wherein the model language and the target language share in common at least one of: a root language, a locale, a grammar, or a language pattern.

20 . The system of claim 10 , wherein generating the update is further based on:

providing an interactive menu comprising a selectable option to update the current language settings to the target language; and

receiving a response selecting the option from the interactive menu to update the current language settings to the target language.

Assignments (3)
SECURITY INTEREST Recorded May 28, 2025
From: ADEIA INC. (F/K/A XPERI HOLDING CORPORATION); ADEIA HOLDINGS INC.; ADEIA MEDIA HOLDINGS INC.; ADEIA IMAGING LLC; ADEIA MEDIA LLC; ADEIA MEDIA SOLUTIONS INC.; ADEIA SEMICONDUCTOR BONDING TECHNOLOGIES INC.; ADEIA TECHNOLOGIES INC.; ADEIA GUIDES INC.; ADEIA SOLUTIONS LLC; ADEIA SEMICONDUCTOR ADVANCED TECHNOLOGIES INC.; ADEIA SEMICONDUCTOR SOLUTIONS LLC; ADEIA SEMICONDUCTOR INTELLECTUAL PROPERTY LLC; ADEIA SEMICONDUCTOR TECHNOLOGIES LLC; ADEIA PUBLISHING INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 071454/0343 →
CHANGE OF NAME Recorded Oct 4, 2024
From: ROVI GUIDES, INC.
To: ADEIA GUIDES INC.
Reel/Frame 069113/0323 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2024
From: MISHRA, AJAY KUMAR; ROBERT JOSE, JEFFRY COPPS
To: ROVI GUIDES, INC.
Reel/Frame 067743/0480 →