SEMANTIC PROGRAMMING LANGUAGE

Patent №

US 7,761,858

Granted

2010-07-20

Filed 2004

Owner

MICROSOFT CORPORATION

AI components

6

ml · nlp · speech · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10830988

A software development tool for programming natural language software applications is described. The software development tool includes a programming language and a compiler. The programming language has a set of programming constructs for facilitating natural language programming. The compiler is adapted to take a software program containing instances of the set of programming constructs and to generate a software application.

Machine learningNatural languageSpeechKnowledge representationPlanningAI hardwareG06F 40/30G06F 8/20G06F 8/315G10L 15/18G10L 15/1815Y10S 707/99944

AI classification

Natural language1.00
Speech1.00
AI hardware1.00
Planning1.00
Knowledge representation0.94
Machine learning0.93
Evolutionary computation0.00
Vision0.00

Ownership

MICROSOFT CORPORATION

assignment · 156630576

Assignors

CHANG, SU CHIN, SHANHANI, RAVI C., CIPOLLONE, DOMENIC J., CALCAGNO, MICHAEL V., OLSEN, MARI J.B., PARKINSON, DAVID J.

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

© 2026 NYSGPT2525 LLC