Systems and methods for processing and organizing electronic content

US9811586B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9811586-B2
Application numberUS-201313886211-A
CountryUS
Kind codeB2
Filing dateMay 2, 2013
Priority dateOct 18, 2012
Publication dateNov 7, 2017
Grant dateNov 7, 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.

The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the received source data or an extraction from the received source data. Additionally, the method includes classifying the electronic content as being associated with one or more content stacks. Further, the method includes generating representations of the electronic content based on the local data and generating instructions to display at least one content stack on a user interface, each displayed contact stack being operable to display one or more of the representations of the electronic content associated with the content stack based on the classification.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for providing content stacks for electronic content, the method comprising: receiving source data from at least one content server, the source data being associated with electronic content; generating, with at least one processor, local data based on at least one of an analysis of the received source data or an extraction from the received source data; applying, with the at least one processor, at least one content stack rule to the local generated data to classify the electronic content as being associated with one or more content stacks of a plurality of content stacks; displaying the plurality of content stacks on a user interface, each of the content stacks representing a collection of electronic content and associated with a corresponding content stack rule that specifies a classification for electronic content in the content stack, wherein each displayed contact stack is operable to display one or more representations of the electronic content associated with the content stack based on the classification; updating a corresponding content stack rule for at least one content stack displayed on the user interface, in response to receiving a selection and dragging of a representation of first electronic content to the at least one content stack, the corresponding content stack rule being updated to modify the classification of the content for the at least one content stack based on an analysis of the features or metadata associated with the first electronic content whose representation is dragged; and re-applying, with the at least one processor, the corresponding content stack rule for the at least one content stack to the local generated data to re-classify the electronic content, wherein the re-classification associates a second electronic content with the at least one content stack. 2. The computer-implemented method of claim 1 , wherein displaying the plurality of content stacks on the user interface comprises generating instructions to display at least one content stack and generating instructions to display at least one tile for the at least one content stack. 3. The computer-implemented method of claim 2 , further comprising: displaying, in response to a selection of the at least one tile based on user input, one or more representations of the electronic content associated with the at least one content stack. 4. The computer-implemented method of claim 1 , wherein the representations of the electronic content comprise at least one of snippets, images, attachments, thumbnails, or text. 5. The computer-implemented method of claim 1 , wherein classifying the electronic content as being associated with the at least one content stack further comprises classifying the electronic content based on a trained business model classification. 6. The computer-implemented method of claim 5 , wherein the trained business model classification utilizes a support vector machine learning algorithm. 7. The computer-implemented method of claim 1 , wherein the at least one content stack rule comprises a parameter specifying at least one of daily deals, top stories, starred, social notifications, retailers, attachments, or photos. 8. The computer-implemented method of claim 1 , further comprising: storing the local generated data in at least one database. 9. The computer-implemented method of claim 1 , further comprising: continuously synchronizing with the at least one content server to receive updated source data for electronic content. 10. The computer-implemented method of claim 9 , further comprising: associating additional representations with the at least one content stack based on the updated source data. 11. The computer-implemented method of claim 1 , wherein the electronic content comprises at least one of e-mails, electronic messages, instant messages, social media messages, text messages, SMS messages, blog posts, alerts, news, notes, documents, web pages, content feeds, or tweets. 12. A system for providing content stacks for electronic content, the system comprising: at least one processor; and a storage device that stores a set of instructions that, when executed by the at least one processor, causes the at least one processor to: receive source data from at least one content server, the source data being associated with electronic content; generate local data based on at least one of an analysis of the received source data or an extraction from the received source data; apply at least one content stack rule to the local generated data to classify the electronic content as being associated with one or more content stacks of a plurality of content stacks; display the plurality of content stacks on a user interface, each of the content stacks representing a collection of electronic content and associated with a corresponding content stack rule that specifies a classification for electronic content in the content stack, wherein each displayed contact stack is operable to display one or more representations of the electronic content associated with the content stack based on the classification; update a corresponding content stack rule for at least one content stack displayed on the user interface, in response to receiving a selection and dragging of a representation of first electronic content to the at least one, the corresponding content stack rule being updated to modify the classification of content for the at least one content stack based on an analysis of the features or metadata associated with the first electronic content whose representation is dragged; and re-apply, with the at least one processor, the corresponding content stack rule for the at least one content stack to the local generated data to re-classify the electronic content, wherein the re-classification associates a second electronic content with the at least one content stack. 13. The system of claim 12 , wherein the set of instructions further cause the at least one processor to: generate instructions to display at least one tile for the at least one content stack. 14. The system of claim 13 , wherein the set of instructions further cause the at least one processor to: display, in response to a selection of the at least one tile based on user input, one or more representations of the electronic content associated with the at least one content stack. 15. The system of claim 12 , wherein the representations of the electronic content comprise at least one of snippets, images, attachments, thumbnails, or text. 16. The system of claim 12 , wherein the set of instructions further cause the least one processor to: classify the electronic content as being associated with the at least one content stack based on a trained business model classification. 17. The system of claim 16 , wherein the trained business model classification utilizes a support vector machine learning algorithm. 18. The system of claim 12 , wherein the at least one content stack rule comprises a parameter specifying at least one of daily deals, top stories, starred, social notifications, retailers, attachments, or photos. 19. The system of claim 12 , wherein the set of instructions further cause the at least one processor to: store the local generated data in at least one database. 20. The system of claim 12 , wherein the set of instructions further cause the at least one processor to: continuously synchronize with the at least one content server to receive updated source data for electronic content.

Assignees

Inventors

Classifications

  • Drag-and-drop · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • G06Q10/107Primary

    Computer-aided management of electronic mailing [e-mailing] · CPC title

  • G06F16/35Primary

    Clustering; Classification · CPC title

  • 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 US9811586B2 cover?
The present disclosure generally relates to processing and organizing electronic content. In accordance with one implementation, a computer-implemented method is provided that comprises receiving source data from at least one content server, the source data being associated with electronic content. The method also includes generating local data based on at least one of an analysis of the receiv…
Who is the assignee on this patent?
Aol Inc, Oath Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/107. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 07 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).