IP Library Granted Patent US 8,095,609
Granted Patent B1
US 8,095,609 · App. 12/720,044 · Granted Jan 10, 2012

Targeted notification of users of a communications system based on geographic location

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,095,609
App. No.
12/720,044
Granted
Jan 10, 2012
Kind
B1
Abstract

A method for transmitting data to one or more users of a communications system by establishing a connection with one or more users; designating targeting rules applicable to online users; acquiring context information of online users; applying the targeting rules to the context information to identify targeted online users; and sending data to the targeted online users.

Claims (52)

1. A method for identifying and messaging multiple targeted users of a communications system, the method comprising:

executing instructions on one or more processing devices such that the one or more processing devices perform the following:

before identifying a subset of multiple users to which a message is to be sent:

accessing targeting rules that define parameters for identifying users to which the message is to be sent, the parameters specifying at least a target geographic location;

accessing context information for the multiple users, the context information indicating at least geographic locations of each of the multiple users;

applying the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location;

identifying a subset of the multiple users based on the application of the accessed targeting rules to the accessed context information, the identified subset of the multiple users including the users determined to be located within the geographic location, wherein the identified subset of the multiple users includes more than one of the multiple users but less than all of the multiple users;

generating the message; and

sending the message to client devices of the identified subset of the multiple users such that the message is displayed by the client devices.

2. The method of claim 1 wherein the message includes data related to the target geographic location.

3. The method of claim 2 wherein the data comprises a weather forecast for the target geographic location.

4. The method of claim 2 wherein the data comprises current weather conditions for the target geographic location.

5. The method of claim 1 wherein the message comprises a notification message.

6. The method of claim 1 wherein:

the parameters additionally specify an online location;

applying the accessed targeting rules to the accessed context information includes applying the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location and who are visiting the online location; and

the identified subset of the multiple users includes the users determined to be located within the geographic location and who are visiting the online location.

7. The method of claim 1 wherein:

the parameters additionally specify a target type of access device;

applying the accessed targeting rules to the accessed context information includes applying the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location and who employ the target type of device; and

the identified subset of the multiple users includes the users determined to be located within the geographic location and who employ the target type of device.

8. The method of claim 1 wherein:

the parameters additionally specify a target type of software;

applying the accessed targeting rules to the accessed context information includes applying the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location and who employ the target type of software; and

the identified subset of the multiple users includes the users determined to be located within the geographic location and who employ the target type of software.

9. The method of claim 1 wherein the context information includes tokens identifying geographic locations of the multiple online users.

10. A communications system comprising:

multiple client devices, each client device being employed by a user;

one or more host devices that include hardware configured to:

access, before identifying a subset of multiple users to which a message is to be sent, targeting rules that define parameters for identifying users to which the message is to be sent, the parameters specifying at least a target geographic location;

access, before identifying a subset of multiple users to which a message is to be sent, context information for the multiple users, the context information indicating at least geographic locations of each of the multiple users;

apply the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location;

identify a subset of the multiple users based on the application of the accessed targeting rules to the accessed context information, the identified subset of the multiple users including the users determined to be located within the geographic location, wherein the identified subset of the multiple users includes more than one of the multiple users but less than all of the multiple users;

generate the message; and

send the message to client devices of the identified subset of the multiple users such that the message is displayed by the client devices.

11. The communications system of claim 10 wherein the message includes data related to the target geographic location.

12. The communications system of claim 11 wherein the data comprises a weather forecast for the target geographic location.

13. The communications system of claim 11 wherein the data comprises current weather conditions for the target geographic location.

14. The communications system of claim 10 wherein the message comprises a notification message.

15. The communications system of claim 10 wherein:

the parameters additionally specify an online location;

the one or more host devices include hardware configured to apply the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location and who are visiting the online location; and

the identified subset of the multiple users includes the users determined to be located within the geographic location and who are visiting the online location.

16. The communications system of claim 10 wherein:

the parameters additionally specify a target type of access device;

the one or more host devices include hardware configured to apply the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location and who employ the target type of device; and

the identified subset of the multiple users includes the users determined to be located within the geographic location and who employ the target type of device.

17. The communications system of claim 10 wherein:

the parameters additionally specify a target type of software;

the one or more host devices include hardware configured to apply the accessed targeting rules to the accessed context information to determine which ones of the multiple users are located within the geographic location and who employ the target type of software; and

the identified subset of the multiple users includes the users determined to be located within the geographic location and who employ the target type of software.

18. The communications system of claim 10 wherein the context information includes tokens identifying geographic locations of the multiple online users.

Assignments (8)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 19, 2021
From: VERIZON MEDIA INC.
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 057453/0431 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
CHANGE OF NAME Recorded Aug 24, 2017
From: AOL INC.
To: OATH INC.
Reel/Frame 043672/0369 →
RELEASE OF SECURITY INTEREST IN PATENT RIGHTS -RELEASE OF 030936/0011 Recorded Jul 1, 2015
From: JPMORGAN CHASE BANK, N.A.
To: AOL ADVERTISING INC.; AOL INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
Reel/Frame 036042/0053 →
SECURITY AGREEMENT Recorded Aug 2, 2013
From: AOL INC.; AOL ADVERTISING INC.; BUYSIGHT, INC.; MAPQUEST, INC.; PICTELA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030936/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2010
From: APPELMAN, BARRY; LU, LARRY L.; WANG, JIAN
To: AMERICA ONLINE, INC.
Reel/Frame 024071/0161 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2010
From: AOL LLC
To: AOL INC.
Reel/Frame 024072/0141 →
CERTIFICATE OF CONVERSION - CHANGE OF NAME Recorded Mar 12, 2010
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 024072/0599 →