Systems and Methods to Provide Communication References from Different Sources to Connect People for Real Time Communications
First Claim
1. A method, comprising:
- receiving a search request from a user;
searching a first data source according to the search request to obtain information about a first entity;
assigning a first reference to the first entity, the first reference to be used to request a connection server to provide a connection between the user and the first entity for real time communications;
searching a second data source according to the search request to obtain information about a second entity, including a second reference to be used to request a connection for real time communications with the second entity without going through the connection server; and
providing to the user a combined, sorted list of entities in response to the search request, the combined list including the first reference for the first entity and the second reference for the second entity.
29 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatuses to present communication references obtained from different sources to connect people for real time communications. One embodiment includes: receiving a search request from a user; searching a first data source according to the search request to obtain information about a first entity; assigning to the first entity a first reference to be used to request a connection server to provide a connection between the user and the first entity for real time communications; searching a second data source according to the search request to obtain information about a second entity, including a second reference for requesting a connection for real time communications with the second entity without going through the connection server; and providing to the user a combined, sorted list of entities in response to the search request, including the first reference for the first entity and the second reference for the second entity.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving a search request from a user; searching a first data source according to the search request to obtain information about a first entity; assigning a first reference to the first entity, the first reference to be used to request a connection server to provide a connection between the user and the first entity for real time communications; searching a second data source according to the search request to obtain information about a second entity, including a second reference to be used to request a connection for real time communications with the second entity without going through the connection server; and providing to the user a combined, sorted list of entities in response to the search request, the combined list including the first reference for the first entity and the second reference for the second entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine readable media embodying instructions, the instructions causing a telephonic apparatus to perform a method, the method comprising:
-
receiving at the telephonic apparatus a search request from a user; searching a first data source according to the search request to obtain information about a first entity, including a first reference to be used to request a connection for real time communications with the first entity; searching a second data source according to the search request to obtain information about a second entity, including a second reference to be used to request a connection for real time communications with the second entity; and presenting to the user a combined, ordered list of entities in response to the search request, the combined list including the first reference for the first entity and the second reference for the second entity. - View Dependent Claims (18, 19)
-
-
20. A system, comprising:
-
means for receiving a search request from a user; means for searching a first data source according to the search request to obtain information about a first entity; means for assigning a first reference to the first entity, the first reference to be used to request a connection server to provide a connection between the user and the first entity for real time communications; means for searching a second data source according to the search request to obtain information about a second entity, including a second reference to be used to request a connection for real time communications with the second entity without going through the connection server; and means for providing to the user a combined, sorted list of entities in response to the search request, the combined list including the first reference for the first entity and the second reference for the second entity.
-
Specification