Patent ReferencesMethod and portable apparatus for comparison of stored sets of data Introduction system for locating compatible persons Apparatus and method for allocation of resoures in programmable logic devices System for publishing and searching interests of individuals Method and apparatus for detection of reciprocal interests or feelings and subsequent notification Computerized on-line dating service for searching and matching people Automatic electronic date/mate finder and method of electronically finding a date/mate Method and apparatus for matching registered profiles System for matching users based upon responses to sensory stimuli On-line dating service for locating and matching people based on user-selected search criteria Patent #: 6061681 InventorApplicationNo. 09997018 filed on 11/20/2001US Classes:707/100, DATABASE SCHEMA OR DATA STRUCTURE707/102, Generating database or data structure (e.g., via user interface)707/5, Query augmenting and refining (e.g., inexact access)455/456.5, At system equipment (i.e., base station)705/1, AUTOMATED ELECTRICAL FINANCIAL OR BUSINESS PRACTICE OR MANAGEMENT ARRANGEMENT709/207Priority based messagingExaminersPrimary: Metjahic, SafetAssistant: Alaubaidi, Haythim Attorney, Agent or FirmInternational ClassG06F 17/30AbstractA method for grouping computer subscribers by common preferences to establish non-intimate relationships. The method of the present invention provides a subscriber access to a computerized database having stored non-intimate profile information from fellow subscribers. The user registers and stores non-intimate profile information into a database. The present invention groups the user with at least two of the fellow subscribers to form at least one group based on similarities between the subscriber's profile information and the fellow subscriber's profile information. The present invention utilizes an algorithm to determine a level of similarity between the subscriber's profile information and the fellow subscribers' profile information, wherein preferences are assigned integer values concatenated to form a lookup key and used to access an entry in a table containing the corresponding similarity value between two preferences. The similarity values between all profile preferences are added to create a final similarity total for the subscribers. Multi-way matching is also employed to ensure that similarity values for each subscriber in the group and all other subscribers in said group exceeds a threshold value. The list of subscribers in the group as well as similarities between the subscribers in the group are displayed for viewing and for editing by the subscriber. | |