REAL-TIME TARGETED MESSAGES
First Claim
Patent Images
1. A method for a server to provide real-time targeted messages to a group 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 device;
determining a second subset of the group of intended users;
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;
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 device or a second device.
5 Assignments
0 Petitions
Accused Products
Abstract
Technologies and implementations for providing real-time targeted messages are generally disclosed.
-
Citations
29 Claims
-
1. A method for a server to provide real-time targeted messages to a group 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 device; determining a second subset of the group of intended users; 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; 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 device or a second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for a server to provide aggregate profiles for delivering real-time targeted messages to a group 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 of the first subset of the group of intended users; transmitting the first aggregate profile to a device; determining a second subset of the group of intended users; generating a second aggregate profile based at least in part on user profiles of users of the second subset of the group of intended users; and transmitting the second aggregate profile to the device or a second device. - View Dependent Claims (16, 17)
-
-
18. A machine readable non-transitory medium having stored therein a plurality of instructions that, when executed, cause the machine to provide real-time targeted messages by:
-
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 device; determining a second subset of the group of intended users; 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; 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 device or a second device. - View Dependent Claims (19, 20)
-
-
21. An apparatus comprising:
-
a machine readable medium having stored therein a plurality of instructions that, when executed, cause the apparatus to provide real-time targeted messages by; 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 device; determining a second subset of the group of intended users; 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; determining a second message for the group of intended users based at least in part on the second aggregate profile; transmitting the second message to at least one of the device or a second device; and a processor coupled to the machine readable medium to execute the plurality of instructions. - View Dependent Claims (22, 23)
-
-
24. A method for a mobile device to provide real-time targeted messages to a user 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; 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. - View Dependent Claims (25)
-
-
26. A machine readable non-transitory medium having stored therein a plurality of instructions that, when executed, cause the machine to provide real-time targeted messages by:
-
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; 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. - View Dependent Claims (27)
-
-
28. An apparatus comprising:
-
a machine readable medium having stored therein a plurality of instructions that, when executed, cause the apparatus to provide a real time targeted message by; 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; determining a second message based at least in part on the second aggregate profile; displaying the second message to the user of the mobile device; and a processor coupled to the machine readable medium to execute the plurality of instructions. - View Dependent Claims (29)
-
Specification