Expert search
First Claim
1. A computer-implemented method, comprising:
- storing topic data and resource data in a database within a system;
associating, topic data with one or more resources, wherein resources are active or inactive, and wherein resources are relevant or irrelevant to the topic data;
determining whether any resources associated with the topic data are active and relevant;
associating one or more real-time interaction options with active relevant resources;
generating status data, wherein the status data is stored in the database, and wherein the status data corresponds to active relevant resources associated with one or more real-time interaction options;
transmitting the status data to a remote search engine that associates interactive elements with Internet search results; and
receiving data corresponding to a selection of an interactive element associated with Internet search results, wherein the interactive element is associated with one or more resources based on the status data, wherein the selection of the interactive element facilitates a real-time interaction option among two or more devices, and wherein at least one device is associated with an active relevant resource associated with the topic data.
2 Assignments
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.
-
Citations
48 Claims
-
1. A computer-implemented method, comprising:
-
storing topic data and resource data in a database within a system; associating, topic data with one or more resources, wherein resources are active or inactive, and wherein resources are relevant or irrelevant to the topic data; determining whether any resources associated with the topic data are active and relevant; associating one or more real-time interaction options with active relevant resources; generating status data, wherein the status data is stored in the database, and wherein the status data corresponds to active relevant resources associated with one or more real-time interaction options; transmitting the status data to a remote search engine that associates interactive elements with Internet search results; and receiving data corresponding to a selection of an interactive element associated with Internet search results, wherein the interactive element is associated with one or more resources based on the status data, wherein the selection of the interactive element facilitates a real-time interaction option among two or more devices, and wherein at least one device is associated with an active relevant resource associated with the topic data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer-implemented system, comprising:
-
one or more processors; one or more non-transitory computer-readable storage mediums containing instructions configured to cause the one or more processors to perform operations including; storing topic data and resource data in a database within the system; associating, topic data with one or more resources, wherein resources are active or inactive, and wherein resources are relevant or irrelevant to the topic data; determining whether any resources associated with the topic data are active and relevant; associating one or more real-time interaction options with active relevant resources; generating status data, wherein the status data is stored in the database, and wherein the status data corresponds to active relevant resources associated with one or more real-time interaction options; transmitting the status data to a remote search engine that associates interactive elements with Internet search results; and receiving data corresponding to a selection of an interactive element associated with Internet search results, wherein the interactive element is associated with one or more resources based on the status data, wherein the selection of the interactive element facilitates a real-time interaction option among two or more devices, and wherein at least one device is associated with an active relevant resource associated with the topic data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
store topic data and resource data in a database within a system; associate topic data with one or more resources, wherein resources are active or inactive, and wherein resources are relevant or irrelevant to the topic data; determine whether any resources associated with the topic data are active and relevant; associate one or more real-time interaction options with active relevant resources; generate status data, wherein the status data is stored in the database, and wherein the status data corresponds to active relevant resources associated with one or more real-time interaction options; transmit the status data to a remote search engine that associates interactive elements with Internet search results; and receive data corresponding to a selection of an interactive element associated with Internet search results, wherein the interactive element is associated with one or more resources based on the status data, wherein the selection of the interactive element facilitates a real-time interaction option among two or more devices, and wherein at least one device is associated with an active relevant resource associated with the topic data. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification