News Column

Patent Issued for Dynamic Upgrade of Operating System in a Network Device

June 26, 2014



By a News Reporter-Staff News Editor at Computer Weekly News -- A patent by the inventor Bapat, Vinay (Bangalore, IN), filed on August 19, 2009, was published online on June 10, 2014, according to news reporting originating from Alexandria, Virginia, by VerticalNews correspondents.

Patent number 8752039 is assigned to Juniper Networks, Inc. (Sunnyvale, CA).

The following quote was obtained by the news editors from the background information supplied by the inventors: "Network devices can provide a variety of network control or connection functions in a network. For example, routers may forward data units through a network, firewalls may provide security services, and gateways may be used to separate portions of a network.

"One particular type of network device is known as a WAN (wide area network) accelerator. WAN accelerators may be used to improve the performance of wide area networks. WAN accelerators are typically installed by administrators at a number of locations. For example, the main office WAN accelerator may be connected to multiple branch office WAN accelerators, or a branch office WAN accelerator may also be connected to various other offices via counterpart WAN accelerators. WAN accelerators may use a number of technologies, such as data compression, data prefetching and caching, application-specific acceleration, and/or policy-based bandwidth allocation to improve the perceived performance of the WAN for the locations at which the WAN accelerators are installed.

"Manufacturers of network devices, such as WAN accelerators or other network devices, may occasionally release upgraded software for their network devices. It is desirable that users that have purchased the network devices be able to take advantage of the upgraded software with as little disruption as possible of the normal operation of the network device. This can be a particularly difficult goal when the software upgrade may be subject to cycles in which the manufacturer of the device would like to replace the operating system of the device."

In addition to the background information obtained for this patent, VerticalNews journalists also obtained the inventor's summary information for this patent: "According to one implementation, a software upgrade method performed by a network device may include receiving, at a processor associated with the network device, a bootable image file of an upgrade operating system that is different from an operating system being run by the network device and which uses a file system format that is different from the file system format of the operating system being run by the network device. The bootable image file may include a binary file format that conforms to the file system format used by the upgrade operating system. The method may further include allocating, by the processor associated with the network device, contiguous space on a drive of the network device, the contiguous space having a size at least equal to the size of the bootable image file and the drive being formatted according to the file system format of the operating system being run by the network device. The method may further include copying, by the processor associated with the network device, the bootable image file to the contiguous space on the drive of the network device and modifying, by the processor associated with the network device, a master boot record of the drive such that the contiguous space on the drive is reflected in the master boot record as a bootable partition of the drive. Still further, the method may include causing, by the processor associated with the network device, the network device to reboot to load the upgrade operating system.

"In another possible implementation, a computer-readable medium may contain instructions executable by a network device. The computer-readable medium may include one or more instructions to receive a bootable image file of an upgrade operating system that is different from an operating system being run by the network device and which uses a file system format that is different from the file system format of the operating system being run by the network device, the bootable image file including a binary file format that conforms to the file system format used by the upgrade operating system. The computer-readable medium may further include one or more instructions to allocate contiguous space on a drive of the network device, the contiguous space having a size at least equal to the size of the bootable image file and the drive being formatted according to the file system format of the operating system being run by the network device; and one or more instructions to copy the bootable image file to the contiguous space on the drive of the network device. Still further the computer-readable medium may include one or more instructions to modify a master boot record of the drive such that the contiguous space on the drive is reflected in the master boot record as a bootable partition of the drive; and one or more instructions to cause the network device to reboot to load the upgrade operating system.

"In another possible implementation, a network device may include network device hardware to process data units received by the network device and output the processed data units; a processor; and a drive to store, in non-volatile memory, instructions. The instructions may be for execution by the processor and may include: instructions to receive a bootable image file of an upgrade operating system that is different from an operating system being run by the network device; instructions to copy the bootable image file as a contiguous file on the drive; instructions to modify a master boot record of the drive such that the contiguous space on the drive is reflected in the master boot record as a bootable partition of the drive; instructions, executed as part of the upgrade operating system after rebooting of the network device, to create one or more new partitions on the drive; and instructions, executed as part of the upgrade operating system after rebooting of the network device, to reformat the one or more new partitions to use the file system format of the upgrade operating system."

URL and more information on this patent, see: Bapat, Vinay. Dynamic Upgrade of Operating System in a Network Device. U.S. Patent Number 8752039, filed August 19, 2009, and published online on June 10, 2014. Patent URL: http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l=50&s1=8752039.PN.&OS=PN/8752039RS=PN/8752039

Keywords for this news article include: Software, Juniper Networks Inc..

Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC


For more stories covering the world of technology, please see HispanicBusiness' Tech Channel



Source: Computer Weekly News


Story Tools






HispanicBusiness.com Facebook Linkedin Twitter RSS Feed Email Alerts & Newsletters