IP Library Granted Patent US 8,630,992
Granted Patent B1
US 8,630,992 · App. 12/961,952 · Granted Jan 14, 2014

URL rank variability determination

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,630,992
App. No.
12/961,952
Granted
Jan 14, 2014
Kind
B1
Abstract

A system and method for determining a rank of a URL for a search query. A processor is effective to receive a search query and a URL. The processor may send the search query to a search engine and receive at least a first and a second result set from the search engine. The processor may determine a rank of the URL for the search query based on the first and second result sets. The processor may determine a variability of the rank of the URL based on the first and second result sets and generate a report including the rank and the variability of the rank.

Claims (71)

1. A method for determining a rank of a URL for a search query, the method comprising:

receiving a search query by a processor;

receiving a URL by the processor;

sending the search query to a search engine by the processor;

receiving a first result set from the search engine by the processor;

receiving a second result set from the search engine by the processor;

determining a first rank of the URL in the first result set;

determining a second rank of the URL in the second result set;

determining a third rank of the URL for the search query for the search engine based on the first and second result sets and the first and second ranks, by the processor;

determining a variability of the third rank of the URL for the search engine based on the first and second result sets by the processor and the first and second ranks; and

generating a report including the third rank and the variability of the third rank by the processor.

2. The method as recited in claim 1 , further comprising:

sending the search query to a first data center of the search engine by the processor;

sending the search query to a second data center of the search engine by the processor;

receiving the first result set from the first data center by the processor; and

receiving the second result set from the second data center by the processor.

3. The method as recited in claim 1 , wherein:

the processor is a first processor, and the method further comprises:

sending the search query to a second processor by the first processor;

sending the search query to the data center by the second processor;

receiving the second result set from the data center by the second processor;

determining the first rank of the URL in the first result set for the search query by the first processor; and

determining the second rank of the URL in the second result set for the search query by the second processor.

4. The method as recited in claim 3 , wherein the first and second processors are at distinct locations.

5. The method as recited in claim 3 , further comprising, prior to sending the search query to the data center by the second processor, generating an account by the second processor with the search engine.

6. The method as recited in claim 3 , further comprising:

determining a prior search query by the second processor; and

prior to sending the search query by the second processor to the data center, sending the prior search query by the second processor to the data center.

7. The method as recited in claim 3 , further comprising:

determining prior search queries relating to at least one demographic by the second processor; and

prior to sending the search query by the second processor to the data center, sending the prior search queries by the second processor to the data center.

8. A system effective to determine a rank of a URL for a search query, the system comprising:

a memory;

a processor in communication with the memory;

wherein the processor is effective to

receive a search query;

receive a URL;

send the search query to a search engine;

receive a first result set from the search engine;

determine a first rank of the URL in the first result set;

receive a second result set from the search engine;

determine a second rank of the URL in the second result set;

determine a third rank of the URL for the search query for the search engine based on the first and second result sets and the first and second ranks;

determine a variability of the third rank of the URL for the search engine based on the first and second result sets and the first and second ranks;

generate a report including the third rank and the variability of the third rank by the processor; and

store the report in the memory.

9. The system as recited in claim 8 , wherein the processor is further effective to:

send the search query to a first data center of the search engine;

send the search query to a second data center of the search engine;

receive the first result set from the first data center; and

receive the second result set from the second data center.

10. The system as recited in claim 8 , wherein:

the processor is a first processor, the system further comprises a second processor in communication with the first processor, and wherein:

the first processor is effective to

send the search query to the data center;

send the search query to the second processor;

determine a first rank of the URL in the first result set for the search query;

the second processor is effective to

receive the search query from the first processor;

send the search query to the data center;

receive the second result set from the data center;

determine a second rank of the URL in the second result set for the search query; and

one of the first and second processors are effective to determine the third rank and the variability of the third rank based on the first and second rank.

11. The system as recited in claim 10 , wherein the first and second processors are at distinct locations.

12. The system as recited in claim 10 , wherein the second processor is effective to, prior to being effective to send the search query to the data center, generate an account with the search engine.

13. The system as recited in claim 10 , wherein the second processor is further effective to:

determine a prior search query; and

prior to being effective to send the search query to the data center, send the prior search query to the data center.

14. The system as recited in claim 10 , wherein the second processor is further effective to:

determine prior search queries relating to at least one demographic; and

prior to being effective to send the search query to the data center, send the prior search queries to the data center.

Assignments (7)
SECURITY INTEREST Recorded Jan 20, 2022
From: CONDUCTOR FOUNDERS, INC.; CONDUCTOR LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 058706/0173 →
MERGER AND CHANGE OF NAME Recorded Dec 17, 2021
From: CONDUCTOR, INC.; CONDUCTOR LLC
To: CONDUCTOR LLC
Reel/Frame 058413/0059 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0643) Recorded Feb 13, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC
Reel/Frame 051928/0754 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (050724/0631) Recorded Feb 13, 2020
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC
Reel/Frame 051928/0831 →
SECURITY INTEREST (LETTER OF CREDIT) Recorded Oct 15, 2019
From: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC; TEEM TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050724/0643 →
SECURITY INTEREST (REVOLVER) Recorded Oct 15, 2019
From: WEWORK COMPANIES LLC; MEETUP LLC; CONDUCTOR LLC; EUCLID LLC; TEEM TECHNOLOGIES LLC
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050724/0631 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 7, 2010
From: BERRY, VISHAL
To: CONDUCTOR, INC.
Reel/Frame 025462/0267 →