IP Library Granted Patent US 9,058,502
Granted Patent B2
US 9,058,502 · App. 13/321,021 · Granted Jun 16, 2015

Methods and systems for providing anonymous and traceable external access to internal linguistic assets

Inventor: Joachim Schurig (Valbonne, FR)
Assignee: Lionbridge Technologies, Inc.
G06F21/6218G06F2221/2101
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 9,058,502
App. No.
13/321,021
Granted
Jun 16, 2015
Kind
B2
Abstract

The present application is directed towards methods and systems for providing anonymous and traceable external access to internal linguistic assets. The methods and systems described allow users the freedom to use a linguistic resource with the security that their identities and interactions with the resource are shielded from other users. Simultaneously, the system maintains a mechanism to trace all user's interactions with a resource to ensure the integrity of the asset is not jeopardized and to easily identify a problem with a user's access without broadcasting their identity or actions.

Claims (35)

1. A method for providing anonymous and traceable access to linguistic assets, the method comprising:

(a) generating, by one or more processors associated with a first workspace associated with a first organization and having a linguistic asset, an alias token for a first client machine associated with a second organization;

(b) transmitting, by the one or more processors associated with the first workspace, the alias token to the first client machine;

(c) generating, by one or more processors associated with a second workspace associated with the second organization, an aliased object providing a link to the linguistic asset residing in the first workspace, using the alias token, wherein the aliased object includes an identification of the second organization and an identification of a user of the first client machine;

(d) transmitting, by the one or more processors associated with the second workspace, via the aliased object, to the one or more processors associated with the first workspace, a message to perform an operation on the linguistic asset residing in the first workspace;

(e) receiving, by the one or more processors associated with the second workspace, from the one or more processors associated with the first workspace, a request for data associated with the operation; and

(f) responding, by the one or more processors associated with the second workspace, to the one or more processors associated with the first workspace, with a modified version of the aliased object including the identity of the second organization and concealing the identity of the user of the first client machine.

2. The method of claim 1 , wherein the linguistic asset further comprises one of a translation memory and a glossary asset.

3. The method of claim 1 , further comprising the first workspace and the second workspace residing on a first server.

4. The method of claim 1 , further comprising the first workspace residing on a first server and the second workspace residing on a second server.

5. The method of claim 1 , further comprising storing in a memory, by the second workspace, with the aliased object, a group identity of a user having access to the second workspace and modifying, via the aliased object, the linguistic asset.

6. The method of claim 1 , further comprising storing in a memory, by the second workspace, a group identity of a user having access to the second workspace and re-transmitting the alias token.

7. The method of claim 1 , further comprising:

(g) generating, by one or more processors associated with the second workspace, a second alias token for the aliased object, the second alias token for a second client machine associated with a third organization;

(h) generating, by one or more processors associated with a third workspace and associated with the third organization, a second aliased object providing a link to the linguistic asset residing in the first workspace, using the second alias token, wherein the second aliased object includes an identification of the third organization and an identification of a user of the second client machine;

(i) transmitting, by the one or more processors associate with the third workspace, via the second aliased object, to the one or more processors associated with the second workspace, a second message to perform an second operation on the linguistic asset residing in the first workspace;

(j) transmitting, by the one or more processors associated with the second workspace, to the one or more processors associated with the first workspace, the second message;

(k) receiving, by the one or more processors associated with the second workspace, from the one or more processors associated with the first workspace, a request for data associated with the second operation; and

(l) responding, by the one or more processors associated with the second workspace, to the one or more processors associated with the first workspace, with a modified version of the aliased object including the identity of the second organization and concealing the identity of third organization and the identity of the user of the second client machine.

8. The method of claim 7 , further comprising storing in a memory, by the third workspace, with the second aliased object, a group identity of a user having access to the third workspace and modifying, via the second aliased object, the linguistic asset.

9. The method of claim 7 , further comprising storing in a memory, by the third workspace, a group identity of a user having access to the third workspace and re-transmitting the alias token.

10. A non-transitory computer readable medium storing computer program instructions executable by at least one computer processor to perform a method, the method comprising:

generating, by one or more processors associated with a first workspace associated with a first organization and having a linguistic asset, an alias token for a first client machine associated with a second organization;

transmitting, by the one or more processors associated with the first workspace, the alias token to the first client machine;

generating, by one or more processors associated with a second workspace associated with the second organization, an aliased object providing a link to the linguistic asset residing in the first workspace, using the alias token, wherein the aliased object includes an identification of the second organization and an identification of a user of the first client machine;

transmitting, by the one or more processors associated with the second workspace, via the aliased object, to the one or more processors associated with the first workspace, a message to perform an operation on the linguistic asset residing in the first workspace;

receiving, by the one or more processors associated with the second workspace, from the one or more processors associated with the first workspace, a request for data associated with the operation; and

responding, by the one or more processors associated with the second workspace, to the one or more processors associated with the first workspace, with a modified version of the aliased object including the identity of the second organization and concealing the identity of the user of the first client machine.

11. The non-transitory computer readable medium of claim 10 , wherein the method further comprises

generating, by one or more processors associated with the second workspace, a second alias token for the aliased object, the second alias token for a second client machine associated with a third organization;

generating, by one or more processors associated with a third workspace and associated with the third organization, a second aliased object providing a link to the linguistic asset residing in the first workspace, using the second alias token, wherein the second aliased object includes an identification of the third organization and an identification of a user of the second client machine;

transmitting, by the one or more processors associated with the third workspace, via the second aliased object, to the one or more processors associated with the second workspace, a second message to perform a second operation on the linguistic asset residing in the first workspace;

transmitting, by the one or more processors associated with the second workspace, to the one or more processors associated with the first workspace, the second message;

receiving, by the one or more processors associated with the second workspace, from the one or more processors associated with the first workspace, a request for data associated with the second operation; and

responding, by the one or more processors associated with the second workspace, to the one or more processors associated with the first workspace, with a modified version of the aliased object including the identity of the second organization and concealing both the identity of third organization and the identity of the user of the second client machine.

Assignments (8)
SECURITY INTEREST Recorded Feb 27, 2026
From: LIONBRIDGE TECHNOLOGIES, LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 073926/0472 →
CHANGE OF NAME Recorded Oct 27, 2021
From: LIONBRIDGE TECHNOLOGIES, INC.
To: LIONBRIDGE TECHNOLOGIES, LLC
Reel/Frame 057924/0375 →
SECURITY INTEREST Recorded Dec 27, 2019
From: LIONBRIDGE TECHNOLOGIES, INC.
To: KKR LOAN ADMINISTRATION SERVICES LLC
Reel/Frame 051376/0327 →
RELEASE OF SECURITY INTEREST IN PATENTS (FIRST LIEN) RECORDED AT R/F 041880/0033 Recorded Dec 27, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 051430/0754 →
RELEASE OF SECURITY INTEREST IN PATENTS (SECOND LIEN) RECORDED AT R/F 041880/0136 Recorded Dec 27, 2019
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 051431/0427 →
FIRST LIEN PATENT SECURITY AGREEMENT Recorded Mar 3, 2017
From: LIONBRIDGE TECHNOLOGIES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041880/0033 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Mar 3, 2017
From: LIONBRIDGE TECHNOLOGIES, INC.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 041880/0136 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 28, 2014
From: SCHURIG, JOACHIM
To: LIONBRIDGE TECHNOLOGIES, INC.
Reel/Frame 033403/0042 →
Continuity (2)
Provisional Application 61254769 · Oct 26, 2009
Related Publication 20120065958A1 · Mar 15, 2012