IP Library Granted Patent US 9,203,915
Granted Patent B2
US 9,203,915 · App. 13/733,672 · Granted Dec 1, 2015

System and method for continuously monitoring and searching social networking media

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,203,915
App. No.
13/733,672
Granted
Dec 1, 2015
Kind
B2
Abstract

A system for continuously monitoring and searching social networking media allowing at least one client to access the system through a respective connection link and for connecting to at least one social networking media through a connection link. The system further comprises a connecting module comprising at least one connecting unit to connect to the at least one social network media for receiving continuously for a time selected by the activity data shared in real time and/or posted by users of the social network media; and a processing module comprising a processing unit, configured to process continuously for the time selected by the client the received activity data based on at least one pre-determined monitoring criterion selected by the client from a number of predetermined criteria, and a notification unit configured to send a notification to the client when the received activity data meet the selected monitoring criteria.

Claims (73)

1. A system comprising:

a connecting module comprising at least one connecting unit configured to couple to at least one respective social networking media to receive activity data, the activity data being provided by a plurality of users of the at least one respective social network media, the connecting module further comprising a normalizing unit configured to convert the activity data received from the at least one respective social networking media according to a respective Application Processing Interface of the at least one respective social networking media into activity data that is normalized according to a generic Application Processing Interface of the system; and

a processing module comprising a user rating unit configured to perform a rating of the users for a first client based on evaluation of the converted activity data by the first client, a processing unit configured to process the converted activity data based on at least one criterion and a result of the rating of the users for the first client, and a notification unit configured to send a notification to the first client when the converted activity data meets the at least one criterion.

2. The system according to claim 1 , wherein the processing module further comprises a geo-locating unit configured to geo-locate the received activity data meeting the at least one criterion.

3. The system according to claim 1 , wherein the evaluation includes marking first activity data of the activity data as not relevant to the first client.

4. The system according to claim 1 , wherein the processing module further comprises a reporting unit configured to issue a report of the activity data meeting the at least one criterion.

5. The system according to claim 4 , wherein the report is in the form of evidence suitable for use during legal proceedings.

6. The system according to claim 1 , wherein the at least one criterion comprises at least one of:

a semantic search based on keywords;

a semantic search based on a Boolean expression;

a face recognition criterion;

an image recognition criterion;

an automobile plate recognition criterion; and

a location search.

7. The system according to claim 1 , wherein the notification unit is configured to send a notification to the first client in accordance with a notification mode previously selected by the first client.

8. A method comprising the steps of:

coupling to at least one respective social networking media to receive activity data, the activity data being provided by a plurality of users of the respective at least one respective social network media;

normalizing the activity data received from the at least one respective social networking media according to a respective Application Processing Interface of the at least one respective social networking media to obtain activity data that is normalized according to a generic Application Processing Interface of the system;

rating the users for a first client based on evaluation of the normalized activity data by the first client;

processing the normalized activity data based on at least one criterion and a result of the rating of the users for the first client; and

sending a notification to the first client when the normalized activity data meets the at least one criterion.

9. The method according to claim 8 , wherein the step of sending a notification to the first client comprises sending a notification according to a notification mode previously selected by the first client from a plurality of predetermined notification modes.

10. The method according to 8 , wherein the at least one criterion is selected from the group consisting of: a semantic search based on keywords, a semantic search based on a Boolean expression, a face recognition criterion, an image recognition criterion, an automobile plate recognition criterion, and a location search.

11. The method according to claim 8 , further comprising:

geo-locating the received activity data satisfying the at least one criterion.

12. The method according to claim 11 , wherein the geo-locating includes:

a) receiving a relevant message from one of the users to be geo-localized, the relevant message comprising activity data that is either shared in real time by the one of the users or posted by the one of the users;

b) tokenizing and normalizing the received relevant message, to identify at least one token;

c) for each identified token, determining whether there is a match between the token and an entry in a list of locations stored in a local database; and

when a match is found:

d) adding the location matching the token to an entry associated with information of the one of the users in the local database; and

e) adding the matching location entry to the relevant message.

13. The method according to claim 12 , further comprising:

when a match is not found:

f) for each identified token, determining whether there is a match between the token and an entry in a list of locations stored in at least one database of alternative services available on the Internet; and

when a match is found in the at least one database of alternative services:

g) performing steps d) and e); and

h) storing the matching location entry in the local database.

14. The method according to claim 13 , further comprising the steps of:

determining whether information of the one of the users associated with the relevant message is present in the local database; and

when information of the one of the users is present in the local database:

adding the location entry to the relevant message; and

geo-localizing the relevant message;

when information of the one of the users is not present in the local database:

adding the one of the users to the local database; and

performing steps b) through h).

15. The method according to claim 13 , further comprising the steps of:

determining whether the relevant message has associated latitude/longitude information; and

when latitude/longitude information is associated, performing a geo-reversed search in the local database;

when no latitude/longitude information is associated, performing steps b) through h).

16. The method according to claim 12 , further comprising:

determining if the one of the users associated with the relevant message has a profile on the at least one respective social networking media based on geo-localization; and

if a profile is found, controlling a virtual location check-in made by the user.

17. A system comprising:

a connecting module coupled to at least one social networking media to receive activity data, the activity data being provided by a plurality of users of the at least one social network media, and convert the activity data received from the at least one social networking media according to a respective Application Processing Interface of the at least one social networking media into activity data that is normalized according to a generic Application Processing Interface of the system; and

a processing module configured to:

perform a rating of the users for a first client based on evaluation of the converted activity data by the first client,

process the converted activity data based on at least one criterion and a result of the rating of the users for the first client, and

send a notification to the first client when the converted activity data meets the at least one criterion.

18. The system according to claim 17 , wherein the processing module is further configured to:

geo-locate the received activity data meeting the at least one criterion.

19. The system according to claim 17 , wherein the evaluation includes marking first activity data of the activity data as not relevant to the first client.

20. The system according to claim 17 , wherein the processing module is further configured to:

issue a report of the activity data meeting the at least one criterion.

21. The system according to claim 20 , wherein the report is in the form of evidence suitable for use during legal proceedings.

22. The system according to claim 17 , wherein the at least one criterion comprises at least one of:

a semantic search based on keywords;

a semantic search based on a Boolean expression;

a face recognition criterion;

an image recognition criterion;

an automobile plate recognition criterion; and

a location search.

23. The system according to claim 17 , further comprising a notification unit configured to send a notification to the first client in accordance with a notification mode previously selected by the first client.

Assignments (5)
MERGER Recorded Jan 28, 2020
From: HITACHI VANTARA CORPORATION
To: HITACHI VANTARA LLC
Reel/Frame 051719/0202 →
CHANGE OF NAME Recorded Feb 20, 2018
From: HITACHI DATA SYSTEMS CORPORATION
To: HITACHI VANTARA CORPORATION
Reel/Frame 045369/0785 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: ORIOLI, ANDREA; MALESCI, UMBERTO; ERTA, ALESSANDRO; GALLINA, GIANNI ROSA
To: FLUIDMESH NETWORKS S.R.L.
Reel/Frame 033688/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: FLUIDMESH NETWORKS S.R.L.
To: PANTASCENE, LLC
Reel/Frame 033688/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2014
From: PANTASCENE, LLC
To: HITACHI DATA SYSTEMS CORPORATION
Reel/Frame 033688/0510 →