IP Library Granted Patent US 9,967,215
Granted Patent B2
US 9,967,215 · App. 15/463,203 · Granted May 8, 2018

Real-time targeted messages

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,967,215
App. No.
15/463,203
Granted
May 8, 2018
Kind
B2
Abstract

Technologies and implementations for providing real-time targeted messages are generally disclosed.

Claims (42)

1. A method for a server to provide real-time targeted messages to one or more groups, the method comprising:

determining a first subset of a group of intended users;

generating a first aggregate profile based at least in part on user profiles of users in the first subset of the group of intended users;

determining a first message for the group of intended users based at least in part on the first aggregate profile;

transmitting the first message to a first device;

determining a second subset of the group of intended users, wherein the second subset is different from the first subset;

generating a second aggregate profile based at least in part on user profiles of users in the second subset of the group of intended users, wherein the generating the second aggregate profile comprises updating the first aggregate profile;

determining a second message for the group of intended users based at least in part on the second aggregate profile; and

transmitting the second message to at least one of the first device or a second device, wherein the transmitting the second message comprises transmitting an update to the first message based on the updated first aggregate profile, and wherein the transmitting the update to the first message provides finer approximations of the first message to the group of intended users as compared to a coarse approximation provided by the first message, which leads to improved accuracy of messages over time.

2. The method of claim 1 , wherein the first device comprises a display device that includes at least one of a computing device, a billboard, a stadium screen, a theater marquee, a restaurant sign, a museum sign, a mobile television or a wireless device.

3. The method of claim 1 , wherein the first device comprises an audio device that includes at least one of a computing device having a speaker or a public address system.

4. The method of claim 1 , wherein the second subset of the group of intended users has more users than the first subset of the group of intended users.

5. The method of claim 1 , wherein the determining the first subset of the group of intended users comprises determining the first subset of the group of intended users based on at least one of a maximum distance between users of the group of intended users, a maximum age difference between the users of the group of intended users or a maximum difference in a social trait between the users of the group of intended users.

6. A method for a server to provide aggregate profiles for use in delivery of real-time targeted messages to one or more groups, the method comprising:

identifying a group of intended users;

determining a first subset of the group of intended users;

generating a first aggregate profile based at least in part on user profiles of users in the first subset of the group of intended users;

transmitting the first aggregate profile to a first device;

determining a second subset of the group of intended users, wherein the second subset is different from the first subset;

generating a second aggregate profile based at least in part on user profiles of users in the second subset of the group of intended users, wherein the generating the second aggregate profile comprises updating the first aggregate profile; and

transmitting the second aggregate profile to the first device or a second device, wherein the transmitted second aggregate profile is used to generate one or more messages with finer approximations to the group of intended users as compared to the transmitted first aggregate profile that is used to generate one or more messages with coarse approximation to the group of intended users, which leads to improved accuracy of messages over time.

7. The method of claim 6 , wherein the first device comprises at least one of a computing device, a billboard, a stadium screen, a theater marquee, a restaurant sign, a museum sign, a mobile television or a wireless device.

8. The method of claim 6 , wherein the transmitting the second aggregate profile comprises transmitting an update to the first aggregate profile.

9. A method for a mobile device to provide real-time targeted messages to a user of the mobile device, the method comprising:

receiving a first aggregate profile representative of a first subset of a group of intended users, wherein the user of the mobile device is a member of the group of intended users;

determining a first message based at least in part on the first aggregate profile;

displaying the first message to the user of the mobile device;

receiving a second aggregate profile representative of a second subset of the group of intended users, wherein the receiving the second aggregate profile comprises receiving an update of the first aggregate profile, and wherein the second subset is different from the first subset;

determining a second message based at least in part on the second aggregate profile; and

displaying the second message to the user of the mobile device, wherein the displaying the second message includes displaying an update to the first message based on the update of the first aggregate profile, and wherein the displaying the update to the first message provides finer approximations of the first message to the user of the mobile device as compared to a coarse approximation provided by the first message, which leads to improved accuracy of messages over time.

10. The method of claim 9 , wherein the first message and the second message comprise at least one of an advertisement, a score of a sporting event, a schedule of sporting events, a news item, a weather report or an entertainment program.

11. A mobile device to provide real-time targeted messages to a user of the mobile device, the mobile device comprising:

a communication interface configured to receive a first aggregate profile representative of a first subset of a group of intended users, wherein the user of the mobile device is a member of the group of intended users;

a processor coupled to the communication interface and configured to determine a first message based at least in part on the first aggregate profile; and

a display device coupled to the processor and configured to display the first message to the user of the mobile device, wherein:

the communication interface is further configured to receive a second aggregate profile representative of a second subset of the group of intended users,

the second aggregate profile includes an update of the first aggregate profile,

the second subset is different from the first subset,

the processor is further configured to determine a second message based at least in part on the second aggregate profile,

the display device is further configured to display the second message to the user of the mobile device,

the displayed second message includes a displayed update to the first message that is based on the update of the first aggregate profile, and

the displayed update to the first message provides finer approximations of the first message to the user of the mobile device as compared to a coarse approximation provided by the first message, which leads to improved accuracy of messages over time.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2024
From: BIN 2020, SERIES 550 OF ALLIED SECURITY TRUST I
To: UBER TECHNOLOGIES, INC.
Reel/Frame 068417/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2020
From: CRAVE LICENSING, LLC
To: BIN 2020, SERIES 550 OF ALLIED SECURITY TRUST I
Reel/Frame 052864/0860 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 5, 2020
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRAVE LICENSING LLC
Reel/Frame 052570/0027 →
RELEASE OF SECURITY INTEREST Recorded Jan 2, 2020
From: CRESTLINE DIRECT FINANCE, L.P.
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 051404/0769 →
SECURITY INTEREST Recorded Jan 29, 2019
From: EMPIRE TECHNOLOGY DEVELOPMENT LLC
To: CRESTLINE DIRECT FINANCE, L.P.
Reel/Frame 048373/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: CHHAOCHHARIA, NIKHIL; KOOMULLIL, GEORGE PAULOSE
To: INDUS TECHINNOVATIONS LLP
Reel/Frame 045242/0483 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: INDUS TECHINNOVATIONS LLP
To: EMPIRE TECHNOLOGY DEVELOPMENT LLC
Reel/Frame 045242/0545 →