Associating product with document using document linkage data

US11372894B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11372894-B2
Application numberUS-201916369095-A
CountryUS
Kind codeB2
Filing dateMar 29, 2019
Priority dateDec 21, 2018
Publication dateJun 28, 2022
Grant dateJun 28, 2022

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.

A product may be associated with a linked document, a link to which is included in a linking document. Associating the linked document with the product may include accessing document linkage data, identifying a relevant linkage record from the linkage data, using a linking document identifier determined from the relevant linkage record to access linking document information in respect of the linking document, processing the linking document information to identify a first product to which the first linking document relates, and associating the first product with the linked document.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method for associating product information with a first document, the method comprising: determining a first document identifier of the first document from a first document record associated with the first document, the first document and the first document record stored in a same data store; identifying a second document, the second document being an issue ticket of an issue tracking system and comprising user-generated content in one or more editable fields of the second document, the user-generated content including a user-generated specification of an issue in computer code of a software product and a user-generated link to the first document, the identifying the second document comprising: accessing document linkage data, the document linkage data including one or more linkage records, each linkage record of the one or more linkage records providing a respective linking document identifier and a respective linked document identifier, the respective linking document identifier identifying a linking document which includes a corresponding link to a linked document identified by the respective linked document identifier; identifying, from the document linkage data, a relevant linkage record for which the respective linked document identifier corresponds to the first document identifier; and extracting a linking document identifier from the relevant linkage record, the linking document identifier corresponding to a second document identifier of the second document; using the second document identifier to access a second document record associated with of the second document; processing the second document record to identify the software product associated with the second document; and in response to identifying the software product associated with the second document, modifying the first document record to associate the software product with the first document. 2. The computer-implemented method of claim 1 , wherein: the user-generated link is a first user-generated link; the issue ticket is a first issue ticket; the software product is a first software product; and the method further comprises: identifying a third document, the third document being a second issue ticket of the issue tracking system and comprising a second user-generated link to the first document; processing a third document record associated with the third document to identify a second software product associated with the third document; and determining whether the second software product is the same as the first software product. 3. The computer-implemented method according to claim 2 , wherein in response to determining that the second software product is not the same as the first software product the method further comprises: associating a multi-product value with the first document, the multi-product value indicating that the first document is associated with multiple software products. 4. The computer-implemented method according to claim 2 , wherein in response to determining that the second software product is not the same as the first software product the method further comprises: modifying the first document record to associate the second software product with the first document. 5. The computer-implemented method of claim 1 , wherein the document linkage data is generated by accessing accessible documents and for each accessible document: scraping the accessible document to identify one or more user-generated links in the accessible document; and for each user-generated link in the accessible document, generating a linkage record including an identifier of the accessible document and an identifier of the linked document. 6. The computer-implemented method of claim 1 , wherein the first document is an article comprising user-generated content relating to the software product. 7. The computer-implemented method of claim 6 , wherein the second document and the second document record are stored in the same data store as the first document and the first document record. 8. A computer system comprising: a processor; a communication interface; and a non-transitory computer-readable storage medium storing sequences of instructions, which when executed by the processor, cause the processor to implement a method comprising: determining a first document identifier of a first document from a first document record associated with the first document, the first document record and the first document stored a same data store; identifying a second document that, the second document being an issue ticket of an issue tracking system and comprising user-generated content in one or more editable fields of the second document, the user-generated content including a user-generated specification of an issue in computer code of a software product and a user-generated link to the first document, the identifying the second document comprising: accessing document linkage data, the document linkage data including one or more linkage records, each linkage record of the one or more linkage records providing a respective linking document identifier and a respective linked document identifier, the respective linking document identifier identifying a linking document which includes a corresponding link to a linked document identified by the respective linked document identifier; identifying, from the document linkage data, a relevant linkage record for which the respective linked document identifier corresponds to the first document identifier; extracting a linking document identifier from the first relevant linkage record, the linking document identifier corresponding to a second document identifier of the second document; using the second document identifier to access a second document record associated with the second document; processing the second document record to identify the software product associated with the second document; and in response to identifying the software product associated with the second document, modifying the first document record to associate the software product with the first document. 9. The computer system of claim 8 , wherein: the user-generated link is a first user-generated link; the issue ticket is a first issue ticket; the software product is a first software product; and the method the sequences of instructions cause the processor to implement further comprises: identifying a third document, the third document being a second issue ticket of the issue tracking system and comprising a second user-generated link to the first document; processing a third document record associated with the third document to identify a second software product associated with the third document; and determining whether the second software product is the same as the first software product. 10. The computer system according to claim 9 , wherein in response to determining that the second software product is not the same as the first software product the method the sequences of instructions cause the processor to implement further comprises: associating a multi-product value with the first document, the multi-product value indicating that the first document is associated with multiple software products. 11. The computer system according to claim 9 , wherein in response to determining that the second software product is not the same as the first software product the method the sequences of instructions cause the processor to implement further comprises: modifying the first document record to associate the second software product with the first document. 12. The computer system of claim 8 , wherein the document l

Assignees

Inventors

Classifications

  • Handling of user complaints or trouble tickets · CPC title

  • G06F16/285Primary

    Clustering or classification · CPC title

  • Lexical analysis, e.g. tokenisation or collocates · CPC title

  • using vector based model · CPC title

  • Document management systems · 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 US11372894B2 cover?
A product may be associated with a linked document, a link to which is included in a linking document. Associating the linked document with the product may include accessing document linkage data, identifying a relevant linkage record from the linkage data, using a linking document identifier determined from the relevant linkage record to access linking document information in respect of the li…
Who is the assignee on this patent?
Atlassian Pty Ltd, Atlassian Inc
What technology area does this patent fall under?
Primary CPC classification H04L41/5074. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jun 28 2022 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).