System and method for optimal adaptive matching of users to most relevant entity and information in real-time
First Claim
1. A computerized system for associating an observed behavior with items, comprising:
- a converter capable of converting the observed behavior to a behavior vector;
a profile adapter capable of modifying a profile vector with the behavior vector; and
a comparater capable of comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the items, so as to identify at least one entity vector closely associated with the observed behavior.
11 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting and presenting personally targeted entities such as advertising, coupons, products and information content, based on tracking observed behavior on a user-by-user basis and utilizing an adaptive vector space representation for both information and behavior. The system matches users to entities in a manner that improves with increased operation and observation of user behavior. User behavior and entities (ads, coupons, products) and information (text) are all represented as content vectors in a unified vector space. The system is based on an information representation called content vectors that utilizes a constrained self organization learning technique to learn the relationships between symbols (typically words in unstructured text). Users and entities are each represented as content vectors.
1522 Citations
85 Claims
-
1. A computerized system for associating an observed behavior with items, comprising:
-
a converter capable of converting the observed behavior to a behavior vector; a profile adapter capable of modifying a profile vector with the behavior vector; and a comparater capable of comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the items, so as to identify at least one entity vector closely associated with the observed behavior. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for selecting advertisements in a computer environment, comprising:
-
a database of electronic advertisements; and an electronic advertisement management system, comprising; a converter capable of converting an observed behavior of a user computing device in the computer environment to a behavior vector, a profile adapter capable of modifying a profile vector indicative of the user with the behavior vector, a comparater capable of comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior, and a selector accessing the electronic database with the identified entity vector so as to select at least one electronic advertisement to communicate to the user computing device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computerized system for adapting an entity vector, comprising:
-
a converter capable of converting an observed behavior of a user into a behavior vector; a profile adapter capable of modifying a profile vector indicative of the user based on the behavior vector; and an entity adapter capable of modifying an entity vector indicative of an item based on the profile vector or the behavior vector. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. A system for generating a profile vector in a computer environment, comprising:
-
a converter capable of converting a plurality of observed behaviors of a user into an associated plurality of behavior vectors; and a profile adapter capable of repeatedly modifying a profile vector indicative of the user based on the plurality of behavior vectors. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computerized system for adapting an entity vector, comprising:
-
a converter capable of converting an observed behavior of a user into a behavior vector; and an entity adapter capable of modifying an entity vector indicative of an item based on the behavior vector. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A system for selecting advertisements in a computer environment, comprising:
-
a database of electronic advertisements; and an electronic advertisement management system, comprising; a converter capable of converting an observed behavior of a user computing device in the computer environment to a behavior vector, a comparater capable of comparing the behavior vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior, and a selector accessing the electronic database with the identified entity vector so as to select at least one electronic advertisement to communicate to the user computing device. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A method of associating an observed behavior with items on a computer including a data storage, comprising:
-
converting an observed behavior to a behavior vector; modifying a profile vector with the behavior vector, and comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the items, so as to identify at least one entity vector closely associated with the observed behavior. - View Dependent Claims (45, 46, 47, 48, 49)
-
-
50. A method of selecting advertisements in a computer environment, comprising:
-
providing a database of electronic advertisements; converting an observed behavior of a user computing device in the computer environment to a behavior vector, modifying a profile vector indicative of the user with the behavior vector; comparing the modified profile vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior; accessing the electronic database with the identified entity vector; and selecting at least one electronic advertisement to communicate to the user computing device. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57)
-
-
58. A method for adapting an entity vector on a computer including a data storage, comprising:
-
converting an observed behavior of a user into a behavior vector; modifying a profile vector indicative of the user based on the behavior vector; and modifying an entity vector indicative of an item based on the profile vector or the behavior vector. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65)
-
-
66. A method of generating a profile vector in a computer environment on a computer including a data storage, comprising:
-
converting a plurality of observed behaviors of a user into an associated plurality of behavior vectors; and repeatedly modifying a profile vector indicative of the user based on the plurality of behavior vectors. - View Dependent Claims (67, 68, 69, 70)
-
-
71. A method of adapting an entity vector on a computer including a data storage, comprising:
-
converting an observed behavior of a user into a behavior vector, and modifying an entity vector indicative of an item based on the behavior vector. - View Dependent Claims (72, 73, 74, 75, 76, 77)
-
-
78. A method of selecting advertisements in a computer including a data storage, comprising:
-
providing a database of electronic advertisements; converting an observed behavior of a user computing device in the computer to a behavior vector; comparing the behavior vector to a plurality of entity vectors, the entity vectors indicative of the electronic advertisements, so as to identify at least one entity vector closely associated with the observed behavior; accessing the electronic database with the identified entity vector, and selecting at least one electronic advertisement to communicate to the user computing device. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85)
-
Specification