FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 


Data Processing: Software Development, Installation, And Management > Software Program Development Tool (e.g., Integrated Case Tool Or Stand-alone Development Tool) > Translation Of Code > Compiling Code > Analysis Of Code Form > Parsing, Syntax Analysis, And Semantic Analysis

Parsing, Syntax Analysis, And Semantic Analysis

Parsing, Syntax Analysis, And Semantic Analysis patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.

10/25/07 - 20070250822 - Method and apparatus for importing content in a user-defined workflow
An apparatus and method are disclosed for importing content in a user-defined workflow. An apparatus that incorporates teachings of the present disclosure may include, for example, a computing device that can have a controller programmed to identify one or more patterns in content, parse the content according to the one ...

10/18/07 - 20070245327 - Method and system for producing process flow models from source code
A method of extracting process flow data from a source code is provided. The method comprises parsing the source code with a plurality of regular expressions to identify a plurality of elements and at least one relationship between two or more identified element, and generating a model of the source ...

10/11/07 - 20070240138 - Apparatus and method for developing secure software
A computer readable medium includes executable instructions to analyze program instructions for security vulnerabilities. The executable instructions convert diverse program instruction formats to a common format. A system model is derived from the common format. A static analysis is performed on the system model to identify security vulnerabilities. Security vulnerabilities ...

07/19/07 - 20070169038 - Self learning event parser
An adaptive parser capable of automatically reordering expressions such that more commonly matched expressions are tested earlier than less commonly matched expressions; by reordering the expressions in this manner, less frequently matched expressions are less frequently tested, or may not be tested at all, thereby lowering the overall number of ...

07/19/07 - 20070169037 - Command center system and method
A method for interacting with a computer application includes receiving, from a user, an input string from an input field, parsing the input string to identify a command token, validating user authorization to execute the identified command token and executing at least a portion of the computer application based on ...

07/19/07 - 20070169036 - Incremental type inferencing engine
Computer program source code may be parsed to generate corresponding type constraints. The type constraints may be incrementally resolved to achieve incremental type inferencing of various programmatic elements specified by the source code. In contrast to conventional type inference, incremental type inferencing may enable the inference of type information for ...

05/17/07 - 20070113222 - Hardware unit for parsing an xml document
A hardware unit for parsing an XML document includes embedded logic or circuitry for accessing the document, decoding it to change a character set, validating individual characters of the document, extracting tokens, maintaining a symbol table and generating binary token headers to describe the document's structure and convey the document's ...

05/17/07 - 20070113221 - Xml compiler that generates an application specific xml parser at runtime and consumes multiple schemas
In accordance with the teachings of the present invention, a method is presented for generating an application-specific XML parser at runtime. Multiple XML schemas are received and used to generate a software generation tool. The software generation tool then produces an application-specific XML parser that can parse XML input files ...

05/03/07 - 20070101319 - Conditional formatted reporting
A design in a markup language for rendering a report may be generated such that the design and conditions associated therewith are written in a single markup language. Based on this arrangement, both the design and the conditions may be parsed according to a pre-defined grammar to facilitate rapid debugging. ...

04/12/07 - 20070083858 - Reconfigurable semantic processor
Data processors and methods for their configuration and use are disclosed. As opposed to traditional von Neumann microprocessors, the disclosed processors are semantic processors—they parse an input stream and direct one or more semantic execution engines to execute code segments, depending on what is being parsed. For defined-structure input streams ...

03/22/07 - 20070067760 - External resource files for application development and management
A method and system are provided for efficient development of software application programs with user interfaces. Customarily, several specialists, including designers and developers, cooperate during the development stage of an application program. The invention teaches a strategy for making resource files external to the other compiled executable files in an ...

03/08/07 - 20070055965 - Generating an application software library
A method for generating an application software library comprising the steps of: a static analyser processing a binary input library to identify one or more locations in the binary input library which satisfy a semantic analysis condition; inserting metadata into the binary input library at the one or more locations ...

03/01/07 - 20070050760 - Generation of application specific xml parsers using jar files with package paths that match the xml xpaths
A method of XML parsing is provided. In an exemplary embodiment, the method may include: parsing of an XML document; constructing an XML XPATH which includes at least one XML XPATH tag; constructing a JAR file of Java classes which include at least one package path that matches the at ...

02/22/07 - 20070044081 - Application-responsive markup language parser
A markup language parser processes markup language data and provides processed data to an application. A reader is configured to tokenize the markup language data and store resulting tokens in a buffer associated with the reader. A scanner is configured to create string objects based on the tokens and to ...

02/22/07 - 20070044080 - Structure initializers and complex assignment
The claimed subject matter provides a system and/or a method that facilitates constructing and initializing an object within a single expression. An interface component can receive data related to an object that has at least one property associated therewith. A syntax component can combine a construction of the object and ...

01/25/07 - 20070022414 - Direct execution virtual machine
A method for parsing and executing a software program includes receiving a portion of a software program in an original linguistic form, wherein the portion of the software program includes a nonlinear program element having a body, and, while retaining the original linguistic form, directly executing the nonlinear program element ...

01/18/07 - 20070016897 - Methods, apparatus and computer programs for optimized parsing and service invocation
Provided are methods, apparatus and computer programs for optimized parsing and service invocation, as well as for optimized processing of responses to service requests. A set of parsing templates are stored in a tree for matching against common elements of incoming service requests, such as SOAP messages written in XML, ...

01/04/07 - 20070006190 - System and method for dynamic business logic rule integration
A system for dynamically integrating changes in the rules governing business operations into an application program that implements the rules in order to control business operations includes a dynamic business logic rule integrator (“DBLRI”) that essentially provides business logic rules to the application software as executable routines. The DBLRI presents ...

12/28/06 - 20060294509 - Dynamic user experience with semantic rich objects
Semantic rich objects for a dynamic user experience. One or more actions in the process are represented by semantic rich objects (SROs) for exposing functionality of the process. Each of the SROs includes metadata associated with an action and an execution environment therefor. In response to an interactive gesture from ...

12/07/06 - 20060277534 - Evaluation of a temporal description within a general purpose programming language
A translation module translates a temporal description into a temporal expression. The translation module is adapted to translate a temporal description in the form of an extended syntax or a preprocessing macro to the temporal expression. The temporal expression includes a native expression of a general purpose programming language. The ...

10/05/06 - 20060225057 - Method and system for creating programs using code having coupled syntactic and semantic relationship
A new fundamental unit of programming which couples semantic and syntactic relationships, and a system for compiling those units and programs written in those units. A Sym is comprised of a Name, an Inherit Statement, a Self Description, and a Definition. Syms couple syntactic and semantic relationships through their use ...

09/21/06 - 20060212859 - System and method for generating xml-based language parser and writer
System and methods for generating an XML-based language parser and writer. Upon selection of a language, a parser-writer generator is arranged to receive language definition, a set of rules defining a structure of the language. The parser-writer generator generates code to be compiled into a parser and a writer. The ...

07/06/06 - 20060150167 - System and method for integrating non-native storage devices in an information handling system image
Non-native drivers are pre-integrated into the operating system of an image for a manufactured information handling system to allow the operating system to support the device associated with the non-native driver on initial boot of the manufactured information handling system. For instance, registry and critical device database information is parsed ...

06/01/06 - 20060117307 - Xml parser
A method of generating a parser of a source code file that references a syntactic dictionary, a method of compressing the file, and apparatuses that use the methods. The syntactic dictionary is converted into a corresponding plurality of expressions, of a context-free grammar, that are a grammar of the source ...

04/13/06 - 20060080646 - Command script parsing using local and extended storage for command lookup
A method for parsing and verifying the contents of a command script containing a token and written in a scripting language. A first, relatively rapidly accessible data store and a second, less rapidly accessible data store are provided. Each data store contains function signature definitions which include a function name ...

03/02/06 - 20060048110 - Parsing and handling events from .net objects
Methods and apparatus, including computer program products, for parsing and handling events from .NET objects. The method includes generating and initializing an event dispatcher component with a full path of a .NET assembly, the event dispatcher component containing a source .NET component and an object name of the source .NET ...

02/02/06 - 20060026576 - Generating a database model from natural language expressions of business rules
One embodiment of the invention is a method for generating a database model from a set of business rules. For a business rule given as input, an empty list of fact types is created. A determination of whether the business rule is a definitional rule defining that one or more ...

01/19/06 - 20060015859 - Method and apparatus for supporting context links for application program text
Methods and apparatus are provided for supporting text-based context links for application programs. In some embodiments, an application executing on a first computer system may receive a request to open a context link to a text element in a document. The application may determine, based on a list of context ...

01/05/06 - 20060005175 - System and methods for providing a declarative syntax for specifying soap-based web services
A system and methods are provided that make compile-time declarative modeling available for SOAP-based data transmission(s). The declarative modeling minimizes the amount of coding required of a developer. The underlying details regarding the SOAP protocol, dispatching to the appropriate object and function, marshaling and un-marshaling of XML and generating the ...

01/05/06 - 20060005174 - Defining hierarchical structures with markup languages and reflection
A method, a computer program, and an apparatus are provided for building a hierarchical data tree. Typically, hierarchical trees are utilized in building Graphic User Interfaces. However, there are a variety of other uses. During the process of building, a rendering engine is employed to develop the tree, but some ...

12/29/05 - 20050289525 - Extensible command line parsing
An extensible generic command line parser may receive a list of options associated with an application and a command line to parse. A new command line option may be added to the options that can be parsed by adding the new command line option to the list of options. By ...

12/15/05 - 20050278711 - Method and assembly for processing, viewing and installing command information transmitted by a device for manipulating images
A method and assembly for processing, viewing and installing command information transmitted via a peripheral device for manipulating 3D modelling image(s). The peripheral device is a gripping element manipulated by a user and has sensors which detect forces and/or displacements on the gripping element and, as a result of detected ...

12/01/05 - 20050268291 - Specifying user interface interactions for controls in a data driven system
Embodiments of the present invention provide a novel and non-obvious method, system and apparatus for specifying user interface interactions in a data-driven system. In one embodiment, a data-driven data processing system can include a data-driven application including a user interface including one or more controls disposed in the user interface. ...

11/24/05 - 20050262487 - System, apparatus, and method for identifying authorization requirements in component-based systems
Improved detecting the authorization requirements and defining the security policies for an application comprising one or more components is disclosed. A call and resource-access graph is used to model all the possible paths of execution within the application. Then, paths of execution detected during the analysis are combined with the ...

11/03/05 - 20050246694 - Methods and apparatus for parsing extensible markup language (xml) data streams
Methods and structures for parsing an Extensible Markup Language (XML) data stream are described. In the described embodiment, one or more schema modules are defined and are associated with HTTP requests that are received from a client. The schema module(s) has a function that determines whether an XML data stream ...

10/27/05 - 20050240912 - Dynamic media content for collaborators
Methods, systems, and computer program products are provided for delivering dynamic media content to collaborators. Embodiments include providing collaborative event media content, wherein the collaborative event media content includes a grammar and a structured document; generating a dynamic client context for a client; detecting an event in dependence upon the ...

10/20/05 - 20050235277 - Automatic gopher program generator
A system and method for automatically generating a gopher program is provided. The system invokes a debugger and loads a type library into the debugger. The type library containing information regarding each data type used in a program. The system reads each line of a command file, wherein the command ...

10/13/05 - 20050229167 - Interactive hyperlink selection and diagramming
Methods and systems provide for automatically diagramming a web site and associated web pages and links based on interactive navigation and selection performed by a user. Through interactive hyperlink selection and diagramming, a web site diagram is constructed that is based upon the web pages and links selected by a ...

09/01/05 - 20050193380 - System and method for executing wireless applications using common ui components from a ui repository
A system and method is provided having an execution environment of an intelligent runtime device framework for generating user interface elements on a user interface (UI), declared on the device. The proposed method allows user interface definitions through XML metadata UI definitions (or other structured definition language schema) instead of ...

08/04/05 - 20050172276 - Xml-based preprocessor
In an implementation of an XML-based preprocessor, a programmed source file is parsed to generate a syntactic representation of the programmed source file. An XML (Extensible Markup Language) document is generated from the syntactic representation of the programmed source file, and a transform is applied to the XML document to ...

07/28/05 - 20050166193 - Methods, systems, and computer program products for identifying computer program source code constructs
Methods, systems, and computer program products for identifying computer source code constructs are disclosed. According to one method, computer source code is converted to a format suitable for an automated inference engine. The automated inference engine receives as inputs the converted source code, a set of elemental design patterns defining ...

06/16/05 - 20050132342 - Pattern-matching system
An XML parsing system includes a pattern-matching system 1 that receives an input stream 2 of characters corresponding to the XML document to be parsed, and provides an output 3 for subsequent processing in software by a processor 4. The pattern matching system 1 includes two main components, a controller ...



###

FreshPatents.com Support