Crowdsourced content sharing

US10915865B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10915865-B2
Application numberUS-202016785320-A
CountryUS
Kind codeB2
Filing dateFeb 7, 2020
Priority dateJun 23, 2017
Publication dateFeb 9, 2021
Grant dateFeb 9, 2021

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 non-limiting examples of the present disclosure, systems, methods and devices for recommending content are presented. An electronic communication between a plurality of members of a common entity may be received. A link to web content in the electronic communication may be identified. A number of instances that the link has been electronically shared with members of the common entity may be determined. A determination may be made as to whether a content propagation threshold has been exceeded based on electronic sharing of the link amongst members of the common entity. The link may be provided for propagation upon determining that the content propagation threshold has been exceeded.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for distribution of content, comprising: receiving an electronic communication between a plurality of members of a common entity, wherein the electronic communication includes a link to web content; storing the link in a content repository; determining a number of instances the link has been shared with the members; and upon determining that the number of instances has exceeded a propagation threshold, providing member access to the link from the content repository with a content distribution application. 2. The method of claim 1 , wherein the electronic communication comprises email communications, instant messaging communications, and calendar application communications. 3. The method of claim 1 , wherein the link comprises a link to the web content or the web content itself. 4. The method of claim 1 , wherein sharing the link with the members comprises sending the link to one of the members, receiving the link by one of the members, or accessing the link by one of the members. 5. The method of claim 3 , wherein providing member access to the link comprises: receiving a request for content from one of the members; determining that the requested content is available for propagation based on the propagation threshold having been exceeded; and providing, with the content distribution application, the link to the content to the requesting member. 6. The method of claim 5 , further comprising: prior to providing the content link to the requesting member, determining whether the requested content accessible by the link is allowable for distribution to the requesting member. 7. The method of claim 5 , further comprising filtering the requested content from distribution to the requesting member based on determining the requested content is unsuitable for distribution to the requesting member. 8. The method of claim 5 , further comprising: providing an email to the requesting member, the email including the link to the requested content in the content repository, wherein the requested content is caused to be displayed on a computing device of the requesting member. 9. A system for distribution of content, comprising: a memory for storing executable program code; a content repository storing a link to web content and web content itself; a content application providing member access to web content; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to: receive an electronic communication between a plurality of members of a common entity, wherein the electronic communication includes the link to web content; store the link in the content repository; determine a number of instances the link has been shared with the members; and upon determining that the number of instances has exceeded a propagation threshold, provide member access to the link from the content repository with the content distribution application. 10. The system of claim 9 , wherein the link comprises a link to the web content or the web content itself. 11. The system of claim 9 , wherein sharing the link with the members comprises the processor being further operative to send the link to one of the members, receiving the link by one of the members, or accessing the link by one of the members. 12. The system of claim 10 , wherein providing member access to the link comprises the processor being further operative to: receive a request for content from one of the members; determine that the requested content is available for propagation based on the propagation threshold having been exceeded; and provide, with the content distribution application, the link to the content to the requesting member. 13. The system of claim 12 , wherein the processor is further operative to, prior to providing the content link to the requesting member, determine whether the requested content accessible by the link is allowable for distribution to the requesting member. 14. The system of claim 12 , wherein the processor is further operative to filter the requested content from distribution to the requesting member based on determining the requested content is unsuitable for distribution to the requesting member. 15. The system of claim 12 , further comprising: providing an email to the requesting member, the email including the link to the requested content in the content repository, wherein the requested content is caused to be displayed on a computing device of the requesting member. 16. A computer-readable storage device comprising executable instructions, that when executed by a processor, assist with distributing content, the computer-readable storage device including instructions executable by the processor for: receiving an electronic communication between a plurality of members of a common entity, wherein the electronic communication includes a link to web content; storing the link in a content repository; determining a number of instances the link has been shared with the members; and upon determining that the number of instances has exceeded a propagation threshold, providing member access to the link from the content repository with a content distribution application. 17. The computer-readable storage device of claim 16 , wherein the link comprises a link to the web content or the web content itself. 18. The computer-readable storage device of claim 17 , wherein providing member access to the link comprises: receiving a request for content from one of the members; determining that the requested content is available for propagation based on the propagation threshold having been exceeded; and providing, with the content distribution application, the link to the content to the requesting member. 19. The computer-readable storage device of claim 18 , further comprising: prior to providing the content link to the requesting member, determining whether the requested content accessible by the link is allowable for distribution to the requesting member. 20. The computer-readable storage device of claim 18 , further comprising: providing an email to the requesting member, the email including the link to the requested content in the content repository, wherein the requested content is caused to be displayed on a computing device of the requesting member.

Assignees

Inventors

Classifications

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

  • Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title

  • G06Q10/101Primary

    Collaborative creation, e.g. joint development of products or services · CPC title

  • Search customisation based on user profiles and personalisation · CPC title

  • using ranking · 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 US10915865B2 cover?
In non-limiting examples of the present disclosure, systems, methods and devices for recommending content are presented. An electronic communication between a plurality of members of a common entity may be received. A link to web content in the electronic communication may be identified. A number of instances that the link has been electronically shared with members of the common entity may be …
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06Q10/101. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2021 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).