IP Library Granted Patent US 8,713,047
Granted Patent B2
US 8,713,047 · App. 13/556,835 · Granted Apr 29, 2014

System and method for providing definitions

View Patent ↗
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 8,713,047
App. No.
13/556,835
Granted
Apr 29, 2014
Kind
B2
Abstract

A system and method for providing definitions is described. A phrase to be defined is received. One or more documents, which each contain at least one definition, are determined. The phrase is matched to at least one of the definitions. One or more definitions for the phrase are presented.

Claims (74)

1. A device comprising:

at least one processor to:

receive a search query that includes:

a first character string, and

a second character string indicating that the search query is a request for definitions of the first character string;

identify, based on the search query, a plurality of web pages that are associated with a plurality of domains and are relevant to the search query,

the plurality of web pages including the definitions of the first character string, and

the definitions being ordered based on an order associated with the plurality of web pages; and

provide information associated with one or more of the ordered definitions and information identifying one or more of the plurality of web pages.

2. The device of claim 1 , where the at least one processor, when providing the information associated with the one or more of the ordered definitions and the information identifying the one or more of the plurality of web pages, is further to:

identify one or more snippets, in the one or more of the plurality of web pages, that include the one or more of the ordered definitions,

format the one or more snippets, and

provide the formatted one or more snippets.

3. The device of claim 1 , where the at least one processor, when providing the information associated with the one or more of the ordered definitions and the information identifying the one or more of the plurality of web pages, is further to:

identify a domain, of the plurality of domains, associated with a web page of the one or more of the plurality of web pages, and

provide information regarding the domain in connection with a definition, of the definitions, that is included in the web page.

4. The device of claim 1 , where the at least one processor, when providing the information associated with the one or more of the ordered definitions and the information identifying the one or more of the plurality of web pages, is further to:

identify a third character string that is related to the first character string, and

provide the third character string in connection with the one or more of the ordered definitions.

5. The device of claim 4 , where the third character string is associated with an alternative spelling of the first character string.

6. The device of claim 1 , where the order associated with the plurality of web pages is unrelated to the first character string.

7. A non-transitory computer-readable memory device storing instructions, the instructions comprising:

one or more instructions that, when executed by at least one processor, cause the at least one processor to:

receive a search query that includes:

a first character string, and

a second character string indicating that the search query is a request for definitions of the first character string;

identify a plurality of web pages that are associated with a plurality of domains and are relevant to the search query,

the plurality of web pages including the definitions of the first character string, and

the definitions being ordered based on an order associated with the plurality of web pages; and

provide information associated with one or more of the ordered definitions and information identifying one or more of the plurality of web pages.

8. The non-transitory computer-readable memory device of claim 7 , where the one or more instructions to identify the plurality of web pages further include:

one or more instructions that, when executed by the at least one processor, cause the at least one processor to:

identify a web page, of the plurality of web pages, that includes a definition associated with a variation of the first character string; and

include the web page in the plurality of web pages.

9. The non-transitory computer-readable memory device of claim 8 , where the web page is associated with a canonical form of the first character string.

10. The non-transitory computer-readable memory device of claim 7 , where the one or more instructions to provide the information associated with the one or more of the ordered definitions and the information identifying the one or more of the plurality of web pages include:

one or more instructions that, when executed by the at least one processor, cause the at least one processor to:

identify one or more snippets, in the one or more of the plurality of web pages, that include the one or more of the ordered definitions,

format the one or more snippets, and

provide the formatted one or more snippets.

11. The non-transitory computer-readable memory device of claim 7 ,

where the instructions further include:

one or more instructions that, when executed by the at least one processor, cause the at least one processor to:

select the one or more of the plurality of web pages, from the plurality of web pages, based on the search query, and

where the one or more of the plurality of web pages include the one or more of the ordered definitions.

12. The non-transitory computer-readable memory device of claim 7 ,

where the instructions further include:

one or more instructions that, when executed by the at least one processor, cause the at least one processor to identify a particular definition of the definitions,

where:

the particular definition substantially duplicates another one of the definitions, or

the particular definition starts with a particular word or phrase, and

where the one or more of the ordered definitions exclude the particular definition from the one or more of the ordered definitions.

13. The non-transitory computer-readable memory device of claim 7 , where the order associated with the plurality of web pages is based on respective links associated with the plurality of documents.

14. A method comprising:

receiving, by one or more processors, a search query that is a request for definitions of a character string;

identifying, by the one or more processors and based on the search query, a plurality of web pages that are associated with a plurality of domains and are relevant to the search query,

the plurality of web pages including the definitions of the character string, and

the definitions being ranked based on an order associated with the plurality of web pages;

forming, by the one or more processors, a search results document that includes information associated with the definitions and information identifying one or more of the plurality of web pages; and

outputting, by the one or more processors, the search results document.

15. The method of claim 14 , where forming the search results document further includes:

providing, in the search results document, information identifying a domain, of the plurality of domains, associated with a web page of the one or more of the plurality of web pages.

16. The method of claim 14 ,

where the character string is a first character string, and

where forming the search results document further includes:

identifying, based on the plurality of web pages, a second character string that differs from the first character string; and

including, in the search results document, information identifying the second character string.

17. The method of claim 14 , where forming the search results document further includes:

identifying an alternative spelling of the character string; and

including, in the search results document, information identifying the alternative spelling.

18. The method of claim 14 , where forming the search results document further includes:

identifying one or more snippets, in the plurality of web pages, associated with the definitions;

formatting the one or more snippets; and

including, in the search results document, the formatted one or more snippets.

Assignments (1)
CHANGE OF NAME Recorded Dec 5, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044695/0115 →