Systems, methods, and media for dynamically generating informational content
AssigneeSDL, Inc.
InventorsAndrew Trese, Frank Closset
Life of this patent
Estimating the term…
Abstract
Systems, methods, and media for generating analytical data from actions performed on one or more publishing servers. Methods may include capturing one or more audit trails by determining actions performed on the one or more publishing servers via one or more client devices, the one or more publishing servers adapted to publish informational content; generating analytical data from the one or more audit trails; and storing the generated analytical data in a database.
Claims17
A method for translating and reformatting informational content on one or more publishing servers during a user session, the method comprising:
- receiving end user actions to be performed by the one or more publishing servers from an end user client device communicatively coupled with the one or more publishing servers during the user session;
- capturing an opening action performed by an end user on the one or more publishing servers during the user session;
- generating a natural language preference for a natural language of a document based on the captured opening action;
- 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;
- generating a unique transaction key in response to the captured opening action performed by a client device on the document;
- correlating a subsequent XML cross referencing (XREF) action that is performed by the client device to the document opening action via the unique transaction key, the subsequent XML cross referencing action and created XREF event relative to opening of the document and evaluating a natural language of informational content of the document opened by the client device;
- obtaining informational content for the end user from informational content stored in a database, the obtained informational content stored in a language other than the natural language preference;
- 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 reformatted informational content from the one or more publishing servers to the end user client device.
A server, comprising:
- an analytics module configured to translate and reformat informational content during a user session by performing actions including:
- generate 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 during the user session;
- capture an audit trail using actions that include:
- determining an initiation of a session by a client device of the end user accessing the one or more publishing servers;
- assigning a session key to the session;
- determining actions performed on the one or more publishing servers by the client device between the initiation and a termination of the session;
- associating each action performed during the session with the session key;
- and
- storing the actions performed on the one or more publishing servers as the audit trail;
- generate content rich analytical data from the audit trail, 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;
- translate 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;
- and
- reformat a native extensible markup language format of the obtained informational content obtained from a database according to the generated natural language preference of the end user;
- and
- a user interface module configured to provide for display of the translated and reformatted informational content to a client device of the end user.
A non-transitory computer readable storage medium having a computer program embodied thereon, the computer program executable by a processor in a computing system to perform a method for utilizing content rich analytical data, the 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 during a user session;
- generating the 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;
- generating a unique transaction key in response to the captured opening action performed by a client device on the document;
- correlating a subsequent XML cross referencing (XREF) action that is performed by the client device to the captured opening action via the unique transaction key, the subsequent XML cross referencing action and created XREF event relative to opening of the document and evaluating a natural language of informational content of the document opened by the client device;
- 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.
Dependencies are inferred from the claim text.