Mobile language translation of web content

US9639526B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9639526-B2
Application numberUS-201414152903-A
CountryUS
Kind codeB2
Filing dateJan 10, 2014
Priority dateJan 10, 2014
Publication dateMay 2, 2017
Grant dateMay 2, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are described for improving language translation of content (e.g., web content) on computing devices (e.g., mobile computing devices). For example, automatic translation can be performed when entering reading view in association with displayed web content by determining that the displayed web content is not in a language that is understood by the user (e.g., as indicated by language settings). As another example, language-related meta-data can be passed between applications and used in language detection of content, such as web content.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, implemented by a computing device, for automatic translation of web content in reading view, the method comprising: displaying web content within a web browser to a user associated with the computing device; receiving a selection of a reading view in association with the web content displayed by the computing device, wherein the reading view is activated by the user associated with the computing device, and wherein the reading view operates by extracting a subset of elements from the web content and displaying the extracted elements in a simplified layout; upon the selection of the reading view: detecting a language of the web content, wherein detecting the language of the web content is only performed after the reading view has been selected; determining to automatically translate at least a portion of the web content based at least in part upon the detected language of the web content; automatically translating the at least a portion of the web content from the language of the web content to a destination language, wherein the automatically translating is performed automatically, without user intervention, by the computing device upon entering the reading view and determining that the detected language of the web content is not a language understood by the user associated with the computing device; and displaying the translated web content in the reading view in the simplified layout. 2. The method of claim 1 wherein determining to automatically translate at least a portion of the web content comprises: obtaining the destination language; determining that the detected language of the web content is different from the destination language. 3. The method of claim 1 wherein the destination language is a pre-determined language obtained from one or more language settings of the computing device. 4. The method of claim 1 wherein the wherein the destination language is a pre-determined language that is automatically determined by the computing device as a language understood by the user of the computing device. 5. The method of claim 1 wherein the automatically translating is performed without prompting the user to perform the automatic translation. 6. The method of claim 1 wherein the detected language of the web content is different from one or more languages identified as understood by the user of the computing device. 7. The method of claim 1 wherein the computing device is a mobile phone, wherein the web content is displayed by a mobile web browser running on the mobile phone. 8. The method of claim 1 wherein the automatically translating the at least a portion of the web content for display in the simplified layout comprises: extracting only the text and picture elements from the web content; wherein only the translated extracted text and picture elements are displayed in the reading view in the simplified layout. 9. The method of claim 1 wherein displaying the web content within the web browser to the user comprises: displaying a user interface element in association with the displayed web content for initiating the reading view; wherein the reading view is selected by the user via a selection of the displayed user interface element. 10. A mobile computing device comprising: a processing unit; memory; and a display; the mobile computing device configured to perform operations for automatic translation of web content in reading view, the operations comprising: providing web content for display within a web browser to a user of the mobile computing device; receiving a selection of a reading view in association with the web content provided for display, wherein the reading view is activated by the user of the mobile computing device, and wherein the reading view operates by extracting a subset of elements from the web content and displaying the extracted elements in a simplified layout; detecting a language of the web content, wherein detecting the language of the web content is only performed after the reading view has been selected; and upon selection of the reading view and upon determining that the detected language of the web content is different from one or more languages identified as understood by the user of the mobile computing device: automatically translating at least a portion of the web content from the language of the web content to a destination language, wherein the automatically translating is performed automatically, without user intervention, by the mobile computing device upon entering the reading view and determining that the detected language of the web content is different from one or more languages identified as understood by the user; and providing the translated web content for display in the reading view in the simplified layout. 11. The mobile computing device of claim 10 wherein the destination language is one of the one or more languages identified as understood by the user of the mobile computing device. 12. The mobile computing device of claim 10 wherein the destination language is a preferred language that is automatically determined by the mobile computing device. 13. The mobile computing device of claim 10 wherein the automatically translating is performed without prompting the user to perform the automatic translation. 14. The mobile computing device of claim 10 wherein the operations are performed, at least in part, by a mobile web browser running on the mobile computing device. 15. The mobile computing device of claim 10 wherein the automatically translating the at least a portion of the web content for display in the simplified layout comprises: extracting only the text and picture elements from the web content; wherein only the translated extracted text and picture elements are provided for display in the reading view in the simplified layout. 16. A computer-readable storage medium storing computer-executable instructions for causing a computing device to perform a method for automatic translation of web content in reading view, the method comprising: displaying web content within a web browser to a user associated with the computing device; receiving a selection of a reading view in association with the displayed web content, wherein the reading view is activated by the user associated with the computing device, and wherein the reading view operates by extracting a subset of elements from the web content and displaying the extracted elements in a simplified layout; responsive to receiving the selection of the reading view: detecting a language of the web content, wherein detecting the language of the web content is only performed after the reading view has been selected; determining to automatically translate at least a portion of the web content based at least in part upon the detected language of the web content and one or more language settings of the computing device; automatically translating the at least a portion of the web content from the detected language of the web content to a destination language, wherein the automatically translating is performed automatically, without user intervention, by the computing device upon entering the reading view and determining that the detected language of the web content is not a language understood by the user associated with the computing device; and displaying the translated web content in the reading view in the simplified layout. 17. The computer-readable storage medium of claim 16 wherein determining to automatically translate at least a portion of the web content comprises: obtaining the desti

Assignees

Inventors

Classifications

  • Search customisation based on user profiles and personalisation · CPC title

  • G06F40/58Primary

    Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation · CPC title

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • Language identification · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9639526B2 cover?
Techniques are described for improving language translation of content (e.g., web content) on computing devices (e.g., mobile computing devices). For example, automatic translation can be performed when entering reading view in association with displayed web content by determining that the displayed web content is not in a language that is understood by the user (e.g., as indicated by language …
Who is the assignee on this patent?
Microsoft Corp, Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F40/58. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 02 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).