IP Library Granted Patent US 8,706,705
Granted Patent B1
US 8,706,705 · App. 12/970,077 · Granted Apr 22, 2014

System and method for associating data relating to features of a data entity

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,706,705
App. No.
12/970,077
Granted
Apr 22, 2014
Kind
B1
Abstract

A system and method for associating data relating to features of an entity. A first and second processor may receive and store first and second data relating to a first and second feature of a data entity in first and second memories. A third processor may store the first and second data in a first file in a third memory with respective time stamps. The first and second processor may receive third and fourth data relating to the first and second features and store the first and second data with respective time stamps. The third processor may compare time stamps and store data relating to the first and second features associated with the most recent time stamp.

Claims (120)

1. A method for associating data relating to features of a data entity, the method comprising:

receiving, by a first processor, first data relating to a first feature of a data entity at a first time;

storing, by the first processor, the first data in a first memory in association with a first time stamp;

receiving, by a second processor, second data relating to a second feature of the data entity at a second time;

storing, by the second processor, the second data in a second memory in association with a second time stamp;

storing, by a third processor, the first data in a first file in a third memory in association with a third time stamp;

storing, by the third processor, the second data in the first file in the third memory in association with the first data and in association with a fourth time stamp;

receiving, by the first processor, third data relating to the first feature of the data entity at a third time;

storing, by the first processor, the third data in the first memory in association with a fifth time stamp;

receiving, by the second processor, fourth data relating to the second feature of the data entity at a fourth time;

storing, by the second processor, the fourth data in the second memory in association with a sixth time stamp;

comparing, by the third processor, the third time stamp with the fifth time stamp to determine a first most recent time stamp;

determining, by the third processor, which one of the first data and the third data is associated with the first most recent time stamp;

comparing, by the third processor, the fourth time stamp with the sixth time stamp to determine a second most recent time stamp;

determining, by the third processor, which one of the second data and the fourth data is associated with the second most recent time stamp; and

storing, by the third processor in a second file, the one of the first data and the third data associated with the first most recent time stamp, in association with, the one of the second data and the fourth data associated with the second most recent time stamp.

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

comparing, by the third processor, the first file with the second file; and

generating a report relating to the data entity based on the first file and the second file.

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

the data entity is a URL;

the first feature is HTML of the URL; and

the second feature one of backlinks to the URL or a page rank of the URL.

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

comparing, by the third processor, the first file with the second file; and

generating a report relating to the data entity based on the first file and the second file.

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

comparing, by the third processor, the first file with the second file to determine a difference between the first file and the second file; and

storing, by the third processor, the difference in the third memory.

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

the data entity is a domain comprising a plurality of URLs;

the first feature is a site map of the domain; and

the second feature is one of a robot file of the domain or a page rank of a page of the domain.

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

the data entity is a keyword;

the first feature is the keyword; and

the second feature is one of a search engine result page based on the keyword or a search volume for the keyword.

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

storing the first data in a third file in a fourth memory, the third file including fields effective to store data relating to the first feature and data relating to the second feature; and

storing the second data in a fourth file in a fifth memory, the fourth file including fields effective to store data relating to the first feature and data relating to the second feature.

9. A system effective to associate data relating to features of a data entity, the system comprising:

a first processor;

a first memory in communication with the first processor;

a second processor;

a second memory in communication with the second processor;

a third memory; and

a third processor in communication with the first processor, the second processor and the third memory;

the first processor effective to

receive first data relating to a first feature of a data entity at a first time;

store the first data in the first memory in association with a first time stamp;

the second processor effective to

receive second data relating to a second feature of the data entity at a second time;

store the second data in the second memory in association with a second time stamp;

the third processor effective to

store the first data in a first file in the third memory in association with a third time stamp;

store the second data in the first file in the third memory in association with the first data and in association with a fourth time stamp;

the first processor effective to

receive third data relating to the first feature of the data entity at a third time;

store the third data in the first memory in association with a fifth time stamp;

the second processor effective to

receive fourth data relating to the second feature of the data entity at a fourth time;

store the fourth data in the second memory in association with a sixth time stamp;

the third processor effective to

compare the third time stamp with the fifth time stamp to determine a first most recent time stamp;

determine which one of the first data and the third data is associated with the first most recent time stamp;

compare the fourth time stamp with the sixth time stamp to determine a second most recent time stamp;

determine which one of the second data and the fourth data is associated with the second most recent time stamp; and

store in a second file, the one of the first data and the third data associated with the first most recent time stamp, in association with, the one of the second data and the fourth data associated with the second most recent time stamp.

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

compare the first file with the second file; and

generate a report relating to the data entity based on the first file and the second file.

11. The system as recited in claim 9 , wherein:

the data entity is a URL;

the first feature is HTML of the URL; and

the second feature one of backlinks to the URL or a page rank of the URL.

12. The system as recited in claim 11 , wherein the third processor is further effective to:

compare the first file with the second file; and

generate a report relating to the data entity based on the first file and the second file.

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

compare the first file with the second file to determine a difference between the first file and the second file; and

store the difference in the third memory.

14. The system as recited in claim 9 , wherein:

the data entity is a domain comprising a plurality of URLs;

the first feature is a site map of the domain; and

the second feature is one of a robot file of the domain or a page rank of a page of the domain.

15. The system as recited in claim 9 , wherein:

the data entity is a keyword;

the first feature is the keyword; and

the second feature is one of a search engine result page based on the keyword or a search volume for the keyword.

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

store the first data in a third file in a fourth memory, the third file including fields effective to store data relating to the first feature and data relating to the second feature; and

store the second data in a fourth file in a fifth memory, the fourth file including fields effective to store data relating to the first feature and data relating to the second feature.

17. A method for generating a report relating to a data entity, the method comprising:

receiving, by a first processor, first data relating to a first feature of a data entity at a first time;

storing, by the first processor, the first data in a first memory in association with a first time stamp;

receiving, by a second processor, second data relating to a second feature of the data entity at a second time;

storing, by the second processor, the second data in a second memory in association with a second time stamp;

storing, by a third processor, the first data in a first file in a third memory in association with a third time stamp;

storing, by the third processor, the second data in the first file in the third memory in association with the first data and in association with a fourth time stamp;

receiving, by the first processor, third data relating to the first feature of the data entity at a third time;

storing, by the first processor, the third data in the first memory in association with a fifth time stamp;

receiving, by the second processor, fourth data relating to the second feature of the data entity at a fourth time;

storing, by the second processor, the fourth data in the second memory in association with a sixth time stamp;

comparing, by the third processor, the third time stamp with the fifth time stamp to determine a first most recent time stamp;

determining, by the third processor, which one of the first data and the third data is associated with the first most recent time stamp;

comparing, by the third processor, the fourth time stamp with the sixth time stamp to determine a second most recent time stamp;

determining, by the third processor, which one of the second data and the fourth data is associated with the second most recent time stamp;

storing, by the third processor in a second file, the one of the first data and the third data associated with the first most recent time stamp, in association with, the one of the second data and the fourth data associated with the second most recent time stamp;

comparing, by the third processor, the first file with the second file; and

generating the report relating to the data entity based on the first file and the second file.

18. The method of claim 17 , wherein:

the data entity is a URL;

the first feature is HTML of the URL; and

the second feature one of backlinks to the URL or a page rank of the URL.

19. The method of claim 17 , further comprising:

comparing, by the third processor, the first file with the second file to determine a difference between the first file and the second file; and

generating the report, by the third processor, based on the difference.

20. The report method of claim 17 , further comprising:

storing the first data in a third file in a fourth memory, the third file including fields effective to store data relating to the first feature and data relating to the second feature; and

storing the second data in a fourth file in a fifth memory, the fourth file including fields effective to store data relating to the first feature and data relating to the second feature.

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 16, 2010
From: WARRINGTON, ADAM
To: CONDUCTOR, INC.
Reel/Frame 025511/0458 →