IP Library Granted Patent US 8,510,293
Granted Patent B2
US 8,510,293 · App. 13/309,075 · Granted Aug 13, 2013

Determining sort order by distance

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,510,293
App. No.
13/309,075
Granted
Aug 13, 2013
Kind
B2
Abstract

Included are embodiments for determining sort order. At least one embodiment of a method includes determining a plurality of search results associated with at least one search criteria. Some embodiments of a method include determining a first distance between at least one of the search results and a home page associated with the at least one search result and determining a display order for the plurality of search results.

Claims (82)

1. A method comprising:

determining a plurality of search results associated with a search criteria;

determining a first number of links on a first search result from among the plurality of search results;

determining a second number of links on a second search result from among the plurality of search results;

determining a first distance between a third search result from among the plurality of search results and a third home page associated with the third search result, wherein the first distance is a first number of web pages between the third home page and the third search result;

determining a second distance between the fourth search result from among the plurality of search results and a fourth home page associated with the fourth search result, wherein the second distance is a second number of web pages between the fourth home page and the fourth search result;

determining a display order for the plurality of search results at least in part by comparing the first number of links to the second number of links and by comparing the first distance to the second distance; and

displaying the plurality of search results in the display order on a user interface, wherein displaying the plurality of search results comprises:

displaying the third search result on the user interface;

displaying the first distance on the user interface proximate to the third search result;

displaying the fourth search result on the user interface; and

displaying the second distance on the user interface proximate to the fourth search result.

2. The method of claim 1 , wherein displaying the plurality of search results further comprises:

displaying the first search result on the user interface;

displaying the first number of links on the user interface proximate to the first search result;

displaying the second search result on the user interface; and

displaying the second number of links on the user interface proximate to the second search result.

3. The method of claim 1 , wherein the user interface comprises a search results page, and wherein the search results page is configured for displaying the plurality of search results.

4. The method of claim 1 , further comprising determining the display order at least in part based on additional criteria.

5. The method of claim 1 , further comprising providing an option to view at least one of the plurality of search results.

6. The method of claim 5 , further comprising:

detecting a user selection; and

responsive to detecting the user selection:

providing a display that includes at least one of the plurality of search results; and

providing an option to view a home page of the at least one of the plurality of search results.

7. The method of claim 1 , wherein the first number of web pages comprises a first average of a first plurality of distances between the third search result and the third home page, wherein each of the first plurality of distances is a number of web pages between the third home page and the third search result; and

wherein the second number of web pages comprises a second average of a second plurality of distances between the fourth search result and the fourth home page, wherein each of the second plurality of distances is a number of web pages between the fourth home page and the fourth search result.

8. A system comprising:

a memory comprising instructions; and

a processor coupled to the memory, wherein the processor, when executing the instructions, effectuates operations comprising:

determining a plurality of search results associated with a search criteria;

determining a first number of links on a first search result from among the plurality of search results;

determining a second number of links on a second search result from among the plurality of search results;

determining a first distance between a third search result from among the plurality of search results and a third home page associated with the third search result, wherein the first distance is a first number of web pages between the third home page and the third search result;

determining a second distance between a fourth search result from among the plurality of search results and a fourth home page associated with the fourth search result, wherein the second distance is a second number of web pages between the fourth home page and the fourth search result;

determining a display order for the plurality of search results at least in part by comparing the first number of links to the second number of links and by comparing the first distance to the second distance; and

providing the plurality of search results for display in the display order on a user interface, wherein providing the plurality of search results comprises:

providing the third search result for display on the user interface;

providing the first distance for display on the user interface proximate to the third search result;

providing the fourth search result for display on the user interface; and

providing the second distance for display on the user interface proximate to the fourth search result.

9. The system of claim 8 , wherein providing the plurality of search results further comprises:

providing the first search result for display on the user interface;

providing the first number of links for display on the user interface proximate to the first search result;

providing the second search result for display on the user interface; and

providing the second number of links for display on the user interface proximate to the second search result.

10. The system of claim 8 , wherein the user interface comprises a search results page, and wherein the search results page is configured for displaying the plurality of search.

11. The system of claim 8 , wherein the operations further comprise determining the display order at least in part based on additional criteria.

12. The system of claim 8 , wherein the operations further comprise providing an option to view at least one of the plurality of search results.

13. The system of claim 12 , wherein the operations further comprise:

detecting a user selection; and

responsive to detecting the user selection:

providing at least one of the plurality of search results for display; and

providing an option to view a home page of the at least one of the plurality of search results.

14. The system of claim 8 , wherein the first number of web pages comprises a first average of a first plurality of distances between the third search result and the third home page, wherein each of the first plurality of distances is a number of web pages between the third home page and the third search result; and

wherein the second number of web pages comprises a second average of a second plurality of distances between the fourth search result and the fourth home page, wherein each of the second plurality of distances is a number of web pages between the fourth home page and the fourth search result.

15. A tangible computer-readable storage medium comprising computer-executable instructions, which when executed by a processor, cause the processor to effectuate operations comprising:

determining a plurality of search results associated with a search criteria;

determining a first number of links on a first search result from among the plurality of search results;

determining a second number of links on a second search result from among the plurality of search results;

determining a first distance between a third search result from among the plurality of search results and a third home page associated with the third search result, wherein the first distance is a first number of web pages between the third home page and the third search result;

determining a second distance between the fourth search result from among the plurality of search results and a fourth home page associated with the fourth search result, wherein the second distance is a second number of web pages between the fourth home page and the fourth search result;

determining a display order for the plurality of search results at least in part by comparing the first number of links to the second number of links and by comparing the first distance to the second distance; and

displaying the plurality of search results in the display order on a user interface wherein displaying the plurality of search results comprises:

displaying the third search result on the user interface;

displaying the first distance on the user interface proximate to the third search result;

displaying the fourth search result on the user interface; and

displaying the second distance on the user interface proximate to the fourth search result.

16. The tangible computer-readable storage medium of claim 15 , wherein the operations further comprise:

displaying the first search result for display on the user interface;

displaying the first number of links for display on the user interface proximate to the first search result;

displaying the second search result for display on the user interface; and

displaying the second number of links for display on the user interface proximate to the second search result.

17. The tangible computer-readable storage medium of claim 15 , the user interface comprises a search results page, and wherein the search results page is configured for displaying the plurality of search results.

18. The tangible computer-readable storage medium of claim 15 , wherein the operations further comprise providing an option to view at least one of the plurality of search results.

19. The tangible computer-readable storage medium of claim 18 , wherein the operations further comprise:

detecting a user selection; and

responsive to detecting the user selection:

providing at least one of the plurality of search results for display; and

providing an option to view a home page of the at least one of the plurality of search results.

20. The tangible computer-readable storage medium of claim 15 , wherein the first number of web pages comprises a first average of a first plurality of distances between the third search result and the third home page, wherein each of the first plurality of distances is a number of web pages between the third home page and the third search result; and

wherein the second number of web pages comprises a second average of a second plurality of distances between the fourth search result and the fourth home page, wherein each of the second plurality of distances is a number of web pages between the fourth home page and the fourth search result.

Assignments (7)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044101/0299 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: GOOGLE INC.
Reel/Frame 042513/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2017
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 041773/0085 →
CHANGE OF NAME Recorded Mar 21, 2017
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 042049/0837 →
CHANGE OF NAME Recorded Mar 21, 2017
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 042049/0820 →
CHANGE OF NAME Recorded Mar 21, 2017
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 042049/0823 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2012
From: STEPHENS, R. TODD
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 028849/0632 →