Contextual document attribute values
AssigneeSap SE
InventorsAndreas Heix, Achim Weigel, Lars Erbe
Life of this patent
Estimating the term…
Abstract
Metadata is generated that contains attribute values for a first document that in turn contains one or more key words. The attribute values of the first document are based on contextual information such as attribute values associated with other documents that contain at least one of the key words. Once generated, the metadata may be associated with the first document. Related techniques, apparatuses, and articles are also described.
Claims12
An article comprising a non-transitory machine-readable storage medium embodying instructions that when performed by one or more machines result in operations comprising:
- initiating generation of metadata using a pop-up graphical user interface for a first document generated by a user, the first document containing one or more key words;
- extracting the one or more key words from the first document to build a profile of a user's knowledge based on extracted key words used for generating and proposing attribute values;
- polling a search engine to identify and sort among a first plurality of documents, at least one second document having key words matching the extracted one or more key words, the at least one second document having associated attribute values from a plurality of prioritized and ranked sources, the attribute values of the second document being associated with a workflow history of the user of the first document and the attribute values are presented according to relevancy and priority rankings, the search engine limiting the first plurality of documents to documents previously accessed by the user within a pre-defined time period;
- wherein the attribute values for the document are automatically generated each time triggering an event, wherein the event includes uploading the document to a portal, creating the document and saving the document;
- presenting a graphical user interface comprising fields for values for the metadata, at least a portion of the fields being populated with values corresponding to at least a portion of the attribute values of the at least one second document;
- receiving user-generated input via the graphical user interface to accept the modification of the attributes values;
- generating, in response to the user-generated input, the metadata for the first document using the values in the presented graphical user interface;
- and
- associating the generated metadata with the first document, wherein a user can search for the first document by using at least one of the one or more keywords of the first document and the attribute values of the first document.
A method for implementation by at least one data processor forming part of at least one computing system, the method comprising:
- initiating generation of metadata using a pop-up graphical user interface for a first document generated by a user containing plurality of key words;
- extracting the one or more key words from the first document to build a profile of a user's knowledge based on extracted key words used for generating and proposing attribute values;
- polling a search engine to identify and sort among a first plurality of documents, at least one second document having key words matching the extracted one or more key words, the at least one second document having associated attribute values from a plurality of prioritized and ranked sources, the attribute values of the second document being associated with a workflow history of the user of the first document and the attribute values are presented according to relevancy and priority rankings, the search engine limiting the first plurality of documents to documents previously accessed by the user within a pre-defined time period;
- wherein the attribute values for the document are automatically generated each time triggering an event wherein the event includes uploading the document to a portal, creating the document and saving the document;
- presenting a graphical user interface comprising fields for values for the metadata, at least a portion of the fields being populated with values corresponding to at least a portion of the attribute values of the at least one second document;
- receiving user-generated input via the graphical user interface to accept the modification of the attributes values;
- generating, in response to the user-generated input, the metadata for the first document using the values in the presented graphical user interface;
- and
- associating the generated metadata with the first document, wherein a user can search for the first document by using at least one of the one or more keywords of the first document and the attribute values of the first document.
A system comprising:
- at least one data processor;
- and
- memory storing instructions, which when executed by the at least one data processor, result in operations comprising:
- initiating generation of metadata using a pop-up graphical user interface for a first document generated by a user upon a triggering event associated with the first document, the first document containing one or more key words;
- extracting the one or more key words from the first document to build a profile of a user's knowledge based on extracted key words used for generating and proposing attribute values;
- polling a search engine to identify and sort among a first plurality of documents, at least one second document having key words matching the extracted one or more key words, the second document keywords including having associated attribute values from a plurality of prioritized and ranked sources, the attribute values selected from a group consisting of:
- an author of the second document, a name of the second document, a description of the second document, a type of the second document and projects related with the second document, the attribute values of the at least one second document being used to generate attribute values for the first document, the generating comprising obtaining contextual information from content of the second document and identifying the attribute values for the first document based on the contextual information of the second document and the attribute values are presented according to relevancy and priority rankings, the search engine limiting the first plurality of documents to documents previously accessed by the user within a pre-defined time period;
- wherein the attribute values for the document are automatically generated each time triggering an event wherein the event includes uploading the document to a portal, creating the document and saving the document;
- presenting a graphical user interface comprising fields for values for the metadata, at least a portion of the fields being populated with values corresponding to at least a portion of the attribute values of the at least one second document;
- receiving user-generated input via the graphical user interface to accept the modification of the attributes values;
- generating, in response to the user-generated input, the metadata for the first document using the values in the presented graphical user interface;
- and
- associating the generated metadata with the first document, wherein a user can search for the first document by using at least one of the one or more keywords of the first document and the attribute values associated with the first document, and wherein the user can search for the second document by using at least one of the keywords of the second document and the attribute values associated with the second document.
Dependencies are inferred from the claim text.