DATA COMPARISON AND MATCHING METHOD AND APPARATUS
CROSS-REFERENCE TO RELATED APPLICATIONS This application claims the benefit of the filing of U.S. Provisional Patent Application Serial No. 60/031 ,497, entitled "Small World Game", filed on November 27, 1996, and U.S. Provisional Patent Application Serial No. 60/052,337, entitled "Small World Network", filed on July 11 , 1997, and the specifications thereof are incorporated herein by reference.
BACKGROUND OF THE INVENTION Field of the Invention (Technical Field):
The present invention relates to methods and apparatuses for automatically comparing information about two or more individuals or entities and reporting points of commonality.
Background Art: The present invention is founded on the universal network of human relations described by the theory of the Small World Phenomenon. This theory states that any two people (or businesses), no matter how remote from each other, can be linked together in terms of intermediate acquaintances. References relating to this phenomena (and other general background references) are listed (and discussed in some instances) in pages 62-76 of U.S. Provisional Patent Application Serial No. 60/031 ,497.
Perhaps the closest analogue to the present invention are prior art computerized dating services. These provide for customers to state lists of preferences and interests. A computer then scores an individual's list against a plurality of lists of other customers, with potential mates of interest being flagged.
The present invention is directed to comparisons of information either of two predetermined individuals (or businesses or other entities) or of an individual against a plurality of other individuals. Each individual controls what level of information may be searched and accessed by other
individuals and permits ranking of security levels of known and unknown individuals permitting varying levels of access to an individual's information. The present invention is further capable of identifying chains of commonality and to use cellular phones and the like to enter, compare, and access information.
SUMMARY OF THE INVENTION (DISCLOSURE OF THE INVENTION) The present invention is of an apparatus for and method of storing, comparing, and accessing information for a plurality of users comprising: collecting a reference user's information including a list of other users with whom the reference user is acquainted; ranking a level of acquaintance with each user of the list of users; restricting access to information based on level of acquaintance between users; comparing accessible information between users; and reporting matches in the compared accessible information. In the preferred embodiment, information is collected on both skills possessed and desired and skills desired by the reference user are compared against skills possessed by other users and/or skills possessed by the reference user are compared against skills desired by other users. Comparing may include lists of direct acquaintances of users and/or lists of acquaintances of direct acquaintances of users. Users may be informed whenever information has been matched and a reference user receives report including such users. Comparing and reporting may be performed for a reference user via a wireless device, such as any form of cellular telephones, beepers, palmtops, laptops, or personal information managers.
Objects, advantages and novel features, and further scope of applicability of the present invention will be set forth in part in the detailed description to follow, taken in conjunction with the accompanying drawings, and in part will become apparent to those skilled in the art upon examination of the following, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated into and form a part of the specification, illustrate several embodiments of the present invention and, together with the description, serve to explain the principles of the invention. The drawings are only for the purpose
of illustrating a preferred embodiment of the invention and are not to be construed as limiting the invention. In the drawings:
Fig. 1 is a flow diagram of the login sequence of the preferred embodiment;
Fig. 2 is a flow diagram of the "user home" page of the preferred embodiment;
Fig. 3 is a flow diagram of the "add user" page of the preferred embodiment;
Fig. 4 is a flow diagram of the "search" page of the preferred embodiment;
Fig. 5 is a flow diagram of the "send message" page of the preferred embodiment;
Fig. 6 is a flow diagram of the "edit user profile" page of the preferred embodiment;
Fig. 7 is a flow diagram of the "edit contact access" page of the preferred embodiment;
Fig. 8 is a flow diagram of the "search for skill" page of the preferred embodiment;
Fig. 9 is a flow diagram of the "commonality search" page of the preferred embodiment;
Fig. 10 is a flow diagram of the "users needing skills" page of the preferred embodiment;
Fig. 11 is a screen shot of the "user login" page of the preferred embodiment;
Fig. 12 is a screen shot of the "user verification" page of the preferred embodiment;
Fig. 13 is a screen shot of the "invalid login" page of the preferred embodiment;
Fig. 14 is a screen shot of the "user home" page of the preferred embodiment;
Fig. 15 is a screen shot of the "add contact to list" page of the preferred embodiment;
Fig. 16 is a screen shot of the "search" page of the preferred embodiment;
Fig. 17 is a screen shot of the "internal message send" page of the preferred embodiment;
Fig. 18 is a screen shot of the "user information" page of the preferred embodiment;
Fig. 19 is a screen shot of the "search results" page of the preferred embodiment;
Fig. 20 is a screen shot of the "skill search" page of the preferred embodiment;
Fig. 21 is a screen shot of the "skill search results" page of the preferred embodiment;
Fig. 22 is a screen shot of the "commonality search" page of the preferred embodiment;
Fig. 23 is a screen shot of the "commonality search results" page of the preferred embodiment; and
Fig. 24 is a screen shot of the "needed skills search results" page of the preferred embodiment.
DESCRIPTION OF THE PREFERRED EMBODIMENTS (BEST MODES FOR CARRYING OUT THE INVENTION) The present invention utilizes the theory of "six degrees of separation" which surmises that there are, at most, six intermediary acquaintances between any two people in the world. One aspect of the invention permits users to exchange acquaintance lists and tree structures. The invention compares, discovers, and highlights the users' mutual acquaintances and precisely illustrates the chain of acquaintances which connect the users to each other, the immediacy and the relative strengths of those links. Additionally, information the users have voluntarily entered into various fields will also be exchanged, compared, and highlighted. This interfacing builds matrices of
networked information among the users. This information space that the invention creates is constantly updated dynamically utilizing technologies such as the World Wide Web and wireless technology.
"Users" of the invention means any entities, including individuals, for-profit businesses, nonprofit organizations, and government agencies. Use of the invention by a plurality of users over time creates new and constantly evolving relationships among the users and enables them to communicate and network with one another in constantly evolving ways to achieve static or constantly evolving goals. Non-limited examples of manners in which the invention may be employed are:
Business networking; Discovering mutually shared interests; Marketing inquiries; Searching for targeted connections; • Searching for multiple connections;
Dating;
Finding a good mechanic or other service or goods provider; Genealogical research; Health research; • Sociological studies; and
Corporate marketing.
With mutual consent, the users create, explore, and share all types of information among themselves. The invention provides a mechanism allowing non-users to voluntarily become temporary users so that they may enter and experience the invention before registering as full users. Users always have full control over their own information stored in the invention. Information exchanged is by voluntarily expressed choices of the user.
In the preferred embodiment, the invention provides the following objects and advantages: A category driven interface for managing contacts. Users are able to sort contacts within an unlimited number of user defined categories for easy navigation and retrieval.
• A primary contact quick search mechanism. Users are able to quickly search their primary contact list by any of the standard user database fields. A fuzzy logic search is preferably utilized.
• Instantaneous personal profile updates for users. Users are able to manage all aspects of their personal information. Any updates or changes will immediately take effect for any user who has been given access to this information.
Security management. Each user is the gatekeeper of its own information. Users are able to define what level of information each contact will have access to.
• Easy addition of other users to primary contact database. Users are able to quickly and easily add other users to their primary contact database using only a call-sign and access password.
Addition of non-users to primary contact database. Users have the option of adding contact information for non-users. These contacts are preferably not included in any of the external search functions. • Direct links to contact World Wide Web sites and Internet e-mail. A direct link will be included from the contact profile listing to an associated URL (Uniform Resource Locator) or e-mail address.
• Separate business and social profiles. Users are able to keep separate business and social profiles. This allows multiple levels of searching dependent on need and relevant universe. • Skill search function. Users are able to search their primary contact list as well as a list of
"second tier" members. The second tier is comprised of the primary contacts of the members' contact list.
• User account security. Each user account is protected by an encrypted password. The user can change the user password at any time. • Transaction level security. All transactions over the Internet are encrypted using a SSL
(Secure Sockets Layer) conversation with the user's browser.
• Server side integrated security. The preferred server employs the Windows NT operating system with NTFS (NT File System) installed, which permits adherence to U.S. Government C2 security requirements.
The invention preferably provides for compatibility with all major World Wide Web browser software, including to date Microsoft Internet Explorer; Netscape Navigator and AOL (America On- Line) integrated browser, and any Netscape compatible browser. This permits at least the following platforms to benefit from the invention: Windows 3.1 ; Windows for Workgroups 3.11 ; Windows 95; Windows NT 3.51 and 4.0; Windows CE (hand-held devices); Macintosh Power PC; AIX; BSD/386 Unix; HP-UX; IRIX 5 and 6; Linux; OSF/1 ; SunOS 4/1/3; SPARC Solaris 2.3 and 2.4; and OS/2. The invention further easily provides for employment of "smart" cellular telephones and like portable devices (portable computers, palmtops, personal information managers, beepers, and the like).
The invention may be readily understood by one of ordinary skill in the art by examination of the flow diagrams of Figs. 1-10 and the screen prints of Figs. 11-14.
Although the invention has been described in detail with particular reference to these preferred embodiments, other embodiments can achieve the same results. Variations and modifications of the present invention will be obvious to those skilled in the art and it is intended to cover in the appended claims all such modifications and equivalents. The entire disclosures of all references, applications, patents, and publications cited above are hereby incorporated by reference.