IP Library Granted Patent US 7,933,883
Granted Patent B2
US 7,933,883 · App. 11/767,632 · Granted Apr 26, 2011

Associative search engine

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 7,933,883
App. No.
11/767,632
Granted
Apr 26, 2011
Kind
B2
Abstract

This invention relates to an advertisement machine which provides advertisements to a user searching for desired information within a data network. The machine receives, from a user, a search request including a search argument corresponding to the desired information and searches, based upon the received search argument, a first database having data network related information to generate search results. It also correlating the received search argument to a particular advertisement in a second database having advertisement related information. The search results together with the particular advertisement are provided by the machine to the user.

Claims (50)

1. A method for operating an advertising machine implemented on at least one computer to provide advertisements via a communications link to a data processing device of a user, the method comprising:

creating user profile data for the user;

storing the user profile data;

receiving from the data processing device via the communications link a search request that includes a search argument;

searching at least one database having data network related information using the search argument to generate search results;

selecting at least one advertisement from an advertisement database relating to the search argument using the user profile data; and

transmitting the search results together with the at least one advertisement via the communications link to the data processing device.

2. The method of claim 1 , wherein the user profile data includes prior purchasing information regarding the user.

3. The method of claim 1 , wherein storing the user profile data comprises storing the user profile data in a user profile database of the advertising machine.

4. The method of claim 1 , wherein storing the user profile data comprises storing the user profile data on the data processing device.

5. The method of claim 1 , wherein the user profile data is based upon prior search history of the user.

6. The method of claim 1 , wherein the user profile data is based upon user interests selected from the group consisting of social interests, family interests, political interests, technological interests, geographical interests, environmental interests, and educational interests.

7. The method of claim 1 , further comprising updating the user profile data based upon the search argument.

8. The method of claim 1 , further comprising updating the user profile data using data obtained via interaction with the data processing device.

9. The method of claim 1 , further comprising sorting the search results based upon the user profile data.

10. The method of claim 1 , wherein searching at least one database having data network related information using the search argument to generate search results and selecting at least one advertisement from an advertisement database relating to the search argument using the user profile data comprise accessing distinct differing databases.

11. A method for operating a data processing device of a user to receive advertisements via a communications link from an advertising machine implemented on at least one computer, the method comprising:

interacting with the advertising machine via the communications link to provide information used to create user profile data for the user;

transmitting to the advertising machine via the communications link a search request that includes a search argument;

receiving search results and at least one advertisement via the communications link from the advertising machine;

the search results obtained from at least one database having data network related information based upon the search argument; and

the at least one advertisement obtained from at least one database having advertisement information based upon the search argument and the user profile data.

12. The method of claim 11 , wherein the user profile data is based upon prior purchasing information regarding the user.

13. The method of claim 11 , further comprising storing the user profile data on the data processing device.

14. The method of claim 11 , wherein the user profile data is based upon prior search history of the user.

15. The method of claim 11 , wherein the user profile data is based upon user interests selected from the group consisting of social interests, family interests, political interests, technological interests, geographical interests, environmental interests, and educational interests.

16. The method of claim 11 , further comprising updating the user profile data based upon the search argument.

17. The method of claim 11 , further comprising updating the user profile data using data created via interaction with the advertising machine.

18. The method of claim 11 , wherein the search results have been sorted based upon the user profile data.

19. The method of claim 11 , wherein the search results and the at least one advertisement comprise:

search results obtained from at least one database that stores network related information; and

the at least one advertisement was obtained from at least one differing database that stores advertisement information.

20. An advertising machine implemented on at least one computer and operable to provide advertisements via a communications link to a data processing device of a user, the advertising machine comprising:

a communications interface operable to interface with the data processing device of the user via the communications link;

a database search engine operable to:

receive from the data processing device via the communications interface a search request that includes a search argument; and

search at least one database having data network related information using the search argument to generate search results;

an associative search engine operable to:

create user profile data for the user;

store the user profile data; and

select at least one advertisement from an advertisement database relating to the search argument using the user profile data; and

the advertising machine operable to transmit the search results together with the at least one advertisement via the communications link to the data processing device.

21. The advertising machine of claim 20 , wherein the user profile data includes prior purchasing information regarding the user.

22. The advertising machine of clam 20 , wherein the associative search engine is operable to store the user profile data in a user profile database of the advertising machine.

23. The advertising machine of claim 20 , wherein the associative search engine is operable to transmit the user profile data via the communications interface to the data processing device for storage.

24. The advertising machine of claim 20 , wherein the user profile data is based upon prior search history of the user.

25. The advertising machine of claim 20 , wherein the user profile data is based upon user interests selected from the group consisting of social interests, family interests, political interests, technological interests, geographical interests, environmental interests, and educational interests.

26. The advertising machine of claim 20 , wherein the associate search engine is operable to update the user profile data based upon the search argument.

27. The advertising machine of claim 20 , wherein the associate search engine is operable to sort the search results based upon the user profile data.

28. The advertising machine of claim 20 , wherein the at least one database having data network related information and the advertisement database comprise distinct differing databases.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2012
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 028362/0141 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2011
From: NORTEL NETWORKS LIMITED
To: ROCKSTAR BIDCO, LP
Reel/Frame 027164/0356 →