US 12,222,912 B2
Systems and methods of generating analytical data based on captured audit trails
Andrew Trese, Somerville, MA (US); and Frank Closset, Sint-Truiden (BE)
Assigned to SDL Inc., Wakefield, MA (US)
Filed by SDL Inc., Wakefield, MA (US)
Filed on Nov. 10, 2023, as Appl. No. 18/388,800.
Application 18/388,800 is a continuation of application No. 17/750,203, filed on May 20, 2022, granted, now 11,886,402.
Application 17/750,203 is a continuation of application No. 16/158,044, filed on Oct. 11, 2018, granted, now 11,366,792, issued on Jun. 21, 2022.
Application 16/158,044 is a continuation of application No. 13/037,273, filed on Feb. 28, 2011, granted, now 10,140,320, issued on Nov. 27, 2018.
Prior Publication US 2024/0078217 A1, Mar. 7, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 17/30 (2006.01); G06F 16/215 (2019.01); G06F 16/9535 (2019.01); G06F 16/248 (2019.01); G06F 16/95 (2019.01)
CPC G06F 16/215 (2019.01) [G06F 16/9535 (2019.01); G06F 16/248 (2019.01); G06F 16/95 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
generating a natural language preference for a natural language of a document based on an opening action performed by an end user on one or more publishing servers using a client device associated with the end user during a user session;
generating a unique transaction key in response to the opening action performed by the client device on the document;
correlating subsequent actions relative to the document to the opening action of the document via the unique transaction key;
generating content rich analytical data from an audit trail generated during the user session, the content rich analytical data filtered and formatted based on a plurality of preferences that include the generated natural language preference generated from behavior of the end user including the opening action of the end user;
obtaining informational content for the end user from informational content stored in a database;
translating the obtained informational content according to a language that corresponds to the generated natural language preference of the end user as determined from the content rich analytical data generated from the audit trail;
reformatting a native extensible markup language format of the obtained informational content obtained from the database according to the generated natural language preference of the end user; and
providing the translated and formatted informational content to the end user.