Content database for storing extracted content
Abstract
Systems and methods for a content database storing extracted content. A content manager engine executing on a computer system performs various functions in relation to the content database. The content manager engine may extract content fragments from documents of different document types and store the content fragments to content entries of the content database. The content manager engine may reproduce a selected document using the content database, allow direct modification of content entries, and merge two documents of different types into a single document. The content manager engine may also be configured to produce a solution document using the content database based on one or more received user selections. A solution document may be provided to address issues or queries regarding computer system hardware or software. The solution document may comprise a description of any services, products, and/or technologies related to the issue or query.
Claims
exact text as granted — not AI-modified1 .- 19 . (canceled)
20 . An apparatus, comprising:
a memory; and logic, at least a portion of the logic in circuitry coupled to the memory, the logic to:
receive a group identifier for production of a new document;
select a group mapping based on the received group identifier, the group mapping to indicate a plurality of document identifiers;
retrieve a plurality of related document mappings based on the plurality of document identifiers, the plurality of related document mappings to include a document mapping for each of the plurality of document identifiers, each document mapping to identify one or more content entries in a content database, each content entry to store a content fragment;
retrieve a set of content fragments from the content database based on the plurality of related document mappings; and
insert the set of content fragments into the new document.
21 . The apparatus of claim 20 , the group mapping comprising a plurality of data fields, the plurality of data fields to include a field for the group identifier and a field for the plurality of document identifiers.
22 . The apparatus of claim 21 , the plurality of data fields to include fields for one or more of a brief description, a version number, and a timestamp.
23 . The apparatus of claim 20 , the logic to insert the set of content fragments into the new document in an order specified in the selected group mapping.
24 . The apparatus of claim 23 , the order specified in the selected group mapping based on an ordering of the plurality of document identifiers indicated by the group mapping.
25 . The apparatus of claim 20 , the group identifier to identify a topic of the grouping and comprising an identifier for the group mapping.
26 . The apparatus of claim 20 , the logic to insert content fragments in the new document based on an order specified by each document mapping.
27 . The apparatus of claim 20 , the logic to format the new document for display through a web browser.
28 . The apparatus of claim 20 , the logic to store the new document as a document file to a file system of an operating system.
29 . The apparatus of claim 20 , each content entry to comprise an address in the content database to store the content fragment.
30 . A computer-implemented method, comprising:
receiving a group identifier for producing a new document; selecting a group mapping based on the received group identifier, the group mapping indicating a plurality of document identifiers; retrieving a plurality of related document mappings based on the plurality of document identifiers, the plurality of related document mappings to include a document mapping for each of the plurality of document identifiers, each document mapping to identify one or more content entries in a content database, each content entry to store a content fragment; retrieving a set of content fragments from the content database based on the plurality of related document mappings; and inserting the set of content fragments into the new document.
31 . The computer-implemented method of claim 30 , the group mapping comprising a plurality of data fields, the plurality of data fields to include a field for the group identifier and a field for the plurality of document identifiers.
32 . The computer-implemented method of claim 31 , the plurality of data fields including fields for one or more of a brief description, a version number, and a timestamp.
33 . The computer-implemented method of claim 30 , comprising inserting the set of content fragments into the new document in an order specified in the selected group mapping.
34 . The computer-implemented method of claim 33 , the order specified in the selected group mapping based on an ordering of the plurality of document identifiers indicated by the group mapping.
35 . The computer-implemented method of claim 30 , the group identifier identifying a topic of the grouping and comprising an identifier for the group mapping.
36 . The computer-implemented method of claim 30 , comprising inserting content fragments in the new document based on an order specified by each document mapping.
37 . The computer-implemented method of claim 30 , comprising formatting the new document for display through a web browser.
38 . The computer-implemented method of claim 30 , comprising storing the new document as a document file to a file system of an operating system.
39 . The computer-implemented method of claim 30 , each content entry comprising an address in the content database to store the content fragment.
40 . One or more computer-readable media to store instructions that when executed by a processor circuit causes the processor circuit to:
receive a group identifier for production of a new document; select a group mapping based on the received group identifier, the group mapping to indicate a plurality of document identifiers; retrieve a plurality of related document mappings based on the plurality of document identifiers, the plurality of related document mappings to include a document mapping for each of the plurality of document identifiers, each document mapping to identify one or more content entries in a content database, each content entry to store a content fragment; retrieve a set of content fragments from the content database based on the plurality of related document mappings; and insert the set of content fragments into the new document.
41 . The one or more computer-readable media of claim 40 , with instructions to insert the set of content fragments into the new document in an order specified in the selected group mapping.
42 . The one or more computer-readable media of claim 40 , with instructions to insert content fragments in the new document based on an order specified by each document mapping.
43 . The one or more computer-readable media of claim 40 , with instructions to format the new document for display through a web browser.
44 . The one or more computer-readable media of claim 40 , with instructions to store the new document as a document file to a file system of an operating system.Join the waitlist — get patent alerts
Track US2016196358A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.