Method and system for sharing online content
US-9521172-B1 · Dec 13, 2016 · US
US10430412B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10430412-B2 |
| Application number | US-201414195389-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 3, 2014 |
| Priority date | Mar 3, 2014 |
| Publication date | Oct 1, 2019 |
| Grant date | Oct 1, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
When content is shared, the sharer of the content is identified, as are the audience members. An entry is generated in a data store that identifies the content, the sharer and the audience members. Content retrieval requests can then be processed against the data store to identify and return content.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: storing content; after storing the content, detecting that an item of shared content included in the content was presented to an audience including one or more audience members; identifying a location where the item of shared content is stored; determining whether the identified location where the item of shared content is stored is accessible to users other than the identified sharer from a storage location accessible enterprise-wide; and if not, generating a user interface display with user input mechanisms that are actuated to move the item of shared content to an accessible location; identifying a sharer of the item of shared content; identifying audience members that partook in the item of shared content; and based on the determination that the item of shared content was presented, generating an entry in a data store, the entry including a content identifier identifying the item of shared content and a plurality of different index parameters including a sharer identifier identifying the sharer and audience member identifiers identifying the audience members. 2. The computer-implemented method of claim 1 wherein detecting that the item of shared content is shared comprises: detecting that an application on which the item of shared content was created is placed in a mode indicative of sharing the item of shared content. 3. The computer-implemented method of claim 1 wherein detecting that the item of shared content is shared comprises: detecting that a device that is accessing the item of shared content is coupled to an external monitor. 4. The computer-implemented method of claim 1 wherein detecting that the item of shared content is shared comprises: detecting that a device that is accessing the item of shared content is placed in a mode in which the device is sharing a desktop. 5. The computer-implemented method of claim 1 wherein identifying audience members comprises: accessing meeting information to identify attendees at a meeting at which the sharer is sharing the item of shared content. 6. The computer-implemented method of claim 1 wherein identifying audience members comprises: accessing location information indicative of a location of the sharer when the sharer is sharing the item of shared content. 7. The computer-implemented method of claim 1 wherein identifying audience members comprises: generating a user interface display with user input mechanisms that are actuated by the sharer to identify the audience members. 8. The computer-implemented method of claim 1 and further comprising: receiving a content query with a set of input parameters, the input parameters including an audience member identifier; and searching the data store to identify items of content as results, based on the input parameters. 9. A computer readable storage medium that stores computer executable instructions which, when executed by a computer, cause the computer to perform a method, comprising: storing an item; after storing the item, detecting that the item was presented to an audience including one or more audience members; identifying a location where the item is stored; determining whether the identified location where the item of shared content is stored is accessible to users other than the identified sharer from a storage location accessible enterprise-wide; and if not, generating a user interface display with user input mechanisms that are actuated to move the item of shared content to an accessible location; identifying a sharer of the item; identifying audience members that attended a meeting in which the item was shared; and based on identifying that the item was presented, generating an entry in a data store, the entry including a content identifier identifying the item and a plurality of different index parameters including a sharer identifier identifying the sharer and audience member identifiers identifying the audience member, wherein the audience member identifiers includes an audience member identifier identifying the audience member. 10. The computer readable storage medium of claim 9 and further comprising: receiving a content query with input parameters indicating a user attended a meeting; searching the data store to identify items of content that were previously presented to the user; and returning results indicative of the identified items of content. 11. A processor in electronic communication with computer readable storage media, the computer-readable storage media storing instructions that, when executed, perform a method, the method comprising: storing content; after storing the content, detecting that an item of shared content included in the content was presented to an audience including one or more audience members; identifying a location where the item of shared content is stored; determining whether the identified location where the item of shared content is stored is accessible to users other than the identified sharer from a storage location accessible enterprise-wide; and if not, generating a user interface display with user input mechanisms that are actuated to move the item of shared content to an accessible location; identifying a sharer of the item of shared content; identifying audience members that partook in the item of shared content; and based on the determination that the item of shared content was presented, generating an entry in a data store, the entry including a content identifier identifying the item of shared content and a plurality of different index parameters including a sharer identifier identifying the sharer and audience member identifiers identifying the audience members. 12. The processor of claim 11 , wherein detecting that the item of shared content is shared comprises: detecting that an application on which the item of shared content was created is placed in a mode indicative of sharing the item of shared content. 13. The processor of claim 11 , wherein detecting that the item of shared content is shared comprises: detecting that a device that is accessing the item of shared content is coupled to an external monitor. 14. The processor of claim 11 , the wherein detecting that the item of shared content is shared comprises: detecting that a device that is accessing the item of shared content is placed in a mode in which the device is sharing a desktop. 15. The processor of claim 11 , wherein identifying audience members comprises: accessing meeting information to identify attendees at a meeting at which the sharer is sharing the item of shared content. 16. The processor of claim 11 , wherein identifying audience members comprises: accessing location information indicative of a location of the sharer when the sharer is sharing the item of shared content. 17. The computer readable storage medium of claim 10 , wherein the content query comprises an automatically generated content query.
Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title
Query execution · CPC title
Office automation; Time management · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.