# US 2025/0095294 A1 · Display notification for lightweight viewer

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

- Number: US 2025/0095294 A1
- Document ID: US20250095294A1
- Status: Published application
- Kind: A1
- Application number: 18/467,921
- Filed: 2023-09-15
- Published: 2025-03-20
- Earliest claimed: 2023-09-15
- Assignees: Rtx Corporation
- Applicants: Rtx Corporation
- Inventors: Stephen Doll; Michael P. Brown
- Web page: https://patentgrep.com/patent/US20250095294A1

## CPC

- G06T 17/20: Finite element generation, e.g. wire-frame surface description, {tesselation}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 30/10: Geometric CAD
- G06F 30/12: characterised by design entry means specially adapted for CAD, e.g. graphical user interfaces [GUI] specially adapted for CAD
- G06F 30/17: Mechanical parametric or variational design
- G06T 19/20: Editing of three-dimensional [3D] images, e.g. changing shapes or colours, aligning objects or positioning parts
- G06T 2200/24: involving graphical user interfaces [GUIs]
- G06T 2210/32: Image data format
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A user interface for a lightweight viewer may include, among other things, a viewing window operable to display geometry established by one or more of geometric objects of a tessellated model and a plurality of notification objects of the tessellated model. The notification objects include a first statement object and an acknowledgement object linked to the first statement object. The first statement object is operable to establish a first notification screen that blocks display of the geometry in the viewing window prior to selection of the acknowledgement object but permits display of the geometry in response to selection of the acknowledgement object. A method of establishing a tessellated model is also disclosed.

## Claims

### Claim 1

A user interface for a lightweight viewer comprising:
a viewing window operable to display geometry established by one or more of geometric objects of a tessellated model; and
a plurality of notification objects of the tessellated model, wherein the notification objects include a first statement object and an acknowledgement object linked to the first statement object, wherein the first statement object is operable to establish a first notification screen that blocks display of the geometry in the viewing window prior to selection of the acknowledgement object but permits display of the geometry in response to selection of the acknowledgement object.

### Claim 2 (depends on 1)

The user interface as recited in claim 1, wherein the first statement object is operable to display one or more notifications in the first notification screen, and the first notification screen and the acknowledgement object are arranged in a common display region.

### Claim 3 (depends on 1)

The user interface as recited in claim 1, wherein the acknowledgement object is operable to deactivate the first notification screen in response to selection of the acknowledgement object.

### Claim 4 (depends on 1)

The user interface as recited in claim 1, wherein:
the one or more geometric objects are associated with one or more display layers operable to depict the geometry in the viewing window;
the first statement object is associated with a statement layer operable to display information in the first notification screen;
the acknowledgement object is operable to block activation of the one or more of the display layers prior to selection of the acknowledgement object; and
the acknowledgement object is operable to permit activation of the one or more display layers in response to selection of the acknowledgement object.

### Claim 5 (depends on 4)

The user interface as recited in claim 4, wherein the one or more display layers includes a default layer associated with a depiction of the geometry established by the one or more of geometric objects, and the acknowledgement object is operable to activate the default layer.

### Claim 6 (depends on 1)

The user interface as recited in claim 1, further comprising:
an information window established by a plurality of content objects of the tessellated model, the content objects associated with respective content layers of the tessellated model that occupy a common display region, the content objects operable to selectively display information associated with the tessellated model in response to user interaction with the respective content object such that the respective content layer is activated but a remainder of the content layers are deactivated in the common display region;
wherein one or more of the content layers are deactivated prior to selection of the acknowledgement object; and
wherein the acknowledgement object is operable to block activation of the one or more of the content layers prior to selection of the acknowledgement object but is operable to permit activation of the one or more of the content layers in response to selection of the acknowledgement object.

### Claim 7 (depends on 1)

The user interface as recited in claim 1, further comprising:
a navigation window operable to display one or more view objects, the one or more view objects associated with a respective depiction of the one or more geometric objects;
wherein the viewing window is operable to display the depiction in response to user interaction with the respective view object; and
wherein the notification objects include a second statement object linked to the acknowledgement object, wherein the second statement object is operable to establish a second notification screen that blocks display of the one or more view objects in the navigation window prior to selection of the acknowledgement object.

### Claim 8 (depends on 7)

The user interface as recited in claim 7, wherein the second statement object is operable to deactivate the second notification screen in response to selection of the acknowledgement object.

### Claim 9 (depends on 7)

The user interface as recited in claim 7, wherein the notification objects include a review object linked to the acknowledgement object, the review object is hidden prior to selection of the acknowledgement object but is displayed in response to selection of the acknowledgement object, and the review object is operable to cause the first statement object to display the first notification screen in response to user interaction.

### Claim 10 (depends on 1)

The user interface as recited in claim 1, wherein the tessellated model excludes any CAD model associated with the geometry.

### Claim 11

A system for generating a tessellated model comprising:
a computing device including one or more processors coupled to memory;
wherein the computing device is operable to execute a modeling environment, and the modeling environment is operable to:
access a computer-aided design (CAD) model associated with geometry;
generate one or more geometric objects that establish a tessellation of the geometry;
generate a plurality of notification objects, the notification objects including a first statement object and an acknowledgement object linked to the first statement object;
generate a tessellated model including the one or more geometric objects and the notification objects;
wherein the one or more geometric objects are operable to display the tessellation of the geometry in a viewing window of a user interface; and
wherein the first statement object is operable to establish a first notification screen that blocks display of the viewing window prior to selection of the acknowledgement object but permits display of the viewing window in response to selection of the acknowledgement object.

### Claim 12 (depends on 11)

The system as recited in claim 11, wherein:
the acknowledgement object is operable to deactivate the first notification screen in response to selection of the acknowledgement object; and
the acknowledgement object is operable to activate a depiction of the geometry established by the one or more of geometric objects in the viewing window in response to selection of the acknowledgement object.

### Claim 13 (depends on 11)

The system as recited in claim 11, wherein the modeling environment is operable to:
generate one or more view objects associated with a navigation window of the user interface, the one or more view objects associated with a respective depiction of the one or more geometric objects, wherein the viewing window is operable to display the depiction in response to selection of the respective view object;
wherein the tessellated model includes the one or more view objects; and
wherein the notification objects include a second statement object linked to the acknowledgement object, wherein the second statement object is operable to establish a second notification screen that blocks display of the one or more view objects in the navigation window prior to selection of the acknowledgement object.

### Claim 14 (depends on 11)

The system as recited in claim 11, wherein the modeling environment is operable to:
generate a plurality of content objects;
wherein the tessellated model includes the content objects; and
wherein the content objects are operable to establish an information window in the user interface, the content objects are associated with respective content layers of the tessellated model that occupy a common display region, and the content objects are operable to selectively display information associated with the tessellated model in the respective content layers;
wherein one or more content layers are deactivated prior to selection of the acknowledgement object; and
wherein the acknowledgement object is operable to block activation of the one or more content layers prior to selection of the acknowledgement object but is operable to permit activation of the one or more content layers in response to selection of the acknowledgement object.

### Claim 15 (depends on 11)

The system as recited in claim 11, wherein the modeling environment is operable to:
store the tessellated model in a file readable by a lightweight viewer, the file excluding the CAD model.

### Claim 16 (depends on 15)

The system as recited in claim 15, wherein the modeling environment is operable to:
store code in the file that is operable to cause one or more functions associated with the tessellated model to execute in the lightweight viewer.

### Claim 17

A method of establishing a tessellated model comprising:
generating one or more geometric objects that establish a tessellation of geometry stored in a computer-aided design (CAD) model, wherein the one or more geometric objects are operable to display the tessellation of the geometry in a viewing window of a user interface;
generating a plurality of notification objects, the notification objects including a first statement object and an acknowledgement object linked to the first statement object, wherein the first statement object is operable to establish a first notification screen that blocks display of the viewing window prior to selection of the acknowledgement object but permits display of the viewing window in response to selection of the acknowledgement object; and
generating a tessellated model including the one or more geometric objects and the notification objects.

### Claim 18 (depends on 17)

The method as recited in claim 17, further comprising:
assigning one or more notifications to the first statement object, wherein the first statement object is operable to display the one or more notifications in the first notification screen, and the first notification screen and the acknowledgement object are arranged in a common display region of the user interface.

### Claim 19 (depends on 17)

The method as recited in claim 17, wherein:
the acknowledgement object is operable to deactivate the first notification screen in response to selection of the acknowledgement object; and
the acknowledgement object is operable to activate a depiction of the geometry established by the one or more of geometric objects in the viewing window in response to selection of the acknowledgement object.

### Claim 20 (depends on 17)

The method as recited in claim 17, further comprising:
storing the tessellated model in at least one file that excludes the CAD model.

### Claim 21 (depends on 20)

The method as recited in claim 20, further comprising:
displaying the tessellated model in a lightweight viewer.
