IP Library Granted Patent US 8,230,062
Granted Patent B2
US 8,230,062 · App. 12/819,402 · Granted Jul 24, 2012

Referred internet traffic analysis system and method

Assignee: Salesforce.com, Inc.
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,230,062
App. No.
12/819,402
Granted
Jul 24, 2012
Kind
B2
Abstract

Methods and a system for exploiting the secondary traffic generated by social networking sites are disclosed. Traffic on a commercial website is constantly monitored by a web analytics tool, which collects traffic measurements of hits, button presses, enquiries, purchases etc, as well as the referrer URL of a site such as a social networking site through which the commercial website is accessed. The collected measurements are forwarded to a Referred Traffic Analysis System. Concurrently, the Referred Traffic Analysis System crawls the Internet and collects a large number of social networking sites, analyses their content by extracting insight terms and phrases from them. In a third step, the collected traffic measurements are correlated with the collected insights from the social networking sites, and the top insights that reoccur frequently enough to appear to be a driver for the measurements observed, are presented to the client. A corresponding system is also provided.

Claims (49)

1. A method of compiling marketing information for a client, comprising:

(a) crawling blog posts;

(b) extracting an insight related to a topic from the crawled blog posts;

(c) collecting one or more measurements of traffic to a client website, the traffic being referred to the client website by referring blog posts, the referring blog posts including the crawled blog posts;

(d) associating the measurements of traffic with the extracted insight; and

(e) aggregating the measurements of traffic associated with the insight across the crawled blog posts, wherein the aggregating comprises multiplying each measurement of traffic by a weighting factor associated with respective referring blog posts to obtain a product, and summing the products.

2. The method of claim 1 , wherein the step (c) comprises collecting the traffic measurements using a web analytics tool.

3. The method of claim 1 , wherein the step (c) comprises collecting one or more events recorded in the client website.

4. The method of claim 3 , wherein the step (c) comprises recording one or more of the following events:

visits to the client website;

number of orders of products from the client website;

number of orders of products from the client website divided into a category; and

number of downloads from the client website.

5. The method of claim 1 , wherein the step (a) includes crawling blog posts, which contain at least one link to the client website.

6. The method of claim 5 , wherein the step (c) comprises collecting measurements of traffic referred from a subset of the crawled blog posts.

7. A method of compiling marketing information for a client, comprising:

(a) crawling blog posts, which contain at least one link to a client website;

(b) extracting an insight related to a topic from the crawled blog posts;

(c) collecting one or more measurements of traffic to the client website, the traffic being referred to the client website by referring blog posts, the referring blog posts including the crawled blog posts; and

(d) associating the measurements of traffic with the extracted insight;

wherein the step (c) comprises collecting measurements of traffic referred from at least one additional blog post of the referring blog posts, the at least one additional blog post has not been crawled, the method further including crawling the at least one additional blog post and extracting the insight from the at least one additional blog post.

8. A method of compiling marketing information for a client, comprising:

(a) crawling blog posts;

(b) extracting an insight related to a topic from the crawled blog posts;

(c) collecting one or more measurements of traffic to a client website, the traffic being referred to the client website by referring blog posts, the referring blog posts including the crawled blog posts;

(d) associating the measurements of traffic with the extracted insight;

(e) determining frequently reoccurring insights, which reoccur frequently enough to appear to be a driver for the measurements of traffic; and

(f) presenting a plurality of said frequently reoccurring insights and associated measurement of traffic to the client.

9. The method of claim 8 , wherein the determining comprises determining the highest number of insights associated with one or more selected measurements of traffic.

10. The method of claim 8 , wherein the plurality of said frequently reoccurring insights includes a number (K) of most frequently occurring insights, and K is between 5 and 20.

11. A non-transitory computer readable medium having computer readable instructions stored thereon for execution by a processor, to perform steps of a method for compiling marketing information for a client, comprising:

(a) crawling blog posts;

(b) extracting an insight related to a topic from the crawled blog posts;

(c) collecting one or more measurements of traffic to a client website, the traffic being referred to the client website by referring blog posts, the referring blog posts including the crawled blog posts;

(d) associating the measurements of traffic with the extracted insight; and

(e) aggregating the measurements of traffic associated with the insight across the crawled blog posts, wherein the aggregating comprises multiplying each measurement of traffic by a weighting factor associated with respective referring blog posts to obtain a product, and summing the products.

12. A non-transitory computer readable medium having computer readable instructions stored thereon for execution by a processor, to perform steps of a method for compiling marketing information for a client, comprising:

(a) crawling blog posts, which contain at least one link to a client website;

(b) extracting an insight related to a topic from the crawled blog posts;

(c) collecting one or more measurements of traffic to the client website, the traffic being referred to the client website by referring blog posts, the referring blog posts including the crawled blog posts; and

(d) associating the measurements of traffic with the extracted insight;

wherein the step (c) comprises collecting measurements of traffic referred from at least one additional blog post of the referring blog posts, the at least one additional blog post has not been crawled, the method further including crawling the at least one additional blog post and extracting the insight from the at least one additional blog post.

13. A non-transitory computer readable medium having computer readable instructions stored thereon for execution by a processor, to perform steps of a method for compiling marketing information for a client, comprising:

(a) crawling blog posts;

(b) extracting an insight related to a topic from the crawled blog posts;

(c) collecting one or more measurements of traffic to a client website, the traffic being referred to the client website by referring blog posts, the referring blog posts including the crawled blog posts;

(d) associating the measurements of traffic with the extracted insight;

(e) determining frequently reoccurring insights, which reoccur frequently enough to appear to be a driver for the measurements of traffic; and

(f) presenting a plurality of said frequently reoccurring insights and associated measurement of traffic to the client.

Assignments (4)
MERGER Recorded Sep 6, 2011
From: RADIAN6 TECHNOLOGIES, INC.
To: SALESFORCE.COM CANADA CORPORATION
Reel/Frame 026858/0837 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2011
From: SALESFORCE.COM CANADA CORPORATION
To: SALESFORCE.COM, INC.
Reel/Frame 026859/0050 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED ON REEL 024565 FRAME 0912. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECTION OF ASSIGNEE ADDRESS FROM "46 DINEED DR., ... E3B9W4" TO "30 KNOWLEDGE PARK DR., FREDERICTON, NB, E3C2R2 CANADA". Recorded Jun 25, 2010
From: NEWTON, CHRISTOPHER DANIEL
To: RADIAN6 TECHNOLOGIES INC.
Reel/Frame 024597/0770 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 21, 2010
From: NEWTON, CHRISTOPHER DANIEL
To: RADIAN6 TECHNOLOGIES INC.
Reel/Frame 024565/0912 →
Continuity (1)
Related Publication 20110314142A1 · Dec 22, 2011