IP Library Granted Patent US 9,690,780
Granted Patent B2
US 9,690,780 · App. 14/285,687 · Granted Jun 27, 2017

Document translation based on predictive use

Inventors: Jenny Davidse (Winchester, GB); Andrew D. Humphreys (Hampshire, GB); Martin G. Keen (Cary, NC); Caroline S. C. McNamara (Winchester, GB); John J. P. McNamara (Winchester, GB)
Assignee: International Business Machines Corporation
G06F17/289
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,690,780
App. No.
14/285,687
Granted
Jun 27, 2017
Kind
B2
Abstract

In a method for document analysis, receiving a request to translate a document, identifying usage information corresponding to the document, wherein the usage information includes information corresponding to a current viewing session of the document and historical usage information corresponding to one or more previous viewing sessions of the document, and determining one or more sections of the document to translate based on the identified usage information corresponding to the document.

Claims (61)

1. A method for document analysis, the method comprising:

receiving, by one or more processors, a request to translate a document;

determining, by one or more processors, usage information corresponding to the document,

wherein the usage information includes information corresponding to a current viewing session of the document for a user, and a mode of usage corresponding to the current viewing session of the document, the mode of usage indicating user activity that corresponds to how the user is currently interacting with the document in the current viewing session of the document, and the mode of usage indicating at least a speed at which the user is scrolling through the document, and

wherein the usage information includes historical usage information corresponding to one or more previous viewing sessions of the document; and

determining, by one or more processors, one or more sections of the document to translate based on the determined usage information corresponding to the document, wherein the determining one or more sections of the document to translate based on the determined usage information corresponding to the document, further comprises:

determining, by one or more processors, a probability corresponding to each section of the one or more sections of the document that indicate the probability that a user will access and view a respective section of the document, wherein the probabilities are determined based on at least: the determined usage information corresponding to the document, data indicating relationships of sections of the document, and browsing history of the document; and

determining, by one or more processors, the one or more sections of the document to translate, wherein the one or more sections of the document to translate each have a determined corresponding probability exceeding a minimum threshold condition.

2. The method of claim 1 , wherein determining one or more sections of the document to translate based on the determined usage information corresponding to the document, further comprises:

identifying, by one or more processors, a section of the document that is being accessed at the time the request to translate the document is received;

translating, by one or more processors, the identified section of the document;

determining, by one or more processors, one or more additional sections of the document to translate based on the determined usage information corresponding to the document; and

translating, by one or more processors, the determined one or more additional sections of the document.

3. The method of claim 1 , wherein the information corresponding to a current viewing session of the document includes patterns of usage corresponding to the current session.

4. The method of claim 1 , wherein the historical usage information corresponding to previous viewing sessions of the document includes previous usage information associated with a current user of the document and statistical information indicating previous navigation paths through sections of the document taken by previous users of the document.

5. The method of claim 1 , further comprising:

translating, by one or more processors, the determined one or more sections of the document.

6. The method of claim 1 , further comprising:

identifying, by one or more processors, previously translated instances of at least one of the one or more determined sections of the document; and

providing, by one or more processors, the identified previously translated instances of at least one of the one or more determined sections of the document.

7. A computer program product for document analysis, the computer program product comprising:

one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising:

program instructions to receive a request to translate a document;

program instructions to determine usage information corresponding to the document,

wherein the usage information includes information corresponding to a current viewing session of the document for a user, and a mode of usage corresponding to the current viewing session of the document, the mode of usage indicating user activity that corresponds to how the user is currently interacting with the document in the current viewing session of the document, and the mode of usage indicating at least a speed at which the user is scrolling through the document, and

wherein the usage information includes historical usage information corresponding to one or more previous viewing sessions of the document; and

program instructions to determine one or more sections of the document to translate based on the determined usage information corresponding to the document, wherein the program instructions to determine one or more sections of the document to translate based on the determined usage information corresponding to the document, further comprise program instructions to:

determine a probability corresponding to each section of the one or more sections of the document that indicate the probability that a user will access and view a respective section of the document, wherein the probabilities are determined based on at least: the determined usage information corresponding to the document, data indicating relationships of sections of the document, and browsing history of the document; and

determine the one or more sections of the document to translate, wherein the one or more sections of the document to translate each have a determined corresponding probability exceeding a minimum threshold condition.

8. The computer program product of claim 7 , wherein the program instructions to determine one or more sections of the document to translate based on the determined usage information corresponding to the document, further comprise program instructions, stored on the one or more computer readable storage media, to:

identify a section of the document that is being accessed at the time the request to translate the document is received;

translate the identified section of the document;

determine one or more additional sections of the document to translate based on the determined usage information corresponding to the document; and

translate the determined one or more additional sections of the document.

9. The computer program product of claim 7 , wherein the information corresponding to a current viewing session of the document includes patterns of usage corresponding to the current session.

10. The computer program product of claim 7 , wherein the historical usage information corresponding to previous viewing sessions of the document includes previous usage information associated with a current user of the document and statistical information indicating previous navigation paths through sections of the document taken by previous users of the document.

11. The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, to:

translate the determined one or more sections of the document.

12. The computer program product of claim 7 , further comprising program instructions, stored on the one or more computer readable storage media, to:

identify previously translated instances of at least one of the one or more determined sections of the document; and

provide the identified previously translated instances of at least one of the one or more determined sections of the document.

13. A computer system for document analysis, the computer system comprising:

one or more computer processors;

one or more computer readable storage media; and

program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising:

program instructions to receive a request to translate a document;

program instructions to determine usage information corresponding to the document,

wherein the usage information includes information corresponding to a current viewing session of the document for a user, and a mode of usage corresponding to the current viewing session of the document, the mode of usage indicating user activity that corresponds to how the user is currently interacting with the document in the current viewing session of the document, and the mode of usage indicating at least a speed at which the user is scrolling through the document, and

wherein the usage information includes historical usage information corresponding to one or more previous viewing sessions of the document; and

program instructions to determine one or more sections of the document to translate based on the determined usage information corresponding to the document, wherein the program instructions to determine one or more sections of the document to translate based on the determined usage information corresponding to the document, further comprise program instructions to:

determine a probability corresponding to each section of the one or more sections of the document that indicate the probability that a user will access and view a respective section of the document, wherein the probabilities are determined based on at least: the determined usage information corresponding to the document, data indicating relationships of sections of the document, and browsing history of the document; and

determine the one or more sections of the document to translate, wherein the one or more sections of the document to translate each have a determined corresponding probability exceeding a minimum threshold condition.

14. The computer system of claim 13 , wherein the program instructions to determine one or more sections of the document to translate based on the determined usage information corresponding to the document, further comprise program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:

identify a section of the document that is being accessed at the time the request to translate the document is received;

translate the identified section of the document;

determine one or more additional sections of the document to translate based on the determined usage information corresponding to the document; and

translate the determined one or more additional sections of the document.

15. The computer system of claim 13 , wherein the information corresponding to a current viewing session of the document includes patterns of usage corresponding to the current session.

16. The computer system of claim 13 , wherein the historical usage information corresponding to previous viewing sessions of the document includes previous usage information associated with a current user of the document and statistical information indicating previous navigation paths through sections of the document taken by previous users of the document.

17. The computer system of claim 13 , further comprising program instructions, stored on the computer readable storage media for execution by at least one of the one or more processors, to:

translate the determined one or more sections of the document.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AIRBNB, INC.
Reel/Frame 056427/0193 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2014
From: DAVIDSE, JENNY; HUMPHREYS, ANDREW D.; KEEN, MARTIN G.; MCNAMARA, CAROLINE S.C.; MCNAMARA, JOHN J.P.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 032954/0162 →
Continuity (1)
Related Publication 20150339293A1 · Nov 26, 2015