8407587

System of Processing a Document Targeted for One System on Another System

PublishedMarch 26, 2013
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
8 claims

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

1

1. A system for processing a document having associated field definitions for a target system operating in a non-Unicode encoding scheme in a text editor in a computing environment operating in a Unicode encoding scheme, the system comprising: a processor, a computer readable memory and a computer readable storage medium: a source encoding mechanism in an editor parameters module of the text editor, wherein responsive to importing a document in a non-Unicode encoding scheme into a text editor operating in a Unicode encoding scheme, the source encoding mechanism is configured to determine a source encoding of the originating document; a field definitions mechanism in the editor parameters module of the text editor, wherein the field definitions mechanism is configured to determine one or more field definitions that are in effect for a given line in the document in the Unicode encoding scheme, wherein the field definitions provide a predefined formatting structure of the individual lines of text in the document, and to determine one or more shift-out or shift-in bytes in the document; a validation process of the text editor, wherein the validation process is configured to determine whether one or more field violations exist in the document as a result of importing the document in the non-Unicode encoding scheme into the text editor in the Unicode encoding scheme; a document management module of the text editor, wherein responsive to a determination that importing the document into the text editor results in one or more field violations, the document management module is configured to provide an identification of the one or more field violations; and a parser process configured to determine if a change to the document in the Unicode encoding scheme violates one of the one or more field definitions within the document in the non-Unicode encoding scheme and to provide an indication to the text editor when a field definition violation is determined; wherein the text editor, responsive to a determination that the change does not violate one of the field definitions associated with the document in the non-Unicode encoding scheme, is configured to allow the change to the document; wherein the text editor is configured to maintain field definitions of the document as a result of the change, wherein maintaining field definitions of the document comprises deleting spaces in a field in the document when the change is an insert and wherein maintaining field definitions of the document comprises inserting spaces in the document when the change is a deletion; and wherein the source encoding mechanism, field definitions mechanism, validation process of the text editor, document management module of the text editor, and parser process are program instructions stored on the computer readable storage medium for execution by the processor via the computer readable memory.

2

2. The system of claim 1 , further comprising a mechanism configured to generate a display indication for use by the text editor at a location in the document representative of the field definition violation.

3

3. A computer program product comprising a non-transitory computer readable medium having computer-executable instructions for processing a document having associated field definitions targeted for a system operating in a first encoding scheme in a text editor operating in a second encoding scheme, wherein the computer-executable instructions, when executed on a computing device, causes the computing device to: responsive to importing a document in a non-Unicode encoding scheme into a text editor operating in a Unicode encoding scheme, determine, by a source encoding mechanism in an editor parameters module of the text editor, a source encoding of the originating document; determine, by a field definitions mechanism in an editor parameters module of the text editor, one or more field definitions that are in effect for a given line in the document in the Unicode encoding scheme, wherein the field definitions provide a predefined formatting structure of the individual lines of text in the document; determine one or more shift-out or shift-in bytes in the document; determine, by a validation process of the text editor, whether one or more field violations exist in the document as a result of importing the document in the non-Unicode encoding scheme into the text editor in the Unicode encoding scheme; responsive to a determination that importing the document into the text editor results in one or more field violations, provide an identification of the one or more field violations through a document management module of the text editor; determine, by a parser process, if a change to the document in the Unicode encoding scheme violates one of the one or more field definitions within the document in the non-Unicode encoding scheme; and responsive to a determination that the change violates one of the field definitions associated with the document in the non-Unicode encoding scheme, provide an indication to the text editor when a field definition violation is determined and denying the change to the document; responsive to a determination that the change does not violate one of the field definitions associated with the document in the non-Unicode encoding scheme, allow the change to the document; and maintain field definitions of the document as a result of the change, wherein maintaining field definitions of the document comprises deleting spaces in a field in the document when the change is an insert and wherein maintaining field definitions of the document comprises inserting spaces in the document when the change is a deletion.

4

4. The computer program product of claim 3 , further comprising identifying the field definition violation in the document in response to the indication.

5

5. The computer program product of claim 4 , wherein identifying the field definition violation comprises generating a display indication for use by the text editor at a location in the document representative of the field definition violation.

6

6. An apparatus, comprising: a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to: responsive to importing a document in a non-Unicode encoding scheme into a text editor operating in a Unicode encoding scheme, determine, by a source encoding mechanism in an editor parameters module of the text editor, a source encoding of the originating document; determine, by a field definitions mechanism in an editor parameters module of the text editor, one or more field definitions that are in effect for a given line in the document in the Unicode encoding scheme, wherein the field definitions provide a predefined formatting structure of the individual lines of text in the document; determine one or more shift-out or shift-in bytes in the document; determine, by a validation process of the text editor, whether one or more field violations exist in the document as a result of importing the document in the non-Unicode encoding scheme into the text editor in the Unicode encoding scheme; responsive to a determination that importing the document into the text editor results in one or more field violations, provide an identification of the one or more field violations through a document management module of the text editor; determine, by a parser process, if a change to the document in the Unicode encoding scheme violates one of the one or more field definitions within the document in the non-Unicode encoding scheme; and responsive to a determination that the change violates one of the field definitions associated with the document in the non-Unicode encoding scheme, provide an indication to the text editor when a field definition violation is determined and denying the change to the document; responsive to a determination that the change does not violate one of the field definitions associated with the document in the non-Unicode encoding scheme, allow the change to the document; and maintain field definitions of the document as a result of the change, wherein maintaining field definitions of the document comprises deleting spaces in a field in the document when the change is an insert and wherein maintaining field definitions of the document comprises inserting spaces in the document when the change is a deletion.

7

7. The apparatus of claim 6 , wherein the instructions further cause the processor to identify the field definition violation in the document in response to the indication.

8

8. The apparatus of claim 7 , wherein identifying the field definition violation comprises generating a display indication for use by the text editor at a location in the document representative of the field definition violation.

Patent Metadata

Filing Date

Unknown

Publication Date

March 26, 2013

Inventors

Adrian Storisteanu

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. “SYSTEM OF PROCESSING A DOCUMENT TARGETED FOR ONE SYSTEM ON ANOTHER SYSTEM” (8407587). https://patentable.app/patents/8407587

© 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.

SYSTEM OF PROCESSING A DOCUMENT TARGETED FOR ONE SYSTEM ON ANOTHER SYSTEM — Adrian Storisteanu | Patentable