G06F16/81

Prioritized reprocessing of crawled files

Prioritizing crawled data in a document store for reprocess operations. Reprocessing occurs upon a triggering change to configurations. Prioritization is based on the status of the crawled data with respect to an ACL. During reprocessing, the crawled data is reprocessed in an order defined by assigned priority levels.

SEMANTIC DATABASE DRIVEN FORM VALIDATION

Embodiments of the present invention provide a means for validating electronic forms using one or more semantic databases. The invention includes processing an electronic form into individual elements and generating entities for the individual elements. The closest matching ontology is found for each entity and the pairings are grouped into a general formal ontology tree. The entities in the general formal ontology tree are traversed using generated rules. This analysis yields validation results that are combined with the original form to create an annotated form.

UNIVERSAL WARRANTY EXCHANGE PROTOCOL FOR UNSUPPORTED TECHNOLOGIES
20230024970 · 2023-01-26 · ·

Systems and methods are disclosed for consolidating warranty information for IHS components from multiple vendors. A service module or agent component running on an operating system works with a baseboard management controller to retrieve warranty information. A Universal Warranty Data Definition (UWDD) model is used to represent warranty information for components from various vendors. A Warranty Exchange Protocol (WEP) is used to exchange warranty information with vendors using the UWDD model. Vendors establish a website that implements the Warranty Exchange Protocol. When a vendor's components are installed in an IHS, a UWDD plugin for the service module provides information associated with the vendor's UWDD website, such as a website URI and access credentials. The baseboard management controller uses the UWDD plugin information to collect warranty information for the components and to present the warranty information to a data center administrator.

UNIVERSAL WARRANTY EXCHANGE PROTOCOL FOR UNSUPPORTED TECHNOLOGIES
20230024970 · 2023-01-26 · ·

Systems and methods are disclosed for consolidating warranty information for IHS components from multiple vendors. A service module or agent component running on an operating system works with a baseboard management controller to retrieve warranty information. A Universal Warranty Data Definition (UWDD) model is used to represent warranty information for components from various vendors. A Warranty Exchange Protocol (WEP) is used to exchange warranty information with vendors using the UWDD model. Vendors establish a website that implements the Warranty Exchange Protocol. When a vendor's components are installed in an IHS, a UWDD plugin for the service module provides information associated with the vendor's UWDD website, such as a website URI and access credentials. The baseboard management controller uses the UWDD plugin information to collect warranty information for the components and to present the warranty information to a data center administrator.

Method for faceted visualization of a SPARQL query result set

Embodiments use successive refinement to allow a user to systematically explore the result set of an arbitrary query over RDF, such as a SPARQL query. A user inputs an arbitrary base query and modifies this query by replacing selected variables with values to which each selected variable is bound within the result set of the base query. Embodiments present, via a GUI, variable facets that may be substituted for query variables. Embodiments also present, through a GUI, a query history graph that represents query versions that a user has created. A user may navigate this query history graph to return to previously-created query versions. The GUI also provides information about the facets, including a number of results that would be included in the result set of the query version resulting from substitution of the facet for the associated variable.

Method for faceted visualization of a SPARQL query result set

Embodiments use successive refinement to allow a user to systematically explore the result set of an arbitrary query over RDF, such as a SPARQL query. A user inputs an arbitrary base query and modifies this query by replacing selected variables with values to which each selected variable is bound within the result set of the base query. Embodiments present, via a GUI, variable facets that may be substituted for query variables. Embodiments also present, through a GUI, a query history graph that represents query versions that a user has created. A user may navigate this query history graph to return to previously-created query versions. The GUI also provides information about the facets, including a number of results that would be included in the result set of the query version resulting from substitution of the facet for the associated variable.

Techniques for image content extraction

Embodiments are directed to techniques for image content extraction. Some embodiments include extracting contextually structured data from document images, such as by automatically identifying document layout, document data, document metadata, and/or correlations therebetween in a document image, for instance. Some embodiments utilize breakpoints to enable the system to match different documents with internal variations to a common template. Several embodiments include extracting contextually structured data from table images, such as gridded and non-gridded tables. Many embodiments are directed to generating and utilizing a document template database for automatically extracting document image contents into a contextually structured format. Several embodiments are directed to automatically identifying and associating document metadata with corresponding document data in a document image to generate a machine-facilitated annotation of the document image. In some embodiments, the machine-facilitated annotation may be used to generate a template for the template database.

Techniques for image content extraction

Embodiments are directed to techniques for image content extraction. Some embodiments include extracting contextually structured data from document images, such as by automatically identifying document layout, document data, document metadata, and/or correlations therebetween in a document image, for instance. Some embodiments utilize breakpoints to enable the system to match different documents with internal variations to a common template. Several embodiments include extracting contextually structured data from table images, such as gridded and non-gridded tables. Many embodiments are directed to generating and utilizing a document template database for automatically extracting document image contents into a contextually structured format. Several embodiments are directed to automatically identifying and associating document metadata with corresponding document data in a document image to generate a machine-facilitated annotation of the document image. In some embodiments, the machine-facilitated annotation may be used to generate a template for the template database.

Guided information viewing and storage features within web browsers
11704475 · 2023-07-18 ·

The present disclosure relates to non-transitory computer readable mediums (CRMs) for guided-viewing of annotations and the process or organizing and connecting annotations of web documents within web browsers. The rationale for creating and using such computer readable medium is discussed in detail within this disclosure. Throughout the course of this explanation, various steps are dissected and explained in detail in the context of exemplary embodiments to elaborate on the relevant data structures and the architectures, messaging patterns, and use cases that provide the context for these data structures.

Guided information viewing and storage features within web browsers
11704475 · 2023-07-18 ·

The present disclosure relates to non-transitory computer readable mediums (CRMs) for guided-viewing of annotations and the process or organizing and connecting annotations of web documents within web browsers. The rationale for creating and using such computer readable medium is discussed in detail within this disclosure. Throughout the course of this explanation, various steps are dissected and explained in detail in the context of exemplary embodiments to elaborate on the relevant data structures and the architectures, messaging patterns, and use cases that provide the context for these data structures.