IP Library Granted Patent US 9,864,487
Granted Patent B2
US 9,864,487 · App. 15/008,959 · Granted Jan 9, 2018

Techniques for publishing viewers of content

Inventors: Adam Edward D'Angelo (Palo Alto, CA); Rebekah Marie Cox (Mountain View, CA); Sandra Liu Huang (Menlo Park, CA); Joel Oren Lewenstein (San Francisco, CA); Tudor Stefan Achim (Palo Alto, CA)
Assignee: Quora, Inc.
G06F3/0482G06F17/2247G06F17/30598
View Patent ↗
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 9,864,487
App. No.
15/008,959
Granted
Jan 9, 2018
Kind
B2
Abstract

According to various embodiments, a viewing event may be detected, the viewing event corresponding to a user viewing a content item. A view reason associated with the viewing event may be determined, the view reason indicating how the user was notified of the content item or how the user accessed the content item. A privacy value associated with the viewing event may be determined, the privacy value indicating an inferred sensitivity of the user to publication of the viewing event. Further, metadata describing the viewing event may be generated. Moreover, the metadata may be associated with the content item.

Claims (38)

1. A method comprising:

determining, using metadata associated with a content item, that the content item has been viewed on a user interface of a user device;

accessing view reason information, the view reason information describing the reason for which the content item was displayed on the user interface;

receiving a request, from a content author, to display a viewership summary of content items authored by the content author;

aggregating metadata describing viewing events associated with the content items authored by the content author; and

generating a display, on the user interface, of the viewership summary, based on the aggregated metadata, the viewership summary indicating a list of one or more viewers that have viewed one or more of the content items authored by the content author within a predetermined time period, and the list identifying, for each of the viewers, a specific one of the content items viewed by the viewer, and a view reason indicating how the viewer was notified of the specific content item or how the viewer accessed the specific content item.

2. The method of claim 1 , wherein the generating comprises:

including, in the metadata, the view reason information.

3. The method of claim 1 , wherein the view reason identifies a content distribution channel via which a user was notified of the content item.

4. The method of claim 1 , wherein the view reason identifies a person followed by or connected to a user, after a content feed notifies the user of an interaction between the person and the content item.

5. The method of claim 1 , wherein the view reason identifies a topic followed by or connected to a user, after a content feed notifies the user of an association between the content item and the topic and notifies the user of an update to the content item.

6. The method of claim 1 , wherein the view reason identifies the content item, after a public interaction between a user and the content item.

7. The method of claim 6 , wherein the public interaction includes the user posting the content item, posting a response to the content item, following the content item, or voting on the content item.

8. The method of claim 1 , wherein the view reason indicates that a user specified a reference link to the content item in an address bar of a web browser application.

9. The method of claim 1 , wherein the view reason indicates that a user accessed the content item via a reference link included in another content item.

10. The method of claim 1 , wherein the view reason indicates that a user accessed the content item via a reference link associated with a search result displayed in a search results webpage.

11. The method of claim 1 , further comprising:

generating a display, via the user interface, of a list of one or more viewers of the content item, based on the metadata associated with the content item.

12. The method of claim 1 , wherein the list identifies, for each of the viewers, identification information of the viewer, and a view reason indicating how the viewer was notified of the content item or how the viewer accessed the content item.

13. The method of claim 1 , further comprising determining a privacy value associated with the viewing event, the privacy value indicating an inferred sensitivity of the user to publication of the viewing event.

14. The method of claim 1 , wherein the viewers are anonymized, based on a privacy value or view reasons associated with each viewer's interaction with the content item.

15. The method of claim 13 , wherein the privacy value is determined based on content included in the content item or a topic associated with the content item.

16. The method of claim 13 , wherein the privacy value is determined based on a content distribution channel via which a user is notified of the content item, the content distribution channel providing a reference link that was accessed by the user to view the content item.

17. The method of claim 13 , wherein the privacy value is determined based on a previous content item viewed by a user before the user viewed the content item, the previous content item including a reference link that was accessed by the user to view the content item.

18. The method of claim 13 , wherein the privacy value is determined based on a public interaction event between a user and the content item, the interaction event corresponding to the user posting the content item, posting a response to the content item, following the content item, or voting on the content item.

19. A non-transitory machine-readable storage medium having embodied thereon instructions executable by one or more machines to perform operations comprising:

determining, using metadata associated with a content item, that the content item has been viewed on a user interface of a user device;

accessing view reason information, the view reason information describing the reason for which the content item was displayed on the user interface;

receiving a request, from a content author, to display a viewership summary of content items authored by the content author;

aggregating metadata describing viewing events associated with the content items authored by the content author; and

generating a display, on the user interface, of the viewership summary, based on the aggregated metadata, the viewership summary indicating a list of one or more viewers that have viewed one or more of the content items authored by the content author within a predetermined time period, and the list identifying, for each of the viewers, a specific one of the content items viewed by the viewer, and a view reason indicating how the viewer was notified of the specific content item or how the viewer accessed the specific content item.

20. A system comprising:

a processor and executable instructions accessible on a computer-readable medium that, when executed, cause the processor to perform operations comprising:

determining, using metadata associated with a content item, that the content item has been viewed on a user interface of a user device;

accessing view reason information, the view reason information describing the reason for which the content item was displayed on the user interface;

receiving a request, from a content author, to display a viewership summary of content items authored by the content author;

aggregating metadata describing viewing events associated with the content items authored by the content author; and

generating a display, on the user interface, of the viewership summary, based on the aggregated metadata, the viewership summary indicating a list of one or more viewers that have viewed one or more of the content items authored by the content author within a predetermined time period, and the list identifying, for each of the viewers, a specific one of the content items viewed by the viewer, and a view reason indicating how the viewer was notified of the specific content item or how the viewer accessed the specific content item.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Nov 28, 2023
From: OBSIDIAN AGENCY SERVICES, INC.
To: QUORA, INC.
Reel/Frame 065679/0687 →
SECURITY INTEREST Recorded May 18, 2020
From: QUORA, INC.
To: OBSIDIAN AGENCY SERVICES, INC.
Reel/Frame 052690/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2016
From: D'ANGELO, ADAM EDWARD; COX, REBEKAH MARIE; HUANG, SANDRA LIU; LEWENSTEIN, JOEL OREN; ACHIM, TUDOR STEFAN
To: QUORA, INC.
Reel/Frame 037629/0850 →
Continuity (2)
Continuation 13833908 · Mar 15, 2013
Related Publication 20160147391A1 · May 26, 2016