Text translation using contextual information related to text objects in translated language

US9779439B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9779439-B2
Application numberUS-201615171476-A
CountryUS
Kind codeB2
Filing dateJun 2, 2016
Priority dateNov 13, 2013
Publication dateOct 3, 2017
Grant dateOct 3, 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.

In an example embodiment, a memory stores a database of text objects having textual information pertaining to at least one of a plurality of documents, and contextual information about the documents. A translation module then is configured to translate text from a first user from a first language to a second language, the text pertaining to a first of the plurality of documents. A context ranking module is configured to locate, in the database, a plurality of text objects, in the second language, having text similar to the translated text, and to rank the plurality of text objects having text similar to the translated text based on a comparison of contextual information about the first document and the contextual information stored in the database for documents corresponding to the plurality of text objects having text similar to the translated text.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: a memory storing a database of text objects, each text object comprising textual information pertaining to at least one of a plurality of documents, the database further including contextual information about the documents; of the plurality of documents; a translation module executable by a processor and configured to translate text from a first user from a first language to a second language, the text pertaining to a first of the plurality of documents; a context ranking module configured to locate, in the database, a plurality of text objects, in the second language, having text similar to the translated text, and to rank the plurality of text objects having text similar to the translated text based on a comparison of contextual information about the first document and the contextual information stored in the database for documents corresponding to the plurality of text objects similar to the translated text; the translation module further configured to translate at least one of the ranked plurality of text objects to the first language; and a display module presenting the translated at least one of the ranked plurality of text objects to the first user. 2. The apparatus of claim 1 , further comprising a feedback module configured to receive feedback from the first user used to select one of the subset of the ranked plurality of text objects to be used in the ecommerce service. 3. The apparatus of claim 2 , wherein the feedback includes an explicit selection of one of the subset of the ranked plurality of text objects by the first user. 4. The apparatus of claim 2 , wherein the feedback includes scores assigned to a plurality of the ranked plurality of text objects. 5. The apparatus of claim 2 , wherein the context ranking module is further configured to utilize the feedback in future rankings of text objects. 6. A method comprising: receiving text from a first user, the text in a first language and pertaining to a first of a plurality of documents; retrieving contextual information about the first of the plurality of documents; translating the text to a second language; locating, in a database, a plurality of text objects, in the second language, similar to the translated text, each text object comprising textual information pertaining to at least one listing; ranking the plurality of text objects similar to the translated text based on a comparison of the contextual information about the first of the plurality of documents and contextual information stored in the database for documents similar to the translated text; translating at least one of the ranked plurality of text objects to the first language; and presenting a subset of the ranked plurality of text objects to the first user. 7. The method of claim 6 , wherein the text from the first user is a question regarding a product. 8. The method of claim 7 , wherein the contextual information is a category for the product. 9. The method of claim 7 , wherein the contextual information includes past sales information. 10. The method of claim 7 , wherein the contextual information includes product description information. 11. The method of claim 7 , wherein the contextual information includes one or more images of the product. 12. The method of claim 6 , wherein the translating the text to a second language includes passing the text to an application program interface (API) for a text translation service. 13. The method of claim 6 , wherein the translating the text to a second language and the translating at least one of the ranked plurality of text objects to the first language both utilize a single translation module. 14. A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising: receiving text from a first user, the text in a first language and pertaining to a first of a plurality of documents; retrieving contextual information about the first of the plurality of documents; translating the text to a second language; locating, in a database, a plurality of text objects, in the second language, similar to the translated text, each text object comprising textual information pertaining to at least one listing; ranking the plurality of text objects similar to the translated text based on a comparison of the contextual information about the first of the plurality of documents and contextual information stored in the database for documents similar to the translated text; translating at least one of the ranked plurality of text objects to the first language; and presenting a subset of the ranked plurality of text objects to the first user. 15. The non-transitory machine-readable storage medium of claim 14 , wherein the text from the first user is a question regarding a product. 16. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information is a category for the product. 17. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information includes past sales information. 18. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information includes product description information. 19. The non-transitory machine-readable storage medium of claim 15 , wherein the contextual information includes one or more images of the product. 20. The non-transitory machine-readable storage medium of claim 15 , wherein the translating the text to a second language and the translating at least one of the ranked plurality of text objects to the first language both utilize a single translation module.

Assignees

Inventors

Classifications

  • 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

  • Parsing · CPC title

  • Query execution (filtering based on additional data G06F16/335) · CPC title

  • using natural language analysis · CPC title

  • using ranking · CPC title

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 US9779439B2 cover?
In an example embodiment, a memory stores a database of text objects having textual information pertaining to at least one of a plurality of documents, and contextual information about the documents. A translation module then is configured to translate text from a first user from a first language to a second language, the text pertaining to a first of the plurality of documents. A context ranki…
Who is the assignee on this patent?
Ebay Inc
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 Oct 03 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).