STRUCTURAL EQUIVALENCE OF EXPRESSIONS CONTAINING PROCESSES AND QUERIES

Patent №

US 7,117,487

Granted

2006-10-03

Filed 2002

Owner

MICROSOFT CORPORATION

AI components

2

nlp · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10303379

A program that includes expressions written in a process-based language for representing protocol-based applications as processes is disclosed. The process kernel executes a set of equational laws governing structural equivalence of expressions written in the process-based language. A first expression is parsed. The first expression describes that a query is being executed in parallel with a process. The query has a head, which is empty, and a body, which contains a first name being bound to a second name. The first expression is translated as structurally equivalent to a second expression. The second expression describes that the query is executed in parallel with the process if the query is in canonical form. Each occurrence of the first name in the process is replaceable with the second name.

AI classification

Natural language1.00
AI hardware0.97
Knowledge representation0.07
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00
Planning0.00

Ownership

MICROSOFT CORPORATION

assignment · 135230285

Assignors

MEREDITH, L. GREGORY, BJORG, STEVE, RICHTER, DAVID

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC