Retrieval of enterprise content that has been presented

US10430412B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10430412-B2
Application numberUS-201414195389-A
CountryUS
Kind codeB2
Filing dateMar 3, 2014
Priority dateMar 3, 2014
Publication dateOct 1, 2019
Grant dateOct 1, 2019

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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • Graphs; Linked lists (G06F16/9027 takes precedence) · CPC title

  • Query execution · CPC title

  • G06Q10/10Primary

    Office automation; Time management · 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 US10430412B2 cover?
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.
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/2455. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 01 2019 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).