Expert Search
First Claim
1. A computerized method comprising at a server:
- storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic;
receiving search criteria over a network from a query source;
selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and
transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are computer-based methods and apparatuses, including computer program products, comprising the steps of, or structure for, storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic;
receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and
transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile.
295 Citations
17 Claims
-
1. A computerized method comprising at a server:
-
storing a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receiving search criteria over a network from a query source; selecting at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmitting expert profile data for each of the selected expert profiles to the remote search engine, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated, real-time communication session over the network with a person associated with the corresponding expert profile. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product, tangibly embodied in a computer readable storage medium, the computer program product including instructions being operable to cause a data processing apparatus to:
-
store a plurality of expert profiles in a database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receive search criteria over a network from a query source; select at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmit expert profile data for each of the selected expert profiles to the query source, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated real-time communication session over the network with a person associated with the corresponding expert profile. - View Dependent Claims (13, 14)
-
-
15. A expert search server system comprising:
-
a database; and an expert search server in communication with the database configured to; store a plurality of expert profiles in the database, each of the plurality of expert profiles comprising information associated with a person having knowledge in a particular category, subject or topic; receive search criteria over a network from a query source; select at least one of the plurality of expert profiles comprising information that satisfy the search criteria; and transmit expert profile data for each of the selected expert profiles to the query source, the expert profile data comprising data that defines a displayable representation of a corresponding expert profile, the expert profile data further comprising data that facilitates a client-initiated real-time communication session over the network with a person associated with the corresponding expert profile. - View Dependent Claims (16, 17)
-
Specification