Nova Patents
US9749334B2

Controlling access to ideograms

Summary by NHIP

Restricted Ideogram Access Control

The method determines author and recipient authorization before inserting a restricted ideogram into a message. Authorization relies on social-networking information from a social graph, checking group membership or user attributes against restriction requirements.

Claim Score by NHIP

Read claim 1, the broadest

Abstract

In one embodiment, a method includes receiving, from a client device of an author of a message, a request for a restricted ideogram to be inserted into a message; accessing social-networking information for the author; determining, based on the social-networking information for the author, whether the author is authorized to access the restricted ideogram; accessing social-networking information for a recipient user; determining, based on the social-networking information for the recipient user, whether the recipient user is authorized to access the restricted ideogram; and if the author and the recipient user are authorized to access the restricted ideogram, then sending, to the client device of the author, information to insert the restricted ideogram into the message.

US9749334B2, drawing sheet 1
Sheet 1 of 21

Term

Projected expiry 5 February 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 56, average(NHIP)A method comprising:receiving, from a client device of an author user, a request for a restricted ideogram to be inserted into a message;accessing social-networking information for the author user stored in association with a social graph of the social-networking system;determining, based on the social-networking information for the author user, whether the author user is authorized to access the restricted ideogram;accessing social-networking information for a recipient user stored in association with the social graph of the social-networking system;determining, based on the social-networking information for the recipient user, whether the recipient user is authorized to access the restricted ideogram;and if the author user and the recipient user are authorized to access the restricted ideogram, then sending, to the client device of the author user, information to insert the restricted ideogram into the message;else if the author user or the recipient user is not authorized to access the restricted ideogram, then sending, to the client device of the author user, a restricted-content response comprising a warning that the restricted ideogram has restrictions associated with it.
  2. 10
    One or more computer-readable non-transitory storage media embodying software that is operable when executed to:receive, from a client device of an author user, a request for a restricted ideogram to be inserted into a message;access social-networking information for the author user stored in association with a social graph of the social-networking system;determine, based on the social-networking information for the author user, whether the author user is authorized to access the restricted ideogram;access social-networking information for a recipient user stored in association with the social graph of the social-networking system;determine, based on the social-networking information for the recipient user, whether the recipient user is authorized to access the restricted ideogram;and if the author user and the recipient user are authorized to access the restricted ideogram, then send, to the client device of the author user, information to insert the restricted ideogram into the message;else if the author user or the recipient user is not authorized to access the restricted ideogram, then send, to the client device of the author user, a restricted-content response comprising a warning that the restricted ideogram has restrictions associated with it.
  3. 17
    A system comprising:one or more processors;and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to: receive, from a client device of an author user, a request for a restricted ideogram to be inserted into a message;access social-networking information for the author user stored in association with a social graph of the social-networking system;determine, based on the social-networking information for the author user, whether the author user is authorized to access the restricted ideogram;access social-networking information for a recipient user stored in association with the social graph of the social-networking system;determine, based on the social-networking information for the recipient user, whether the recipient user is authorized to access the restricted ideogram;and if the author user and the recipient user are authorized to access the restricted ideogram, then send, to the client device of the author user, information to insert the restricted ideogram into the message;else if the author user or the recipient user is not authorized to access the restricted ideogram, then send, to the client device of the author user, a restricted-content response comprising a warning that the restricted ideogram has restrictions associated with it.