IP Library Granted Patent US 10,289,263
Granted Patent B2
US 10,289,263 · App. 15/178,922 · Granted May 14, 2019

Data acquisition and encoding process linking physical objects with virtual data for manufacturing, inspection, maintenance and repair

Inventors: James J. Troy (Issaquah, WA); Kevin Puterbaugh (Auburn, WA); William E. Ward (Bellevue, WA); John C. Gass (Sammamish, WA); Michael P. Sciarra (Seattle, WA); Katherine I. Meza (Lynnwood, WA); Steven E. Malarkey (Lynnwood, WA); Nikoli E. Prazak (Renton, WA); William J. McGarry (Federal Way, WA); William J. Brown (Seattle, WA); Jeffery A. Bus (Bothell, WA)
Assignee: The Boeing Company
G06F3/04815G06F3/04847G06Q10/087G07C5/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,289,263
App. No.
15/178,922
Granted
May 14, 2019
Kind
B2
Abstract

A method is provided that includes rendering for display, a digital three-dimensional (3D) model of a structural product composed of a plurality of parts, with the digital 3D model being observed from a home viewpoint. Input is received to navigate the digital 3D model to a part of the plurality of parts, observation of the digital 3D model being moved from the home viewpoint to a navigated viewpoint. A digital label is generated that includes information specifying the navigated viewpoint and includes information for the part. The digital label may be output to a label recorder configured to record the digital label on a physical medium and thereby produce a corresponding physical label. At least the navigated viewpoint of the digital 3D model in the digital label and corresponding physical label are in a machine-readable format and capable of being machine-read to automatically restore the digital 3D model at the navigated viewpoint.

Claims (45)

1. An apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least:

render for display, a digital three-dimensional (3D) model of a structural product composed of a plurality of parts, the digital 3D model being observed from a home viewpoint;

receive input to navigate the digital 3D model to a part of the plurality of parts, observation of the digital 3D model being moved from the home viewpoint to a navigated viewpoint;

generate a digital label that includes information specifying the navigated viewpoint and includes information for the part, wherein the information for the part includes at least a name and 3D location of the part on the structural product, the name and 3D location being retrievable from the digital 3D model or metadata associated with the digital 3D model, and wherein the 3D location of the part on the structural product includes a 3D coordinate position and rotational orientation of the part on the structural product; and

output the digital label to a label recorder configured to record the digital label on a physical medium and thereby produce a corresponding physical label, at least the navigated viewpoint of the digital 3D model in the digital label and corresponding physical label being in a machine-readable format and capable of being machine-read to automatically restore the digital 3D model at the navigated viewpoint.

2. The apparatus of claim 1 , wherein the information specifying the navigated viewpoint of the digital 3D model includes look-from, look-direction, up-direction and field-of-view values.

3. The apparatus of claim 1 , wherein at least the information specifying the navigated viewpoint is in the machine-readable format of an automatic identification and data capture (AIDC) technology, and

wherein the apparatus being caused to output the digital label includes being caused to output the digital label to the label recorder compatible with the AIDC technology.

4. The apparatus of claim 1 , wherein the memory stores further executable instructions that in response to execution by the processor cause the apparatus to further at least:

generate a command string that is transferrable to a computer program from which the command string is executable to automatically restore the digital 3D model at the navigated viewpoint.

5. The apparatus of claim 1 , wherein the memory stores further executable instructions that in response to execution by the processor cause the apparatus to further at least:

execute a software function including a user interface configured to present or accept information for a manufacturing, inspection, maintenance or repair procedure that involves the part, and includes at least some of the information for the part, and

wherein the digital label is generated and output by the software function.

6. The apparatus of claim 5 , wherein the memory stores further executable instructions that in response to execution by the processor cause the apparatus to further at least:

execute, from the software function, an authority system for the structural product from which the digital 3D model or information contained therein is verifiable.

7. A method comprising:

rendering for display, a digital three-dimensional (3D) model of a structural product composed of a plurality of parts, the digital 3D model being observed from a home viewpoint;

receiving input to navigate the digital 3D model to a part of the plurality of parts, observation of the digital 3D model being moved from the home viewpoint to a navigated viewpoint;

generating a digital label that includes information specifying the navigated viewpoint and includes information for the part, wherein the information for the part includes at least a name and 3D location of the part on the structural product, the name and 3D location being retrievable from the digital 3D model or metadata associated with the digital 3D model, wherein the 3D location of the part on the structural product includes a 3D coordinate position and rotational orientation of the part on the structural product; and

outputting the digital label to a label recorder configured to record the digital label on a physical medium and thereby produce a corresponding physical label, at least the information specifying the navigated viewpoint of the digital 3D model in the digital label and corresponding physical label being in a machine-readable format and capable of being machine-read to automatically restore the digital 3D model at the navigated viewpoint.

8. The method of claim 7 , wherein the information specifying the navigated viewpoint of the digital 3D model includes look-from, look-direction, up-direction and field-of-view values.

9. The method of claim 7 , wherein at least the information specifying the navigated viewpoint is in the machine-readable format of an automatic identification and data capture (AIDC) technology, and

wherein outputting the digital label includes outputting the digital label to the label recorder compatible with the AIDC technology.

10. The method of claim 7 further comprising:

generating a command string that is transferrable to a computer program from which the command string is executable to automatically restore the digital 3D model at the navigated viewpoint.

11. The method of claim 7 further comprising:

executing a software function including a user interface configured to present or accept information for a manufacturing, inspection, maintenance or repair procedure that involves the part, and includes at least some of the information for the part, and

wherein the digital label is generated and output by the software function.

12. The method of claim 11 further comprising:

executing, from the software function, an authority system for the structural product from which the digital 3D model or information contained therein is verifiable.

13. A computer-readable storage medium that is non-transitory and has computer-readable program code portions stored therein that, in response to execution by a processor, cause an apparatus to at least:

render for display, a digital three-dimensional (3D) model of a structural product composed of a plurality of parts, the digital 3D model being observed from a home viewpoint;

receive input to navigate the digital 3D model to a part of the plurality of parts, observation of the digital 3D model being moved from the home viewpoint to a navigated viewpoint;

generate a digital label that includes information specifying the navigated viewpoint and includes information for the part, wherein the information for the part includes at least a name and 3D location of the part on the structural product, the name and 3D location being retrievable from the digital 3D model or metadata associated with the digital 3D model, and wherein the 3D location of the part on the structural product includes a 3D coordinate position and rotational orientation of the part on the structural product; and

output the digital label to a label recorder configured to record the digital label on a physical medium and thereby produce a corresponding physical label, at least the navigated viewpoint of the digital 3D model in the digital label and corresponding physical label being in a machine-readable format and capable of being machine-read to automatically restore the digital 3D model at the navigated viewpoint.

14. The computer-readable storage medium of claim 13 , wherein the information specifying the navigated viewpoint of the digital 3D model includes look-from, look-direction, up-direction and field-of-view values.

15. The computer-readable storage medium of claim 13 , wherein at least the information specifying the navigated viewpoint is in the machine-readable format of an automatic identification and data capture (AIDC) technology, and

wherein the apparatus being caused to output the digital label includes being caused to output the digital label to the label recorder compatible with the AIDC technology.

16. The computer-readable storage medium of claim 13 having further computer-readable program code portions stored therein that, in response to execution by the processor, cause the apparatus to further at least:

generate a command string that is transferrable to a computer program from which the command string is executable to automatically restore the digital 3D model at the navigated viewpoint.

17. The computer-readable storage medium of claim 13 having further computer-readable program code portions stored therein that, in response to execution by the processor, cause the apparatus to further at least:

execute a software function including a user interface configured to present or accept information for a manufacturing, inspection, maintenance or repair procedure that involves the part, and includes at least some of the information for the part, and

wherein the digital label is generated and output by the software function.

18. The computer-readable storage medium of claim 17 having further computer-readable program code portions stored therein that, in response to execution by the processor, cause the apparatus to further at least:

execute, from the software function, an authority system for the structural product from which the digital 3D model or information contained therein is verifiable.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2016
From: TROY, JAMES J.; PUTERBAUGH, KEVIN; WARD, WILLIAM E.; GASS, JOHN C.; SCIARRA, MICHAEL P.; MEZA, KATHERINE I.; MALARKEY, STEVEN E.; PRAZAK, NIKOLI E.; MCGARRY, WILLIAM D.; BROWN, WILLIAM J.; BUS, JEFFERY A.
To: THE BOEING COMPANY
Reel/Frame 038881/0227 →
Continuity (2)
Provisional Application 62276466 · Jan 8, 2016
Related Publication 20170199645A1 · Jul 13, 2017
Cited By (26)
US 12,194,536 US 12,194,674 US 12,203,397 US 12,220,819 US 12,226,824 US 12,249,812 US 12,251,884 US 12,280,554 US 12,296,539 US 12,311,446 US 12,311,612 US 12,314,031 US 12,314,036 US 12,325,138 US 12,337,541 US 12,351,238 US 12,365,965 US 12,378,643 US 12,405,598 US 12,459,377 US 12,502,778 US 12,502,792 US 12,560,191 US 12,583,033 US 12,654,658 US 12,678,974