Component programming system
First Claim
Patent Images
1. A method for managing a programmable component, the method comprising:
- identifying a location on an object using a programming unit based on a position of the programming unit with respect to the object;
identifying an association between the location on the object and a number of points in a point cloud for the object, wherein the number of points in the point cloud is associated with a component identification stored in a database;
identifying programming information for the programmable component using the component identification associated with the number of points in the point cloud and the database; and
programming the programmable component using the programming information for the programmable component.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for managing a programmable component may be present. A location on an object may be identified using a programming unit based on a position of the programming unit with respect to the object. Programming information for the programmable component may be identified based on the location on the object. The programmable component may be programmed using the programming information for the programmable component.
-
Citations
24 Claims
-
1. A method for managing a programmable component, the method comprising:
-
identifying a location on an object using a programming unit based on a position of the programming unit with respect to the object; identifying an association between the location on the object and a number of points in a point cloud for the object, wherein the number of points in the point cloud is associated with a component identification stored in a database; identifying programming information for the programmable component using the component identification associated with the number of points in the point cloud and the database; and programming the programmable component using the programming information for the programmable component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a programming unit configured to identify a location on an object based on a position of the programming unit with respect to the object; and a component manager configured to identify an association between the location on the object and a number of points in a point cloud for the object, wherein the number of points in the point cloud is associated with a component identification stored in a database; and
identify programming information for the programmable component using the component identification associated with the number of points in the point cloud and the database; and
program the programmable component using the programming information for the programmable component. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for programming a programmable component in an aircraft, the method comprising:
-
pointing a programming unit at a location on an object in the aircraft; identifying the location on the object based on a position of the programming unit pointed at the programmable component and a distance between the programming unit and the location on the object; identifying programming information for the programmable component based on the location on the object by; identifying an association between the location on the object and a number of points in a point cloud for the object in which the number of points in the point cloud is associated with a component identification stored in a database; and identifying the programming information for the programmable component using the component identification associated with the number of points in the point cloud and the database in which the programming information comprises at least one of an identifier, a control code, a program, and a configuration file; programming the programmable component using the programming information for the programmable component by sending the programming information to the programmable component over a communications link with the programmable component or sending the programming information to the programmable component by a human operator in which the programmable component is selected from one of a switch, a sensor, an in-flight entertainment unit, a light, and a controller; and obtaining identifier information for the programmable component over the communications link established with the programmable component, wherein the identifier information comprises at least one of a media access code, a serial number, a part number, a processor serial number, a model number, an identification of a type of component, and a code.
-
-
24. An aircraft component programming system comprising:
-
a programming unit configured to be pointed at a location on an object in an aircraft;
identify the location on the object based on a position of the programming unit with respect to the object; and
obtain identifier information for a programmable component over a communications link established with the programmable component in which the programmable component is selected from one of a switch, a sensor, an in-flight entertainment unit, a light, and a controller and in which the identifier information is selected from at least one of a media access code, a serial number, a part number, a processor serial number, a model number, an identification of a type of component, and a code; anda component manager configured to identify programming information for the programmable component based on the location on the object by identifying an association between the location on the object and a number of points in a point cloud for the object in which the number of points in the point cloud is associated with a component identification stored in a database and identifying the programming information for the programmable component using the component identification associated with the number of points in the point cloud and the database in which the programming information comprises at least one of an identifier, a control code, a program, and a configuration file; and
program the programmable component using the programming information for the programmable component by sending the programming information to the programmable component over the communications link established with the programmable component or sending the programming information to the programmable component by a human operator.
-
Specification