CONTEXTUAL SOCIAL LANGUAGE
Systems and methods that enrich interaction of users in a written communication environment by providing a contextual language component that points to a designated data source (e.g., an object) and pulls data from such designated source, to perform predetermined function(s) thereupon. Users who communicate in the written environment can type an intuitive or customized operator, to engage in a predetermined functionality (e.g., playing a video). Accordingly, the operator can readily be interpreted by applications associated with the written communication environment.
1 . A computer implemented system comprising the following computer executable components:
a contextual language component that points to a designated data source during written communication between users; and
a pulling component that pulls data from the designated data source into an environment of the written communication.
2 . The computer implemented system of claim 1 further comprising an operator definable by a user to perform a predetermined function on the designated data source.
3 . The computer implemented system of claim 1 , the environment of the written communication further comprising an instant messenger or an e-mail or a web log or a combination thereof.
4 . The computer implemented system of claim 2 , the predetermined function related to playing digital media.
5 . The computer implemented system of claim 2 , the predetermined function related to settlement of debts between users.
6 . The computer implemented system of claim 1 further comprising a search engine that locates the designated data source.
7 . The computer implemented system of claim 6 further comprising macros created by the users.
8 . The computer implemented system of claim 5 further comprising a payment processor and a referral processing component.
9 . The computer implemented system of claim 1 further comprising an auxiliary window that displays the designated data source in the environment.
10 . The computer implemented system of claim 1 further comprising an artificial intelligence component that facilitates access to the designated data source.
11 . A computer implemented method comprising the following computer executable acts:
supplying a contextual language that is defined by a user in a written communication environment, to point to a designated data source; and
pulling data from the designated data source into the written communication environment.
12 . The computer implemented method of claim 11 further comprising defining grammar and name of operators to perform a predetermined function on the designated data source.
13 . The computer implemented method of claim 11 further comprising displaying data from the designated data source in an auxiliary window of the written communication environment.
14 . The computer implemented method of claim 11 further comprising employing the operator in text messaging.
15 . The computer implemented method of claim 12 further comprising forming constructs as intuitive keywords.
16 . The computer implemented method of claim 12 further comprising defining personalized search macros by the user, and searching for the designated data source by employing the search macros.
17 . The computer implemented method of claim 16 further comprising viewing the data source as a video stream.
18 . The computer implemented method of claim 12 further comprising inferring a manner of accessing the designated source.
19 . The computer implemented method of claim 12 further comprising providing the operators by third parties.
20 . A computer implemented system comprising the following computer executable components:
means for defining an operator with constructs intuitive to a user, the operator points to a designated data source during written communication between users; and
means for pulling data from the designated data source into an environment of the written communication.