US2012143858A1PendingUtilityA1

Method And Means For Data Searching And Language Translation

Assignee: VAANANEN MIKKOPriority: Aug 21, 2009Filed: Aug 10, 2010Published: Jun 7, 2012
Est. expiryAug 21, 2029(~3.1 yrs left)· nominal 20-yr term from priority
Inventors:Mikko Vaananen
G06F 16/24578G06F 16/24522G06F 16/3338G06F 16/9537
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The invention relates to data searching and translation. In particular, the invention relates to searching documents from the Internet or databases. Even further, the invention also relates to translating words in documents, WebPages, images or speech from one language to the next. A computer implemented method including at least one computer in accordance with the invention is characterised by the following steps: receiving a search query including at least one search term, deriving at least one synonym for at least one search term, expanding the received search query with the at least one synonym, searching at least one document using the expanded search query, retrieving the search results obtained with the expanded query, ranking the search results based on context of occurrence of at least one search term. The best mode of the invention is considered to be an Internet search engine that delivers better search results.

Claims

exact text as granted — not AI-modified
1 . A computer implemented method, characterised by the following steps:
 receiving a search query comprising at least one search term,   deriving at least one synonym for at least one search term,   expanding the received search query with the at least one synonym,   searching at least one document using at least one said expanded search query,   retrieving the search results obtained with at least one said expanded query,   ranking the said synonym expanded search results based on context of occurrence of at least one search term.   
     
     
         2 . A computer implemented method as claimed in  claim 1 , characterised in that, the context is derived from data available from the user's previous searches, data on the user's computer and/or general statistics. 
     
     
         3 . An arrangement comprising at least one computer, characterised in that:
 a search query comprising at least one search term is arranged to be received,   at least one synonym for at least one search term is arranged to be derived,   the received search query is arranged to be expanded with the at least one synonym,   at least one document is arranged to be searched using at least one said expanded search query,   search results obtained with at least one said expanded query are arranged to be retrieved,   the said synonym expanded search results are arranged to be ranked based on context of occurrence of at least one search term.   
     
     
         4 . A memory unit comprising software capable of executing the method of  claim 1 . 
     
     
         5 . A computer implemented method for translating text from one language to another language comprising at least one computer, characterised by the following steps:
 receiving a translation query comprising at least one term to be translated,   deriving at least one synonym for at least one translation term,   expanding the received translation query with the at least one synonym,   retrieving the translation results obtained with at least one said expanded translation query,   ranking the said synonym expanded translation results based on context of occurrence of at least one translation term.   
     
     
         6 . A computer implemented method for translating text as claimed in  claim 5 , characterised in that, the translation query is a sentence or a paragraph that is automatically read as input for translation or analysed from audiovisual data such as image and/or sound. 
     
     
         7 . A computer implemented method for translating text as claimed in  claim 5 , characterised in that, the context of occurrence is derived from sentences and/or paragraphs that precede and/or follow the said translation query. 
     
     
         8 . A computer implemented arrangement for translating text from one language to another language comprising at least one computer, characterised in that:
 at least one translation query comprising at least one term to be translated is arranged to be received,   at least one synonym for at least one translation term is arranged to be derived,   the received translation query is arranged to be expanded with the at least one synonym,   the translation results obtained with at least one said expanded translation query are arranged to be retrieved,   the said synonym expanded translation results are arranged to be ranked based on context of occurrence of at least one translation term.   
     
     
         9 . A memory unit comprising software capable of executing the method of  claim 5 . 
     
     
         10 . A memory unit comprising software, characterised in that, the software is arranged to read data from a dedicated part of a file system to extract contextual data for search and/or translation. 
     
     
         11 . A search engine software, characterised in that, the search engine is arranged to rank synonym expanded search results based on context data derived from user's Internet browser, operating system, file system, database software and/or applications. 
     
     
         12 . Operating system software, characterised in that, the operating system is arranged to rank synonym expanded search results based on context data derived from user's Internet browser, operating system, file system, database software and/or applications. 
     
     
         13 . A software application, characterised in that, the software application is arranged to rank synonym expanded search results based on context data derived from user's Internet browser, operating system, file system, database software and/or applications. 
     
     
         14 . Database software, characterised in that, the database software is arranged to rank synonym expanded search results based on context data derived from user's Internet browser, operating system, file system, database software and/or applications.

Join the waitlist — get patent alerts

Track US2012143858A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.