Claims
- 1. A computerized method comprising:
receiving a request from a user to search for a content in a community environment; searching for the content at one or more nodes of the community environment; filtering information received from the one or more nodes in response to the searching, wherein the filtering is performed based on persona information of the user using a first learning mechanism; and generating a first search result based on the filtered information.
- 2. The computerized method of claim 1, wherein the community environment is a peer-to-peer community environment.
- 3. The computerized method of claim 1, wherein the first learning mechanism is one of a genetic algorithm and a neural network algorithm.
- 4. The computerized method of claim 1, wherein the first learning mechanism records user's behavior on the searching to provide further influence on subsequent searches.
- 5. The computerized method of claim 1, wherein the request is sent automatically when the user performs certain events associated with the user's persona information.
- 6. The computerized method of claim 1, wherein the persona information includes information selected from the group consisting of:
genres of the user; interests of the user; an author of the content; user's favorites in genres of the content; comments regarding the content; a rating on the content; a mood of the content; and words within the content.
- 7. The computerized method of claim 1, further comprising presenting the first search result to the user in an interactive visualized manner.
- 8. The computerized method of claim 7, wherein the selectable visualized manner includes one or more selectable clusters representing at least one of the one or more nodes associated with the content.
- 9. The computerized method of claim 7, further comprising:
receiving a selected portion of the first search result; searching for further contents associated with the selected portion of the first search result; and generating a second search result based on the persona information of the user using a second learning mechanism.
- 10. The computerized method of claim 9, further comprising presenting the second search result to the user, the second search result including one or more clusters representing one or more nodes of the community associated with the second search result.
- 11. A computerized method, comprising:
determining an event associated with a user; automatically searching for contents in a community environment based on a current behavior of the user pertaining to the event; and presenting a search result to the user as a candidate list associated with the event.
- 12. The computerized method of claim 11, wherein the community environment is a peer-to-peer network environment.
- 13. The computerized method of claim 11, wherein the search result is generated based on persona information of the user using a learning mechanism.
- 14. The computerized method of claim 13, wherein the persona information includes information selected from the group consisting of:
genres of the user; interests of the user; an author of the content; user's favorites in genres of the content; comments regarding the content; a rating on the content; a mood of the content; and words within the content.
- 15. The computerized method of claim 11, wherein the search result is generated based in part on previous behaviors of the user pertaining to the event.
- 16. The computerized method of claim 11, wherein the event is a multimedia event is one of a music and a movie.
- 17. The computerized method of claim 11, further comprising:
receiving a selection of one or more candidates from the candidate list; and displaying one or more selectable clusters representing at least one of the one or more nodes associated with the selected one or more candidates.
- 18. The computerized method of claim 17, further comprising:
receiving a selection of a node within one of the one or more clusters; and displaying information associated with the selected node.
- 19. The computerized method of claim 18, wherein the information published by the selected node includes a current behavior of a user associated with the node.
- 20. A computerized method, comprising:
receiving a request from a user to search for a content in a network environment; discovering one or more nodes within the network environment to form a community, the one or more nodes being associated with the content; and displaying a search result having one or more clusters representing the one or more nodes associated with the content.
- 21. The computerized method of claim 20, further comprising:
determining an event associated with the user; and automatically generating the request based on a current behavior of the user pertaining to the event.
- 22. The computerized method of claim 21, wherein the request is generated based further in part on previous behaviors of the user regarding the event.
- 23. The computerized method of claim 20, further comprising:
filtering information received from the one or more discovered nodes based on persona information of the user using a learning mechanism; and generating the search result based on the filtered information.
- 24. The computerized method of claim 23, wherein the learning mechanism is one of a genetic algorithm and a neural network algorithm.
- 25. The computerized method of claim 23, wherein the persona information includes information selected from the group consisting of:
genres of the user; interests of the user; an author of the content; user's favorites in space of the content; comments regarding the content; a rating on the content; a mood of the content; and words within the content.
- 26. A machine-readable medium having executable instructions to a cause a device to perform a method comprising:
receiving a request from a user to search for a content in a community environment; searching for the content at one or more nodes of the community environment; filtering information received from the one or more nodes in response to the searching, wherein the filtering is performed based on persona information of the user using a first learning mechanism; and generating a first search result based on the filtered information.
- 27. The machine-readable medium of claim 26, wherein the community environment is a peer-to-peer community environment.
- 28. The machine-readable medium of claim 26, wherein the first learning mechanism is one of a genetic algorithm and a neural network algorithm.
- 29. The machine-readable medium of claim 26, wherein the first learning mechanism records user's behavior on the searching to provide further influence on subsequent searches.
- 30. The machine-readable medium of claim 26, wherein the request is sent automatically when the user performs certain events associated with the user's persona information.
- 31. The machine-readable medium of claim 26, wherein the persona information includes information selected from the group consisting of:
genres of the user; interests of the user; an author of the content; user's favorites in genres of the content; comments regarding the content; a rating on the content; a mood of the content; and words within the content.
- 32. The machine-readable medium of claim 26, wherein the method further comprises presenting the first search result to the user in an interactive visualized manner.
- 33. The machine-readable medium of claim 32, wherein the selectable visualized manner includes one or more selectable clusters representing at least one of the one or more nodes associated with the content.
- 34. The machine-readable medium of claim 32, wherein the method further comprises:
receiving a selected portion of the first search result; searching for further contents associated with the selected portion of the first search result; and generating a second search result based on the persona information of the user using a second learning mechanism.
- 35. The machine-readable medium of claim 34, wherein the method further comprises presenting the second search result to the user, the second search result including one or more clusters representing one or more nodes of the community associated with the second search result.
- 36. A node comprising:
a processor coupled to a memory through a bus; and a process executed by the processor from the memory to cause the processor to:
receive a request from a user to search for a content in a community environment; search for the content at one or more nodes of the community environment; filter information received from the one or more nodes in response to the searching, wherein the filtering is performed based on persona information of the user using a first learning mechanism; and generate a first search result based on the filtered information.
- 37. An apparatus, comprising:
means for receiving a request from a user to search for a content in a community environment; means for searching for the content at one or more nodes of the community environment; means for filtering information received from the one or more nodes in response to the searching, wherein the filtering is performed based on persona information of the user using a first learning mechanism; and means for generating a first search result based on the filtered information.
- 38. A machine-readable medium having executable instructions to a cause a device to perform a method comprising:
determining an event associated with a user; automatically searching for contents in a community environment based on a current behavior of the user pertaining to the event; and presenting a search result to the user as a candidate list associated with the event.
- 39. The machine-readable medium of claim 38, wherein the community environment is a peer-to-peer network environment.
- 40. The machine-readable medium of claim 38, wherein the search result is generated based on persona information of the user using a learning mechanism.
- 41. The machine-readable medium of claim 40, wherein the persona information includes information selected from the group consisting of:
genres of the user; interests of the user; an author of the content; user's favorites in genres of the content; comments regarding the content; a rating on the content; a mood of the content; and words within the content.
- 42. The machine-readable medium of claim 38, wherein the search result is generated based in part on previous behaviors of the user pertaining to the event.
- 43. The machine-readable medium of claim 38, wherein the event is a multimedia event is one of a music and a movie.
- 44. The machine-readable medium of claim 38, wherein the method further comprises:
receiving a selection of one or more candidates from the candidate list; and displaying one or more selectable clusters representing at least one of the one or more nodes associated with the selected one or more candidates.
- 45. The machine-readable medium of claim 44, wherein the method further comprises:
receiving a selection of a node within one of the one or more clusters; and displaying information associated with the selected node.
- 46. The machine-readable medium of claim 45, wherein the information published by the selected node includes a current behavior of a user associated with the node.
- 47. A node comprising:
a processor coupled to a memory through a bus; and a process executed by the processor from the memory to cause the processor to:
determining an event associated with a user; automatically search for contents in a community environment based on a current behavior of the user pertaining to the event; and present a search result to the user as a candidate list associated with the event.
- 48. An apparatus, comprising:
means for determining an event associated with a user; means for automatically searching for contents in a community environment based on a current behavior of the user pertaining to the event; and means for presenting a search result to the user as a candidate list associated with the event.
- 49. A machine-readable medium having executable instructions to a cause a device to perform a method comprising:
receiving a request from a user to search for a content in a network environment; discovering one or more nodes within the network environment to form a community, the one or more nodes being associated with the content; and displaying a search result having one or more clusters representing the one or more nodes associated with the content.
- 50. The machine-readable medium of claim 49, wherein the method further comprises:
determining an event associated with the user; and automatically generating the request based on a current behavior of the user pertaining to the event.
- 51. The machine-readable medium of claim 50, wherein the request is generated based further in part on previous behaviors of the user regarding the event.
- 52. The machine-readable medium of claim 49, wherein the method further comprises:
filtering information received from the one or more discovered nodes based on persona information of the user using a learning mechanism; and generating the search result based on the filtered information.
- 53. The machine-readable medium of claim 52, wherein the learning mechanism is one of a genetic algorithm and a neural network algorithm.
- 54. The machine-readable medium of claim 52, wherein the persona information includes information selected from the group consisting of:
genres of the user; interests of the user; an author of the content; user's favorites in space of the content; comments regarding the content; a rating on the content; a mood of the content; and words within the content.
- 55. A node comprising:
a processor coupled to a memory through a bus; and a process executed by the processor from the memory to cause the processor to:
receive a request from a user to search for a content in a network environment; discover one or more nodes within the network environment to form a community, the one or more nodes being associated with the content; and display a search result having one or more clusters representing the one or more nodes associated with the content.
- 56. An apparatus, comprising:
means for receiving a request from a user to search for a content in a network environment; means for discovering one or more nodes within the network environment to form a community, the one or more nodes being associated with the content; and means for displaying a search result having one or more clusters representing the one or more nodes associated with the content.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/371,111, filed Apr. 8, 2002, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60371111 |
Apr 2002 |
US |