IP Library Patent Application 14180088
Patent Application
App. No. 14/180,088

PROVIDING TRANSLATION OF A TEXT ITEM FROM A DISPLAYED PORTION OF TEXT CONTENT

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 None
App. No.
14/180,088
Abstract

A portion of a text content from a content item is displayed within a display area of a display of a computing device. A text item from the portion of the text content and a target language are identified from user input. A translation of the identified text item is retrieved from a network service in the target language. The translation of the identified text item is displayed within a boundary of the display area and concurrently with the portion of the text content.

Claims (47)

1 . A method of translating text, the method being performed by one or more processors of a computing device and comprising:

displaying, within a display area of the computing device, a portion of a text content from a content item;

identifying, from user input, a text item from the portion of the text content and a target language;

retrieving, from a network service, a translation of the identified text item in the target language; and

displaying the translation of the identified text item within a boundary of the display area and concurrently with the portion of the text content.

2 . The method of claim 1 , further comprising:

in response to identifying the text item, displaying, within the boundary of the display area, an icon to request translation of the identified text;

receiving a user selection of the icon; and

displaying, within the boundary of the display area, a panel that appears as part of the displayed portion of the text content.

3 . The method of claim 2 , wherein the panel includes a menu to enable a user to select the target language for the translation.

4 . The method of claim 3 , wherein the menu includes a plurality of language options that is individually selectable by the user, the plurality of language options being displayed on the panel in response to a user selection of the menu.

5 . The method of claim 4 , wherein the menu is configurable by the user to change at least one of (i) one or more language options, (ii) one or more translation services that is to perform a translation, or (iii) a number of language options available in the menu.

6 . The method of claim 2 , wherein displaying the translation includes displaying the translation within the panel.

7 . The method of claim 1 , wherein identifying the text item includes highlighting the text in a color that is distinguishable from a remainder of the portion of the text content.

8 . The method of claim 2 , further comprising:

determining a position of the selected text item; and

wherein displaying the panel includes displaying the panel within the boundary of the display area based on the position of the selected text item so as to not obscure the selected text item.

9 . The method of claim 1 , wherein the translation is positioned adjacent to the identified text item.

10 . The method of claim 1 , wherein the content item corresponds to an e-book, and wherein the portion of the text content corresponds to a page of the e-book.

11 . A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a computing device, cause the one or more processors to perform operations comprising:

displaying, within a display area of a display of the computing device, a portion of a text content from a content item, the content item having a predefined structure and format;

identifying, from user input, a text item from the portion of the text content and a target language;

retrieving, from a network service, a translation of the identified text item in the target language; and

displaying the translation of the identified text item within a boundary of the display area and concurrently with the portion of the text content.

12 . The non-transitory computer-readable medium storing of claim 11 , wherein the instructions cause the one or more processors to further perform operations comprising:

in response to identifying the text item, displaying, on the display, an icon to request translation of the identified text;

receiving a user selection of the icon; and

displaying, within the boundary of the display area, a panel that appears as part of the displayed portion of the text content.

13 . The non-transitory computer-readable medium storing of claim 12 , wherein the panel includes a menu to enable a user to select the target language for the translation.

14 . The non-transitory computer-readable medium storing of claim 13 , wherein the menu includes a plurality of language options that is individually selectable by the user, the plurality of language options being displayed on the user interface in response to a user selection of the menu.

15 . The non-transitory computer-readable medium storing of claim 14 , wherein the menu is configurable by the user to change at least one of (i) one or more language options, (ii) one or more translation services that is to perform a translation, or (iii) a number of language options available in the menu.

16 . The non-transitory computer-readable medium storing of claim 12 , wherein the instructions cause the one or more processors to display the translation by providing the translation within the panel.

17 . The non-transitory computer-readable medium storing of claim 12 , wherein the instructions cause the one or more processors to further perform operations comprising:

determining a position of the selected text item; and

wherein the instructions cause the one or more processors to display the panel by displaying the panel within the boundary of the display area based on the position of the selected text item so as to not obscure the selected text item.

18 . The non-transitory computer-readable medium storing of claim 11 , wherein the translation is positioned adjacent to the identified text item

19 . The non-transitory computer-readable medium storing of claim 11 , wherein the content item corresponds to an e-book, and wherein the portion of the text content corresponds to a page of the e-book.

20 . A computing device comprising:

one or more memory resources that stores instructions and one or more content items, each of the one or more content items having a predefined structure and format;

a display;

an input mechanism;

a network interface; and

one or more processors that use the instructions from the memory to:

display, within a display area of the display, a portion of a text content from a content item;

identify, from user input, a text item from the portion of the text content and a target language;

retrieve, from a network service, a translation of the identified text item in the target language; and

display the translation of the identified text item within a boundary of the display area and concurrently with the portion of the text content.

Assignments (2)
CHANGE OF NAME Recorded Feb 10, 2016
From: KOBO INC.
To: RAKUTEN KOBO INC.
Reel/Frame 037753/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2014
From: LANDAU, BENJAMIN
To: KOBO INC.
Reel/Frame 032214/0970 →