IP Library › Granted Patent US 11,244,124
Granted Patent B2
US 11,244,124 · App. 16/620,450 · Granted Feb 8, 2022

Collaborative translation systems with multiple account types and profile types

Inventors: Sergey Andreev (Kazan, RU); Irina Petrenko (Kazan, RU); Artem Ukrainets (Moscow, RU); Ivan Smolnikov (Moscow, RU)
Assignee: Smartcat LLC
G06F40/58
View Patent ↗
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 11,244,124
App. No.
16/620,450
Granted
Feb 8, 2022
Kind
B2
Abstract

The subject matter of this specification can be implemented in, among other things, a method that includes storing translator linguistic resources for a personal account and project linguistic resources for a corporate account. The method includes creating a private profile for the personal account in response to the personal account being added to a team for the corporate account or being assigned to a translation project for the corporate account. A graphical user interface provides access to the translator linguistic resources within the translation project for the private profile without providing access to the translator linguistic resources within the translation project for the corporate account. The graphical user interface provides translation suggestions from the project linguistic resources within the translation project for the private profile without providing full access to the project linguistic resources within the translation project for the private profile.

Claims (50)

1. A method comprising:

storing, by at least one processor in a collaborative translation system, one or more first translator linguistic resources for a first personal account of the collaborative translation system and one or more first project linguistic resources for a first corporate account of the collaborative translation system, wherein the first personal account is associated with a user that provides translation services through the collaborative translation system;

creating, by the processor, a first private profile for the first personal account for the first project account in response to the first personal account being added to a team for the first project account or being assigned to a first translation project for the first project account;

providing, by the processor, access to a graphical user interface for the first translation project to the first private profile, wherein the first corporate account is associated with a user that administers the first translation project within the collaborative translation system, and wherein the first translation project comprises a first text in at least one first source language to be translated into at least one first target language; and

receiving, by the processor through the graphical user interface, at least one first translation of at least a portion of the first text from the first source language to the first target language for the first translation project from a computing device for the first private profile, wherein the graphical user interface provides access to the first translator linguistic resources within the first translation project for the first private profile without providing access to the first translator linguistic resources within the first translation project for the first corporate account, and wherein the graphical user interface provides translation suggestions from the first project linguistic resources within the first translation project for the first private profile without providing full access to the first project linguistic resources within the first translation project for the first private profile.

2. The method of claim 1 , further comprising copying settings for the creation of the first private profile of the first personal account from a first public profile of the first personal account among a pool of public profiles for freelance translators.

3. The method of claim 1 , wherein the first corporate account comprises a vendor account that has been delegated administration of the first translation project by a client account.

4. The method of claim 1 , further comprising:

providing, by the processor, access to the graphical user interface for a second translation project to the first personal account in response to a request from a computing device for a second corporate account of the collaborative translation system, wherein the second corporate account is associated with a user that administers the second translation project within the collaborative translation system, and wherein the second translation project comprises a second text in at least one second source language to be translated into at least one second target language; and

receiving, by the processor through the graphical user interface, at least one second translation of at least a portion of the second text from the second source language to the second target language for the second translation project from a computing device for the first personal account, wherein the graphical user interface provides access to the first translator linguistic resources within the second translation project for a second private profile of the first personal account without providing access to the first translator linguistic resources within the second translation project for the second corporate account.

5. The method of claim 1 , further comprising:

receiving, by the processor, at least one update to the project linguistic resources from a computing device for the first private profile; and

updating, by the processor, the project linguistic resources based on the update.

6. The method of claim 5 , further comprising receiving an approval for the update from a computing device for the first corporate account, wherein updating the project linguistic resources is in response to receiving the approval.

7. The method of claim 1 , wherein the first translator linguistic resources comprise a translation memory, a glossary, one or more regular expressions, or identification of a machine translation engine.

8. The method of claim 7 , wherein providing access comprises:

providing one or more suggestions for translation of the portion in the graphical user interface for the first private profile based on translation of the portion from the translation memory, the glossary, the regular expressions, or the identified machine translation engine;

receiving at least one selection of the suggestions from the first private profile; and

adding the selection to the first translation project as a translation for the portion.

9. A system comprising:

at least one memory that stores instructions; and

at least one processor configured to execute the instructions to:

store, in a collaborative translation system, one or more first translator linguistic resources for a first personal account of the collaborative translation system and one or more first project linguistic resources for a first corporate account of the collaborative translation system, wherein the first personal account is associated with a user that provides translation services through the collaborative translation system;

create a first private profile for the first personal account for the first corporate account in response to the first personal account being added to a team for the first corporate account or being assigned to a first translation project for the first corporate account;

provide access to a graphical user interface for the first translation project to the first private profile, wherein the first corporate account is associated with a user that administers the first translation project within the collaborative translation system, and wherein the first translation project comprises a first text in at least one first source language to be translated into at least one first target language; and

receive, through the graphical user interface, at least one first translation of at least a portion of the first text from the first source language to the first target language for the first translation project from a computing device for the first private profile, wherein the graphical user interface provides access to the first translator linguistic resources within the first translation project for the first private profile without providing access to the first translator linguistic resources within the first translation project for the first corporate account, and wherein the graphical user interface provides translation suggestions from the first project linguistic resources within the first translation project for the first private profile without providing full access to the first project linguistic resources within the first translation project for the first private profile.

10. The system of claim 9 , wherein the processor is further to execute the instructions to copy settings for the creation of the first private profile of the first personal account from a first public profile of the first personal account among a pool of public profiles for freelance translators.

11. The system of claim 9 , wherein the first corporate account comprises a vendor account that has been delegated administration of the first translation project by a client account.

12. The system of claim 9 , wherein the processor is further to execute the instructions to:

provide access to the graphical user interface for a second translation project to the first personal account in response to a request from a computing device for a second corporate account of the collaborative translation system, wherein the second corporate account is associated with a user that administers the second translation project within the collaborative translation system, and wherein the second translation project comprises a second text in at least one second source language to be translated into at least one second target language; and

receive, through the graphical user interface, at least one second translation of at least a portion of the second text from the second source language to the second target language for the second translation project from a computing device for the first personal account, wherein the graphical user interface provides access to the first translator linguistic resources within the second translation project for a second private profile of the first personal account without providing access to the first translator linguistic resources within the second translation project for the second corporate account.

13. The system of claim 9 , wherein the processor is further to execute the instructions to:

receive at least one update to the project linguistic resources from a computing device for the first private profile; and

update the project linguistic resources based on the update.

14. The system of claim 13 , wherein the processor is further to execute the instructions to receive an approval for the update from a computing device for the first corporate account, wherein updating the project linguistic resources is in response to receiving the approval.

15. The system of claim 9 , wherein the first translator linguistic resources and the first project linguistic resources comprise a translation memory, a glossary, one or more regular expressions, or identification of a machine translation engine.

16. The system of claim 15 , wherein, to provide access, the processor is further to execute the instructions to:

provide one or more suggestions for translation of the portion in the graphical user interface for the first private profile based on translation of the portion from the translation memory, the glossary, the regular expressions, or the identified machine translation engine;

receive at least one selection of the suggestions from the first private profile; and

add the selection to the first translation project as a translation for the portion.

17. A non-transitory computer-readable medium having instructions stored therein that, when executed by at least one processing device, cause the processing device to:

store, by the processing device in a collaborative translation system, one or more first translator linguistic resources for a first personal account of the collaborative translation system and one or more first project linguistic resources for a first corporate account of the collaborative translation system, wherein the first personal account is associated with a user that provides translation services through the collaborative translation system;

create, by the processing device, a first private profile for the first personal account for the first corporate account in response to the first personal account being added to a team for the first corporate account or being assigned to a first translation project for the first corporate account;

provide, by the processing device, access to a graphical user interface for the first translation project to the first private profile, wherein the first corporate account is associated with a user that administers the first translation project within the collaborative translation system, and wherein the first translation project comprises a first text in at least one first source language to be translated into at least one first target language; and

receive, by the processing device through the graphical user interface, at least one first translation of at least a portion of the first text from the first source language to the first target language for the first translation project from a computing device for the first private profile, wherein the graphical user interface provides access to the first translator linguistic resources within the first translation project for the first private profile without providing access to the first translator linguistic resources within the first translation project for the first corporate account, and wherein the graphical user interface provides translation suggestions from the first project linguistic resources within the first translation project for the first private profile without providing full access to the first project linguistic resources within the first translation project for the first private profile.

18. The computer-readable medium of claim 17 , wherein the instructions are further to cause the processing device to copy settings for the creation of the first private profile of the first personal account from a first public profile of the first personal account among a pool of public profiles for freelance translators.

19. The computer-readable medium of claim 17 , wherein the first corporate account comprises a vendor account that has been delegated administration of the first translation project by a client account.

20. The computer-readable medium of claim 17 , wherein the instructions are further to cause the processing device to:

provide access to the graphical user interface for a second translation project to the first personal account in response to a request from a computing device for a second corporate account of the collaborative translation system, wherein the second corporate account is associated with a user that administers the second translation project within the collaborative translation system, and wherein the second translation project comprises a second text in at least one second source language to be translated into at least one second target language; and

receive, through the graphical user interface, at least one second translation of at least a portion of the second text from the second source language to the second target language for the second translation project from a computing device for the first personal account, wherein the graphical user interface provides access to the first translator linguistic resources within the second translation project for a second private profile of the first personal account without providing access to the first translator linguistic resources within the second translation project for the second corporate account.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2022
From: SMARTCAT LLC
To: SMARTCAT GROUP INC.
Reel/Frame 060360/0476 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2019
From: ANDREEV, SERGEY; PETRENKO, IRINA; UKRAINETS, ARTEM; SMOLNIKOV, IVAN
To: SMARTCAT LLC
Reel/Frame 051223/0912 →
Continuity (1)
Related Publication 20210089725A1 · Mar 25, 2021