Server offering service targeting user and service offering method thereof
First Claim
Patent Images
1. A method of offering a service targeting a user, performed in a server that manages data the method comprising:
- collecting log data from a plurality of user devices, the collected log data corresponding to execution histories which are generated and written in each of the plurality of user devices;
determining a plurality of unit zones partitioned from a service zone based on at least one of location information mapped according to cell towers or cell identification (ID) information of the cell towers, the plurality of unit zones corresponding to grid cells;
grouping the plurality of unit zones based on an amount of data collectable with respect to the partitioned plurality of unit zones, respectivelyperforming a probabilistic topic modeling for the collected log data with respect to the grouped plurality of unit zones, respectively, the performing the probabilistic topic modeling comprising getting probability values for topics based on the collected log data with respect to the grouped plurality of unit zones, respectively, and obtaining a representative result by extracting data in order of high probability value among the topics from the collected log data using the probability values with respect to the grouped plurality of unit zones, respectively;
receiving a service request from a predetermined user device, the receiving including receiving the service request from the predetermined user device of which a time stamp value is stored in the server, at a predetermined location within a preset period of time;
determining, in response to the receiving of the service request, a unit zone among the grouped plurality of unit zones where the predetermined user device requesting the service is placed, the determining the unit zone including comparing ID information of the predetermined user device with previously stored ID information thereof, and in response to the ID information being matched with each other, updating location information of the predetermined user device with location information where the service request is received, and determining the unit zone where the predetermined user device requesting the service is placed based on the updated location information; and
offering a representative result corresponding to the determined unit zone as a service targeting a user of the predetermined user device based on the probabilistic topic modeling data.
1 Assignment
0 Petitions
Accused Products
Abstract
A server for offering a service targeting a user and a service offering method thereof, the method including: collecting data from a plurality of user devices; determining a unit zone partitioned from a service zone based on geographic information; adjusting the unit zone based on the amount of data collectable according to the determined unit zones; performing modeling to parse the data collected according to the adjusted unit zones; and offering a service targeting a user of the unit zone, based on results from the modeling.
-
Citations
30 Claims
-
1. A method of offering a service targeting a user, performed in a server that manages data the method comprising:
-
collecting log data from a plurality of user devices, the collected log data corresponding to execution histories which are generated and written in each of the plurality of user devices; determining a plurality of unit zones partitioned from a service zone based on at least one of location information mapped according to cell towers or cell identification (ID) information of the cell towers, the plurality of unit zones corresponding to grid cells; grouping the plurality of unit zones based on an amount of data collectable with respect to the partitioned plurality of unit zones, respectively performing a probabilistic topic modeling for the collected log data with respect to the grouped plurality of unit zones, respectively, the performing the probabilistic topic modeling comprising getting probability values for topics based on the collected log data with respect to the grouped plurality of unit zones, respectively, and obtaining a representative result by extracting data in order of high probability value among the topics from the collected log data using the probability values with respect to the grouped plurality of unit zones, respectively; receiving a service request from a predetermined user device, the receiving including receiving the service request from the predetermined user device of which a time stamp value is stored in the server, at a predetermined location within a preset period of time; determining, in response to the receiving of the service request, a unit zone among the grouped plurality of unit zones where the predetermined user device requesting the service is placed, the determining the unit zone including comparing ID information of the predetermined user device with previously stored ID information thereof, and in response to the ID information being matched with each other, updating location information of the predetermined user device with location information where the service request is received, and determining the unit zone where the predetermined user device requesting the service is placed based on the updated location information; and offering a representative result corresponding to the determined unit zone as a service targeting a user of the predetermined user device based on the probabilistic topic modeling data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A server of offering a service targeting a user to a plurality of user devices, the server comprising:
-
a communicator which collects log data from the plurality of user devices; a storage which stores the collected log data; and a controller configured to; control the communicator to collect the log data, the collected log data corresponding to execution histories which are generated and written in each of the plurality of user devices, determine a plurality of unit zones partitioned from a service zone based on a least one of location information mapped according to cell towers or cell identification (ID) information of the cell towers, the plurality of unit zones corresponding to grid cells, group the plurality of unit zones based on an amount of data collectable with respect to the plurality of partitioned unit zones, respectively, perform a probabilistic topic modeling for the collected log data with respect to the grouped plurality of unit zones by getting probability values for topics based on the collected log data with respect to the grouped plurality of unit zones, respectively, and obtain a representative result according to extracting of data of in order of high probability value among the topics from the collected log data using the probability values with respect to the grouped plurality of unit zones, respectively, receive a service request from a predetermined user device through the communicator, determine a unit zone among the final unit zones where the predetermined user device requesting the service is placed in response to the reception of the service request, and offer a representative result corresponding to the determined unit zone as a service targeting a user of the predetermined user device based on the probabilistic topic modeling data, wherein the controller is further configured to; receive the service request from the predetermined user device of which a time stamp value is stored in the server, at a predetermined location within a preset period of time, compare ID information of the predetermined user device with previously stored ID information thereof, and in response to the ID information being matched with each other, update location information of the predetermined user device with location information where the service request is received, and determine the unit zone where the predetermined user device requesting the service is placed based on the updated location information. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification