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

1701 results about "Software update" patented technology

Software update manager

A method and apparatus for checking / updating existing software on a user's computer utilizes a graphical user interface (GUI). The GUI enables the user, without knowing what software exists on the computer, to download a text file from a remote server and check whether the software on the remote server is contained on the user's computer. The user can also download and automatically install a new or updated program via the GUI.
Owner:PHILIPS ELECTRONICS NORTH AMERICA

Non-invasive automatic offsite patch fingerprinting and updating system and method

Methods, systems, and configured storage media are provided for discovering software updates, discovering if a given computer can use the software update, and then updating the computers with the software as needed automatically across a network without storing the updates on an intermediate machine within the network. Furthermore, when a failure is detected, the rollout is stopped and the software can be automatically removed from those computers that already were updated. The software update can be stored originally at an address that is inaccessible through the network firewall by intermediately uploading the software update to an update computer which is not a part of the network but has access through the firewall, which is then used to distribute the update.
Owner:HEAT SOFTWARE USA

Software update method, apparatus and system

A system for remotely updating software on at least one electronic device connected to a network. The electronic devices have a non-volatile rewritable storage unit divided into at least two partitions, one of which will contain core firmware and the other of which will contain auxiliary software. When an update is received at the device, the updated core firmware is written to overwrite the partition in the rewritable storage unit that contained the auxiliary software. When this is completed and verified, the previous version of the core firmware stored in the storage unit is disabled from execution by the device. Next, the updated auxiliary software is written to overwrite the old version of the core firmware. When this write is complete, the device determines a suitable time for it to be rebooted to execute the updated software. In another embodiment, the present core firmware in the device is copied from the partition it is in to the other partition, overwriting the auxiliary software stored there. The new core firmware received to update the device is overwritten into the first partition, the old copied core firmware being present in case of an upgrade failure, and upon a successful update of the first partition, the auxiliary software is written to the second partition, overwriting the copied old core firmware. In this manner, the position of the core firmware and auxiliary software within the partitions is preserved during normal operation of the device.
Owner:WI LAN INC

Automated credit application system

A computer based credit application processing system provides a graphical user interface, automatic software update downloading, lender to lender routing of credit applications, and integration with in-house finance and insurance systems and third party data entry facilities, among other features. Web site linkage is also accommodated.
Owner:DEALERTRACK

System and method for protecting a limited resource computer from malware

The present invention is directed to a system and methods for protecting a limited resource computer from malware. Aspects of the present invention use antivirus software on a general purpose computer to prevent malware from infecting a limited resource computer. Typically, antivirus software on the general purpose computer is kept “up-to-date” with the most recent software updates. When a connection is established between the limited resource computer and the general purpose computer, a signature of each application installed on the limited resource computer is transmitted to the general purpose computer. Then antivirus software on the general purpose computer compares the received signatures to known malware. Finally, the results of the scan are reported to the limited resource computer.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for downloading updates

Embodiments of the present invention provide the ability for a software provider to distribute software updates to several different recipients utilizing a peer-to-peer environment. The invention described herein may be used to update any type of software, including, but not limited to, operating software, programming software, anti-virus software, database software, etc. The use of a peer-to-peer environment with added security provides the ability to minimize download time for each peer and also reduce the amount of egress bandwidth that must be provided by the software provider to enable recipients (peers) to obtain the update.
Owner:MICROSOFT TECH LICENSING LLC

System and method for flexible user interfaces

A method and system for implementing a user interface for providing a data service in a mobile client using a server with knowledge of the client's hardware and software capabilities to modify data content and display rules for an improved user interface on the client. Data may be cached on the client to improve application response time and provide a standalone application capability for the client. The automatic conversion of newly developed applications to a plurality of clients with differing hardware and software capabilities reduces application software development and maintenance costs. Software updates and bug fixes can be deployed with the same method and system. An interoperable array of adapters for reporting, billing, and format conversions is also described.
Owner:TRILIBIS

Method and system for remote reflash

A system and method for remote reflashing of software for electronic control units (ECUs). A method includes identifying vehicle groups for software updating 200, determining vehicles within the vehicle groups, each of the vehicles having a telematics device and a plurality of ECUs 202, preparing a software update package for each of the vehicles 204, transmitting the software update package over a wireless carrier system to the telematics device of each of the vehicles 206, and installing the software update package in at least one target ECU for each of the vehicles 208.
Owner:GENERA MOTORS LLC

System and method for a software distribution service

ActiveUS20050132349A1Facilitating selection and implementationMinimizing bandwidthLink editingMultiple digital computer combinationsSoftware distributionService control
The present invention is directed to a system and method for managing software updates. More specifically, the present invention is directed to a system and method for facilitating the selection and implementation of software updates while minimizing the bandwidth and processing resources required to select and implement the software updates. In accordance with an aspect of the present invention, a software update service controls access to software updates stored on servers. In accordance with another aspect, the software update service synchronizes with client machines to identify applicable updates.
Owner:MICROSOFT TECH LICENSING LLC

Updating distributed storage network software

A method begins by a management unit of a distributed storage network (DSN) sending a software update notice to a plurality of dispersed storage (DS) units, wherein the plurality of DS units supports a plurality of digital storage vaults, and wherein a set of DS units of the plurality of DS units supports a digital storage vault of the plurality of digital storage vaults. The method continues with a DS processing module determining an update strategy for updating software of the plurality of DS units such that at least a decode threshold number of DS units of the set of DS units is continually available to service access requests to the digital storage vault and updating the software of at least some of the plurality of DS units in accordance with the update strategy.
Owner:PURE STORAGE

Applying custom software image updates to non-volatile storage in a failsafe manner

Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and / or data. Following a reboot, an initial program loader determines an update mode, and if updating, boots to a special update loader. The update loader processes update packages to apply the updates. Kernel partition, system partition and reserve section updates may be updated with entire files or binary difference files, with failure handling mechanisms are provided for each type of update. Updates may be simulated before committing them. Updates may be relocated in memory as appropriate for a device.
Owner:MICROSOFT TECH LICENSING LLC

Automated Deployment of Computer-Specific Software Updates

A software update system automatically deploys software updates, approved by a provider of a process control system, to computer hosts that execute the process control system. The software update system includes a client application that generates a request for software updates applicable to the computer hosts and initiates automatic deployment of the software update to the host, and a server application that provides software update data to the client application in response to the request.
Owner:FISHER-ROSEMOUNT SYST INC

Controlling installation update behaviors on a client computer

A method for controlling the update installation behavior of a computing device according to installation attributes is presented. When present, a mandatory installation attribute associated with a software update causes the installation process executed on the computing device to disallow a user to selectively not install the software update. A priority installation attribute causes the computing device to request a higher amount of network bandwidth for obtaining the software update's content for installation on the client computing device. A deadline installation attribute associated with the software update causes the computing device to permit a user to selectively not install the software update until an associated deadline passes, at which time the software update is installed without further user interaction. A zero system interruption (ZSI) installation attribute causes the computing device to automatically install the software update without user interaction if the computing device is properly configured.
Owner:MICROSOFT TECH LICENSING LLC

Application programming interface for identifying, downloading and installing applicable software updates

An application programming interface (API) provides a set of functions for application developers to build software programs that automatically detect, download, and install desired software updates.
Owner:MICROSOFT TECH LICENSING LLC

Method of scheduling hosts for software updates in a distributed computer network

A method of and system for managing installs to a set of one or more field machines in a distributed network environment. In an illustrative embodiment, the system includes at least one change coordinator server that includes a database with data identifying a current state of each field machine, and a change controller routine for initiating a given control action to initiate an update to the current state on a given field machine. In particular, the change controller routine may include a scheduling algorithm that evaluates data from the database and identifies a set of field machines against which the given control action may be safely executed at a given time. At least one install server is responsive to the change controller routine initiating the given control action for invoking the update to the current state on the given field machine.
Owner:AKAMAI TECH INC

System and method for enhanced software updating and revision

An update system configured to provide software updates, software patches and / or other data packets to one or more computer systems via a network is disclosed. The update system may interact with a network management system, such as an enterprise management system, to distribute data packets and gather configuration information. The update system may generate and send commands to the network management system. The network management system may carry out the commands to distribute data packets and / or gather configuration information.
Owner:COMP SCI A OF NV

Automatic updating of diverse software products on multiple client computer systems

A system and method update client computers of various end users with software updates for software products installed on the client computers, the software products manufacturered by diverse, unrelated software vendors. The system includes a service provider computer system, a number of client computers and software vendor computer systems communicating on a common network. The service provider computer system stores in an update database information about the software updates of the diverse software vendors, identifying the software products for which software updates are available, their location on the network at the various software vendor computer systems, information for identifying in the client computers the software products stored thereon, and information for determining for such products, which have software updates available. Users of the client computers connect to the service provider computer and obtain a current version of portions of the database. The client computer determines that software products stored thereon, and using this information, determines from the database, which products have updates available, based on product name and release information for the installed products. The user selects updates for installation. The selected updates are downloaded from the software vendor computer systems and installed on the client computer. Payment for the software update and the service is mediated by the service provider computer. Authentication of the user ensures only registered users obtain software updates. Authentication of the software updates ensures that the software updates are virus free and uncorrupted. Changes to the client computer during installation are monitored and archived, allowing the updates to be subsequently removed by the user.
Owner:MCAFEE LLC

System, Method and Apparatus for Electronic Patient Care

A system for electronic patient care includes a gateway and a medical device. The gateway is configured to provide at least one of a routing functionality, a medical device software update, and a web service. The medical device is configured to operatively communicate with the gateway using the web service.
Owner:DEKA PROD LLP

System and Method for Secure Software Update

A secure software update provides an update utility with an update definition, a private encryption key and a public signature key to a target device. A software update package is prepared on portable media that includes an executable update program, a checksum for the program that is encrypted with a symmetrical key, an encrypted symmetrical key that is encrypted with a public encryption key and a digital signature prepared with a private signature key. The update process authenticates the digital signature, decrypts the symmetrical key using the private encryption key, and decrypts the checksum using the symmetrical key. A new checksum is generated for the executable update program and compared to the decrypted checksum. If inconsistencies are detected during the update process, the process is terminated. Otherwise, the software update can be installed with a relatively high degree of assurance against corruption, viruses and third party interference.
Owner:SIEMENS HEALTHCARE DIAGNOSTICS INC

Network for customer care and distribution of firmware and software updates

A network for customer care and distribution of update packages to electronic devices makes it possible to efficiently manage and update firmware and software in devices. A provisioning server in the network employs provisioning means to update configuration, provision devices and manage devices. An electronic device capable of receiving these update packages comprises a update client that is capable of updating the device.
Owner:HEWLETT PACKARD DEV CO LP

Wireless Network and Methods of Wireless Communication For Ophthalmic Surgical Consoles

A wireless network of surgical consoles and other equipment is used to transfer data. A surgical console has a system processor running software that operates the surgical console and a wireless processor coupled to the system processor. The wireless processor runs software that facilitates wireless communication. A transceiver is coupled to the wireless processor. The system processor is physically separate from the wireless processor. The wireless processor is used to transfer data to other devices and receive software updates.
Owner:ALCON RES LTD

Dynamic installation and activation of software packages in a distributed networking device

A method for dynamic installation and activation of software packages in a distributed networking device. A master node provides a software package database that contains software packages for all nodes. It notifies a node that a software update is being requested, which examines the package identifiers and the dependencies and determines the running processes that will be affected by the update. The processes evaluate the effect that the update will have on their operation. If any of the processes determine that the update will degrade or have a negative impact on the operation of the node, the process will veto the update. If the master node receives no vetoes, it updates the node which installs and activates without interrupting the normal operation of the node.
Owner:CISCO TECH INC

Electronic device network employing provisioning techniques to update firmware and/or software in electronic devices

Disclosed herein is a network for managing one of a firmware update service option and a software update service option in electronic devices such as, for example, a mobile handset. The network is capable of determining whether a mobile handset is capable of facilitating firmware updates based upon, for example, firmware update service options (FUSO) and associated FUSO numbers. When a new mobile phone is used for the first time in the electronic device network, an OTAPA process may be employed not only to program number assignment module parameters but also for initiating one of a firmware or software update or for setting flags and parameters that facilitate subsequent firmware or software updates. A mobile handset, may periodically or as necessary, communicate ability to update firmware and / or software to the electronic device network.
Owner:QUALCOMM INC

System and method for managing and communicating software updates

InactiveUS7574706B2Facilitating selection and implementationMinimizing bandwidthProgram loading/initiatingTransmissionSoftware updateService control
A system and method for facilitating the selection and implementation of software updates while minimizing the bandwidth and processing resources required to select and implement the software updates. In one embodiment, an update service controls access to software updates, or other types of software, stored on a server.
Owner:MICROSOFT TECH LICENSING LLC

Intelligent update agent

A method of updating computer software includes downloading software update information through a network, such as the Internet, to a user's computer. The download is preferably done periodically and automatically. If available, a criticality check program identified in the software update information is then automatically downloaded and executed to determine the configuration of the user's computer. The criticality and applicability of available software updates are evaluated by the criticality check program in light of the specific software and / or hardware configuration of the user's computer. The software updates may then be downloaded and installed automatically, if previously authorized by the user, by comparing the criticality of the updates to the user, as determined by the criticality check program, to stored user preference information specifying a user criticality threshold. Software updates determined to be more critical than the user criticality threshold are installed automatically and the user is notified of the availability of less critical updates.
Owner:KYNDRYL INC

Tag-based schema for distributing update metadata in an update distribution system

A tag-based structure for communicating software update metadata information to client computers and to update service nodes is presented. An update metadata file includes: an identifier tag including a software update identifier that uniquely identifies the software update; zero or more general properties tags that carry general property information relating the software update; zero or more localized properties tags that carry localized property information organized according to language; zero or more relationship tags that identify dependency relationships the current software update, as described in the update metadata, has with other software updates; zero or more applicability rules tags that carry information for determining the applicability of the software update to a client computer; zero or more files tags that carry information relating to the software update's payload files; and handler specific data tags that carry information directed to the software handler for installing the software update.
Owner:MICROSOFT TECH LICENSING LLC

Method and system for updating the software of multiple network nodes

A method and system for updating a group of network nodes, such as a group of MFPs, with replacement software in a manner that improves network performance and the predictability of a completion time for installation of the replacement software involves throttling distribution of a software update package to avoid resource oversubscription while time-bounding distribution so that installation of the software update on all of the network nodes can be completed by a certain time and, in some embodiments, further involves determining a start time for distribution of the software update package based at least in part on a scheduled installation time selected by a network administrator, which provides a high degree of confidence that installation of the software update across the entire group of network nodes will be completed around a scheduled time (e.g. during “off hours”) notwithstanding the staggered distribution of the software update package.
Owner:SHARP KK

Systems and methods for remotely modifying software on a work machine

A method and system are provided to perform a process of wirelessly providing software updates to a target module located in a work machine. In one embodiment, the process includes determining whether a software update condition exits for software stored in the target module and when such a condition does exist, delivering software update data from a remote off-board system to the work machine. Further, the work machine may determine a location of the target module and whether an update delay condition exists. Also, the process may include delivering the software update to the target module if no update delay condition exists, and delaying the delivery of the software update data to the target module if an update delay condition does exist.
Owner:CATERPILLAR INC

Vehicle software download system and method thereof

The present invention relates to a vehicle software download system and a method thereof, in which electronic control unit (ECU) software is downloaded and a corresponding ECU is updated if the version of ECU software stored in memory is lower than the version of ECU software broadcasted from an external apparatus, thereby promptly updating the ECU software installed in the vehicle.To this end, there is provided a system for updating software of an ECU installed in a vehicle by communicating with an external apparatus having software of the vehicle stored therein, the system comprising: a receiving unit for receiving ECU software version information broadcasted from the external apparatus; a determination unit for comparing ECU software version information stored in a memory with the ECU software version information received through the receiving unit and determining whether or not an ECU software version stored in the memory is lower than a received software version; a download request unit for requesting download of software of a corresponding version from the external apparatus if the ECU software version stored in the memory is lower than the received software version; and a software providing unit for providing the corresponding ECU with the software downloaded from the external apparatus for software update.
Owner:HL MANDO CORP
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