SEARCHABLE PEER-TO-PEER SYSTEM THROUGH INSTANT MESSAGING BASED TOPIC INDEXES
First Claim
Patent Images
1. A method for locating information, the method comprising:
- receiving a transcript from a first client device, the transcript generated by a first user of the first client device, the first user having contact information;
determining a topic of the transcript based on one or more key words of the transcript;
storing the transcript and the contact information of the first user in an index associated with the topic;
receiving a search request from a second user device, the second user device associated with a second user, and the search request specifying the topic;
initializing a search for the topic in response to the receiving the search request, the initializing the search including accessing the index associated with the topic;
retrieving the transcript from the index based on the search; and
facilitating a conversation between the first user and the second user based on the contact information.
3 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the present invention, a computer receives, on a first computer, a request to locate a topic. The computer determines a second computer to query for the topic. The computer queries the second computer for the topic. The computer receives identification information of participants of an instant messaging conversation corresponding to the topic. The computer stores, on the first computer, the identification information of the participants and indexing the stored identification information by the topic.
17 Citations
20 Claims
-
1. A method for locating information, the method comprising:
-
receiving a transcript from a first client device, the transcript generated by a first user of the first client device, the first user having contact information; determining a topic of the transcript based on one or more key words of the transcript; storing the transcript and the contact information of the first user in an index associated with the topic; receiving a search request from a second user device, the second user device associated with a second user, and the search request specifying the topic; initializing a search for the topic in response to the receiving the search request, the initializing the search including accessing the index associated with the topic; retrieving the transcript from the index based on the search; and facilitating a conversation between the first user and the second user based on the contact information. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more processors; and a non-transitory memory storing instructions that configure the one or more processors to perform operations comprising; receiving a transcript from a first client device, the transcript generated by a first user of the first client device, the first user having contact information; determining a topic of the transcript based on one or more key words of the transcript; storing the transcript and the contact information of the first user in an index associated with the topic; receiving a search request from a second user device, the second user device associated with a second user, and the search request specifying the topic; initializing a search for the topic in response to the receiving the search request, the initializing the search including accessing the index associated with the topic; retrieving the transcript from the index based on the search; and facilitating a conversation between the first user and the second user based on the contact information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a transcript from a first client device, the transcript generated by a first user of the first client device, the first user having contact information; determining a topic of the transcript based on one or more key words of the transcript; storing the transcript and the contact information of the first user in an index associated with the topic; receiving a search request from a second user device, the second user device associated with a second user, and the search request specifying the topic; initializing a search for the topic in response to the receiving the search request, the initializing the search including accessing the index associated with the topic; retrieving the transcript from the index based on the search; and facilitating a conversation between the first user and the second user based on the contact information. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification