Patent US6986104B2 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6986104B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for normalizing and converting structured content

Assignee: Oracle International Corp
•
Filing: 2001-06-26
•
Granted: 2006-01-10
•
Expires: 2021-06-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus are disclosed for transforming information from one semantic environment to another. In one implementation, a SOLx system includes a Normalization/Translation NorTran Workbench and a SOLx server. The NorTran Workbench is used to develop a knowledge base based on information from a source system, to normalize legacy content according to various rules, and to develop a database of translated content. During run time, the SOLx server receives transmissions from the source system, normalizes the transmitted content, accesses the database of translated content and otherwise translates the normalized content, and reconstructs the transmission to provide substantially real-time transformation of electronic messages.

Inventors

  • 👤 Edward A. Green
  • 👤 Ramon Krosley
  • 👤 Kevin L. Markey

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 22:14
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/30; G06F16/00; G06F16/20; G06F16/25; G06F16/258; G06F16/90; G06F16/95; G06F16/958; G06F16/972; G06F40/40; G06F40/58

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 273 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: providing a computer-based processing tool operating on a computer system; accessing via said computer system a first quantity of information reflecting said first semantic environment of said first user system, said quantity of information defining a first data collection; first operating said computer-based processing tool using said data collection to identify a first set of semantic elements that at least partially define said first semantic environment; accessing a second quantity of information reflecting said first semantic environment, said second quantity of information relating to said content under consideration; second operating said computer-based processing tool to process said second quantity of information relative to said identified set of semantic elements so as to convert at least a portion of said second quantity of information into a third semantic environment, thereby providing one or more converted semantic elements, wherein second elements of said second quantity of information are uniquely associated with said converted semantic elements such that each of said second elements corresponds to a defined one of said first elements; and using said converted semantic elements to process said electronic communication under consideration.
Claim 2
Independent Claim 273 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: providing a computer-based processing tool operating on a computer system; accessing via said computer system a first quantity of information reflecting said first semantic environment of said first user system, said quantity of information defining a first data collection; first operating said computer-based processing tool using said data collection to identify a first set of semantic elements that at least partially define said first semantic environment; accessing a second quantity of information reflecting said first semantic environment, said second quantity of information relating to said content under consideration; second operating said computer-based processing tool to process said second quantity of information relative to said identified set of semantic elements so as to convert at least a portion of said second quantity of information into a third semantic environment, thereby providing one or more converted semantic elements, wherein second elements of said second quantity of information are uniquely associated with said converted semantic elements such that each of said second elements corresponds to a defined one of said first elements; and using said converted semantic elements to process said electronic communication under consideration.
Claim 3
Dependent Claim 22 words
A method as set forth in claim 1 , wherein the first quantity of information includes files from the first user system.
Claim 4
Dependent Claim 35 words
A method as set forth in claim 1 , wherein the first quantity of information includes one of a product, service or parts list, an invoice, a catalogue, an order form or other business form.
Claim 5
Dependent Claim 46 words
A method as set forth in claim 1 , wherein a content of said data collection is parsed into a first number of objects and said set of semantic elements includes a second number of elements, where said first number is different than said second number.
Claim 6
Dependent Claim 39 words
A method as set forth in claim 1 , wherein the step of first operating comprises analyzing a content of said data collection to provide a set of objects and defining the first semantic elements based on the objects.
Claim 7
Dependent Claim 55 words
A method as set forth in claim 5 , wherein the set of first semantic elements comprises a minimized set that encompasses all of the objects of the set of objects, said minimized set having a first number of semantic elements that is less than a second number of objects of said set of objects.
Claim 8
Dependent Claim 45 words
A method as set forth in claim 5 , wherein said set of first objects includes a first object and a second object, where each of said first object and said second object corresponds to one semantic element of said set of first semantic elements.
Claim 9
Dependent Claim 24 words
A method as set forth in claim 1 , wherein the steps of first operating and second operating are performed on different computer systems.
Claim 10
Dependent Claim 23 words
A method as set forth in claim 1 , wherein the third semantic environment is different than the first and second semantic environments.
Claim 11
Dependent Claim 34 words
A method as set forth in claim 1 , wherein the third semantic environment is defined by a standardized lexicon and standardized syntax rules relating to the subject matter of electronic communication under consideration.
Claim 12
Dependent Claim 25 words
A method as set forth in claim 1 , wherein the step of using comprises translating said converted semantic elements from one language into another.
Claim 13
Dependent Claim 60 words
A method as set forth in claim 1 , wherein said step of using comprises performing a transformation of said converted elements to said second semantic environment, wherein the use of said converted elements reduces the total number of elements involved in said transformation relative to an alternative direct transformation from said first semantic environment to said second semantic environment.
Claim 14
Dependent Claim 56 words
A method as set forth in claim 1 , wherein said step of using comprises performing a transformation of said converted elements to said second semantic environment, wherein the use of said converted elements increases the accuracy of said transformation relative to an alternative direct transformation from said first semantic environment to said second semantic environment.
Claim 15
Independent Claim 193 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: providing a computer-based processing tool operating on a computer system; first using said computer-based processing tool to access said communication reflecting said first semantic environment and convert at least a portion of said content into a third semantic environment that is different from both said first semantic environment and said second semantic environment, wherein content elements of said content are uniquely associated with conversion elements of said third semantic environment such that each of said content elements corresponds to a defined one of said conversion elements; and second using said converted portion of said content to process said electronic communication under consideration.
Claim 16
Independent Claim 193 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: providing a computer-based processing tool operating on a computer system; first using said computer-based processing tool to access said communication reflecting said first semantic environment and convert at least a portion of said content into a third semantic environment that is different from both said first semantic environment and said second semantic environment, wherein content elements of said content are uniquely associated with conversion elements of said third semantic environment such that each of said content elements corresponds to a defined one of said conversion elements; and second using said converted portion of said content to process said electronic communication under consideration.
Claim 17
Dependent Claim 34 words
A method as set forth in claim 14 , wherein the third semantic environment is defined by a standardized lexicon and standardized syntax rules relating to the subject matter of electronic communication under consideration.
Claim 18
Dependent Claim 43 words
A method as set forth in claim 14 , wherein the step of first using comprises providing said set of conversion elements, parsing the first document into a set of objects and mapping the set of objects to the set of conversion elements.
Claim 19
Dependent Claim 32 words
A method as set forth in claim 14 , wherein the communication comprises one of a product, service or parts list, an invoice, a catalogue, an order form or other business form.
Claim 20
Independent Claim 163 words
A method for use in standardizing electronic information including human directed content relating to a given subject matter, comprising the steps of: first providing a computer-based analysis tool; second providing a collection of information reflecting a first semantic environment; first using said computer-based processing tool to parse human directed content of the collection into a set of chunks and provide a user interface that can be used to select specific ones of said chunks for processing; second using said computer-based processing tool for defining a standardized semantic environment including a set of standardized semantic elements; third using said computer-based processing tool to select a chunk of said set of chunks and map said selected chunk to a standardized semantic element of said set of standardized semantic elements, wherein said chunk is uniquely associated with said standardized semantic element; and repeating said step of third using until a desired portion of said set of chunks are mapped into said set of standardized semantic elements.
Claim 21
Independent Claim 163 words
A method for use in standardizing electronic information including human directed content relating to a given subject matter, comprising the steps of: first providing a computer-based analysis tool; second providing a collection of information reflecting a first semantic environment; first using said computer-based processing tool to parse human directed content of the collection into a set of chunks and provide a user interface that can be used to select specific ones of said chunks for processing; second using said computer-based processing tool for defining a standardized semantic environment including a set of standardized semantic elements; third using said computer-based processing tool to select a chunk of said set of chunks and map said selected chunk to a standardized semantic element of said set of standardized semantic elements, wherein said chunk is uniquely associated with said standardized semantic element; and repeating said step of third using until a desired portion of said set of chunks are mapped into said set of standardized semantic elements.
Claim 22
Dependent Claim 32 words
A method as set forth in claim 18 , further comprising using said user interface to graphically represent a status relative to mapping of said database content to said standardized semantic environment.
Claim 23
Dependent Claim 57 words
A method as set forth in claim 18 , wherein said user interface assists in developing rules relative to at least one of defining said standardized semantic environment and mapping chunks to standardized semantic elements such that said steps of defining and mapping need not be performed by a user having specialized linguistic expertise in this regard.
Claim 24
Independent Claim 188 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: obtaining input information in a first form reflecting said first semantic environment; using a computer-based processing tool to generate processed information, said processed information including first content corresponding to said input information and second content, provided by said computer-based processing tool, regarding a context of a portion of said first content for use in transforming said input information between said first and second semantic environments, wherein said portion is uniquely associated with an element of said second semantic environment based on said context; and converting said processed information into a second form reflecting said second semantic environment.
Claim 25
Independent Claim 188 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: obtaining input information in a first form reflecting said first semantic environment; using a computer-based processing tool to generate processed information, said processed information including first content corresponding to said input information and second content, provided by said computer-based processing tool, regarding a context of a portion of said first content for use in transforming said input information between said first and second semantic environments, wherein said portion is uniquely associated with an element of said second semantic environment based on said context; and converting said processed information into a second form reflecting said second semantic environment.
Claim 26
Dependent Claim 19 words
A method as set forth in claim 21 , wherein the second content includes tags that provide said context.
Claim 27
Dependent Claim 19 words
A method as set forth in claim 21 , wherein the processed information includes content chunks interspersed with tags.
Claim 28
Dependent Claim 32 words
A method as set forth in claim 23 , wherein the tags are useful for one of defining phrase boundaries, resolving linguistic ambiguities based on context and defining family relationships between chunks.
Claim 29
Independent Claim 205 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: providing a computer-based tool having access to a knowledge base reflecting one of said first and second semantic environments; accessing a communication for transmission between said first and second user systems, said communication having a first content reflecting one of said first and second semantic environments; operating said computer-based tool to transform, in substantially real-time, said first content relative to a source semantic environment of said communication, thereby providing transformed content, wherein an element of said first content is uniquely associated with a transformation element; and transmitting said communication between said first and second user systems; wherein said computer-based tool allows for substantially real-time transformation of communications between said first and second user systems.
Claim 30
Independent Claim 205 words
A method for use in facilitating electronic communication between first and second user systems that operate in first and second different semantic environments by converting a content of an electronic message between said first and second semantic environments, said electronic message having a machine format and said content, wherein said content includes human directed information, said first semantic environment differing from said second semantic environment with respect to at least one of linguistics and syntax relating to a subject matter of said content under consideration, said method comprising the steps of: providing a computer-based tool having access to a knowledge base reflecting one of said first and second semantic environments; accessing a communication for transmission between said first and second user systems, said communication having a first content reflecting one of said first and second semantic environments; operating said computer-based tool to transform, in substantially real-time, said first content relative to a source semantic environment of said communication, thereby providing transformed content, wherein an element of said first content is uniquely associated with a transformation element; and transmitting said communication between said first and second user systems; wherein said computer-based tool allows for substantially real-time transformation of communications between said first and second user systems.
Claim 31
Dependent Claim 24 words
A method as set forth in claim 25 , wherein the computer-based tool is associated with one of the first and second user systems.
Claim 32
Dependent Claim 32 words
A method as set forth in claim 25 , wherein the tool is associated with a source system with respect to the communication, said source system being a source of the communication.
Claim 33
Dependent Claim 27 words
A method as set forth in claim 25 , wherein the computer-based tool is associated with a processing system separate from said first and second user systems.
Claim 34
Dependent Claim 26 words
A method as set forth in claim 25 , wherein the knowledge base reflects the same semantic environment as that of the source of the communication.
Claim 35
Dependent Claim 29 words
A method as set forth in claim 25 , wherein the computer-based tool transforms the communication into a third semantic environment different from the first and second semantic environments.
Claim 36
Dependent Claim 23 words
A method as set forth in claim 25 , wherein the computer-based tool is operative for translating at least portions of the communication.
Claim 37
Dependent Claim 50 words
A method as set forth in claim 25 , wherein said knowledge base is based on a database of objects reflecting said one of said first and second semantic environments and the computer-based tool is operative for performing a transformation of a new object different from any of said objects.

References Cited (Backward Citations)

US5442782A Cited
US5664206A Cited
US6546406B1 Cited
US5903859A Cited
US5778213A Cited
US6035121A Cited
US6829759B1 Cited
US6330530B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2009-01-09 2009-07-11 2010-01-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2013-01-09 2013-07-11 2014-01-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2017-01-09 2017-07-11 2018-01-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag