IP Library Granted Patent US 9,449,108
Granted Patent B2
US 9,449,108 · App. 14/459,059 · Granted Sep 20, 2016

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 9,449,108
App. No.
14/459,059
Granted
Sep 20, 2016
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 (33)

1. A method comprising:

determining, via a processor, a plurality of distances for each search result of a respective plurality of search results, wherein each distance of the plurality of distances is based on a number of web pages between a respective search result and a home page of the respective search result;

determining an order for the plurality of search results based on the determined plurality of distances;

rendering a search results listing based on the order, the search results listing comprising, for each search result, a link to the respective search result and a determined distance for the respective search result and a home page of the respective search result.

2. The method of claim 1 , wherein the order is further determined based on a number of links on each search result of the plurality of search results.

3. The method of claim 1 , wherein the order is further determined based on a number of occurrences of at least one search criteria on each search result of the plurality of search results.

4. The method of claim 1 , wherein the determined distance is a shortest distance between the search result and the home page.

5. The method of claim 1 , wherein the determined distance is an average distance between the search result and the home page.

6. The method of claim 1 , wherein the order is further determined based on a number of occurrences of at least one search criteria on a section of each search result of the plurality of search results.

7. The method of claim 1 , wherein the order is further determined based on a number of links on each search result of the plurality of search results.

8. An apparatus comprising:

a processor; and

memory coupled to the processor, the memory comprising instructions that when executed by the processor cause the processor to effectuate operations comprising:

determining, via the processor, a plurality of distances for each search result of a respective plurality of search results, wherein each distance of the plurality of distances is based on a number of web pages between a respective search result and a home page of the respective search result;

determining an order for the plurality of search results based on the determined plurality of distances;

rendering a search results listing based on the order, the search results listing comprising, for each search result, a link to the respective search result and a determined distance for the respective search result and a home page of the respective search result.

9. The apparatus of claim 8 , wherein the order is further determined based on a number of links on each search result of the plurality of search results.

10. The apparatus of claim 8 , wherein the order is further determined based on a number of occurrences of at least one search criteria on each search result of the plurality of search results.

11. The apparatus of claim 8 , wherein the determined distance is a shortest distance between the search result and the home page.

12. The apparatus of claim 8 , wherein the determined distance is an average distance between the search result and the home page.

13. The apparatus of claim 8 , wherein the order is further determined based on a number of occurrences of at least one search criteria on a section of each search result of the plurality of search results.

14. The apparatus of claim 8 , wherein the order is further determined based on a number of occurrences of at least one search criteria on each search result of the plurality of search results and a number of links on each search result of the plurality of search results.

15. A non-transitory computer-readable storage medium that is not a propagating signal, the computer-readable medium comprising instructions that when executed by a processor cause the processor to effectuate operations comprising:

determining, via the processor, a plurality of distances for each search result of a respective plurality of search results, wherein each distance of the plurality of distances is based on a number of web pages between a respective search result and a home page of the respective search result;

determining an order for the plurality of search results based on the determined plurality of distances;

rendering a search results listing based on the order, the search results listing comprising, for each search result,

a link to the respective search result, and

a determined distance for the respective search result and a home page of the respective search result.

16. The computer-readable storage medium of claim 15 , wherein the order is further determined based on a number of links on each search result of the plurality of search results.

17. The computer-readable storage medium of claim 15 , wherein the order is further determined based on a number of occurrences of at least one search criteria on each search result of the plurality of search results.

18. The computer-readable storage medium of claim 15 , wherein the determined distance is a shortest distance between the search result and the home page.

19. The computer-readable storage medium of claim 15 , wherein the determined distance is an average distance between the search result and the home page.

20. The computer-readable storage medium of claim 15 , wherein the order is further determined based a number of occurrences of at least one search criteria on a section of each search result of the plurality of search results.

Assignments (8)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: GOOGLE INC.
Reel/Frame 042513/0761 →
CHANGE OF NAME Recorded Mar 29, 2017
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 042108/0693 →
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 29, 2017
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 042108/0698 →
CHANGE OF NAME Recorded Mar 29, 2017
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 042108/0684 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME & INVENTOR EXECUTION DATE PREVIOUSLY RECORDED ON REEL 033530 FRAME 0234. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNEE NAME SHOULD READ: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION; INVENTOR EXECUTION DATE SHOULD READ: 11/07/2006. Recorded Mar 21, 2017
From: STEPHENS, ROBERT TODD
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 042050/0694 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2014
From: STEPHENS, ROBERT TODD
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 033530/0234 →