# US 2022/0035604 A1 · Computing Expression Medium, Development Environment, and Device Communication and Control Architecture

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2022/0035604 A1
- Document ID: US20220035604A1
- Status: Published application
- Kind: A1
- Application number: 17/496,957
- Filed: 2021-10-08
- Published: 2022-02-03
- Earliest claimed: 2014-06-13
- Assignees: James L. Bosworth
- Inventors: Sanford Klausner
- Web page: https://patentgrep.com/patent/US20220035604A1

## CPC

- G06F 8/34: Graphical or visual programming
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

During a process called live design, a computing system may receive, from a repository, an instance of a first component comprising a first set of one or more metaobjects that provides a binary representation of the instance of the first component. In turn, the computing system may render the instance of the first component as an icon and a first set of one or more underlying panes that provide a visual expression of the instance of the first component. The computing system may then receive, via the first set of one or more underlying panes, a user modification to the instance of the first component. Thereafter, the computing device and/or the repository may determine whether the user modification to the instance of the first component is valid, and may process the user modification in accordance with the determining.

## Claims

### Claim at position 1

1-20. (canceled)

### Claim 21

A method comprising:
receiving, from a repository, an instance of a first component, wherein the instance of the first component comprises a first set of one or more metaobjects that provides a binary representation of the instance of the first component;
rendering the instance of the first component as an icon and a first set of one or more underlying panes that provide a visual expression of the instance of the first component;
receiving, via the first set of one or more underlying panes, a user modification to the instance of the first component;
determining whether the user modification to the instance of the first component is valid, wherein said first component includes a metaobject having at least one method slot defining a method for checking the semantics of said first component, wherein said determining whether the user modification to the instance of the first component is valid includes retrieving, from said method slot, said method and employing said method;
processing the user modification in accordance with the determining,
wherein the first component is linked to a second component,
receiving, from the repository, an instance of the second component that comprises a second set of one or more metaobjects; and
rendering the second set of one or more metaobjects as a slot icon in the first set of one or more panes and a second set of one or more underlying panes that provide a visual expression of the second set of one or more metaobjects.
