7930317

Representation and Processing of Declarative Discourse

PublishedApril 19, 2011
Assigneenot available in USPTO data we have
InventorsAlan S. Rojer
Technical Abstract

Patent Claims
1 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of processing text to declarations, comprising parsing said text, said parsing including detecting at least one statement representation, said statement representation a constituent of said text, and said statement representation having at least one subject entity representation and, optionally, at least one predicate representation, detecting said subject entity representation, said subject entity having any of a nominal entity representation and a scoped entity representation, detecting said nominal entity representation, detecting said scoped entity representation, said scoped entity representation having an optional nominal specification and at least one predicate representation; detecting said nominal specification, detecting said predicate representation, said predicate representation having a relation representation, and, optionally, at least one object entity representation, said at least one object entity representation having any of a nominal entity representation and a scope entity representation, detecting said relation representation, and detecting said object entity representation; creating an object-oriented data structure in correspondence to said text, said creating including creating a statement instance in response said detecting of said statement representation, said statement instance having a subject entity instance corresponding to each of said at least one subject entity representation, and said statement instance having a predicate instance corresponding to each of said optional at least one predicate representation, creating a nominal entity instance in response said detecting of said nominal entity representation, creating a scoped entity instance in response said detecting of said scoped entity representation, creating a predicate instance in response to said detecting of said predicate representation, said predicate instance having a relation instance corresponding to said relation representation, and said predicate instance having an object entity instance corresponding to each of said optional at least one object entity representation, creating a relation instance in response said detecting of said relation representation; processing said object-oriented data structure to generate declarations. said processing including receiving a sequence of expression instances, said sequence of expression instances including any of said statement instance, said predicate instance, said scoped entity instance, and said nominal entity instance, processing said nominal entity instance to determine a corresponding dispatch entity instance, processing said predicate instance to determine a corresponding dispatch relation instance, and, for each of said object entity instances, determining a corresponding object dispatch entity instance, processing said predicate instance in conjunction with a subject entity instance, according to the presence said optional object entity instances of said predicate instance, in the event of said predicate instance having at least one of said optional object entity instances, for each of said optional object entity instances, providing a declaration, one of said declarations, said declaration having said subject dispatch entity instance corresponding to said subject entity instance, said dispatch relation instance corresponding to said predicate relation entity, and said object dispatch entity instance corresponding to said optional object entity instance, alternatively, in the event of said predicate instance lacking said optional object entity instances, providing a declaration, one of said declarations, said declaration having said subject dispatch entity instance corresponding to said subject entity instance, and said dispatch relation instance corresponding to said predicate relation entity, processing said scoped instance to determine a corresponding subject dispatch entity instance, making use of said corresponding nominal specification, if any, and, for each of said predicate instances of said scoped instance, processing said predicate instance in conjunction with said scoped instance, and processing said statement instance to determine a corresponding subject dispatch entity instance for each of said at least one subject entity instances, and, for each combination of said at least one subject entity instances with said predicate instances, processing said predicate instance in conjunction with said at least one subject entity instance.

Patent Metadata

Filing Date

Unknown

Publication Date

April 19, 2011

Inventors

Alan S. Rojer

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “REPRESENTATION AND PROCESSING OF DECLARATIVE DISCOURSE” (7930317). https://patentable.app/patents/7930317

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

REPRESENTATION AND PROCESSING OF DECLARATIVE DISCOURSE — Alan S. Rojer | Patentable