Method and apparatus for optimizing networking potential using a secured system for an online community
DCFirst Claim
1. A computer-implemented method of social networking with contacts of people within groups or companies comprising the steps of:
- storing, on a server, a social network database comprised of different companies and/or groups to facilitate social networking;
geographically segmenting, by a server controller at the social network database, the companies and/or groups;
categorizing, by the server controller at the social network database, the companies and/or groups by industry;
categorizing, by the server controller at the social network database, the companies and/or groups by services provided;
categorizing, by the server controller at the social network database, the companies and/or groups by products made;
categorizing, by the server controller at the social network database, the companies and/or groups by expertise;
assigning, by the server controller at the social network database, one or more keywords to each category;
searching by the server controller the social network database using the one or more keywords for one or more companies and/or groups having criteria matching a specific requirement;
further searching by the server controller the social network database to identify one or more contacts, in the social network database, associated with the companies and/or groups found in a search result, wherein the one or more contacts are associated with the searcher;
creating, by the server controller, a hierarchical chain between a searcher and each contact found during the search;
assigning, by the server controller, a multibridge linking code to each link in the hierarchical chain between the server and each contact found during the search a the social network database that has criteria matching the specific data requirement;
creating, by the server controller, a key comprising all of the multibridge linking codes that have been assigned during the search;
passing, by the server controller, the key to a computing device of at least one of the contacts in the hierarchical chain;
determining, by a controller of the computing device of the at least one contact, whether to forward the key to a computing device of a next sequential contact in the hierarchical chain based on an indication to forward the key received by the controller of the computing device from the contact; and
forwarding, by the controller, the key to the computing device of the next sequential contact in the hierarchical chain based on the determination to forward the key.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The present invention provides a method and apparatus for users to search networks, both their own network and their peers'"'"' networks, all under the umbrella of a “multiple level access” security system. The present invention has been designed to optimize networking capabilities among users in a comprehensive online community. Networking among such a secured environment will allow users an opportunity to enhance their networking potential by expanding their networks to their peers'"'"' and beyond. A user registers with the online community and personally adds individuals that they know to their personal networking database. While adding these peers to the networking database, the user grants a specific level of access to each individual. This security measure is devised to discourage solicitation from other unwanted online users. The levels of access give the user an opportunity to control the amount of personal information, including contacts that they make, available to their individual peers. Based on the level of access granted by the user, the peer may or may not be able to access the user'"'"'s information or the user'"'"'s personal databases for potential networking. The level of access granted by two individuals need not be the same for each other.
18 Citations
11 Claims
-
1. A computer-implemented method of social networking with contacts of people within groups or companies comprising the steps of:
-
storing, on a server, a social network database comprised of different companies and/or groups to facilitate social networking; geographically segmenting, by a server controller at the social network database, the companies and/or groups; categorizing, by the server controller at the social network database, the companies and/or groups by industry; categorizing, by the server controller at the social network database, the companies and/or groups by services provided; categorizing, by the server controller at the social network database, the companies and/or groups by products made; categorizing, by the server controller at the social network database, the companies and/or groups by expertise; assigning, by the server controller at the social network database, one or more keywords to each category; searching by the server controller the social network database using the one or more keywords for one or more companies and/or groups having criteria matching a specific requirement; further searching by the server controller the social network database to identify one or more contacts, in the social network database, associated with the companies and/or groups found in a search result, wherein the one or more contacts are associated with the searcher; creating, by the server controller, a hierarchical chain between a searcher and each contact found during the search; assigning, by the server controller, a multibridge linking code to each link in the hierarchical chain between the server and each contact found during the search a the social network database that has criteria matching the specific data requirement; creating, by the server controller, a key comprising all of the multibridge linking codes that have been assigned during the search; passing, by the server controller, the key to a computing device of at least one of the contacts in the hierarchical chain; determining, by a controller of the computing device of the at least one contact, whether to forward the key to a computing device of a next sequential contact in the hierarchical chain based on an indication to forward the key received by the controller of the computing device from the contact; and forwarding, by the controller, the key to the computing device of the next sequential contact in the hierarchical chain based on the determination to forward the key. - View Dependent Claims (3, 4, 5, 6)
-
-
2. A computer-implemented method of social networking with contacts of people within groups or companies comprising the steps of:
-
storing on a server a social network database comprised of at least one of different companies or groups to facilitate social networking; geographically, by a server controller at the social network database, segmenting the at least one company or group; categorizing, by the server controller at the social network database, the at least one company or group by industry; categorizing, by the server controller at the social network database, the at least one company or group by services provided; categorizing, by the server controller at the social network database, the at least one company or group by products made; categorizing, by the server controller at the social network database, the at least one company or group by expertise; assigning, by the server controller at the social network database, one or more keywords to each category; searching by the server controller the social network database using the one or more keywords for one or more companies or groups having criteria matching a specific requirement; further searching by the server controller the social network database to identify one or more contacts, in the social network database, associated with the companies or groups found in a search result, wherein the one or more contacts are associated with the searcher; creating, by the server controller, a hierarchical chain between a searcher and each contact found during the search; assigning, by the server controller, a multibridge linking code to each link in the hierarchical chain between the searcher and each contact found during the search that has criteria matching the specific data requirement; creating, by the server controller, a key comprising all of the multibridge linking codes that have been assigned during the search; passing, by the server controller, the key to a computing device of at least one of the contacts in the hierarchical chain; determining, by a controller of the computing device of the at least one contact, whether to forward the key to a computing device of a next sequential contact in the hierarchical chain based on an indication to forward the key by the controller of the computing device from the contact; and forwarding, by the controller, the key to the computing device of the next sequential contact in the hierarchical chain based on the determination to forward the key. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification