IP Library Patent Application 11690038
Patent Application
App. No. 11/690,038

Seeking Answers to Questions

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/690,038
Abstract

A computer-implemented method of seeking answers to questions comprises receiving one or more questions from users seeking answers, maintaining an inventory of pending questions to be answered, and transmitting a question from the pending question inventory to a network location determined to be topically relevant to the transmitted question based on the content of the network location.

Claims (82)

1 . A computer-implemented method of seeking answers to questions, the method comprising:

receiving a question from a user seeking one or more answers, wherein the user presents the question at a first network location;

maintaining a question inventory of pending questions to be answered; and

presenting to a second network location a question from the question inventory determined to be topically relevant to the second network location based on content of the second network location.

2 . The method of claim 1 , wherein the first and second network locations are different from each other.

3 . The method of claim 1 , wherein the question is received via a medium comprising one or more of a form on a web page, a personal digital assistant (PDA), an electronic mail (e-mail), a cellular telephone, an audio file, and a video file.

4 . The method of claim 1 , wherein the network locations comprise one or more of a web page of a web site, an internet protocol television, and a display screen on a cellular telephone.

5 . The method of claim 1 , wherein the question is presented to the second network location in response to a request from the second network location.

6 . The method of claim 5 , wherein presenting the question comprises:

receiving the request from the second network location;

selecting the question from the question inventory if the question is relevant to a content of the second network location; and

transmitting the question to the second network location.

7 . The method of claim 6 , wherein transmitting the question comprises:

transmitting the question to an entity controlling the second network location; and

displaying the question to a user along with the second network location contents.

8 . The method of claim 7 , further comprising displaying a functionality on the second network location to facilitate entry of an answer to the question.

9 . The method of claim 8 , wherein the functionality comprises one or more of a text box to enter the answer, an option to upload a file comprising the answer, and a hyperlink to the second network location to enter the answer.

10 . The method of claim 6 , wherein selecting the question comprises comparing the questions in the question inventory with the second network location contents.

11 . The method of claim 10 , wherein the question inventory comprises words or word clusters derived from the question, and a map linking the question with the words or word clusters appearing in the question.

12 . The method of claim 11 , wherein the comparing comprises:

identifying words or word clusters in the second network location; and

finding, in the question inventory, words or word clusters in a question that match the words or word clusters in the second network location.

13 . The method of claim 1 , further comprising:

receiving an answer to the question from the second network location;

generating a response to the question, the response comprising one or more of the answers received, attributes of the network location wherefrom the answer was received, and a rating for the question from the network locations; and

maintaining an answer inventory, wherein the answer inventory comprises the response to the question and a map linking the response to the question to the corresponding question.

14 . The method of claim 13 , further comprising filtering the one or more answers for improper content, wherein the improper content comprises one or more of content not relevant to the question, obscenities, and meaningless content.

15 . The method of claim 13 , further comprising transmitting the response to the question to the user that posed the question.

16 . The method of claim 13 , further comprising transmitting the response to the question to the first network location.

17 . The method of claim 15 , wherein the transmitting comprises:

sending the response to an entity controlling the first network location; and

displaying the response at the first network location.

18 . The method of claim 17 , further comprising receiving a rating for the response to the question from a user.

19 . A system for seeking answers to questions, the system comprising:

a server configured to

receive a question from a user seeking one or more answers, wherein the user presents the question at a first network location;

present the question to a second network location in response to a request from the second network location; and

a question inventory configured to maintain an inventory of pending questions to be answered.

20 . The system of claim 19 , wherein the first and second network locations are different from each other.

21 . The system of claim 19 , wherein the question is received via a medium comprising one or more of a form on a web page, a browser toolbar, a personal digital assistant (PDA), an electronic mail (e-mail), a cellular telephone, an audio file, and a video file.

22 . The system of claim 19 , wherein the network locations comprise one or more of a web page of a web site, a browser toolbar, an internet protocol television, and a display screen on a cellular telephone.

23 . The system of claim 19 , wherein the question inventory comprises words or word clusters appearing in the question, and a map linking the question to the words or word clusters appearing in the question.

24 . The system of claim 19 , wherein the server is further configured to present the question to the second network location in response to a request from the second network location.

25 . The system of claim 24 , wherein the server is further configured to:

receive the request from the second network location;

select the question from the question inventory if the question is relevant to a content of the second network location; and

transmit the question to the second network location.

26 . The system of claim 24 , wherein the server is further configured to:

transmit the question to an entity controlling the second network location; and

display the question to a user along with the second network location contents.

27 . The system of claim 24 , wherein the server is further configured to display a functionality on the second network location to facilitate entry of an answer to the question.

28 . The system of claim 27 , wherein the functionality comprises one or more of a text box to enter the answer, an option to upload a file comprising the answer, and a hyperlink to a second network location to enter the answer.

29 . The system of claim 24 , wherein the server is further configured to compare the questions in the question inventory with the second network location contents.

30 . The system of claim 29 , wherein the question inventory comprises words or word clusters derived from the question, and a map linking the question to the words or word clusters appearing in the question.

31 . The system of claim 30 , wherein the server is further configured to:

identify words or word clusters in the second network location; and

find the words or word clusters in the question in the question inventory that match the words or word clusters in the second network location.

32 . The system of claim 19 , wherein the server is further configured to:

receive an answer to the question from the second network location; and

generate a response to the question, the response comprising one or more of the answer received, attributes of the network location wherefrom the answer was received, and a rating for the question from the network location.

33 . The system of claim 32 , further comprising an answer inventory to maintain the response to the question and a map linking the response to the question to the corresponding question.

34 . The system of claim 32 , wherein the server is further configured to filter the answer for improper content, wherein the improper content comprises one or more of content not relevant to the question, obscenities, and meaningless content.

35 . The system of claim 32 , wherein the server is further configured to transmit the response to the question to the user that posed the question.

36 . The system of claim 32 , wherein the server is further configured to transmit the response to the question to the first network location.

37 . The system of claim 36 , wherein the server is further configured to:

send the response to an entity controlling the first network location; and

display the response at the first network location.

38 . The system of claim 37 , wherein the server is further configured to receive a rating for the response to the question from a user.

39 . A computer-implemented method of presenting questions to topically relevant web pages on the internet, the method comprising:

receiving a new question from a first server hosting a first web site;

adding the new question to a question inventory;

receiving a request for content from a second server hosting a second web site;

identifying one or more new questions in the question inventory that are relevant to the content of web pages of the second web site;

transmitting the identified one or more new questions to the server hosting the second web site; and

displaying the identified one or more new questions on a web page of the second web site.

40 . A system for presenting questions to topically relevant web pages on the internet, the system comprising:

means for receiving a new question from a first server hosting a first web site;

means for adding the new question to a question inventory;

means for receiving a request for content from a second server hosting a second web site;

means for identifying one or more new questions in the question inventory that are relevant to content of web pages of the second web site;

means for transmitting the identified one or more new questions to the server hosting the second web site; and

means for displaying the identified one or more new questions on a web page of the second web site.

Assignments (2)
CHANGE OF NAME Recorded Oct 6, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044142/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2007
From: GOMES, BENEDICT A.; ANDERSON, CORIN; SETH, SHASHI; BITAR, RAMI; MANBER, UDI
To: GOOGLE INC.
Reel/Frame 019380/0940 →