Claims
- 1. A method for performing searching across a computer network of users and ranking users based on user associations with items, user data, and user-defined criteria, comprising:
accepting a search request at a first user package; sending said search request to a router package; distributing said search request from said router package to other user packages; comparing said search request to user information at said other user packages; sending appropriate search responses from said other user packages to said router package; compiling said search response at said router package into a list of matches; and sending said list of matches from said router package to said first user package.
- 2. The method of claim 1 wherein comparing said search request to user information at said other user packages comprises analyzing user associations with items including items under the user's management, supervision or control such as parts, goods for sale, knowledge or services.
- 3. The method of claim 2 wherein items have associated group association, price, quantity, availability, delivery time, terms, and user-definable attributes defined at said other user packages.
- 4. The method of claim 1 wherein said user packages contain user information selected from the list consisting of transaction history, satisfaction ratings, user presence, contact information, preferences, security keys, ignore list, manual overrides, network settings, and user account information.
- 5. The method of claim 1 wherein said first user package ranks said list of matches according to user-defined criteria, said user-defined criteria being a group of attribute settings with user-assigned weightings associated with the user, said attribute settings being provided to and used by a search algorithm that discovers and presents an ordered or ranked list of recommended users with associated items.
- 6. The method of claim 1 wherein said method is performed using the XML language to describe transactions and other information using a computer network.
- 7. The method of claim 1 wherein said list of matches is grouped by said first user package according to user-defined criteria.
- 8. A method of presenting an ordered or ranked list of network participants to a user, based upon network participants' associations with items, user data, and user defined criteria comprising:
accepting at a first user package a search request, said search request comprising data related to a good or a service desired by a searching user; sending said search request from said first user package to a router package; sending said search request from said router packages to a plurality of other user packages; comparing said search request at said other user packages to user data and/or item data at said other user packages; and sending a positive search response from selected ones of said other user packages to said first user package, said selected ones of said other user packages being selected on the basis of matches between said data related to a good or a service desired by said searching user and said user data or item data at said other user packages.
- 9. The method of claim 8 wherein user data or item data at said other user packages comprises information regarding items under the management, supervision, and control.
- 10. The method of claim 8 wherein items have an associated group association, price, quantity, availability, delivery time, terms, and user-definable attributes.
- 11. The method of claim 8 wherein user data at said other user packages includes transaction history, satisfaction ratings, user presence, contact information, preferences, security keys, ignore list, manual overrides, network settings, and user account information.
- 12. The method of claim 8 further comprising ordering said positive search responses at said first user package using user-defined criteria, said user-defined criteria comprising a group of attribute settings with user-assigned weightings associated with the user and an item search, said attribute settings being provided to and used by a search algorithm that discovers and presents an ordered list of recommended users with associated items.
- 13. The method of claim 8 wherein the language used to describe transaction and other information using a computer network is XML.
- 14. The method of claim 8 further comprising grouping said positive search responses upon their receipt at said first user package.
- 15. The method of claim 8 wherein an ordered list of network participants at said router package is automatically updated in real-time as the state of items or user defined criteria change.
- 16. The method of claim 8 wherein a user of said first user package may override elements of the presented list order.
- 17. The method of claim 8 wherein a user of said first user package may limit the list size to a specific number of items.
- 18. A method of facilitating interactions among users of a network comprising:
accepting at a user package a search recommendation request from a requesting user, the search recommendation request containing user-defined criteria defining a search item; forwarding the search recommendation request to a router package; accepting said search recommendation request at said router package; comparing said criteria of said search recommendation request to a target list, said target list containing target user profile data comprising information on items controlled by potential target users; selecting from said target list target users controlling items defined in said user-defined criteria, having said items available, and conforming to said user-defined criteria; compiling a recommended target list comprising said target users; delivering said recommended target list to said user package; and ordering and formatting said recommended target list according to user profile data in said user package.
- 19. The method of claim 18 wherein said user profile data in said user package comprises public user profile data and private user profile data, said public user profile data being accessible by said router package for preparing said target list.
- 20. The method of claim 18 wherein selecting said target users from said target list comprises ranking said target users according to historical transaction information.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application claims the benefit of U.S. Provisional Patent Application Serial No. 60/435,330, filed Dec. 20, 2002 and entitled “Adaptive Item Search and User Ranking System and Method,” which is incorporated herein by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60435330 |
Dec 2002 |
US |