Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

2070 results about "Software upgrade" patented technology

A software upgrade is a new version of the software that offers a significant change or major improvement over your current version. In many cases, a software upgrade requires the purchase of the new version of the software, sometimes at a discounted price if you own an older version of the software.

Method, system, apparatus and program product for distribution and instantiation of software upgrades

Distributing and instantiating software version upgrades in a distributed computing environment. This includes defining the required versions of software as the contents of a software version upgrade kit. This is written, e.g., as a table of contents or a list, to a database to generate software version upgrade kit tables. These tables are used to generate software version upgrade kits. The kits are then used as a source to download copies of the upgrade kits to clients to be upgraded. This enables upgrading the software on the client.
Owner:ORACLE INT CORP

Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity

The present invention is a system for and method of performing disk migration in a virtual machine environment. The present invention provides a means for quickly and easily migrating a virtual machine from one host to another and, thus, improving flexibility and efficiency in a virtual machine environment for “load balancing” systems, performing hardware or software upgrades, handling disaster recovery, and so on. Certain of these embodiments are specifically directed to providing a mechanism for migrating the disk state along with the device and memory states, wherein the disk data resides in a remotely located storage device that is common to multiple host computer systems in a virtual machine environment. The virtual machine migration process of the present invention, which includes disk data migration, occurs without the user's awareness and, therefore, without the user's experiencing any noticeable interruption.
Owner:MICROSOFT TECH LICENSING LLC

Tool memory-based software upgrades for robotic surgery

Robotic devices, systems, and methods for use in robotic surgery and other robotic applications, and / or medical instrument devices, systems, and methods includes both a reusable processor and a limited-use robotic tool or medical treatment probe. A memory the limited-use component includes machine readable code with data and / or programming instructions to be implemented by the processor. Programming of the processor can be updated by shipping of new data once downloaded by the processor from a component, subsequent components can take advantage of the updated processor without repeated downloading.
Owner:INTUITIVE SURGICAL OPERATIONS INC

System and method for managing software upgrades in a distributed computing system

A system and method for managing software upgrades in a distributed computing system. The distributed computing system may include a plurality of nodes which provide one or more fault-tolerant services. The system and method perform software upgrades in a sequential or “rolling” manner (e.g., node by node). The rolling upgrade process allows all services and data of the distributed computing system to remain operable and available throughout the upgrade process.
Owner:AGAMI SYSTEMS

Software download system for automatic retrieval of warranty and commission data

A method for upgrading software at remote locations comprises uploading software upgrades to a portable computing device and conveying the portable computing device to the remote locations. The portable computing device ascertains the current software and hardware present at the remote location and installs the requested software upgrade if no incompatibilities are detected. Further, the portable computing device stores a record of what service was performed and what software is presently in existence at the remote location. The portable computing device communicates with a corporate computer the records so created and an accounting is performed.
Owner:GILBARCO

Low cost, open approach for vehicle software installation/updating and on-board diagnostics

A vehicle software installation, upgrade, and diagnostic system for use in vehicle assembly, upgrade, and repair, includes a portable memory device, such as a USB flash disk. The device receives diagnostic information via an open architecture communications port of a vehicle, such as a USB port. An external processor has a complimentary open architecture communications port and is adapted to receive and analyze the diagnostic information from the portable device. According to various aspects, analysis of the diagnostic information verifies successful installation and testing of vehicle software transferred from the portable device to vehicle processors, identifies software versions resident on the vehicle and related upgrade history for download and installation of an appropriate software upgrade, and / or diagnoses vehicle problems in accordance with sensed vehicle conditions and predetermined fault detection criteria.
Owner:GM GLOBAL TECH OPERATIONS LLC

Apparatus and method of managing POTS lines in a PON network

An apparatus or corresponding method of managing Plain Old Telephone Service (POTS) lines in a Passive Optical Network (PON) to prevent an alarm system from generating an alarm during a software upgrade or maintenance of an Optical Network Terminal (ONT), Optical Line Terminal (OLT), or PON while maintaining the effectiveness of the alarm system. The ONT may store data related to a POTS line in nonvolatile memory. The ONT may activate the POTS line based on the data from the nonvolatile memory in an event of interruption in communications with an OLT prior to reestablishing communications with the OLT. The interruption in communications may be caused by an ONT reboot to complete an installation of a software upgrade. The ONT may energize the POTS line with a voltage in response to activating the POTS line to prevent the alarm system from generating the alarm.
Owner:TELLABS PETALUMA

Systems and methods for coordinating wireless traffic for heterogeneous wireless devices

In view of the foregoing, the present invention provides a unified software framework or architecture for distributed coordination of wireless devices and radios, referred to as Layer 2.5 Software MAC (or ‘SoftMAC’), which resides between the standard 802.11 MAC layer (Layer 2) and IP layer (Layer 3) to regulate and control the amount of traffic (both real-time and “best effort”) delivered to 802.11 MAC DCF interfaces. The software based design can be ported to different OS platforms and systems and is capable of handling new hardware interfaces and MAC mechanisms (e.g., 802.11e) with only a software upgrade. The invention thus provides a natural way to make end systems support coordination of different radios of device(s), achieving better performance. Advantages of the 2.5 layer software MAC in accordance with the invention include: (a) there are no hardware constraints; (b) heterogeneous wireless / radio support is provided at the 2.5 layer; and (c) an evolutionary and extensible solution with the ability to support future wireless MAC / PHY chip combinations.
Owner:MICROSOFT TECH LICENSING LLC

Autonomous vehicle maintenance and repair system

A system and method for providing autonomous and remote vehicle maintenance and repair. The system employs an on-board diagnosis and prognosis module that monitors one or more vehicle buses to identify trouble codes and other information indicating a vehicle problem. The on-board module causes a telematic device on the vehicle to broadcast a message including a problem code that identifies the problem the vehicle is having. A remote repair center may receive the message and may identify a software upgrade patch associated with the problem that can be transmitted to the vehicle to upgrade its software to correct the problem. Also, the message may be received by another vehicle that is part of a broadcast network that has previously received the software upgrade patch to fix a problem on that vehicle, where the receiving vehicle may transmit the software upgrade patch to the vehicle having the problem.
Owner:GM GLOBAL TECH OPERATIONS LLC

Autonomous vehicle maintenance and repair system

A system and method for providing autonomous and remote vehicle maintenance and repair. The system employs an on-board diagnosis and prognosis module that monitors one or more vehicle buses to identify trouble codes and other information indicating a vehicle problem. The on-board module causes a telematic device on the vehicle to broadcast a message including a problem code that identifies the problem the vehicle is having. A remote repair center may receive the message and may identify a software upgrade patch associated with the problem that can be transmitted to the vehicle to upgrade its software to correct the problem. Also, the message may be received by another vehicle that is part of a broadcast network that has previously received the software upgrade patch to fix a problem on that vehicle, where the receiving vehicle may transmit the software upgrade patch to the vehicle having the problem.
Owner:GM GLOBAL TECH OPERATIONS LLC

Hitless software upgrades

Disclosed is a technique for facilitating software upgrade for a switching system comprising a first management processor and a second management processor and a set of one or more line processors, the techniques comprising receiving a signal to perform a software upgrade for a line processor from the set of line processors, and performing a software upgrade for the line processor without substantially affecting packet switching performed by the switching system.
Owner:AVAGO TECH INT SALES PTE LTD

Systems and methods for voluntary migration of a virtual machine between hosts with common storage connectivity

The present invention is a system and method that performs disk migration in a virtual machine environment. The present invention quickly and easily migrates a virtual machine from one host to another thus improving flexibility and efficiency in a virtual machine environment for “load balancing” systems, performing hardware or software upgrades, handling disaster recovery, and so on. Certain of the embodiments are specifically directed to providing a mechanism for migrating the disk state along with the device and memory states, where the disk data resides in a remotely located storage device that is common to multiple host computer systems in a virtual machine environment. The virtual machine migration process, which includes disk data migration, occurs without the user's awareness and, therefore, without the user's experiencing any noticeable interruption.
Owner:MICROSOFT TECH LICENSING LLC

Routing system and method for transparently recovering routing states after a failover or during a software upgrade

Methods and apparatus for efficiently enabling routing states to be recovered after a failover or during a software upgrade in a system which supports graceful restart and stateful switchover are disclosed. According to one aspect of the present invention, a method for restarting a network device which has a plurality of routers and is in communication with a first peer being arranged to support graceful restart and a second peer includes performing a graceful restart with respect to the first peer. A peer transparent failover is performed with respect to the second peer. The graceful restart and the peer transparent failover are performed in response to a failure associated with the network device.
Owner:CISCO TECH INC

Method and apparatus for automating software upgrades

Method and apparatus for upgrading a software on a customer system are provided. In one embodiment, a method for upgrading a software on a customer system comprises: receiving, by a supplier system, a software inventory from the customer system; verifying one or more business contracts for the software inventory utilizing one or more databases connected to the supplier system; and determining one or more software upgrade releases for the software inventory utilizing a product topology database connected to the supplier system.
Owner:LENOVO PC INT

Zero downtime mechanism for software upgrade of a distributed computer system

A system and a method for installing software upgrades in a distributed computer system with no downtime. In a distributed computer system with cluster architecture, a number of service requests are redirected from a first instance of the cluster to a second instance of the cluster for execution. An execution in progress of a service request is also redirected from the first instance of the cluster to the second instance of the cluster. The execution in progress proceeds from a state that is saved on a public store by the first instance of the cluster. A software patch is applied to one or more software components running on an application server node of the first instance of the cluster. A number of service requests are redirected from the second instance of the cluster to the first instance of the cluster for execution. An execution in progress of a service request is also redirected from the second instance of the cluster to the upgraded first instance of the cluster. The execution in progress proceeds from a state that is saved on the public store by the second instance of the cluster. The software patch is applies on the one or more software components running on an application server node of the second instance of the cluster. A number of new service requests are directed to the upgraded second instance of the cluster for processing.
Owner:SAP AG

Automatic software upgrade

Systems, methods, and computer-readable media are provided for automatically downloading and launching a new version of software package on components in a network environment. In some examples, an upgrade server of a network environment keeps a copy of all versions of software packages running on nodes or sensors of the network environment, identifications of corresponding nodes or sensors, and public keys associated with the software packages. The upgrade server can authenticate a new version of a software package using a two-step process.
Owner:CISCO TECH INC

Wireless software upgrades with version control

A wireless communication system includes a system backbone, a host computer coupled to the system backbone, at least one base station coupled to the system backbone, the at least one base station including a base station transceiver for communicating wirelessly with mobile devices within the system, and at least one mobile device having a mobile device transceiver for communicating wirelessly with the host computer on the system backbone via the at least one base station. A method of operation includes the steps determining whether a version of operating software stored in the at least one mobile device is a current version of the operating software, and wirelessly updating the operating software stored in the at least one mobile device if it is determined that the operating software stored in the at least one mobile device is not the current version.
Owner:TELXON

Fault tolerant rolling software upgrade in a cluster

A method and system are provided for conducting a cluster software version upgrade in a fault tolerant and highly available manner. There are two phases to the upgrade. The first phase is an upgrade of the software binaries of each individual member of the cluster, while remaining cluster members remain online. Completion of the first phase is a pre-requisite to entry into the second phase. Upon completion of the first phase, a coordinated cluster transition is performed during which the cluster coordination component performs any required upgrade to its own protocols and data structures and drives all other software components through the component specific upgrade. After all software components complete their upgrades and any required data conversion, the cluster software upgrade is complete. A shared version control record is provided to manage transition of the cluster members through the cluster software component upgrade.
Owner:IBM CORP

Automated software upgrade utility

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.
Owner:INTERMEC IP

Method for upgrading running software processes without compromising fault-tolerance

When updating a running program in a system that uses a one-to-one backup program, fault-tolerance is lost while the backup program is itself being updated. To overcome this temporary loss of an available backup program, the number of backup copies of a software process is temporarily and dynamically increased during the software upgrade. The extra backup software processes may run on an unused processing unit or may run as an extra software process on a processing unit which is already performing a task. The technique may be applied to communication line cards.
Owner:METASWITCH NETWORKS LTD

Method and system for upgrading software

Embodiments of the present disclosure provide a method and a system for upgrading software. The method includes: a client reports a software upgrade request to a server, wherein the upgrade request carries file information of the local software to be upgraded; the server determines the difference with the latest version software according to the file information of the software to be upgraded in the upgrade request, and generates upgrade instruction information according to the difference and sends it to the client; the client downloads and updates the relevant files and performs the relevant local upgrade operations according to the instructions in received upgrade instruction information. Technical solutions of the present disclosure can save bandwidth resources and reduce the workload for upgrading software.
Owner:TENCENT TECH (SHENZHEN) CO LTD

Method and apparatus for dynamic application upgrade in cluster and grid systems for supporting service level agreements

Methods and systems are provided for conducting maintenance such as software upgrades in components and nodes within a computer network while maintaining the functionality of the computer network in accordance with prescribed performance parameters. A balance is achieved between the rate of performing a desired system upgrade and the necessary performance parameters by empirically determining anticipated system loads and selecting the maximum number of components that can be upgraded simultaneously while meeting the anticipated loads. Provisions are made for the staggering of components through the upgrade process and for the return of components to active service in the computer network in response to unanticipated load spikes. Validation of successful upgrades is also provided.
Owner:IBM CORP

Software update system and method

The invention provides a software update system and a method. The software update method provided by the invention comprises the following steps: an update strategy module sets an update strategy according to information of a query version management module; the update strategy module checks whether the current version of a client is in line with the update strategy or not after the client logs in a server and returns a check result to the client; the client starts an update execution module to initiate the software update when being in line with the update strategy; and the update execution module downloads an update software package from the server and executes the update. When a fault occurs, the update software package is replaced by a fault repair package, and the software update method can be utilized for realizing the fault repair. The software update process and the fault maintenance process can become simpler and more controllable by setting the update strategy through the software update system and / or the method, and the practical effects are very significant.
Owner:ZTE CORP

Method and apparatus for determining a performance impact by a software upgrade of a mobile user endpoint device

A method and apparatus for determining the impact of a software upgrade on a service performance are disclosed. The method obtains call detail records associated with a plurality of mobile user endpoint devices, aggregates each mobile user endpoint device into at least one group, maps each mobile user endpoint device to at least one first aggregate, wherein each aggregate of the at least one first aggregate comprises at least one of: a group established based on the type of each of the mobile user endpoint devices, a group established based on the make of each of the mobile user endpoint devices, or a group established based on the model of each of the mobile user endpoint devices, and identifies a nearest co-occurring software upgrade when a change in a service performance in the communications network is detected based on the at least one first aggregate.
Owner:AT&T INTPROP I L P

System and Method for Providing Uninterrupted Operation of a Replication System During a Software Upgrade

A software upgrade tool and procedure provide uninterrupted operation of a replication system during an upgrade of software components of the system. The replication system includes one or more user systems coupled to one or more target storage systems over a communications network, such as a computer network. Illustratively, each user system is embodied as a replication client, while each target storage system is embodied as a replication server. In addition, the replication system includes a management system embodied as a management server that manages configuration of the system, including during upgrade of the software components of the replication system. To that end, the software upgrade tool cooperates with the management server to query the configuration of “old” versions of the software components and to manage upgrades of those components to “new” versions of software. According to the invention, the upgrade tool and procedure enable both the old and new versions of the software components to run concurrently on the replication client and replication server, as well as the management server.
Owner:NETWORK APPLIANCE INC

Software upgrade analysis system

A system may include computer code for analyzing an upgrade from a first version to a second version of a software program that has been customized without performing the upgrade. The system may provide default state information of default program objects. The default program objects would be included in a default installation of the second version of the software program. The computer code may retrieve current state information of current program objects from an application database. The software program that has been customized may include the current program objects. The system may generate upgrade information based on a comparison between the current state information and the default state information. The upgrade information may identify a subset of the current program objects that would be impacted by the upgrade.
Owner:ACCENTURE GLOBAL SERVICES LTD

Wireless software upgrades with version control

A wireless communication system includes a system backbone, a host computer coupled to the system backbone, at least one base station coupled to the system backbone, the at least one base station including a base station transceiver for communicating wirelessly with mobile devices within the system, and at least one mobile device having a mobile device transceiver for communicating wirelessly with the host computer on the system backbone via the at least one base station. A method of operation includes the steps determining whether a version of operating software stored in the at least one mobile device is a current version of the operating software, and wirelessly updating the operating software stored in the at least one mobile device if it is determined that the operating software stored in the at least one mobile device is not the current version.
Owner:CRISS MARK A +1
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products