Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home File Sharing Elimination-of-left-recursion-from-context-free-grammars

 Encoding and transferring media content onto removable storage
In the following detailed description of embodiments of the invention, reference is made to the ...


 Method and apparatus for refreshing a non-clocked memory
OF THE INVENTION A combinatorial decoding device and/or programmable refresh according to the ...


 Generalized network security policy templates for implementing similar network security policies across multiple networks
The present invention provides a software facility for implementing similar network security ...


 Server system and method for distributing and scheduling modules to be executed on different tiers of a network
An exemplary embodiment of a component distribution server (CDS) system according to the present ...


 Solid state sound lamp
The present invention comprises a sound light source that overcomes the problems caused by the ...


 Microcomputer-based carrier detection system for a cordless telephone by comparing an output signal which contains signals no higher in frequency with a frequency threshold value
OF THE EMBODIMENT Referring to FIG. 1a, a cordless telephone 100 as known from the prior art ...


 Automated audit methodology for design
1. A method of auditing a design process, said method comprising: producing a library usage file ...


 System and method for facilitating document imaging requests
The present invention addresses these shortcomings and enables user-friendly, error-free data entry ...


 Automatic synthesis of semantic information from multimedia documents
The present invention is a system for automatically synthesizing semantic information units from ...


 Information integrated indicating method, apparatus and system for use on the world wide web applied to data inspection
OF THE INVENTION 1. Background of the Invention The present invention relates to an information ...


 Elimination of left recursion from context-free grammars

Details
Inventors: Moore, Robert C.;
Assignee: Microsoft Corporation (Redmond, WA)
Primary Examiner: Edouard; Patrick N.
Assistant Examiner:
Attorney, Agent or Firm: Westman, Champlin & Kelly, P.A., Koehler; S.

A method for transforming a first set of rule expressions forming a first grammar to a second set of rule expressions forming a second grammar includes identifying at least one left-recursive category of the first grammar; and applying a left-corner transform to substantially only the left-recursive rule expressions of the first grammar in forming the second grammar.

DETAILED DESCRIPTION A method for transforming a first set of rule expressions forming a first grammar to a second set of rule expressions forming a second grammar includes identifying at least one left-recursive category of the first grammar; and applying a left-corner transform to substantially only the left-recursive rule expressions of the first grammar in forming the second grammar.
The method can be executed on a suitable computer wherein instructions are provided on a computer readable medium.
A second broad aspect of the present invention is a method for building a language model by transforming a first set of rule expressions forming a first grammar to a second set of rule expressions forming a second grammar, the method including: replacing a set of rule expressions of the form, A.
fwdarw.
X.
sub.
1.
beta.
.
sub.
1, .
.
.
, A.
fwdarw.
X.
sub.
n.
beta.
.
sub.
n with A.
fwdarw.
A-non-left-rec A-non-left-rec.
fwdarw.
X.
sub.
1.
beta.
.
sub.
1.
.
.
A-non-left-rec.
fwdarw.
X.
sub.
n.
beta.
.
sub.
n where A is a left-recursive category, X.
sub.
1 .
.
.
X.
sub.
n are each any word or non-left-recursive category of the first grammar, .
beta.
.
sub.
1 .
.
.
.
beta.
.
sub.
n are each a sequence (possibly a null sequence) of words and/or categories of the first grammar, and A-non-left-rec is a newly defined category.
The method can be executed on a suitable computer wherein instructions are provided on a computer readable medium.



Related patents
  Apparatus and method for electronic document certification and verification
In accordance with the present invention, electronic document certification, verification of such certification, and certification in the transmission of electronic mail ...
  Method for tracking configuration changes in networks of computer systems through historical monitoring of configuration status of devices on the network.
It is an aspect of the present invention to track configuration changes in computer system devices on a network. It is another aspect of the invention to use a revision ...
  Method and apparatus for implementing distributed SCSI devices using enhanced adapter reservations
Principal aspects of the present invention are to provide a method and apparatus for implementing distributed (SCSI) devices using enhanced adapter reservations. Other ...
  Schema for sharing relational database types
A schema is described for storing the meta data that describes relational databases. Advantageously, the schema can be used in both database vendor environments and ...
  Methods and systems for providing supplemental contextual content
FIG. 1 is a block diagram of an article generation system 100. In FIG. 1, an article generator 105 interacts with information sources 110 to publish articles to a ...
  Assigning a hot spot in an electronic artwork
In general, in one aspect, the invention features apparatus and methods implementing a technique for creating an electronic artwork with a hot area. For a selected layer ...
  3D virtual environment creation management and delivery system
A system for the creation, modification and delivery of a virtual environment is one in which the virtual reality environment or scene is stored not in terms of files, ...
  Method and apparatus for producing and accessing composite data
OF THE INVENTION Reference will now be made in detail to the preferred embodiments of this invention, examples of which are illustrated in the accompanying drawings. To ...
  Composing a description of a virtual 3D world from values stored in a database and generated by decomposing another description of a virtual 3D world
The foregoing needs, and other needs that will become apparent in the following description, are fulfilled by embodiments of the invention, which comprises, in one ...
  Method, system and program product for animated web page construction and display
It is therefore one object of the present invention to provide a system and method for constructing and displaying web pages that make the web page loading process more ...

0.034

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved