PATENT CLAIM ANALYSIS

Application Number: 16395074
Application Type: Utility
Filing Date: 2019-04
Publication Date: 2019-08
Patent Classification: ["704", "009000"]

Abstract:
A computer-implemented method for language generation of a flow diagram, which receives a flow diagram. A plurality of geometric shapes within the flow diagram is identified. A plurality of text elements within the flow diagram is identified. The plurality of text elements and corresponding geometric shapes are associated. The association between the plurality of geometric shapes are identified. A diagram matrix based on the associations between the plurality of geometric shapes is generated. A linear language representation of the diagram matrix is generated.

Claim (Index 9):
A computer system for language generation from flow diagrams, the computer system comprising:\n one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, wherein the computer system is capable of performing a method comprising: receiving, by a device with speech recognition capabilities, a spoken description of a flow diagram; identifying, by the device, a plurality of geometric shapes within the spoken description of the flow diagram using natural language processing techniques; converting the identified geometric shapes into geometric primitives, each geometric primitive comprises an irreducible geometric element; identifying, by the device, a plurality of text elements within the spoken description of the flow diagram; based on the geometric primitives, identifying, by the device, a plurality of connectors connecting the plurality of geometric shapes in the spoken description of the flow diagram by separating the identified plurality of geometric shapes and the plurality of connectors into imagelets, each imagelet comprising at least one geometric shape from the plurality of geometric shapes, at least one text element from the plurality of text elements attached to a placeholder along with the plurality of connectors; identifying associations between the plurality of geometric shapes, the plurality of text elements and the plurality of connectors by combining the imagelets and the plurality of text in order to create a map of the flow diagram; based on the identified associations, automatically generating a machine-encoded version of the spoken description of the flow diagram together with a linear language representation and a natural language representation of the flow diagram to provide fast and accurate information retrieval by search engines; based on imagelets associated with a plurality of predefined geometric shapes, the identified associations and a predefined criteria, determining corresponding meanings between the plurality of geometric shapes, the identified plurality of connectors, and placeholders within the flow diagram; generating a diagram matrix based on the identified associations and corresponding meanings between the plurality of geometric shapes, the plurality of text elements and the plurality of connectors, wherein each element of the diagram matrix corresponds to at least one of the identified associations, the identified associations comprising relationships between a source shape, a shape type, a location of an arrowhead, a destination shape, a text element, a position of a text element within a shape type, a multi-directional relation between imagelets, a direction and a connector type; generating a linear language representation of the of the flow diagram based on the diagram matrix; in response to at least one geometric shape in the plurality of geometric shapes missing at least one text element from the plurality of text elements, modifying the flow diagram and the linear language representation to include a default text element associated with the at least one geometric shape, wherein the default text element is selected from a predefined set of default text elements associated with the plurality of geometric shapes based on a domain knowledge and a contextual information; translating the linear language representation into a natural language representation; indexing the natural language representation of the automated representation of the digitized description of the flow diagram; communicating the indexed natural language representation to a database; and retrieving, from the database by a search engine, the indexed natural language representation of the flowchart.

Metadata:
- Claim Count in Document: 32.0
- Percentile: 100.0
- Lexical Diversity: 2.45946
- Patent Class: 704.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['15195183', '14955155', '10770709', '12426359', '12426341']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2532111130732511
- 35 USC 102 Novelty (BERT): 0.5512004446511929
- Combined Prediction Score: 0.2830100462310453
- Mean Citation Score: 195.736754
- Max Citation Score: 413.72012
- Similarity Product: 359.82620379952186

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test