IP Library Patent Application 14593593
Patent Application
App. No. 14/593,593

APPARATUS AND METHOD FOR DEVELOPING COMPLEX QUERIES OF SOCIAL MEDIA SOURCES

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 None
App. No.
14/593,593
Abstract

An apparatus, method and non-transitory computer readable medium for developing a query on a social media service are disclosed. For example, the apparatus includes a processor and a computer readable medium storing a plurality of instructions, which when executed by the processor, cause the processor to perform operations for developing the query on the social media service. The operations include receiving a keyword, providing an option to select a sentiment and an option to include a time frame, finding a plurality of related keywords based on the keyword, the sentiment that is selected and the time frame that is selected using one or more external databases, generating the query using the keyword and all of the plurality of related keywords and the time frame that is selected and applying the query to the social media service.

Claims (53)

1 . An apparatus for developing a query on a social media service, comprising:

a processor; and

a computer-readable medium storing a plurality of instructions, which when executed by the processor, cause the processor to perform operations, the operations comprising:

receiving a keyword;

providing an option to select a sentiment and an option to include a time frame;

finding a plurality of related keywords based on the keyword, the sentiment that is selected and the time frame that is selected using one or more external databases;

generating the query using the keyword and all of the plurality of related keywords; and

applying the query to the social media service.

2 . The apparatus of claim 1 , wherein a data set from the social media service is preprocessed to convert slang terms, abbreviations, hashtags, emoticons and ASCII images into language words.

3 . The apparatus of claim 1 , wherein the sentiment comprises a happy sentiment, an unhappy sentiment or no sentiment.

4 . The apparatus of claim 1 , wherein the time frame comprises a past, a future, a present or no time frame.

5 . The apparatus of claim 1 , wherein the generating comprises formatting the query into a format that is compatible with the social media service.

6 . The apparatus of claim 1 , further comprising:

providing results of the query;

tuning the query based on the results; and

re-applying the query that is tuned to the social media service.

7 . The apparatus of claim 6 , wherein the tuning comprises a manual tuning or an automatic tuning.

8 . The apparatus of claim 7 , wherein the manual tuning comprises removing from the query one or more related keywords of the plurality of related keywords or adding one or more additional related keywords selected by a user.

9 . The apparatus of claim 7 , wherein the automatic tuning comprises removing from the query one or more related keywords that provide a number of search results above a first threshold and below or equal to a second threshold.

10 . The apparatus of claim 1 , wherein the apparatus is configured for a specific domain.

11 . A method for developing a query on a social media service, comprising:

receiving, by a processor, a keyword;

providing, by the processor, an option to select a sentiment and an option to include a time frame;

finding, by the processor, a plurality of related keywords based on the keyword, the sentiment that is selected and the time frame that is selected using one or more external databases;

generating, by the processor, the query using the keyword and all of the plurality of related keywords; and

applying, by the processor, the query to the social media service.

12 . The method of claim 11 , wherein a data set from the social media service is preprocessed to convert slang terms, abbreviations, hashtags, emoticons and ASCII images into language words.

13 . The method of claim 11 , wherein the sentiment comprises a happy sentiment, an unhappy sentiment or no sentiment.

14 . The method of claim 11 , wherein the time frame comprises a past, a future, a present or no time frame.

15 . The method of claim 11 , wherein the generating comprises formatting the query into a format that is compatible with the social media service.

16 . The method of claim 11 , further comprising:

providing results of the query;

tuning the query based on the results; and

re-applying the query that is tuned to the social media service.

17 . The method of claim 16 , wherein the tuning comprises a manual tuning or an automatic tuning.

18 . The method of claim 17 , wherein the manual tuning comprises removing from the query one or more related keywords of the plurality of related keywords or adding one or more additional related keywords selected by a user.

19 . The method of claim 17 , wherein the automatic tuning comprises removing from the query one or more related keywords that provide a number of search results above a first threshold and below or equal to a second threshold.

20 . A method for developing a query on a social media service, comprising:

receiving, by a processor, a constant stream of data from the social media service;

preprocessing, by the processor, the constant stream of data to convert slang terms, abbreviations, hashtags, emoticons and ASCII images into language words;

receiving, by the processor, a keyword;

establishing, by the processor, a communication session with a third party language website;

finding, by the processor, a plurality of related keywords based on the keyword using a third party language website;

providing, by the processor, an option to select a sentiment and an option to include a time frame;

receiving, by the processor, a sentiment;

finding, by the processor, a plurality of sentiment keywords based on the sentiment using the third party language website;

receiving, by the processor, a time frame;

finding, by the processor, a plurality of time frame keywords based on the time frame;

generating, by the processor, the query using the keyword, all of the plurality of related keywords, the plurality of sentiment keywords and the plurality of time frame key words within a specific domain in a format that is compatible with the social media service;

applying, by the processor, the query to the social media service;

tuning, by the processor, the query based on results of the query that is applied to the social media service;

storing, by the processor, the results; and

repeating, by the processor, the generating, the applying, the tuning and the storing on the constant stream of data from the social media service continuously.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2017
From: XEROX CORPORATION
To: CONDUENT BUSINESS SERVICES, LLC
Reel/Frame 041542/0022 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2015
From: VANDERVORT, DAVID R.; KATARIA, SAURABH SINGH; THIRUGNANASUNDARAM, VEERASUNDARAVEL
To: XEROX CORPORATION
Reel/Frame 034679/0875 →