OPTIMIZING SYMBOL MANIPULATION LANGUAGE-BASED EXECUTABLE APPLICATIONS FOR DISTRIBUTED EXECUTION

Patent №

US 8,762,964

Granted

2014-06-24

Filed 2010

Owner

CISCO TECHNOLOGY, INC.

Lab

AI components

4

nlp · kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12972069

In one embodiment, a method comprises receiving an application that describes functions according to a prescribed symbol manipulation language, the prescribed symbol manipulation language a non-Turing complete language that does not permit partial functions and describes the functions independent of any attribute of any computing system; identifying, in the application, a distribution annotation that identifies a candidate element in the application, the candidate element configured for execution in a distributed computing operation by a distributed computing system comprising two or more distributed computing devices; generating one or more variants of the application based on executing a nondestructive transformation of the application relative to prescribed equality axioms, at least one of the variants containing a corresponding semantically-equivalent variation of the candidate element; and selecting one of the variants as an optimization for execution of the application by the distributed computing system relative to prescribed metrics.

AI classification

AI hardware1.00
Natural language0.91
Planning0.87
Knowledge representation0.78
Machine learning0.16
Evolutionary computation0.03
Vision0.01
Speech0.00

Ownership

CISCO TECHNOLOGY, INC.

assignment · 255200487

Assignors

TURNER, BRYAN, MOON, BILLY GAYLE

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

© 2026 NYSGPT2525 LLC