×

Browser based language recognition supporting central web search translation

  • US 9,223,869 B2
  • Filed: 10/31/2012
  • Issued: 12/29/2015
  • Est. Priority Date: 05/16/2008
  • Status: Expired due to Fees
First Claim
Patent Images

1. A non-transitory, computer-readable storage medium storing computer program code, the computer program code comprising instructions executable by a first device of a first user to perform a method for interacting with a web search infrastructure, the first user having a preference for reading text of a first language, the web search infrastructure gathering both first web text of a second language and second web text of a third language, the method comprising:

  • directing the first device to automatically identify the second language within first search results received from the web search infrastructure, the first search results including at least a portion of the first web text, the automatic identification of the second language being performed using a web browser agent comprising a plurality of translation modules configured to provide auxiliary language translation assistance for different languages, wherein at least a portion of the web browser agent is provided from the web search infrastructure before receiving the first search results;

    wherein the browser agent is further configured to provide a toolbar on a web browser screen, the toolbar including buttons for enabling translation from the first language to at least the second language;

    directing the first device to automatically identify the third language within second search results received from the web search infrastructure, the second search results including at least a portion of the second web text;

    directing the first device to respond to the identification of the second language by offering to the first user via the first device remote language-translation processing services to be conducted by the web search infrastructure;

    directing the first device to respond to the identification of the third language by offering to the first user via the first device local language-translation processing services to be conducted by the first device; and

    presenting the translation results on the first device, wherein the translation results are determined by using a conjugate terms database, wherein the translation results include results having meanings that differ from one another due to alternate meanings of a search string in the first language used to produce the first web text of the second language and the second web text of the third language.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×