Method for Processing and Displaying Real-Time Social Data on Map
0 Assignments
0 Petitions
Accused Products
Abstract
Social data obtained from social networks first undergo preliminary processing to remove the social data that do not have a workable attribute. Next, the social data go through machine learning process and stored firstly in a cache of main server and later on in a big data database that is distributed into different servers at different locations, with the purpose of better security and efficiency. When a client requests or search a certain attribute, such as location, the well processed and organized social data stored in the cache and the big data database will be searched in order to find the corresponding social data, which will then be present at a map based on such social data'"'"'s location attribute. The foregoing process can be implemented as an application of a handheld device, such as cell phone, or a website that is accessible for both handheld device and computer.
16 Citations
49 Claims
-
1-26. -26. (canceled)
-
27. A client device comprising a non-transitory computer readable storage medium storing a computer program, which when executed by a computer of the client device, performs the following steps:
-
receiving first input from a user; transmitting a request for social data based on the input; receiving processed social data in response to the request, wherein the processed social data includes location attributes; and displaying a social map on the client device based on the processed social data, wherein; the social map comprises at least a first geo-map tile of a first geographical area; and the first geo-map tile is overlaid with a first description compiled from a first portion of the processed social data that includes a location attribute corresponding to the first geographical area. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer readable storage medium storing a computer program, which performs the following steps:
-
collecting social data with a plurality of attributes from social network websites; conducting preliminary processing on the social data, including removing social data that lacks a location tag and whose location information cannot be determined; selecting a category model for categorizing the social data via machine learning on the preliminarily processed social data; queuing the preliminarily processed social data in a cache on a main server; categorizing the cached social data into the selected category model via a cache reader and a plurality of workers; storing the categorized social data in a big data database; and in response to a client request, transmitting a requested portion of the categorized social data to the client. - View Dependent Claims (38)
-
-
39. A method of displaying social data on a client device, comprising:
-
receiving first input from a user; transmitting a request for social data based on the input; receiving processed social data in response to the request, wherein the processed social data includes location attributes; and displaying a social map on the client device based on the processed social data, wherein; the social map comprises at least a first geo-map tile of a first geographical area; and the first geo-map tile is overlaid with a first description compiled from a first portion of the processed social data that includes a location attribute corresponding to the first geographical area. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of processing social data for display on a client device, comprising:
-
collecting social data with a plurality of attributes from social network websites; conducting preliminary processing on the social data, including removing social data that lacks a location tag and whose location information cannot be determined; selecting a category model for categorizing the social data via machine learning on the preliminarily processed social data; queuing the preliminarily processed social data in a cache on a main server; categorizing the cached social data into the selected category model via a cache reader and a plurality of workers; storing the categorized social data in a big data database; and in response to a client request, transmitting a requested portion of the categorized social data to the client. - View Dependent Claims (49)
-
Specification