Abstract: A computer-implemented method for managing a billing policy for mobile phone associated with a first phone number corresponding to a first account and a second phone number corresponding to a second account is described herein. The billing policy defines actions performed by the mobile phone to be charged to the first account, and defines actions performed by the mobile phone to be charged to the second account. Charges are allocated to one of the first account and second account based on the billing policy. A user can configured to phone to operate in a private mode, in response to which actions are charged to a default account of the two accounts, and information about the action is not provided to an external entity.
Type:
Grant
Filed:
May 2, 2017
Date of Patent:
October 9, 2018
Assignee:
Hearsay Social, Inc.
Inventors:
David Messenger, Peter Lurie, David Dawson
Abstract: Automated publication recommendation includes: obtaining, from a social networking site, social networking activity information pertaining to a set of social networking activities performed by a plurality of contacts on the social networking site; determining, at the social media management platform, a recommended time for the user to publish content on the social networking site such that the content is viewable by the plurality of contacts associated with the user, the determination being based at least in part on the social networking activity information that is obtained, and the recommended time being a time during which the plurality of contacts are deemed to be active on the social networking site; presenting the recommended time to the user; receiving an indication from the user to publish the content at the recommended time; and sending the content to the social networking site to be published at the recommended time.
Type:
Grant
Filed:
March 24, 2015
Date of Patent:
July 18, 2017
Assignee:
Hearsay Social, Inc.
Inventors:
Scott Lobdell, Gregory Kroleski, Benjamin Henry, Jeremiah Lee, Akshay Shah, Emi Nomura, Austin Bisharat
Abstract: Managing an enterprise social media management platform includes: receiving a request by a user to perform an action on a social media asset that is maintained at an external social media platform; checking whether the user has permission to perform the action on the social media asset, based at least in part on a mapping of the social media asset and a permission level associated with the user; in the event that the user is determined to have permission to perform the action, allowing the user to proceed with the action on the social media asset; and in the event that the user is determined not to have permission to perform the action, disallowing the user to proceed with the action on the social media asset.
Type:
Grant
Filed:
October 31, 2011
Date of Patent:
April 12, 2016
Assignee:
Hearsay Social, Inc.
Inventors:
Clara Shih, Robert MacCloy, Roger Hu, Yahui Jin, Steve Garrity
Abstract: Identification of rogue social media assets is provided. In some embodiments, identification of rogue social media assets includes identifying a plurality of social media assets; comparing the plurality of social media assets with known social media assets to identify previously unknown social media assets; and displaying the identified previously unknown social media assets.
Type:
Grant
Filed:
July 25, 2012
Date of Patent:
June 30, 2015
Assignee:
Hearsay Social, Inc.
Inventors:
Clara Shih, Steve Garrity, Kate Heddleston, Chris Andrew, Roger Hu, Robert MacCloy, Yahui Jin, Diana Freeman-Baer, Jaleh Bisharat
Abstract: Information verification includes: presenting, to a plurality of independent verifiers, a verification task associated with a social media item obtained from a social media-based platform, the verification task being associated with an expected result; receiving, from the plurality of independent verifiers, a plurality of responses in response to the verification task; determining, using one or more computer processors, a verification result based at least in part on the plurality of responses; determining whether there is a disagreement between the verification result and the expected result; and in the event that there is a disagreement between the verification result and the expected result, performing an action in response to the disagreement.