DEVICE MANUFACTURING USING THE DEVICE'S EMBEDDED WIRELESS TECHNOLOGY
First Claim
1. A method of programming wireless devices in a manufacturing environment, comprising:
- sending program data to at least one wireless device though a wireless communication during a manufacturing or testing process;
retrieving a before-event last known location of the at least one wireless device, when an event disrupting a device process flow is over;
comparing the before-event last known location of the at least one wireless device with an after-event location of the at least one wireless device;
returning the at least one wireless device to the before-event last known location if there is a difference between the before-event last known location and the after-event location as a result of the comparing;
determining whether the at least one wireless device has successfully completed the programming at the before-event last known location; and
programming the at least one wireless device with the program data if the at least one wireless device has not successfully completed the programming.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments describe manufacturing, programming, testing, and servicing of wireless computing devices utilizing their embedded wireless technology. An embodiment method ensures that the wireless computing devices are successfully programmed in the event a disruption to the manufacturing, programming, testing and servicing process flow occurs. The method includes retrieving a last known location of the wireless device before the disruption event and comparing the last known location with the location of the wireless of the wireless device after the disruption event. A wireless device may be returned to the last known location before the disruption event if there is a difference in locations. The programming at the last known location before the disruption event occurred may be successfully completed. Further embodiments include configuring the manufacturing, programming, testing, and servicing of wireless computing devices utilizing the embedded wireless technology in the device based on a reported location of the device within a facility.
15 Citations
30 Claims
-
1. A method of programming wireless devices in a manufacturing environment, comprising:
-
sending program data to at least one wireless device though a wireless communication during a manufacturing or testing process; retrieving a before-event last known location of the at least one wireless device, when an event disrupting a device process flow is over; comparing the before-event last known location of the at least one wireless device with an after-event location of the at least one wireless device; returning the at least one wireless device to the before-event last known location if there is a difference between the before-event last known location and the after-event location as a result of the comparing; determining whether the at least one wireless device has successfully completed the programming at the before-event last known location; and programming the at least one wireless device with the program data if the at least one wireless device has not successfully completed the programming. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of testing a plurality of wireless computing devices, comprising:
-
locating a plurality of wireless computing devices in a manufacturing process; sending a wireless test signal to the plurality of wireless computing devices; retrieving before-event last known locations of the plurality of wireless computing devices, when an event disrupting a device process flow is over; comparing the before-event last known locations of the plurality of wireless computing devices with after-event locations of the plurality of wireless computing device; returning the plurality of wireless computing devices to the before-event last known locations if there is a difference between the before-event last known location and the after-event location as a result of the comparing; determining whether the plurality of wireless computing devices have successfully completed the testing at the before-event last know locations; and processing the wireless test signal at each of the plurality of wireless computing devices at the same time if the plurality of wireless computing devices have not successfully completed the testing. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for facilitating wireless testing and programming of wireless devices;
- comprising;
establishing communication between at least one control unit and at least one wireless device; receiving information at the at least one wireless device from the at least one control unit; transmitting response information to the at least one control unit from the at least one wireless device; retrieving a before-event last known location of the at least one wireless device, when an event disrupting a device process flow is over; comparing the before-event last known location of the at least one wireless device with an after-event location of the at least one wireless device; returning the at least one wireless device to the before-event last known location if there is a difference between the before-event last known location and the after-event location as a result of the comparing; determining whether the at least one wireless device has successfully completed the testing and programming at the before-event last know location; and facilitating the testing and programming the at least one wireless device during at least one manufacturing process if the at least one wireless device has not successfully completed the testing and programming. - View Dependent Claims (17, 18, 19, 20)
- comprising;
-
21. A manufacturing system comprising:
-
at least one control unit configured to; send program data to a plurality of wireless devices though a wireless communication during a manufacturing or testing process; retrieve before-event last known locations of the plurality of wireless devices, when an event disrupting a device process flow is over; compare the before-event last known locations of the plurality of wireless devices with after-event locations of the plurality of wireless devices; return the plurality of wireless devices to the before-event last known locations if there is a difference between the before-event last known location and the after-event location as a result of the comparing; determine whether the plurality of wireless devices have successfully completed the programming at the before-event last know locations; and program the plurality of wireless device with the program data during at least one manufacturing process if the plurality of wireless devices have not successfully completed the programming, wherein the at least one control unit interfaces wirelessly with the plurality of wireless devices during the at least one manufacturing process. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A system that concurrently programs a plurality of wireless devices during manufacturing or testing, comprising:
-
means for determining location information for a plurality of wireless devices; means for configuring program data using the determined location; means for wirelessly transmitting the program data to the plurality of wireless devices; means for retrieving before-event last known locations of the plurality of wireless devices, when an event disrupting a device process flow is over; means for comparing the before-event last known locations of the plurality of wireless devices with after-event locations of the plurality of wireless; means for returning the plurality of wireless devices to the before-event last known location if there is a difference between the before-event last known location and the after-event location as a result of the comparing; means for determining whether the plurality of wireless devices have successfully completed the concurrently programming at the before-event last known locations; and means for facilitating the concurrently programming of the plurality of wireless devices with the program data if the plurality of wireless devices have not successfully completed the concurrently programming. - View Dependent Claims (28, 29, 30)
-
Specification