Patent Document ID: 8296168
Application ID: 11808278

Base Claim:
1. A system for analysis of an opinion expressed in documents with regard to a particular topic, comprising: a language independent data processing system including a processor; an opinion analysis module contained in said data processing system; a Scored Opinion Expressing Words Bank operatively coupled to said opinion analysis module and including pre-calculated word scoring functions assigning respective scores to predetermined opinion expressing words and phrases; a specification unit specifying at least one source of documents, and a topic of interest; a document retrieving unit operationally coupled to said specification unit and retrieving at least one document d on said topic of interest from said at least one source of documents for entrance into said opinion analysis module; said opinion analysis module having an opinion intensity scoring unit computing, at least on a continuous numerical scale, an intensity of an opinion expressed in said at least one document d on said topic of interest, said opinion analysis module being adapted to at least one respective language, wherein said opinion intensity scoring unit computes the intensity of the opinion expressed in said at least one document d on said topic of interest through the computational sequence of operations selected from a group consisting of: computational sequence of operations A including: extracting a set of sentences s expressing the opinion about said topic of interest from said at least one document d, in each said sentence s expressing the opinion about said topic of interest, finding opinion expressing words ω and synonyms ω′ thereof, for each of said ω and ω′, extracting a corresponding score from said Scored Opinion Expressing Words Bank, adding said extracted scores for all ω and ω′ in said each sentence s, and averaging said added score of all said sentences s in said set thereof in said at least one document d; computational sequence of operations B including: assigning “initial” score sc(s) and sc(s n ) to each sentence s and s n expressing opinion and not expressing opinion, respectively, on said topic of interest based on said precalculated word scoring functions of at least portion of said predetermined opinion expressing words and phrases contained in said Scored Opinion Expressing Words Bank and detected in said sentences s and s n , splitting said scored sentences s and s n , for each said s and each said s n , finding a distance therebetween in said at least one document d, for each said s, calculating an impact of all s n thereon, and averaging all sc(s) and impacts of all sc(s n ); computational sequence of operations C including: establishing a list of lexographic templates, applying said lexographic templates to the sentences in said at least one document d, extracting sentences expressing the opinion about said topic of interest in said at least one document d matching at least one of said lexographic templates, and scoring the relevant sentences; and computational sequence of operations D including: specifying a document collection D, specifying a document collection D test , associating with said at least one document dεD a first scoring vector corresponding to a plurality of scoring techniques, scoring said at least one document dεD in correspondence with said first scoring vector, associating with each document d i εD test a second scoring vector corresponding to a plurality of scoring techniques, scoring each said document d i εD test in correspondence with said second scoring vector, scoring each said document d i γD test by human individuals, for said scored dεD, finding r-nearest neighboring documents d i (1=, . . . , r) scored by the second scoring vector, finding scores assigned by human individuals to said documents d i (I=1, . . . , r), and averaging said scores assigned to said documents d i (I=1, . . . , r); a translation module operatively coupled between said document retrieving unit and said opinion analysis module, wherein said translation module identifies a language of said at least one document d received thereat, translates said at least one document d into said at least one language if said identified language differs from said at least one respective language, and outputs translated said at least one document d to said opinion analysis module, thereby rendering said data processing system language independent in a multi-language domain; and an opinion intensity representation unit outputting said computed opinion intensity in a multi-dimensional format.

---

Claim 8:
8. The system of claim 1 , wherein said opinion intensity representation unit including a multi-dimensional visualization engine operatively coupled to said opinion analysis module and outputting said computed opinion intensity of a plurality of documents d using multiple text languages.