Using a search to determine what a group of people are working on

US11675783B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11675783-B2
Application numberUS-202016917522-A
CountryUS
Kind codeB2
Filing dateJun 30, 2020
Priority dateJun 30, 2020
Publication dateJun 13, 2023
Grant dateJun 13, 2023

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.

Examples of the present disclosure describe systems and methods for determining relationships between content items to create a visualization associated with the various content items. The visualization may provide information regarding what various individuals in a group, team, or organization have been working on (e.g., content, documents, projects).

First claim

Opening claim text (preview).

What is claimed is: 1. A system, comprising: a processor; and a memory communicatively coupled to the processor and storing instructions that, when executed by the processor, perform operations, comprising: detecting a query input in a user interface provided on a display of a computing device; processing the input to identify a term; determining a number of first documents to be returned in response to executing a query on a data source using the term is below a threshold; in response to determining the number of first documents is below the threshold, identifying, in the data source, a first relationship between the term and a plurality of data items stored in the data source; based on identifying the first relationship in the data source, analyzing the plurality of data items to determine a second relationship in the data source between the plurality of data items and second documents, wherein the second relationship is based on an interaction between the plurality of data items and the second documents; and providing, on the display of the computing device, a response to the query input, the response to the query input including the first documents and at least a subset of the second content items. 2. The system of claim 1 , the operations further comprising analyzing the plurality of second documents to determine a relevance score for each of the plurality of second documents. 3. The system of claim 1 , wherein the subset of the plurality of second documents is ordered based, at least in part, on a particular property. 4. The system of claim 3 , wherein the particular property is associated with a time period. 5. The system of claim 1 , wherein the particular property is associated with a number of times a particular document in the plurality of second documents is accessed. 6. The system of claim 1 , wherein at least one of the plurality of data items is a content item. 7. The system of claim 1 , wherein at least one of the plurality of data items is an entity. 8. The system of claim 1 , wherein the term is a name of an individual within a group. 9. The system of claim 8 , wherein the first relationship is based, at least in part, on an identified hierarchical structure of the group. 10. The system of claim 1 , the operations further comprising providing, on the user interface, an option that enables the identification of the first relationship when it is determined the number of first documents to be returned is below the threshold. 11. A method, comprising: detecting a query input in a user interface provided on a display of a computing device; processing the input to identify a term; determining a number of first documents to be returned in response to executing a query on a data source using the term is below a threshold; in response to determining the number of first documents is below the threshold, identifying, in the data source, a first relationship between the term and a first data item in the data source; based on identifying the first relationship in the data source, analyzing the first data item in the data source to identify a second relationship in the data source between the first data item and a second data item, wherein the second relationship is based on an interaction between the first data item and the second data item; and providing, on the display of the computing device, a response to the query input, the response to the query input including the first documents and the second data item. 12. The method of claim 11 , further comprising identifying a third data item in the data source based, at least in part, on a third relationship between the second data item and the third data item. 13. The method of claim 12 , further comprising analyzing the second data item and the third data item to determine a relevance score of the second data item and the third data item with respect to the term. 14. The method of claim 13 , further comprising providing, on the display of the computing device, the third data item in addition to the second data item. 15. The method of claim 14 , further comprising arranging the second data item and the third data item based, at least in part, on the relevance score of the second data item and the third data item. 16. The method of claim 14 , further comprising arranging the second data item and the third data item based, at least in part, on a first property associated with the second data item and a second property associated with the third data item. 17. The method of claim 11 , wherein each of the first data item and the second data item is at least one of a user of a project. 18. The method of claim 11 , wherein the first relationship corresponds to at least one of: receiving the first data item; editing a document associated with the first data item; collaborating on a document associated with the first data item; or providing comments about a document associated with the first data item. 19. A method, comprising: processing a received query to identify a term; identifying, in a data source, a first relationship between the term and a first data item in the data source, the first data item corresponding to a user or a project; based on identifying the first relationship in the data source, analyzing the first data item in the data source to identify a second relationship in the data source between the first data item and a first content item, wherein the second relationship is based on an interaction between the first data item and the first content item; and providing, for display on a computing device, a response to the received query, the response including the first content item. 20. The method of claim 19 , further comprising identifying a second data item in the data source based, at least in part, on a third relationship between the first data item and the second data item.

Assignees

Inventors

Classifications

  • G06F16/245Primary

    Query processing · CPC title

  • G06F16/33Primary

    Querying · CPC title

  • between a Database Management System and a front-end application · CPC title

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

  • Presentation of query results · 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 US11675783B2 cover?
Examples of the present disclosure describe systems and methods for determining relationships between content items to create a visualization associated with the various content items. The visualization may provide information regarding what various individuals in a group, team, or organization have been working on (e.g., content, documents, projects).
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G06F16/245. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 13 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).