Speech translation processing apparatus
US-2024370669-A1 · Nov 7, 2024 · US
US11580313B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-11580313-B1 |
| Application number | US-202117411349-A |
| Country | US |
| Kind code | B1 |
| Filing date | Aug 25, 2021 |
| Priority date | Aug 25, 2021 |
| Publication date | Feb 14, 2023 |
| Grant date | Feb 14, 2023 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods for profile-based language translation and filtration are provided. A user language profile specifying one or more translation rules may be stored in memory for a user. A current communication session associated with a user device of the user may be monitored. The current communication session may includes messages from one or more other user devices of one or more other users. A language set in at least one of the messages of the current communication session may be detected as triggering at least one of the translation rules in real-time. The language set in the at least one message may further be filtered in real-time based on the at least one translation rule, which may thereby modify the at least one message. Further, a presentation of the current communication session that is provided to the user device may be modified to include the filtered language set of the modified message instead of the triggering language set.
Opening claim text (preview).
What is claimed is: 1. A method for profile-based language translation and filtration, the method comprising: storing a user language profile in memory for a user, wherein the user language profile specifies one or more translation rules; monitoring a plurality of current communication sessions associated with a user device of the user, wherein the current communication sessions include messages from one or more other user devices of one or more other users; detecting that a language set in at least one of the messages of the current communication sessions triggers at least one of the translation rules in real-time; filtering the language set in the at least one message in real-time based on the at least one translation rule, wherein the at least one message is modified based on the filtered language set; and modifying a presentation of the current communication sessions that is provided to the user device, wherein the presentation of the current communication sessions is modified to include the filtered language set of the modified message, and wherein modifying the presentation further includes consolidating messages from the plurality of current communication sessions into a single stream. 2. The method of claim 1 , wherein the translation rules specify one or more trigger conditions associated with one or more translation actions, wherein the language set is detected as triggering the translation rules when the language set includes at least one of the trigger conditions. 3. The method of claim 2 , wherein the translation actions include at least one of adding one or more words to the language set, removing one or more words from the language set, changing one or more words in the language set, modifying a presentation type of the at least one message, and modifying a priority of the at least one message. 4. The method of claim 2 , further comprising customizing the trigger conditions based on user input associated with the user. 5. The method of claim 2 , wherein the translation action further includes identifying which of the other users is a source of the triggering language set, and updating a trigger status of the identified other user in relation to one or more of the trigger conditions. 6. The method of claim 1 , wherein filtering the language set is further based on a game title currently played by the user of the user device. 7. The method of claim 1 , further comprising storing a different user language profile for an identified one of the other users in the current communication sessions, wherein a presentation of the current communication sessions is modified in accordance with the different user language profile before being provided to the user device of the identified other user. 8. A system for profile-based language translation and filtration, the system comprising: memory that stores a user language profile for a user, wherein the user language profile specifies one or more translation rules; a communication interface that communicates over a communication network, wherein the communication interface monitors a plurality of current communication sessions associated with a user device of the user, wherein the current communication sessions include messages from one or more other user devices of one or more other users; and a processor that executes instructions stored in memory, wherein the processor executes the instructions to: detect that a language set in at least one of the messages of the current communication sessions triggers at least one of the translation rules in real-time; filter the language set in the at least one message in real-time based on the at least one translation rule, wherein the at least one message is modified based on the filtered language set; and modify a presentation of the current communication sessions that is provided to the user device, wherein the presentation of the current communication sessions is modified to include the filtered language set of the modified message, and wherein modifying the presentation further includes consolidating messages from the plurality of current communication sessions into a single stream. 9. The system of claim 8 , wherein the translation rules specify one or more trigger conditions associated with one or more translation actions, wherein the language set is detected as triggering the translation rules when the language set includes at least one of the trigger conditions. 10. The system of claim 9 , wherein the translation actions include at least one of adding one or more words to the language set, removing one or more words from the language set, changing one or more words in the language set, modifying a presentation type of the at least one message, and modifying a priority of the at least one message. 11. The system of claim 9 , wherein the processor executes further instructions to customize the trigger conditions based on user input associated with the user. 12. The system of claim 9 , wherein the translation action further includes identifying which of the other users is a source of the triggering language set, and updating a trigger status of the identified other user in relation to one or more of the trigger conditions. 13. The system of claim 8 , wherein the processor executes further instructions to filter the language set further based on a game title currently played by the user of the user device. 14. The system of claim 8 , wherein the memory further stores a different user language profile for an identified one of the other users in the current communication sessions, wherein the processor further modifies a presentation of the current communication sessions in accordance with the different user language profile before being provided to the user device of the identified other user. 15. A non-transitory, computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for profile-based language translation and filtration, the method comprising: storing a user language profile in memory for a user, wherein the user language profile specifies one or more translation rules; monitoring a plurality of current communication sessions associated with a user device of the user, wherein the current communication sessions include messages from one or more other user devices of one or more other users; detecting that a language set in at least one of the messages of the current communication sessions triggers at least one of the translation rules in real-time; filtering the language set in the at least one message in real-time based on the at least one translation rule, wherein the at least one message is modified based on the filtered language set; and modifying a presentation of the current communication sessions that is provided to the user device, wherein the presentation of the current communication sessions is modified to include the filtered language set of the modified message, and wherein modifying the presentation further includes consolidating messages from the plurality of current communication sessions into a single stream.
using filtering or selective blocking · CPC title
Language identification · CPC title
User profiles · CPC title
Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title
Delivery according to priorities · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.