Patent ID: 7890581

Claim:
A matching network system comprising: communication devices, servers comprising an application structured as a probabilistic finite state machine for tailoring the functionality of the application to a specific user and for predicting behavioral models based on actions of the specific user on the application to establish one or more personality states on the application, wherein the servers selectively maintain on the communication devices the probabilistic finite state machine and the behavioral models, communication channels coupled to the communication devices and the servers, wherein the communication devices and the servers interact to allow an individual communication device user to maintain a plurality of personality profiles comprising public personality profiles and private personality profiles, states and the behavior models, wherein the communication devices and the servers interact to allow forming one or more groups comprising individuals, the groups based on individual personality profiles, wherein the communication devices and the servers interact to allow the group to maintain a plurality of personality profiles, states and the behavior models, wherein the communication devices and the servers interact to allow communication between individuals based on selected personality profiles, wherein the communication devices and the servers interact to allow communication between the individuals and groups based on personality profiles, wherein the communication devices and the servers interact to allow information acquirement based on personality profiles, wherein the communication devices and the servers interact to execute transactions based on at least one of individual and group personality profiles, wherein transactions comprise commerce transactions, wherein the probabilistic finite state machine demonstrates behavior and learning based on at least one of a current personality state, the personality profile, the group personality profile, a product profile, a service profile, and a communication device profile, wherein the communication devices and the servers interact to allow a profile to be constructed/deconstructed into a plurality of profile components, wherein the communication devices and the servers interact to allow maintaining the profile components on the communication device, a local server and or network servers, wherein the communication devices and the servers interact to allow recompiling a profile dynamically for use on the communication device, wherein the communication devices and the servers interact to allow encrypting the profile components and a profile, wherein the communication devices and the servers interact to allow selecting and using a profile in communication and transactions.