Controlling access to ideograms

US9749334B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9749334-B2
Application numberUS-201615350597-A
CountryUS
Kind codeB2
Filing dateNov 14, 2016
Priority dateFeb 5, 2014
Publication dateAug 29, 2017
Grant dateAug 29, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. 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. The method of claim 1 , wherein the determining whether the recipient user is authorized to access the restricted ideogram comprises determining whether the recipient user is a member of a group of authorized users. 3. The method of claim 1 , wherein the determining whether the recipient user is authorized to access the restricted ideogram comprises determining whether an attribute of the recipient user meets a restriction requirement. 4. The method of claim 3 , wherein the restriction requirement relates to a demographic attribute of the recipient user, a profile attribute of the recipient user, a status of the recipient user, or a transaction history of the recipient user. 5. The method of claim 1 , wherein the determining whether the author user is authorized to access the restricted ideogram comprises determining whether the request from the client device of the author user comprises an authorization code or token. 6. The method of claim 1 , wherein the sending of the information to insert the restricted ideogram into the message comprises sending information to render a user interface that allows the author user to insert the restricted ideogram into the message. 7. The method of claim 1 , wherein the sending of the information to insert the restricted ideogram into the message comprises sending information to display the restricted ideogram in conjunction with the message. 8. The method of claim 1 , wherein the restricted-content response comprises a version of the message wherein the restricted ideogram is removed. 9. The method of claim 1 , wherein the restricted-content response comprises a version of the message wherein the restricted ideogram is replaced with a restricted-content symbol. 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. 11. The media of claim 10 , wherein the software operable when executed to determine whether the recipient user is authorized to access the restricted ideogram comprises software operable when executed to determine whether the recipient user is a member of a group of authorized users. 12. The media of claim 10 , wherein the software operable when executed to determine whether the recipient user is authorized to access the restricted ideogram comprises software operable when executed to determine whether an attribute of the recipient user meets a restriction requirement. 13. The media of claim 12 , wherein the restriction requirement relates to a demographic attribute of the recipient user, a profile attribute of the recipient user, a status of the recipient user, or a transaction history of the recipient user. 14. The media of claim 10 , wherein the software operable when executed to determine whether the author user is authorized to access the restricted ideogram comprises software operable when executed to determine whether the request from the client device of the author user comprises an authorization code or token. 15. The media of claim 10 , wherein the software operable when executed to send the information to insert the restricted ideogram into the message comprises software operable when executed to send information to render a user interface that allows the author user to insert the restricted ideogram into the message. 16. The method of claim 10 , wherein the software operable when executed to send the information to insert the restricted ideogram into the message comprises software operable when executed to send information to display the restricted ideogram in conjunction with the message. 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. 18. The system of claim 17 , wherein the processors being operable when executing the instructions to send the information to insert the restricted ideogram into the message comprises the processors being operable when executing the inst

Assignees

Inventors

Classifications

  • Semantic analysis · CPC title

  • Multimedia information · CPC title

  • Real-time or near real-time messaging, e.g. instant messaging [IM] · CPC title

  • H04L63/102Primary

    Entity profiles · CPC title

  • Annotation, e.g. comment data or footnotes · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9749334B2 cover?
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 informatio…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L63/102. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 29 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).