Fact checking method and system utilizing social networking information
First Claim
Patent Images
1. A method programmed in a non-transitory memory of a device comprising:
- a. automatically analyzing social networking information of a user including;
i. capturing the social networking information from a social networking system; and
ii. parsing the social networking information into parsed segments based on punctuation within and at an end of sentences within the social networking information;
b. detecting bending of a flexible screen of the device by detecting pressure, wherein detecting the bending of the flexible screen of the device approves a source as source information;
c. automatically fact checking, using the device, the social networking information to determine a factual accuracy of the social networking information by comparing the parsed segments of the social networking information with the source information, wherein the source information comprises only approved social networking information, wherein the approved social networking information includes user-approved social networking information approved by the user and contact-approved social networking information approved by contacts of the user, wherein the approved social networking information approved by the user or the contacts of the user comprises visited social networking information visited by the user or the contacts of the user but not disapproved by the user or the contacts of the user, wherein the contacts of the user are the contacts of the user in the social networking system, wherein fact checking includes determining a text string of the social networking information is in the source information, wherein the source information containing the text string of the social networking information is an agreeing source, further wherein fact checking includes determining a number of agreeing highest weighted sources and multiplying the number of agreeing highest weighted sources by a highest weight value, determining the number of agreeing second highest weighted sources and multiplying the number of agreeing second highest weighted sources by a second highest weight value, and continuing through determining the number of agreeing lowest weighted sources and multiplying the number of agreeing lowest weighted sources by a lowest weight value and combining the multiplying results to determine a total value, and upon determining the total value is above a fact check threshold, the automatic fact checking result is true, and upon determining the total value is not above the fact check threshold, the automatic fact checking result is false; and
d. automatically presenting a status of the social networking information in real-time based on the automatic fact checking result from the comparison of the social networking information with the source information.
0 Assignments
0 Petitions
Accused Products
Abstract
A fact checking system utilizes social networking information and analyzes and determines the factual accuracy of information and/or characterizes the information by comparing the information with source information. The social networking fact checking system automatically monitors information, processes the information, fact checks the information and/or provides a status of the information.
108 Citations
20 Claims
-
1. A method programmed in a non-transitory memory of a device comprising:
-
a. automatically analyzing social networking information of a user including; i. capturing the social networking information from a social networking system; and ii. parsing the social networking information into parsed segments based on punctuation within and at an end of sentences within the social networking information; b. detecting bending of a flexible screen of the device by detecting pressure, wherein detecting the bending of the flexible screen of the device approves a source as source information; c. automatically fact checking, using the device, the social networking information to determine a factual accuracy of the social networking information by comparing the parsed segments of the social networking information with the source information, wherein the source information comprises only approved social networking information, wherein the approved social networking information includes user-approved social networking information approved by the user and contact-approved social networking information approved by contacts of the user, wherein the approved social networking information approved by the user or the contacts of the user comprises visited social networking information visited by the user or the contacts of the user but not disapproved by the user or the contacts of the user, wherein the contacts of the user are the contacts of the user in the social networking system, wherein fact checking includes determining a text string of the social networking information is in the source information, wherein the source information containing the text string of the social networking information is an agreeing source, further wherein fact checking includes determining a number of agreeing highest weighted sources and multiplying the number of agreeing highest weighted sources by a highest weight value, determining the number of agreeing second highest weighted sources and multiplying the number of agreeing second highest weighted sources by a second highest weight value, and continuing through determining the number of agreeing lowest weighted sources and multiplying the number of agreeing lowest weighted sources by a lowest weight value and combining the multiplying results to determine a total value, and upon determining the total value is above a fact check threshold, the automatic fact checking result is true, and upon determining the total value is not above the fact check threshold, the automatic fact checking result is false; and d. automatically presenting a status of the social networking information in real-time based on the automatic fact checking result from the comparison of the social networking information with the source information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method programmed in a non-transitory memory of a device comprising:
-
a. capturing social networking information of a user from a social networking system; b. parsing the social networking information into parsed segments based on punctuation within and at an end of sentences within the social networking information; c. approving sources for source information by sending a communication with a specific identifier indicating approval or disapproval of the sources, wherein the user and contacts of the user are able to approve and disapprove information as the source information; d. adding, to a source data structure containing the source information used for fact checking, an approval or disapproval selection of a contact, who approved or disapproved the information, with a closest relationship to the user upon determining there is a conflict as to whether the information is approved or disapproved; e. detecting bending of a flexible screen of the device by detecting pressure, wherein detecting the bending of the flexible screen of the device approves a source as the source information; f. automatically fact checking, using the device, the social networking information to determine a factual accuracy of the social networking information by comparing the parsed segments of the social networking information with the source information in the source data structure to generate an automatic fact checking result, wherein the source information excludes non-social networking information, wherein fact checking includes determining a text string of the social networking information is in the source information, wherein the source information containing the text string of the social networking information is an agreeing source, further wherein fact checking includes determining a number of agreeing highest weighted sources and multiplying the number of agreeing highest weighted sources by a highest weight value, determining the number of agreeing second highest weighted sources and multiplying the number of agreeing second highest weighted sources by a second highest weight value, and continuing through determining the number of agreeing lowest weighted sources and multiplying the number of agreeing lowest weighted sources by a lowest weight value and combining the multiplying results to determine a total value, and upon determining the total value is above a fact check threshold, the automatic fact checking result is true and upon determining the total value is not above the fact check threshold, the automatic fact checking result is false, wherein users in a social network are grouped in different levels, and each level affects a weight of sources approved by the users such that the sources of the users in a higher level have more weight than the sources of the users in a lower level; g. fact checking the social networking information by comparing the social networking information with crowdsourced data to generate a crowdsourced result; and h. automatically presenting a status of the social networking information in real-time based on comparing the social networking information with the source information and the crowdsourced data, wherein the status is based on comparing a first confidence score of the automatic fact checking result and a second confidence score of the crowdsourced result, and selecting the result with the higher confidence score, further wherein at least one of the first confidence score of the automatic fact checking result and the second confidence score of the crowdsourced result is presented with the status of the social networking information.
-
-
18. A device comprising:
-
a. a flexible screen configured for detecting bending of the flexible screen based on pressure, wherein detecting the pressure on the flexible screen approves a source as the source information; b. a non-transitory memory for storing an application for automatically performing the following steps; i. processing content based on detecting the touch of the touchscreen display, wherein the content comprises social networking information of a user; ii. fact checking the social networking information to determine a factual accuracy of the social networking information by comparing the social networking information with the source information to generate an automatic fact checking result, wherein fact checking includes determining a text string of the social networking information is in the source information, wherein the source information containing the text string of the social networking information is an agreeing source, further wherein fact checking includes determining a number of agreeing highest weighted sources and multiplying the number of agreeing highest weighted sources by a highest weight value, determining the number of agreeing second highest weighted sources and multiplying the number of agreeing second highest weighted sources by a second highest weight value, and continuing through determining the number of agreeing lowest weighted sources and multiplying the number of agreeing lowest weighted sources by a lowest weight value and combining the multiplying results to determine a total value, and upon determining the total value is above a fact check threshold, the automatic fact checking result is true and upon determining the total value is not above the fact check threshold, the automatic fact checking result is false, wherein the source information excludes non-social networking information, wherein the source information comprises only approved social networking information approved by the user or contacts of the user, wherein the contacts of the user are the contacts of the user in a social networking system, wherein the approved social networking information approved by the user or the contacts of the user comprises visited social networking information visited by the user or the contacts of the user but not disapproved by the user or the contacts of the user, wherein the approved social networking information approved by the user or the contacts of the user comprises the visited social networking information visited by the user or the contacts of the user while logged in to the social networking system, wherein the approved social networking information approved by the user comprises suggested social networking information suggested to the user based on the contacts of the user and characteristics of the user, wherein the user and the contacts of the user are able to approve and disapprove information as source information, and if there is a conflict as to whether the information is approved or disapproved, and multiple users approve and disapprove the information, then the higher of the number of approvals versus disapprovals determines if the information is approved or disapproved, wherein sources are automatically shared with contacts using social networking after the user accepts the sources to enable the contacts to accept or reject some or all of the sources; iii. fact checking the social network information using crowdsourced data to generate a crowdsourced result; iv. comparing confidence scores of the automatic fact checking result and the crowdsourced result, and the result with a higher confidence score is used to generate the status of the social networking information; v. presenting a status of the social networking information in real-time; and vi. sending the status of the social networking information to the contacts of the user, wherein only certain types of fact check statuses are automatically sent to the contacts, wherein the certain types are limited to lies and misinformation stored, classified and retrieved from a look-up table, further wherein additional information is sent with the status to provide context for the social networking information, wherein the additional information includes a snippet of original content; and c. a processor for processing the application. - View Dependent Claims (19, 20)
-
Specification