Determining Content Sessions Using Content-Consumption Events

US2016292170A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016292170-A1
Application numberUS-201514673854-A
CountryUS
Kind codeA1
Filing dateMar 30, 2015
Priority dateMar 30, 2015
Publication dateOct 6, 2016
Grant date

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.

Software for an online content service obtains a plurality of events chronologically generated by a plurality of users of an online content service during a specified period of time. The software identifies any content items associated with each event and annotates each of the content items with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metadata attributes associated with the online content service. The software sorts the events based on user and based on content identifier and orders the sorted events based on timestamp. The software determines the events that make up a content session for the specific content item and the specific user, using the ordered events for the specific content item and a look-back time period and a look-ahead time period. Then the software generates an analytic based at least in part on the content session.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising operations of: obtaining a plurality of events chronologically generated by a plurality of users of an online content service during a specified period of time, wherein each of the events is a content consumption event; identifying any content items associated with each event and annotating each of the content items with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metadata attributes associated with the online content service; sorting the events based on user or browser identifier and based on content identifier and ordering the sorted events for a specific content item and a specific user based on timestamp; determining the events that make up a content session for the specific content item and the specific user, using the ordered events for the specific content item and a look-back time period and a look-ahead time period; and generating an analytic based at least in part on the content session for the specific content item and the metadata that annotates the specific content item and displaying a graphical user interface (GUI) based at least in part on the analytic, wherein each operation is executed by one or more processors. 2 . The method of claim 1 , wherein the metadata attributes associated with a content item include content duration or size. 3 . The method of claim I, wherein the metadata attributes associated with an online content service include property name, business family name, and region name. 4 . The method of claim 1 , wherein the content session ends if timestamps for consecutive events differ by at least thirty minutes. 5 . The method of claim 1 , wherein the specific content item is a video. 6 . The method of claim 1 , wherein the analytics include how much money was made from viewings of the specific content item. 7 . The method of claim 1 , wherein the look-back time period and the look-ahead time period are based at least in part on a confidence interval derived from a measure of central tendency and a measure of dispersion for a probability distribution. 8 . The method of claim 1 , wherein each user identifier is annotated with metadata attributes associated with the user identifier. 9 . The method of claim 1 , wherein the GUI is a newsfeed provided by the online content service. 10 . One or more computer-readable media persistently storing instructions that, when executed by a processor, perform the following operations: obtain a plurality of events chronologically generated by a plurality of users of an online content service during a specified period of time, wherein the events are content-consumption events; identify any content items associated with each event and annotate each of the content items with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metadata attributes associated with the online content service; sort the events based on user or browser identifier and on the basis of content identifier and ordering the sorted events for a specific content item and a specific user based on timestamp; determine the events that make up a content session for the specific content item and the specific user, using the ordered events for the specific content item and a look-back time period and a look-ahead time period; and generate an analytic based at least in part on the content session for the specific content item and the metadata that annotates the specific content item and display a graphical user interface (GUI) based at least in part on the analytic. 11 . The computer-readable media of claim 10 , wherein the metadata attributes associated with a content item include content duration or size. 12 . The computer-readable media of claim 10 , wherein the metadata attributes associated with an online content service include property name, business family name, and region name. 13 . The computer-readable media of claim 10 , wherein the content session ends if timestamps for consecutive events differ by at least thirty minutes. 14 . The computer-readable media of claim 10 , wherein the specific conten item is a video. 15 . The computer-readable media of claim 10 , wherein the analytics include how much money was made from viewings of the specific content item. 16 . The computer-readable media of claim 10 , wherein the look-back time period and the look-ahead time period are based at least in part on a confidence interval derived from a measure of central tendency and a measure of dispersion for a probability distribution. 17 . The computer-readable media of claim 10 , wherein each user identifier is annotated with metadata attributes associated with the user identifier. 18 . The computer-readable media of claim 10 , wherein the GUI is a newsfeed provided by the online content service. 19 . A method, comprising operations of: obtaining an event associated with a user identifier of an online content service, wherein the event is a recent event in a stream of a plurality of events that are content-consumption events; identifying any content items associated with the event and annotating each content item with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metadata attributes associated with the online content service; determining that the event is part of a content session of the user for a specific content item; and generating an analytic based at least in part on the content session and the metadata that annotates the specific content item and displaying a graphical user interface (GUI) based at least in part on the analytic, wherein each operation is executed by one or more processors in real-time or near real-time. 20 . The method of claim 19 , wherein the user identifier is annotated with metadata attributes associated with the user identifier.

Assignees

Inventors

Classifications

  • G06Q10/40Primary

    Business processes related to social networking or social networking services · CPC title

  • G06F3/0482Primary

    Interaction with lists of selectable items, e.g. menus · CPC title

  • Physics · mapped topic

  • Physics · mapped topic

  • Physics · mapped topic

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 US2016292170A1 cover?
Software for an online content service obtains a plurality of events chronologically generated by a plurality of users of an online content service during a specified period of time. The software identifies any content items associated with each event and annotates each of the content items with (a) a plurality of metadata attributes associated with the content item and (b) a plurality of metad…
Who is the assignee on this patent?
Yahoo Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/40. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).