IP Library Granted Patent US 9,454,615
Granted Patent B2
US 9,454,615 · App. 14/849,018 · Granted Sep 27, 2016

System and methods for predicting user behaviors based on phrase connections

Inventors: Amit Avner (Herzliya, IL); Omer Dror (Tel Aviv, IL)
Assignee: Taykey Ltd.
G06F17/30867G06F17/30345G06F17/30386G06F17/30598G06F17/30734
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,454,615
App. No.
14/849,018
Granted
Sep 27, 2016
Kind
B2
Abstract

A method and system for predicting user behaviors based on term taxonomies are provided. The system comprises generating phrases respective of user generated content, wherein each phrase is a sentiment phrase or a non-sentiment phrase, each sentiment phrase including at least one word describing a sentiment; identifying at least one connection between at least two of the generated phrases, wherein each connection is a direct connection or a hidden connection; generating at least one term taxonomy based on the identified at least one connection, wherein each term taxonomy is an association between a non-sentiment phrase and at least one of a plurality of sentiment phrases; periodically analyzing the at least one term taxonomy to determine at least one trend of each non-sentiment phrase respective of the associated plurality of sentiment phrases; and generating a prediction of future behavior of the at least one trend with respect to the at least one term taxonomy.

Claims (53)

1. A method for predicting user behaviors based on term taxonomies, comprising:

generating phrases respective of user generated content, wherein each phrase is a sentiment phrase or a non-sentiment phrase, each sentiment phrase including at least one word describing a sentiment;

identifying at least one connection between at least two of the generated phrases, wherein each connection is a direct connection or a hidden connection;

generating at least one term taxonomy based on the identified at least one connection, wherein each term taxonomy is an association between a non-sentiment phrase and at least one of a plurality of sentiment phrases;

periodically analyzing the at least one term taxonomy to determine at least one trend of each non-sentiment phrase respective of the associated plurality of sentiment phrases; and

generating a prediction of future behavior of the at least one trend with respect to the at least one term taxonomy.

2. The method of claim 1 , wherein identifying at least one connection between at least two of the generated phrases further comprises:

identifying the directly connected phrases; and

filtering out the identified directly connected non-sentiment phrases to identify the hidden connections.

3. The method of claim 2 , wherein filtering out the identified directly connected non-sentiment phrases to identify the hidden connections further comprises:

analyzing the hidden connections to determine whether at least two hidden connections share a common non-sentiment phrase; and

upon determining that at least two analyzed hidden connections share a common non-sentiment phrase, identifying a new hidden connection respective of the at least two analyzed hidden connections.

4. The method of claim 1 , further comprising:

determining a context of the generated phrases.

5. The method of claim 4 , further comprising:

clustering a plurality of the generated phrases into at least one group based on the determined context.

6. The method of claim 1 , further comprising:

determining a probability that at least a first phrase and at least a second phrase of the generated phrases appear together.

7. The method of claim 1 , wherein each sentiment is any of: a positive sentiment, a neutral sentiment, and a negative sentiment.

8. The method of claim 1 , further comprising:

predicting an expected volume of the at least one trend at a given time;

tracking an actual volume of the at least one trend; and

computing a surprise factor; and

determining, based on the computed surprise factor, a general direction of the at least one trend using a grading function.

9. The method of claim 8 , wherein the grading function is a difference between the actual volume and the expected volume of the at least one trend.

10. A non-transitory computer-readable medium having stored thereon instructions for causing one or more processing units to execute the method according to claim 1 .

11. A system for predicting user behaviors based on term taxonomies, comprising:

a processing unit; and

a memory, the memory containing instructions that, when executed by the processing unit, configure the system to:

generate phrases respective of user generated content, wherein each phrase is a sentiment phrase or a non-sentiment phrase, each sentiment phrase including at least one word describing a sentiment;

identify at least one connection between at least two of the generated phrases, wherein each connection is a direct connection or a hidden connection;

generate at least one term taxonomy based on the identified at least one connection, wherein each term taxonomy is an association between a non-sentiment phrase and at least one of a plurality of sentiment phrases;

periodically analyze the at least one term taxonomy to determine at least one trend of each non-sentiment phrase respective of the associated plurality of sentiment phrases; and

generate a prediction of future behavior of the at least one trend with respect to the at least one term taxonomy.

12. The system of claim 11 , wherein the system is further configured to:

identify the directly connected phrases; and

filter out the identified directly connected non-sentiment phrases to identify the hidden connections.

13. The system of claim 12 , wherein the system is further configured to:

analyze the hidden connections to determine whether at least two hidden connections share a common non-sentiment phrase; and

upon determining that at least two analyzed hidden connections share a common non-sentiment phrase, identify a new hidden connection respective of the at least two analyzed hidden connections.

14. The system of claim 11 , wherein the system is further configured to:

determine a context of the generated phrases.

15. The system of claim 14 , wherein the system is further configured to:

clustering a plurality of the generated phrases into at least one group based on the determined context.

16. The system of claim 11 , wherein the system is further configured to:

determine a probability that at least a first phrase and at least a second phrase of the generated phrases appear together.

17. The system of claim 11 , wherein each sentiment is any of: a positive sentiment, a neutral sentiment, and a negative sentiment.

18. The system of claim 11 , wherein the system is further configured to:

predict an expected volume of the at least one trend at a given time;

track an actual volume of the at least one trend; and

compute a surprise factor; and

determine, based on the computed surprise factor, a general direction of the at least one trend using a grading function.

19. The system of claim 18 , wherein the grading function is a difference between the actual volume and the expected volume of the at least one trend.

Assignments (13)
RELEASE OF PATENT SECURITY AGREEMENT Recorded Sep 16, 2025
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: 4C INSIGHTS INC.; INNOVID LLC
Reel/Frame 072877/0353 →
PATENT SECURITY AGREEMENT Recorded Jul 1, 2025
From: INNOVID LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 071784/0220 →
PATENT SECURITY AGREEMENT Recorded Jul 1, 2025
From: INNOVID LLC
To: DEUTSCHE BANK AG NEW YORK BRANCH
Reel/Frame 071788/0044 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 040186, FRAME 0546 Recorded Feb 18, 2025
From: FIRST CITIZENS BANK & TRUST COMPANY, (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: INNOVID INC.
Reel/Frame 070250/0992 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RECORDED AT REEL 060870, FRAME 0073 Recorded Feb 18, 2025
From: FIRST CITIZENS BANK & TRUST COMPANY, (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: INNOVID LLC; TV SQUARED INC.
Reel/Frame 070251/0900 →
SECURITY INTEREST Recorded Aug 23, 2022
From: INNOVID LLC; TV SQUARED INC
To: SILICON VALLEY BANK
Reel/Frame 060870/0073 →
CHANGE OF NAME Recorded Jun 20, 2022
From: INSPIRE MERGER SUB 2, LLC
To: INNOVID LLC
Reel/Frame 060253/0620 →
MERGER Recorded Jun 20, 2022
From: INNOVID INC.
To: INSPIRE MERGER SUB 2, LLC
Reel/Frame 060253/0599 →
RELEASE OF SECURITY INTEREST Recorded May 27, 2021
From: KREOS CAPITAL V (EXPERT FUND) L.P
To: TAYKEY LTD.
Reel/Frame 056369/0192 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2018
From: AVNER, AMIR; DROR, OMER
To: TAYKEY LTD.
Reel/Frame 045200/0816 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2018
From: TAYKEY LTD.
To: INNOVID INC.
Reel/Frame 044878/0496 →
SECURITY INTEREST Recorded Oct 26, 2016
From: TAYKEY LTD.
To: KREOS CAPITAL V (EXPERT FUND) L.P.
Reel/Frame 040124/0880 →
SECURITY AGREEMENT Recorded Sep 30, 2016
From: TAYKEY LTD
To: SILICON VALLEY BANK
Reel/Frame 040186/0546 →
Continuity (7)
Continuation 14272081 · May 7, 2014
Continuation 13482473 · May 29, 2012
Continuation In Part 13279673 · Oct 24, 2011
Continuation In Part 13050515 · Mar 17, 2011
Continuation In Part 13124588 · Aug 22, 2011
Provisional Application 61316844 · Mar 24, 2010
Related Publication 20150379147A1 · Dec 31, 2015