Determining Presence Of A User In An Online Environment
First Claim
1. A computer implemented method of determining presence of a first user by a second user in an online environment, comprising the steps of:
- providing profile information of said first user in said online environment;
providing characteristic information by the first user in the online environment, wherein the first user marks one or more of a plurality of keywords in said characteristic information based on inference of knowledge possessed by said second user about the first user;
categorizing one or more of said marked keywords into predefined categories, wherein the first user selects part of said profile information corresponding to said predefined categories to be displayed to the second user;
providing one or more of a plurality of search words by the second user;
comparing said search words with said characteristic information and said keywords to find matches, wherein said matches are weighted based on matching of the search words with said categorized keywords;
generating search indexes for said weighted matches based on a predetermined criterion; and
providing the weighted matches with said generated search indexes to the second user, wherein said selected profile information corresponding to the predefined categories comprising the categorized keywords for which the weighted matches have high search indexes, is displayed to the second user;
whereby the second user determines said presence of the first user in the online environment.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is a computer implemented method and system for determining presence of a first user by a second user in an online environment. The first user provides the first user'"'"'s profile information and characteristic information. The first user marks keywords in the characteristic information. The first user marks the keywords based on inference of second user'"'"'s knowledge about the first user. The marked keywords are categorized into predefined categories. The second user provides search words. The search words are compared with the characteristic information and the keywords to find matches. The matches are weighted. Search indexes are generated for the weighted matches based on a predetermined criterion. The weighted matches with the generated search indexes are provided to the second user. The selected profile information corresponding to the predefined categories comprising the categorized keywords for which the weighted matches have high search indexes, is displayed to the second user.
14 Citations
25 Claims
-
1. A computer implemented method of determining presence of a first user by a second user in an online environment, comprising the steps of:
-
providing profile information of said first user in said online environment; providing characteristic information by the first user in the online environment, wherein the first user marks one or more of a plurality of keywords in said characteristic information based on inference of knowledge possessed by said second user about the first user; categorizing one or more of said marked keywords into predefined categories, wherein the first user selects part of said profile information corresponding to said predefined categories to be displayed to the second user; providing one or more of a plurality of search words by the second user; comparing said search words with said characteristic information and said keywords to find matches, wherein said matches are weighted based on matching of the search words with said categorized keywords; generating search indexes for said weighted matches based on a predetermined criterion; and providing the weighted matches with said generated search indexes to the second user, wherein said selected profile information corresponding to the predefined categories comprising the categorized keywords for which the weighted matches have high search indexes, is displayed to the second user; whereby the second user determines said presence of the first user in the online environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer implemented system for determining presence of a first user by a second user in an online environment, comprising:
-
a web interface for enabling said first user to provide profile information and characteristic information in said online environment, wherein the first user marks one or more of a plurality of keywords in said characteristic information using said web interface; a web server, comprising; a categorization engine for enabling the first user to categorize one or more of said marked keywords into predefined categories; a selection module for enabling the first user to select part of said profile information corresponding to said predefined categories to be displayed to the second user; a search engine for comparing search words provided by said second user with said characteristic information and said keywords to find matches; a weighting engine for weighting said matches based on matching of the search words with said categorized keywords; and a search index generation module for generating search indexes for said weighted matches based on a predetermined criterion, wherein said predetermined criterion is based on number of said search words provided by the second user, number of the search words matching the categorized keywords, and visibility types of the characteristic information of the first user. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer program product comprising computer executable instructions embodied in a computer-readable medium, wherein said computer program product comprises:
-
a first computer parsable program code for obtaining profile information provided by a first user in an online environment; a second computer parsable program code for obtaining characteristic information provided by said first user in said online environment; a third computer parsable program code for enabling the first user to mark one or more of a plurality of keywords in said characteristic information based on inference of knowledge possessed by a second user about the first user; a fourth computer parsable program code for categorizing one or more of said marked keywords into predefined categories, wherein the first user selects part of said profile information corresponding to said predefined categories to be displayed to said second user; a fifth computer parsable program code for obtaining one or more of a plurality of search words provided by the second user; a sixth computer parsable program code for comparing said search words with said characteristic information and said keywords to find matches; a seventh computer parsable program code for weighting said matches based on matching of the search words with said categorized keywords; an eighth computer parsable program code for generating search indexes for said weighted matches based on a predetermined criterion; a ninth computer parsable program code for providing the weighted matches with said generated search index to the second user, and a tenth computer parsable program code for displaying said selected profile information corresponding to the predefined categories comprising the categorized keywords for which the weighted matches have high search indexes to the second user.
-
Specification