IP Library › Granted Patent US 9,216,835
Granted Patent B2
US 9,216,835 · App. 13/621,558 · Granted Dec 22, 2015

Translating application labels

Inventor: Tomas Galicia (Portland, OR)
Assignee: Intel Corporation
B65C9/42G06F9/4448G06F17/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,216,835
App. No.
13/621,558
Granted
Dec 22, 2015
Kind
B2
Abstract

A method and computing device for translating application labels are included herein in which a selection of an application label for translation may be detected. A customized label to replace the application label may also be received. The application label may be replaced with the customized label. Also, the selection of the customized label may be sent to data storage comprising customized labels.

Claims (71)

1. A computer-implemented method for translating application labels comprising:

detecting, via a processor, a selection of an application label for translation;

providing, via the processor, a list of possible label translations, wherein the list of possible label translations comprises a plurality of possible label translations based on a ranking corresponding to a frequency with which the possible label translations are selected;

detecting, via the processor, a customized label to replace the application label from the list of possible label translations, the customized label detected based on a translation of the application label from a first language to a second language;

replacing, via the processor, the application label with the customized label; and

sending, via the processor, the selection of the customized label to data storage comprising customized labels.

2. The method of claim 1 , wherein the list of possible label translations is ordered according to the frequency with which the customized labels are selected.

3. The method of claim 1 , wherein receiving the customized label comprises:

detecting input text from an input device; and

identifying the input text as the customized label.

4. The method of claim 1 , wherein receiving the customized label comprises:

detecting a request for a new display language;

sending the request for a new display language to a server;

receiving a new display language; and

identifying the customized label based on the new display language.

5. The method of claim 1 comprising:

receiving a list of top contributors of customized labels; and

displaying the list of top contributors of customized labels.

6. The method of claim 1 , comprising entering a configuration state based on an input gesture.

7. The method of claim 6 , wherein the input gesture is a swipe of a display device.

8. A computing device comprising:

an input device that is adapted to detect an input gesture;

a processor to execute stored instructions; and

a storage device that stores computer-readable instructions that, when executed by the processor, direct the processor to:

detect the input gesture;

detect a selection of an application label for translation;

unlock the application label to allow for detection of a customized label;

provide a list of possible label translations, wherein the list of possible label translations comprises a plurality of possible label translations based on a ranking corresponding to a frequency with which the possible label translations are selected;

detect the customized label to replace the application label from the list of possible label translations, the customized label detected based on a translation of the application label from a first language to a second language;

store the customized label; and

replace the application label with the customized label.

9. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:

detect input text from an input device; and

identify the input text as the customized label.

10. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to send the customized label to data storage.

11. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:

detect a request for a new display language;

send the request for a new display language to a server;

receive a new display language; and

identify the customized label based on the new display language.

12. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:

receive a list of top contributors of customized labels; and

display the list of top contributors of customized labels.

13. The computing device of claim 8 , wherein the computer-readable instructions direct the processor to:

detect a request to restore a default application language;

detect the default application language; and

identify the customized label based on the default application language.

14. The computing device of claim 8 , wherein the input gesture is a swipe of a display device.

15. At least one non-transitory machine readable medium comprising a plurality of instructions that, in response to being executed on a computing device, cause the computing device to:

detect an input gesture;

detect a selection of an application label for translation;

unlock the application label to allow for detection of a customized label;

provide a list of possible label translations, wherein the list of possible label translations comprises a plurality of possible label translations based on a ranking corresponding to a frequency with which the possible label translations are selected;

detect the customized label to replace the application label from the list of possible label translations, the customized label detected based on a translation of the application label from a first language to a second language;

replace the application label with the customized label; and

send the selection of the customized label to data storage comprising customized labels.

16. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:

detect input text from an input device; and

identify the input text as the customized label.

17. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:

detect a request to restore a default application language;

detect the default application language; and

identify the customized label based on the default application language.

18. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:

detect a request for a new display language;

send the request for a new display language to a server;

receive a new display language; and

identify the customized label based on the new display language.

19. The non-transitory machine readable medium of claim 15 , wherein the instructions further cause the computing device to:

receive a list of top contributors of customized labels; and

display the list of top contributors of customized labels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2013
From: GALICIA, TOMAS
To: INTEL CORPORATION
Reel/Frame 029934/0985 →
Continuity (1)
Related Publication 20140076475A1 · Mar 20, 2014