SOCIAL NETWORK ADDRESS BOOK
First Claim
1. A method for adding a new contact to a social networking address book, the method comprising:
- establishing, by a processor of a first node, a secure connection link with a processor of a second node, wherein the secure connection link is not an Internet-based communication link;
exchanging, by the first and second nodes, handshake information using the secure connection link;
generating, by the processor of the first node, an encryption key based on the exchanged handshake information;
generating, by the processor of the first node, a first unique identifier corresponding to a relationship between the first node and the second node based on the generated encryption key; and
adding the first unique identifier as a new contact information entry to the social networking address book.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer system for maintaining a social networking address book is provided. The computer system includes a user interface configured to present a social networking contact list to a user. The social networking contact list includes a plurality of contact entries related to a plurality of existing contacts of the user. The computer system further includes a search engine enabling the user to search the social networking contact list based on a user specified criteria. The computer system may store any desired contact information of personal connections the user may have, including not only conventional phone numbers, mailing addresses, and e-mail addresses, but also social networking user-names and account IDs. A social network created by the social networking address book may be implemented as a decentralized mesh network including a plurality of meshed nodes.
30 Citations
20 Claims
-
1. A method for adding a new contact to a social networking address book, the method comprising:
-
establishing, by a processor of a first node, a secure connection link with a processor of a second node, wherein the secure connection link is not an Internet-based communication link; exchanging, by the first and second nodes, handshake information using the secure connection link; generating, by the processor of the first node, an encryption key based on the exchanged handshake information; generating, by the processor of the first node, a first unique identifier corresponding to a relationship between the first node and the second node based on the generated encryption key; and adding the first unique identifier as a new contact information entry to the social networking address book. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system for maintaining a social networking address book, the computer system comprising one or more processors, one or more computer-readable storage devices, and a plurality of program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors, the plurality of program instructions comprising:
-
program instructions to store a social networking contact list, the social networking contact list containing a plurality of contact entries related to a plurality of existing contacts of a user; program instructions to render a user interface, wherein the user interface is configured to present the social networking contact list to the user; and program instructions to search the social networking contact list based on a user specified criteria. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for maintaining a social networking address book, the computer program product comprising:
-
one or more computer-readable storage devices and a plurality of program instructions stored on at least one of the one or more computer-readable storage devices, the plurality of program instructions comprising; program instructions to store a social networking contact list, the social networking contact list containing a plurality of contact entries related to a plurality of existing contacts of a user; program instructions to render a user interface, wherein the user interface is configured to present the social networking contact list to the user; and program instructions to search the social networking contact list based on a user specified criteria. - View Dependent Claims (17, 18, 19, 20)
-
Specification