APPARATUS AND COMPUTER CODE FOR PROVIDING SOCIAL-NETWORK DEPENDENT INFORMATION RETRIEVAL SERVICES
First Claim
1. ) A method of providing information retrieval services, the method comprising:
- a) for a plurality of users, analyzing content of multi-party electronic communications between individual users of said plurality of users, said analyzed electronic communications including at least one of text chat communications and voice-content-including media communications;
b) for a given user of said plurality of users, determining S201, a social network comprising a plurality of distinct indirect contacts;
c) for each indirect contact of said plurality of indirect contacts of said social network, determining a respective indirect contact social network closeness function S201 between said given user and said each indirect contact from at least one of;
i) at least one word feature of said analyzed content of said electronic communications;
ii) at least one audio feature of said analyzed content of said electronic communications, andiii) at least one video feature of said analyzed content of said electronic communications;
d) effecting S209 at least one information retrieval operation selected from the group consisting of;
i) handling a search query; and
ii) providing advertising,in accordance with said determined indirect contact social network closeness functions.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatus and computer code for providing information retrieval services (e.g. handling search queries and providing electronic advertising) in accordance with a given user'"'"'s social network are disclosed herein. In some embodiments, an information retrieval operation is handled according to the click stream and/or taste profile and/or user profile of different associated users of the social network—for example, indirect contacts. The respective influence, for any associated user (i.e. within the social network), of the associated user'"'"'s click stream and/or taste profile and/or user profile on the handling of an information retrieval operation for the “given user” may be determined by a “closeness function” between the associated user and the given user. The closeness function and/or the taste profile and/or user profile of any associated user may, in some embodiments, be determined by analyzing electronic communications—for example, text chat communications and/or voice communications that optionally include video.
-
Citations
25 Claims
-
1. ) A method of providing information retrieval services, the method comprising:
-
a) for a plurality of users, analyzing content of multi-party electronic communications between individual users of said plurality of users, said analyzed electronic communications including at least one of text chat communications and voice-content-including media communications; b) for a given user of said plurality of users, determining S201, a social network comprising a plurality of distinct indirect contacts; c) for each indirect contact of said plurality of indirect contacts of said social network, determining a respective indirect contact social network closeness function S201 between said given user and said each indirect contact from at least one of; i) at least one word feature of said analyzed content of said electronic communications; ii) at least one audio feature of said analyzed content of said electronic communications, and iii) at least one video feature of said analyzed content of said electronic communications; d) effecting S209 at least one information retrieval operation selected from the group consisting of; i) handling a search query; and ii) providing advertising, in accordance with said determined indirect contact social network closeness functions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. ) A method of providing information retrieval services, the method comprising:
-
a) for a plurality of users, analyzing content of multi-party electronic communications between individual users of said plurality of users, said analyzed electronic communications including at least one of text chat communications and voice-content-including media communications; b) for a given user of said plurality of users, determining S201, a social network comprising a plurality of distinct indirect contacts; c) for each indirect contact of said plurality of indirect contacts of said social network, determining S205 a respective at least one user person-describing function selected from the function group consisting of; i) a respective taste function; ii) a respective personality function; iii) a respective demographic function, in accordance with at least one of; i) at least one word feature of said analyzed content of said electronic communications; ii) at least one audio feature of said analyzed content of said electronic communications, and iii) at least one video feature of said analyzed content of said electronic communications, d) effecting at least one information retrieval operation selected from the group consisting of; i) handling a search query; and ii) providing advertising, in accordance with at least one said user person-describing function.
-
-
18. ) A method of providing information retrieval services, the method comprising:
-
a) determining, for a given user, a social network including a plurality of associated users; b) analyzing electronic media content of multi-party electronic communications between at least two said associated users, said analyzed electronic communications including at least one of text chat communications and voice-content-including media communications; c) in accordance with at least one of; i) at least one word feature of said analyzed content of said electronic communications; ii) at least one audio feature of said analyzed content of said electronic communications, and iii) at least one video feature of said analyzed content of said electronic communications, effecting at least one information retrieval operation selected from the group consisting of; i) handling a search query for said given user; and ii) providing advertising for said given user. - View Dependent Claims (19)
-
-
20. ) A method of providing information retrieval services, the method comprising:
-
a) determining, for a given user, a social network including a plurality of associated indirect contacts; b) for each said associated indirect contact of a plurality of said plurality of contacts, determining a respective user interest commonality function of; (i) said given user; (ii) said each associated contact; and c) in accordance with said determined interest commonality functions, effecting at least one information retrieval operation for said given user selected from the group consisting of; i) handling a search query; and ii) providing advertising. - View Dependent Claims (21)
-
-
22. ) An apparatus for providing information retrieval services, the apparatus comprising:
-
a) an electronic communication analyzer 110 operative, for a plurality of users, to analyze content of multi-party electronic communications between individual users of said plurality of users, said analyzed electronic communications including at least one of text chat communications and voice-content-including media communications; b) a connection discovery system 114, operative, for a given user of said plurality of users, to determining a social network comprising a plurality of distinct indirect contacts; c) an analysis system 122 operative, for each indirect contact of said plurality of indirect contacts of said social network, to determine a respective indirect contact social network closeness function between said given user and said each indirect contact from at least one of; i) at least one word feature of said analyzed content of said electronic communications; ii) at least one audio feature of said analyzed content of said electronic communications, and iii) at least one video feature of said analyzed content of said electronic communications; d) an information retrieval system operative to effect at least one information retrieval operation selected from the group consisting of; i) handling a search query; and ii) providing advertising, in accordance with said determined indirect contact social network closeness functions.
-
-
23. ) An apparatus for providing information retrieval services, the apparatus comprising:
-
a) an electronic communication analyzer 110 for a plurality of users, to analyze content of multi-party electronic communications between individual users of said plurality of users, said analyzed electronic communications including at least one of text chat communications and voice-content-including media communications; b) a connection discovery system 114, operative, for a given user of said plurality of users, to determining a social network comprising a plurality of distinct indirect contacts; c) an analysis system 122 operative, for each indirect contact of said plurality of indirect contacts of said social network, to determine a respective at least one user person-describing function selected from the function group consisting of; i) a respective taste function; ii) a respective personality function; iii) a respective demographic function, in accordance with at least one of; i) at least one word feature of said analyzed content of said electronic communications; ii) at least one audio feature of said analyzed content of said electronic communications, and iii) at least one video feature of said analyzed content of said electronic communications, d) an information retrieval system operative to effect at least one information retrieval operation selected from the group consisting of; i) handling a search query; and ii) providing advertising, in accordance with at least one said user person-describing function.
-
-
24. ) A apparatus of providing information retrieval services, the apparatus comprising:
-
a) a connection discovery system 114 operative to determine, for a given user, a social network including a plurality of associated users; b) an electronic communication analyzer 110 operative to analyze electronic media content of multi-party electronic communications between at least two said associated users, said analyzed electronic communications including at least one of text chat communications and voice-content-including media communications; c) an information retrieval system operative in accordance with at least one of; i) at least one word feature of said analyzed content of said electronic communications; ii) at least one audio feature of said analyzed content of said electronic communications, and iii) at least one video feature of said analyzed content of said electronic communications, to effect at least one information retrieval operation selected from the group consisting of; i) handling a search query for said given user; and ii) providing advertising for said given user.
-
-
25. ) An apparatus for providing information retrieval services, the apparatus comprising:
-
a) a connection discovery system 114 operative to determine, for a given user, a social network including a plurality of associated indirect contacts; b) an analysis system 122 operative for each said associated indirect contact of a plurality of said plurality of contacts, to determine a respective user interest commonality function of; (i) said given user; (ii) said each associated contact; and c) an information retrieval system operative in accordance with said determined interest commonality functions, to effect at least one information retrieval operation for said given user selected from the group consisting of; i) handling a search query; and ii) providing advertising.
-
Specification