Automated software upgrade utility

a software upgrade and automatic upgrade technology, applied in the direction of program control, instruments, transmission, etc., can solve the problems of user attention, prior art automatic upgrade utilities are not known to provide firmware upgrades across an entire product line of units, and prior art automatic upgrade utilities are not known to operate across any network transpor

Inactive Publication Date: 2005-11-17
INTERMEC IP
View PDF99 Cites 91 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0028] In both configurations, the software upgrade utility retains the ability to identify all pertinent product characteristics, freeing the developer of the firmware upgrade from concerns regarding installing the upgrade across a wide range of product characteristics and nearly endless possible configurations.

Problems solved by technology

However, prior art automatic upgrade utilities are not known to have provided firmware upgrades across an entire product line for units comprised of a plethora of different characteristics.
In addition, prior art on automatic upgrade utilities are not known to operate across any network transports.
In the prior art, upgrades required a confusing disk swapping process and / or a direct serial connection to the device that required considerable user attention to ensure the upgrade completed successfully.
Upgrades frequently consumed several hours, as each detail of the product being upgraded had to be painstakingly checked and disks constantly swapped.
The presence of the operator often meant that during business hours the ADC device platform was unavailable for data collection while an upgrade was being accomplished.
Many users were extremely reluctant to perform the installation procedure themselves because they were afraid of making mistakes and they were also concerned that they did not possess the requisite technical understanding to complete the process successfully.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automated software upgrade utility
  • Automated software upgrade utility
  • Automated software upgrade utility

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The automated software upgrade utility enables a product supplier or software vendor to remotely upgrade the firmware on any of its products, such as automatic data collection (“ADC”) device platforms, regardless of product type or product characteristics. The upgrade utility may reside at remote sites, such as the product owner's place of business, and periodically query the product provider for firmware upgrades. Alternatively, the upgrade utility may reside with the product provider and periodically locate products at a product owner's facility and perform the upgrade process. In both configurations, the software upgrade utility retains the ability to identify all pertinent product characteristics, freeing the developer of the firmware upgrade from concerns regarding installing the upgrade across a wide range of products, each having nearly endless possible configurations. The invention is applicable for both ADC device platforms, ADC servers, and associated devices such a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The automated software upgrade utility allows a customer, product supplier or software vendor to upgrade the operating system, firmware, applications and data files on any product regardless of the product type and characteristics. This upgrade process can be invoked from a remote location or via interaction directly with the target device.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation of U.S. patent application Ser. No. 09 / 664,459, filed Sep. 18, 2000, now pending, which application is incorporated herein by reference in its entirety. [0002] Additionally, this application claims the benefit under 35 U.S.C. § 119(e) of U.S. Provisional Patent Application No. 60 / 155,502, filed Sep. 22, 1999, which application is incorporated herein by reference in its entirety.INCORPORATION BY REFERENCE OF COMPUTER PROGRAM LISTING APPENDIX [0003] This application herein incorporates by reference the Computer Program Listing Appendix attached hereto as CD-ROMs entitled “Philip M. Denby, Douglas L. Hughes, and Jonathan D. Fletcher, “AUTOMATED SOFTWARE UPGRADE UTILITY,” 480062.665C1, Feb. 3, 2005.” This program listing is included on a total of two (2) compact discs. Compact discs “Copy 1” and “Copy 2” are identical copies. The files located on each compact disc copy include: [0004] ngextrn.h, 3 / 26 / 04, 2...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(United States)
IPC IPC(8): G06F9/44G06F9/445G06F15/177H04L29/08
CPCG06F8/65H04L67/325H04L67/34H04L67/62
Inventor DENBY, PHILIP M.HUGHES, DOUGLAS L.FLETCHER, JONATHAN D.
Owner INTERMEC IP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products