IP Library Granted Patent US 9,760,640
Granted Patent B2
US 9,760,640 · App. 14/286,090 · Granted Sep 12, 2017

Relevancy-based domain classification

Inventor: Keith Merle Pieper (Davis, CA)
Assignee: YIELDBOT INC.
G06F17/30867G06F17/3089
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,760,640
App. No.
14/286,090
Granted
Sep 12, 2017
Kind
B2
Abstract

A domain classifier develops and maintains relevance data about specific domains based on historical relevance data and source context data. Such data may be used to classify the user's interest in attempting to visit a specific domain and thereby redirect the user to a website expected to be aligned with the user's interest. In various implementations, the historical relevance data is derived from source context data and/or post-visit user behavior collected from previous attempts to visit a specific domain. The source context data collected from the current visit may also be used as source context-factors to influence domain classification. Based on such historical and current source context factors, as well as the domain address provided in the user's navigation request, a domain classifier consults the historical relevance data and provides the user with Web content that is identified as likely to be relevant to the user's interests.

Claims (39)

1. A method comprising:

receiving, by a Web server over a communications network including the Internet, a request from a user client device to access content of a target domain, the request being addressed to a domain address of the target domain;

identifying, by the Web server, a new content domain that is determined to be relevant to the request to access content of a target domain based on a combination of the domain address of the target domain, source context factors that characterize the user client device, and historical relevance data associated with the target domain, the historical relevance data including source context factors of multiple users who requested to access at least one given address from addresses belonging to the domain address of the target domain and interests of the multiple users, the interests of the multiple users based on pre-access behavior of the multiple users; and

providing, by the Web server, the user client device with access to content of the identified new content domain over the communications network, responsive to the request.

2. The method of claim 1 wherein the operation of providing access to content of the identified new content domain comprises:

redirecting the user client device to access the content from the new content domain.

3. The method of claim 1 wherein the operation of providing access to content of the identified new content domain comprises:

accessing the content from the new content domain; and

serving the content to the user client device.

4. The method of claim 1 wherein the operation of providing access to content of the identified new content domain comprises:

accessing a Web content object from the new content domain; and

serving the Web content object to the user client device.

5. The method of claim 4 wherein the Web content object includes an advertisement determined to the relevant to the request from the user client device.

6. The method of claim 4 wherein the Web content object includes a document determined to the relevant to the request from the user client device.

7. The method of claim 1 wherein the domain address is a URI.

8. The method of claim 1 wherein the domain address is an IP address.

9. The method of claim 1 wherein the historical relevance data is used as a basis for mapping the domain address of the target domain to a domain address of the new content domain.

10. The method of claim 1 wherein the target context factors include target context data collected about the target domain from at least one previous request to the target domain.

11. The method of claim 1 further comprising:

collecting one or more source context factors pertaining to the user client device of the request.

12. The method of claim 1 further comprising:

collecting one or more target context factors pertaining to the target domain, wherein the identifying operation comprises identifying a new content domain that is determined to be relevant to the request based on a combination of the domain address of the target domain, the collected target context factors, and historical relevance data associated with the target domain.

13. The method of claim 1 wherein identifying a new content domain that is determined to be relevant to the request to access content of a target domain is further based on the source context factors including a geographical location of the user client device.

14. A non-transitory computer-readable storage medium having computer-executable instructions that, when executed by at least one processor, causes the at least one processor to perform operations comprising:

computer program code for receiving, by a Web server over a communications network including the Internet, a request from a user client device to access content of a target domain, the request being addressed to a domain address of the target domain;

computer program code for identifying, by the Web server, a new content domain that is determined to be relevant to the request to access content of a target domain based on a combination of the domain address of the target domain, source context factors that characterize the user client device, and historical relevance data associated with the target domain, the historical relevance data including source context factors of multiple users who requested to access at least one given address from addresses belonging to the domain address of the target domain and interests of the multiple users, the interests of the multiple users based on pre-access behavior of the multiple users; and

computer program code for providing, by the Web server, the user client device with access to content of the identified new content domain over the communications network, responsive to the request.

15. The tangible computer-readable medium of claim 14 wherein the computer program code for providing access to content of the identified new content domain comprises:

computer program code for redirecting the user client device to access the content from the new content domain.

16. The tangible computer-readable medium of claim 14 wherein the computer program code for providing access to content of the identified new content domain comprises:

computer program code for accessing the content from the new content domain; and

computer program code for serving the content to the user client device.

17. The tangible computer-readable medium of claim 14 wherein the computer program code for providing access to content of the identified new content domain comprises:

computer program code for accessing a Web content object from the new content domain; and

computer program code for serving the Web content object to the user client device.

18. The tangible computer-readable medium of claim 17 wherein the Web content object includes an advertisement determined to the relevant to the request from the user client device.

19. The tangible computer-readable medium of claim 17 wherein the Web content object includes a document determined to the relevant to the request from the user client device.

20. The tangible computer-readable medium of claim 14 wherein the domain address is a URI.

21. The tangible computer-readable medium of claim 14 wherein the computer program code for identifying a new content domain that is determined to be relevant to the request to access content of a target domain is further based on the source context factors including a geographical location of the user client device.

Assignments (4)
SECURITY INTEREST Recorded Sep 6, 2017
From: YIELDBOT INC.
To: PACIFIC WESTERN BANK
Reel/Frame 043494/0716 →
SECURITY INTEREST Recorded Apr 6, 2017
From: YIELDBOT INC.
To: PACIFIC WESTERN BANK
Reel/Frame 041888/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2015
From: WORKING RESEARCH INC.
To: YIELDBOT INC.
Reel/Frame 035126/0069 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2014
From: PIEPER, KEITH
To: WORKING RESEARCH, INC.
Reel/Frame 032956/0914 →
Continuity (4)
Continuation 13301510 · Nov 21, 2011
Continuation 11739611 · Apr 24, 2007
Provisional Application 60794754 · Apr 24, 2006
Related Publication 20140330847A1 · Nov 6, 2014