Method, apparatus and computer program product for developing, aggregating, and utilizing user pattern profiles
First Claim
Patent Images
1. A real time service method in a network comprising:
- receiving, at a service node, a plurality of service selections of a plurality of user nodes, each service selection associated with a location;
receiving, at the service node, location information of the user nodes;
updating, at the service node, user pattern profiles associated with the user nodes based on the service selections and the location information for the user nodes;
aggregating the updated user pattern profiles associated with the user nodes to determine at least one current aggregated value of;
a number of user nodes associated with a particular service selection, a number of user nodes associated with a particular location, and a number of user nodes moving towards a particular location;
obtaining, at the service node, a threshold profile, the threshold profile comprising a threshold value for at least one of;
the number of user nodes associated with the particular service selection, the number of user nodes at the particular location and the number of user nodes moving towards the particular location;
comparing, at the service node, each of the at least one current aggregated value with the corresponding threshold value of the threshold profile; and
performing, at the service node, an action based on a result of comparing the at least one current aggregated value with the at least one threshold value of the threshold profile.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and computer program product are provided for generating and utilizing a user pattern profile. In this regard, the user pattern profile can include information regarding service selections made on a user node and movements of a user. The generated user pattern profile can compared to a threshold profile, and based on the results of the comparison, an action can be undertaken.
-
Citations
12 Claims
-
1. A real time service method in a network comprising:
-
receiving, at a service node, a plurality of service selections of a plurality of user nodes, each service selection associated with a location; receiving, at the service node, location information of the user nodes; updating, at the service node, user pattern profiles associated with the user nodes based on the service selections and the location information for the user nodes; aggregating the updated user pattern profiles associated with the user nodes to determine at least one current aggregated value of;
a number of user nodes associated with a particular service selection, a number of user nodes associated with a particular location, and a number of user nodes moving towards a particular location;obtaining, at the service node, a threshold profile, the threshold profile comprising a threshold value for at least one of;
the number of user nodes associated with the particular service selection, the number of user nodes at the particular location and the number of user nodes moving towards the particular location;comparing, at the service node, each of the at least one current aggregated value with the corresponding threshold value of the threshold profile; and performing, at the service node, an action based on a result of comparing the at least one current aggregated value with the at least one threshold value of the threshold profile. - View Dependent Claims (2, 3, 4)
-
-
5. A service node apparatus comprising:
-
a communication interface configured to send data to at least one external device and receive data from at least one external device; a memory configured to store a plurality of user pattern profiles, an aggregated user pattern profile, and at least one threshold profile; and a processor configured to; receive, via the communication interface, a plurality of service selections of a plurality of user nodes, each service selection associated with a location; receive, via the communication interface, location information of the user nodes; update the stored user pattern profiles associated with the user nodes based on the service selections and the location information of the user nodes; aggregate the updated user pattern profiles associated with the user nodes to determine at least one current aggregated value of;
a number of user nodes associated with a particular service selection, a number of user nodes associated with a particular location, and a number of user nodes moving towards a particular locationobtain, via the communication interface, a threshold profile, the threshold profile comprising a threshold value for at least one of;
the number of user nodes associated with the particular service selection, the number of user nodes at the particular location and the number of user nodes moving towards the particular location;compare each of the at least one current aggregated value with the corresponding threshold value of the threshold profile; and perform an action based on a result of comparing the at least one current aggregated value with the at least one threshold value of the threshold profile. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising instructions that, when executed, cause a service node to:
-
receive a plurality of service selections of a plurality of user nodes, each service selection associated with a location; receive location information of the user nodes; update user pattern profiles associated with the user nodes based on the service selections and the location information of the user nodes; aggregate the updated user pattern profiles associated with the user nodes to determine at least one current aggregated value of;
a number of user nodes associated with a particular service selection, a number of user nodes associated with a particular location, and a number of user nodes moving towards a particular location;obtain a threshold profile, the threshold profile comprising a threshold value for at least one of;
the number of user nodes associated with the particular service selection, the number of user nodes at the particular location and the number of user nodes moving towards the particular location;compare each of the at least one current aggregated value with the corresponding threshold value of the threshold profile; and perform an action based on a result of comparing the at least one current aggregated value with the at least one threshold value of the threshold profile. - View Dependent Claims (10, 11, 12)
-
Specification