Entries |
Document | Title | Date |
20080209414 | Peer-to-peer software update distribution network - A software package of interest is identified, and information about a latest version of the package is retrieved. Then, data corresponding to the latest version are downloaded from a peer-to-peer network, and the downloaded package is installed. Alternative methods and systems for use in particular environments are also described. | 08-28-2008 |
20080216066 | PROGRAM UPGRADE SYSTEM AND METHOD FOR OTA-CAPABLE MOBILE TERMINAL - An apparatus and method for updating a program of a mobile terminal using an Over-The-Air (OTA) programming mechanism is provided. The program upgrade apparatus includes a first memory for storing a reference version of the program and at least one upgrade package; a second memory for loading an upgrade version of the program; a communication unit for enabling the mobile terminal to communicate with an external system; and a control unit for controlling the communication unit to download the upgrade package in response to an upgrade notification message from the external system, installing the upgrade package within the first memory, generating an upgrade version of the program by merging the upgrade package and the reference version in response to an install command, and operating the mobile terminal with the upgraded version of the program. | 09-04-2008 |
20080222629 | Method and Device Arrangement for Managing the Use Profile of a Terminal Device - The invention relates to a method, device arrangement, server ( | 09-11-2008 |
20080229302 | SYSTEM AND METHOD FOR UNIVERSAL ACCESS TO AND PROTECTION OF PERSONAL DIGITAL CONTENT - A method of accessing content on a local trusted network from trusted and untrusted environments. The method includes assigning a software system associated with the local trusted network a unique name; associating the unique name with a local address and a dynamic external address; routing client communications to the software system using the unique name; and accessing the content from trusted and/or untrusted environments with a single method. | 09-18-2008 |
20080244557 | KNOWLEDGE MANAGEMENT SYSTEM AND METHOD FOR IMPLEMENTING MANAGEMENT SOFTWARE USING THE SAME - A knowledge management system (KMS) and a method for implementing management software using the KMS are provided. In the present method, a network configuration module is used for obtaining a domain name of a network connecting the knowledge management system and network configuration data of a plurality of peripheral hosts in the network so as to connect the management host with the peripheral hosts. A software licensing module is then used for obtaining the software licensing data of a plurality of application programs required by the management software to verify the legitimacy of the application programs. A software configuration module is used for obtaining configuration data of the application programs to enable the management software to make use of the resource of the application programs. Therefore, the implementation process of the management software is simplified and the flexibility for modifying and updating configuration parameters is enhanced. | 10-02-2008 |
20080244558 | CONTENT DOWNLOADING IN A RADIO COMMUNICATION NETWORK - A network element and method for transferring software content from a radio communication network to a network element includes associating a unique identifier for the element with the content. Content is first transferred to the element. Connectivity between the network and element is then verified. If connectivity is verified after the transfer of content, previous software content within the element is upgraded using the transferred content. Connectivity between the network and element is again verified after the upgrade. If connectivity is not verified after the transfer of the content, the previous software content is restored within the element. The connectivity tests ensure that any upgrade will not leave the network element unable to communicate with the network. | 10-02-2008 |
20080250404 | Radio Communication Device and Radio Communication System Comprising Same - Radiocommunication device comprising a starter software module suitable to allow a simplified radio link of the radiocommunication device with a local radiocommunication network and allow a downloading, by this simplified radio link, of an update of a use software module that is contained in the radiocommunication device and that is suitable to enable a normal radio link to be set up. | 10-09-2008 |
20080263539 | SOFTWARE UPDATING SYSTEM, INFORMATION PROCESSING APPARATUS AND METHOD, RECORDING MEDIUM AND PROGRAM - It is made possible to update software appropriately. When additional software is installed, update management data for the additional software is generated. When the update management data for the additional software is attached to the additional software in advance, that data is used. If the update management data is not attached, cycles for confirming the presence of updates and the like are determined based on the nature of the software, and the update management data is thus generated. Then, the generated update management data is set in an update management table. The presence of software updates is checked for based on the cycles for confirming the presence of updates in the update management table. | 10-23-2008 |
20080263540 | IMAGE FORMING APPARATUS, PROGRAM UPDATING SYSTEM, AND PROGRAM UPDATING PROGRAM - To shorten the unusable time, the MFP can communicate with a server storing plural kinds of update programs together with update information including updated states of plural kinds of functions, and includes a flash memory to store an execution program, a function execution portion to execute the execution program and execute at least one of the functions, a performance storage portion, when any of the functions is executed, to store performance information regarding execution of the function in the flash memory, a determination portion to determine, based on the performance information and the update information stored in the server, an update target portion to be updated within the execution program and a target program for use in updating the execution program from among the update programs stored in the server, and an updating portion to update the update target portion of the execution program with the determined target program. | 10-23-2008 |
20080271011 | Method and Apparatus for a Client Call Service - A method, apparatus, and computer instructions for providing access to an application. An operating system is identified on the client responsive to receiving a request for access to the application from a client. An appropriate version of the application for the client is selected in response to identifying the operating system. The files required on the client are sent for execution of the appropriate version of the application to the client. A billing process is initiated to identify an amount time during which the appropriate version of the application is used on the client. | 10-30-2008 |
20080288936 | COMMUNICATION APPARATUS, DATA PROCESSING SYSTEM, CONTROL METHOD FOR COMMUNICATION APPARATUS, CONTROL METHOD FOR DATA PROCESSING SYSTEM, AND PROGRAM THEREFOR - A communication apparatus that, when distributing data to a plurality of apparatuses, enable use of the data distributed to each of the plurality of apparatuses without being bound by a prescribed time as in the prior arts. Control is provided so as not to execute at least one portion of functions among a plurality of functions that are executable by a communication apparatus until it is determined that update processing of control data for controlling the communication apparatus based on an update data is completed and control data that is stored in an another communication apparatus has been updated with the update data. | 11-20-2008 |
20080301668 | Managing Different Versions of Server Components Regarding Compatibility With Collaborating Servers - A system and method for determining whether a rolling update may be performed. The system receives a statement of compatibility for software running on collaborating servers. The statement of compatibility indicates which software versions are compatible with one another. The statement may be stored in a shared storage area that is accessible to each of the servers in the group. The statement may be updated at any time if compatibility issues are determined after release of a software version. The system and method check the statement of compatibility automatically upon the start of an update process for a server. If the statement of incompatibility indicates that the server starting up is incompatible with an operating server, the start up process is aborted. | 12-04-2008 |
20080301669 | Dynamically Self-Updating by a Software Application on a Device - Described are systems and methods for self-updating software applications on a computer system. Installed software applications register with a service module installed on the computer. The service module requests updates for the installed software applications, including itself, and receives identification of available updates, including an update for itself. After receiving the identification, the service module automatically installs the identified updates, including updating itself. | 12-04-2008 |
20080301670 | CONTENT DISTRIBUTION INFRASTRUCTURE - Providing content according to a distribution infrastructure. A content provider creates content and organizes the content into a channel. The content included in the channel is described by attributes associated with the channel. The channel is published to a processor and the processor hosts the published channel. A client computing device selectively subscribes to a plurality of published channels. The client computing device aggregates content form the plurality of subscribed channels and provides the aggregated content to a user in a single update experience. | 12-04-2008 |
20080301671 | Method of upgrading program of portable device and portable device having program upgrade function - Provided are a method, and a portable device having a program upgrade function. A method of upgrading a program of a portable device upgrades a program, such as a navigation program or firmware of the portable device, using another portable device within a predetermined range. Program upgrade can be performed between portable devices in movement, that is, it is possible to upgrade a program of a portable device regardless of a place in which the portable devices are located. | 12-04-2008 |
20080307408 | UPDATE SYSTEM TO SYNCHRONIZE CHANGES FROM EXTERNAL SOURCES FOR A JAVA VIRTUAL MACHINE - Embodiments of the present invention provide a security cache update mechanism for J2EE where changes to external sources affecting information in the security cache are automatically propagated into the security cache. In some embodiments, the update mechanism utilizes a standards based mechanism, such as a Service Provisioning Markup Language (SPML) exchange, to propagate changes at these external sources. | 12-11-2008 |
20090007092 | Flashed based data aggregation and exchange - A system and method for affecting global change to application instance windows or applications at a client side device are disclosed herein. New and/or substitute feature, content, and/or functionality can be provided to application instance windows or applications that use flash player technology. The implementation of the new feature, content, and/or functionality may be toggled on/off by the user or it may be automatically provided to the user. The implementation affects no permanent change to the application instance windows or applications. Rather it drives user customization, improves user experience, and provides a way to potentially generate revenue. | 01-01-2009 |
20090024991 | METHOD, SYSTEM AND PROGRAM PRODUCT FOR MANAGING DOWNLOAD REQUESTS RECEIVED TO DOWNLOAD FILES FROM A SERVER - A method, system and program product for managing downloads of files from a server. The method includes presetting, using a tool, a threshold number of allowable connections for each client requesting connections to download files from a server. The method further includes identifying, using the tool, a client requesting one or more connections to download a file and tracking, using the tool, whether or not the client has exceeded the threshold number of allowable connections preset. If the client has not exceeded the threshold number of allowable connections preset, allowing the one or more connections up to the threshold number of allowable connections preset for the client to download the file from the server and if the client has exceeded the threshold number of allowable connections preset, preventing the client from connecting to the server, such that overloading of the server with too many simultaneous active connections is minimized. | 01-22-2009 |
20090037899 | RADIO FREQUENCY IDENTIFICATION (RFID) NETWORK UPGRADE SYSTEM AND METHOD - An on-demand upgrade system and method for upgrading components of a distributed system is provided in which an upgrade notice is used. | 02-05-2009 |
20090037900 | METHOD FOR OPTIMIZING MEMORY MODULES FOR USER-SPECIFIC ENVIRONMENTS - A method for altering and preferably optimizing the performance of system memory of a computer system. The method includes identifying the motherboard and the memory module of the computer system, and then searching multiple SPD update files associated with multiple motherboards and containing data corresponding to physical and operational characteristics of multiple memory modules. From these SPD update files, a compatible SPD update file is identified that is compatible with the motherboard and contains data corresponding to physical and operational characteristics of the memory module. Thereafter, a software utility is used to erase pre-existing SPD data stored on the SPD circuit device and then write and verify installation of the data of the compatible SPD update file on the SPD circuit device. New SPD settings for the memory module are then enabled based on the data of the compatible SPD update file. | 02-05-2009 |
20090044184 | Software update from off air broadcast - The present invention concerns a system comprising a server, a digital recorder, a memory, an optical disc and a drive. The server may be configured to broadcast a software update through an off air network. The digital recorder may be configured to receive an off air download and download the software update. The memory may be configured to store the software update. The drive may be mounted in the digital recorder. The drive may be configured to write the software update from the memory to a writable optical disc. The digital recorder may be upgraded with the software update from the writable optical disc. | 02-12-2009 |
20090044185 | Workflow-Based User Interface System for Mobile Devices Management - Embodiments of a workflow-based user interface for defining and managing functions implemented on mobile devices are described. A method under an embodiment utilizes a workflow-based mobile device management user interface. The method utilizes a pluggable workflow framework to achieve mobile device management externalization. The mobile device management platform is required to implement a set of basic action blocks that are used as primitives for further management policy composition. The method provides a development environment integrated with a mobile device management platform that allows assembling management (monitoring) primitives into meaningful management policies without changes to a core management platform infrastructure. The method claims addition of new primitives deployed as add-on products to enable new and advanced management policies, best integration practices with a carrier operational support system. The method enables debugging and tracing mobile device management policies in real time to minimize development and testing efforts | 02-12-2009 |
20090049441 | Remote Update System for Elevator Control Program - Obtained is a remote update system for an elevator control program, which is capable of sequentially realizing update of control programs of a plurality of elevators with reduced communication time and costs without stopping the plurality of elevators at the same time. A server | 02-19-2009 |
20090055817 | SOFTWARE UPDATE SYNDICATION - Methods, systems, and machine-readable media are disclosed for distributing software packages to one or more clients. Providing software to one or more clients can comprise generating a software package and publishing the package to a media accessible by the one or more clients. A description of the software package can also be generated and published. The description can identify the software package, contents of the software package, and uses of the software package. A client can obtain software packages from one or more servers by reading the description of software packages available on the one or more servers. A determination can be made as to whether the description indicates at least one of the software packages is available for the client. In response to determining at least one of the software packages is available for the client, the software package can be downloaded and installed on the client. | 02-26-2009 |
20090055818 | METHOD FOR SUPPORTING, SOFTWARE SUPPORT AGENT AND COMPUTER SYSTEM - Information can be automatically collected related to running of software. The collected information can be packed into a message format of a messaging software. The collected information related to running of the software can be sent by using the messaging software. | 02-26-2009 |
20090064129 | SUSPEND AND RESUME MECHANISMS ON A FLASH MEMORY - An apparatus for providing a file to a target device comprises a communication controller and a processor. The processor acquires download status indicating that a portion of the file has been successfully programmed in nonvolatile memory of the target device, determines a resuming point of the file according to the acquired download status, and transmits a portion of the file from the determined resuming point to the target device via the communication controller. The portion of file is programmed in the nonvolatile memory of the target device. | 03-05-2009 |
20090064130 | UPDATING A WORKFLOW WHEN A USER REACHES AN IMPASSE IN THE WORKFLOW - Provided are a method, system, and article of manufacture for updating a workflow when a user reaches an impasse in the workflow. A workflow program processes user input at a current node in a workflow comprised of nodes and workflow paths connecting the nodes, and wherein the user provides user input to traverse through at least one workflow path to reach the current node. The workflow program processes user input at the current node to determine whether there is a next node in the workflow for the processed user input. The workflow program transmits information on the current node to an analyzer in response to determining that there is no next node in the workflow. The analyzer processes the information on the current node to determine whether there are modifications to the current node. The analyzer transmits to the workflow program an update including the determined modifications to the current node in response to determining the modification. | 03-05-2009 |
20090089773 | SYSTEM AND METHOD OF DELIVERING SOFTWARE PRODUCT UPDATES VIA A RESPONSE FILE - A method, system, and computer program product for efficiently providing software product updates in a client's computer system. A Software Product Update (SPU) utility initiates the software update process by downloading a response file. The response file comprises scripted code and encoded data for an update of application system files. The SPU utility processes the response file with the aid of a script processing engine (SPE), which is saved, along with installation files, on the client's computer system during an initial software product installation. The SPU utility sets the installation properties within the installation file set to values which allow the SPE to access and run the scripted code. The embedded binary data is decoded with the aid of the running scripted code. The SPU utility completes the update of application system files and the installation properties file, with the aid of the decoded embedded data. | 04-02-2009 |
20090089774 | In-service software upgrade utilizing metadata-driven state translation - A method and apparatus for a metadata-driven upgrade of a network element is described. A network element comprises an active and backup controller card and receives new software to be installed on that network element. In addition, the network element installs the software on the backup controller card and synchronizes the active state of the network element to the backup controller card. Furthermore, the network element uses metadata to translate the active state to the format used by the new software. | 04-02-2009 |
20090089775 | Automated Software Upgrade And Distribution - A method for an automated upgrade of hardware devices of a specialized network, such as wireless communication devices or automated teller machines, with new software programs is described. The upgrade is performed over the network and is controlled by a control center of the network. The control center has an access to a software program repository for storing new programs. The automated upgrade is performed by selecting suitable new software programs from the repository, each of the programs being associated with a validity time window and a threshold hardware profile, performing corresponding checks of upgrade time windows and hardware profiles of the hardware devices being upgraded, and downloading the new software programs to the memory medium of the hardware devices being upgraded. | 04-02-2009 |
20090094593 | WIRELESSLY UPGRADING SOFTWARE IN A MOBILE COMPUTING DEVICE - A system comprises a wireless mobile computing device that executes software contained therein. The system also comprises a host system configured to wirelessly communicate with the wireless mobile computing device. The host system verifies that the wireless mobile computing device is authorized to receive a software upgrade and, if so, wirelessly transmits data to the wireless mobile computing device to upgrade the software. | 04-09-2009 |
20090113413 | Offline Upgrades - A system and method upgrade software applications offline using a virtual machine. Software applications used by actual customer machines may rely upon customer specific data and protocols. An upgraded version of a software application may become available. The upgrade may be loaded onto a virtual machine. Customer specific data or protocols associated with a previous version of the application may be copied to the virtual machine. The upgraded version may be modified on the virtual machine using the data associated with the previous version. The upgrade process using the virtual machine may detect and eliminate problems with the upgrade associated with the customer machine and/or settings. Once modified, the upgraded version may be transferred from the virtual machine to the customer machine. The upgrade process may be performed primarily on the virtual machine. Therefore, the downtime of the customer machine required to complete the upgrade process may be substantially reduced. | 04-30-2009 |
20090113414 | Computer administration deployment system - One or more target computers have a supervisor-responsive program which permits remote administration by a supervisory computer's administrative website, and permits configuration, control and software management by an administrator through a supervisory computer accessible through a supervisory computer's administrative website. The supervisory computer allows administrators to login and manage which of one or more target computers should have security products provided by the supervisory computer. The supervisory computer's administrative website also delivers information about the effectiveness of the installed security products. | 04-30-2009 |
20090119658 | Systems And Methods For Downloading Boot Code Associated With Base Stations - Systems and methods for maintaining base stations are provided. In this regard, a representative system, among others, includes at least one base station that is electrically coupled to a server. The base station includes memory and a first boot code that is stored in the memory. The first boot code has a first set of instructions, which is configured to initialize a control module and a network device. The first set of instructions is further configured to instruct the initialized control module and network device to establish a connection between the server and the base station and download a second boot code from the server into the memory of the base station. The second boot code has a second set of instructions, which is different than the first set of instructions. | 05-07-2009 |
20090119659 | Method of Computer Based Data Card Software Downloading and Updating - The present invention relates to a method of computer based data card software downloading and updating, in which, the data card connects with computer via data communication interface and acts the power on initial process at same time, the data card downloads software kit from computer to RAM memory, and the data card operates the software kit downloaded to the RAM memory. With this method of computer based data card software downloading and updating, no any more expensive Flash memory to be used in the data card, a lower cost is thus resulted, the data card failure resulted from Flash memory damage could be avoided and hence the data card reliability is increased; In course of data card downloading the update program and software from computer, it just needs re-update again only even though in fault, the complete operation is convenient and rapid with a wide suitable field, this lays the foundation of the advancing and development for the data communication peripheral equipment technology of portable equipment. | 05-07-2009 |
20090125900 | Systems and Methods for Updating Device Software - Methods and systems for updating device software are disclosed, including a method for updating an information handling system, the method comprising: receiving an update, wherein the update is identified with an update type selected from a predefined set of update types; determining a probability that the information handling system enters an essential operating state; and installing the update only in response to the probability being less than a threshold probability. | 05-14-2009 |
20090138871 | Onboard Electronic Distribution System - A computer implemented method, apparatus, and computer program product for transferring information with an aircraft. A connection is established between an onboard electronic distribution system executing in an aircraft data processing system in the aircraft and an on ground component. Responsive to a request for a command from the on ground component, the command for execution is identified. The identified command is sent to the onboard electronic distribution system from an on ground component. A transaction identifier is assigned to the command. A transaction associated with the command is maintained on the onboard electronic distribution system and the on ground component using the transaction identifier. An uplink is initiated by the on ground component. An aircraft software part is sent to the onboard electronic distribution system from the on ground component to perform the uplink. A status of a transfer of the aircraft software part on ground component is stored. | 05-28-2009 |
20090138872 | Method and Apparatus for Processing Commands in an Aircraft Network - A method, apparatus, and program code for processing commands in a network. A process creates a set of commands for an aircraft. The commands are in queues in a library in the network. Responsive to an event, the stored set of commands is sent to a proxy server application executing on the network data processing system. A connection is established between the proxy server application and an onboard electronic distribution system on an aircraft data processing system on the aircraft. The commands are requested by the onboard electronic distribution system. The distributed commands are received from the proxy server application by the onboard electronic distribution system. The received commands are processed by the onboard electronic distribution system and a set of aircraft software parts is forwarded to a set of target data processing systems on the aircraft using the processed set of commands if the commands are uplink commands. | 05-28-2009 |
20090138873 | Method and Apparatus for Loadable Aircraft Software Parts Distribution - A computer implemented method and apparatus for managing aircraft software parts. An aircraft software part management apparatus comprises a library, a receiving module, a proxy server, an onboard electronic distribution system on an aircraft, and a portable software maintenance tool. The library on the ground data processing system stores and manages aircraft software parts for aircraft. The receiving module is capable of receiving the aircraft software parts from suppliers and sending the aircraft software parts to the library. The proxy server is in communication with the library and is capable of distributing software to a plurality of aircraft clients. The onboard electronic distribution system is an aircraft client and is capable of receiving aircraft software parts for the aircraft from the library through the proxy server. The portable software maintenance tool provides an alternate route to send the aircraft software part to the onboard electronic distribution system for the aircraft. | 05-28-2009 |
20090138874 | Software Maintenance Tool - A computer implemented method, apparatus, and computer program product for managing aircraft software parts. A connection is established between a portable data processing system and a source through a ground network. Uplink commands are retrieved from the source through the established connection. Aircraft software parts corresponding to the uplink commands are retrieved from the source through the established connection. The retrieved aircraft software parts are stored in a portable data processing system. The portable data processing system is disconnected from the ground network. The portable data processing system is connected to an aircraft network in an aircraft. An uplink command is issued from the uplink commands to the aircraft network through an on ground component in the portable data processing system. A stored aircraft software part corresponding to the uplink command is sent to the aircraft network through the on ground component. | 05-28-2009 |
20090138875 | METHOD, PROGRAM AND SYSTEM TO UPDATE FILES IN A COMPUTER SYSTEM - Provided is a method, program and system to update files in a computer system. A patch is received for an installed program in a computer and message from a server over a network. Program files for the installed program are updated with contents of the patch. A determination is made as to whether the message indicates to automatically reboot the computer. Information is generated to a user indicating that the computer will be automatically rebooted. Operations are initiated in the computer to reboot the computer after a delay period to provide the user opportunity to close files and applications before the reboot. | 05-28-2009 |
20090144723 | Dynamic Updateable Web Toolbar - A toolbar that persists in a browser window across multiple Web pages during a browsing session is displayed. This toolbar includes multiple toolbar buttons. An updated toolbar is automatically received from a remote toolbar source that is independent of the multiple Web pages, and this updated toolbar includes a change to the toolbar buttons. The toolbar in the browser is replaced, during the browsing session, with this updated toolbar. The toolbar can also include one or more buttons based at least in part on customization information regarding a user of the browser. | 06-04-2009 |
20090144724 | Dynamic updates of message consumers - A message is received at a message consumer, the received message having a component dependency identification that indicates a version of a software component that is necessary to process the message. The version of the software component is automatically downloaded if the message consumer does not already include the version of the software component. The version of the software component is then used to process the received message. | 06-04-2009 |
20090150879 | SHARING FILES AMONG DIFFERENT VIRTUAL MACHINE IMAGES - A system for sharing files among different virtual machine images includes a processor, a memory, and an input/output subsystem. The processor is configured for: a) creating a first virtual image; b) determining whether there exists a second virtual image similar to the first virtual image; c) comparing the files of the first and second virtual images to determine a set of common files; d) creating a common file collection; f) creating a second version of the first virtual image with files in the first virtual image that are not in the common file collection; g) creating a second version of the second virtual image with files in the second virtual image that are not in the common file collection; h) receiving a request for modification of the file within one of the virtual images; and i) determining whether the file to be modified is in the set of common files. | 06-11-2009 |
20090172655 | System, method and article of manufacture for using shadow installations of software modules during distributed system upgrade - A method, system and article of manufacture for upgrade of a software module executed in a distributed software computer system using shadow installations of software modules for minimum downtime. A first software module is executed on a first host and a second software module is executed on a second host, the two software modules in communication with each other. Target release of the first software module and a local release of the second software module are installed and deployed on the first host during the execution of the first software module. The first software module is switched to the target release in communication with the local release of the second software module. The communication with the second software module is reestablished after the upgrade. | 07-02-2009 |
20090172656 | CIRCUIT DEVICE AND METHOD OF PROVIDING A PROGRAMMABLE POWER SUPPLY - In a particular embodiment, a circuit device includes a plurality of network ports, power regulator circuitry coupled to the plurality of network ports, and a control input adapted to receive software updates. The circuit device further includes a memory adapted to store a plurality of instructions, including processor operating system instructions and an upgrade routine. The circuit device further includes a programmable processor that is coupled to the memory and to the control input. The programmable processor is adapted to receive software updates via the control input and to execute the upgrade routine to upgrade the processor operating system instructions to reprogram the programmable processor. Further, the programmable processor is adapted to control the power regulator circuitry to selectively provide a power supply to a network device via a selected network port of the plurality of network ports. | 07-02-2009 |
20090183150 | SYSTEM AND METHOD FOR SOFTWARE PRODUCT VERSIONING PACKAGING, DISTRIBUTION, AND PATCHING - A system and method for software product versioning, packaging, distribution, and patching. The system provides for convergence of registry models, adding critical information to a home registry and simplifying processing algorithms in the install framework. In accordance with an embodiment, a product alias element is added to a Product Provisioning model, referencing one or more products. This provides a loose coupling between the external market-oriented product name and version, and the internal product names and versions. The internal product names and versions are captured in the registry and used for all code-based decisions during installation and other provisioning related activities. In accordance with an embodiment, a Feature Model is also added to the Product Provisioning model, and modules are grouped under features. | 07-16-2009 |
20090187901 | Communication System, Communication Device, and Management Server Device - A communication system includes: a communication device configured to operate various functions using software programs stored in a software storage unit; a management server device configured to send an updating software program corresponding to one of the software programs; an operation information obtaining unit configured to obtain operation information of the software programs in the communication device; a determination unit configured to determine a software program that needs updating among the software programs based on the operation information obtained by the operation information obtaining unit; and an updating unit configured to replace the software program that is stored in the software storage unit and determined by the determination unit to need updating with the updating software program. | 07-23-2009 |
20090193409 | Per User Updates - An update system may receive and apply updates to a client device on a per user basis, where an update may be applied to one user but not another. The user specific updates may make changes to user specific areas of the client device, such as user registries or areas of a file system that may be specific to a the user receiving an update. A download agent may communicate with an update distribution server to receive a description of available updates and may download those updates applicable to individual users. An installing agent may process the updates for each user individually when the user is logged on, and in some cases, when the user is not logged on. | 07-30-2009 |
20090193410 | NETWORK OPERATING SYSTEM - Generally described, the present invention is directed to a network operating system that provides more effective ways of leveraging the connectivity of computer networks. In one embodiment, an XML virtual machine is implemented that accepts high-level application code written in an XML programming language as input. Functionality is provided to interpret or translate the application code written in an XML programming language into code that is suitable for execution across computer platforms. Moreover, the XML virtual machine supports the Model View Controller (MVC) design paradigm that facilitates true data abstraction from applications to a common data model. Multi-instance applications, with each instance potentially supporting multiple views, may be created and executed. | 07-30-2009 |
20090199174 | Fax number hyperlink software program product - Software program development has grown in huge proportions in the past several decades. With the advancements in software language structure, anyone skilled in the field of computer programming was developing new software. This improved invention will allow the user to save time by performing an everyday task in the world of business; faxing media, only this invention will improve the efficiency by how its done. It will allow the user to fax directly from their computer to a fax machine instead of having to print copies of documents and media from their computer, get up and go to another machine to fax them and then after faxing the documents—you end up having to scan them back into your computer for record purposes. By using this software program, the user will easily distinguish the fax number from the phone number on the same document. | 08-06-2009 |
20090217258 | Malware automated removal system and method using a diagnostic operating system - The present invention automates the operation of multiple malware removal software products using a computerized system that systematically operates the multiple selected software products. These products are executed within a customized Diagnostic Operating System, which is different from the Normal Operating System in which the computer normally operates. Thus, any malware that may be attached to any of the programs, shells, drivers, services, or data files associated with the Normal Operating System cannot corrupt the malware removal process performed under the Diagnostic Operating System. Preferably, the Diagnostic Operating System is accessed from a read-only device prepared on a secure computer separate from the computer that is the target of the malware removal process, and the Diagnostic Operating System executes in a read-only environment. Because many malware removal products rely upon the environment provided by the Normal Operating System, the Diagnostic Operating System must provide redirection to ensure such products perform as expected. Event-triggered redirection of environment variables may be done by either injection of values, or by interception of name/key invocations. | 08-27-2009 |
20090222811 | SYSTEMS AND METHODS FOR MANAGING SOFTWARE PATCHES - Embodiments relate to systems and methods for managing software patches. Embodiments incorporate a patch server that collects aggregate patch history information from a community of software application users. The set of available patches for a given software application can be registered to a data store, and the number of uses electing to install a patch, as well as usage information such as the frequency of bug reports or rollbacks associated with individual patches can be tracked. When a user desires to update a software application, the various available patches and their combined usage history can be displayed in a patch selection dialog. The user can view and select the patch version best suited to their needs, for example to best match their particular hardware configuration, or to install a patch having the fewest bug reports. | 09-03-2009 |
20090222812 | AUTOMATED CLUSTERED COMPUTING APPLIANCE DISASTER RECOVERY AND SYNCHRONIZATION - A system and method for automatic disaster recovery and synchronization of computing appliances configured for operation in a cluster. A configuration bundle that includes configuration data, software revision level and a list of system updates is used to recover or duplicate the computing appliance's operation state. Upon entering a clustered configuration, the primary node creates a clustered configuration bundle from individual configuration bundles for the registered nodes in the cluster. The clustered configuration bundle can then be used for disaster recovery or synchronization of any of the registered nodes. | 09-03-2009 |
20090235246 | Methods and Systems for Distributing Firmware Through an Over-the-Air Network - Systems and methods for over-the-air firmware distribution to battery-powered devices are disclosed. Such over-the-air distribution is accomplished, for example, using a non-battery-powered device as a buffer, for example, to reduce or eliminate the delay time of the over-the-air network. The firmware can be sent to and stored on a nearby, non-battery-powered device and then sent from there to the battery-powered endpoint device. The distribution of firmware to battery-powered devices may be implemented in an AMI system, a mesh network, a multi-channel radio network, or any other environment in which firmware distribution is desirable. | 09-17-2009 |
20090241103 | System and Method to Update Firmware on a Hybrid Drive - A system, method, and program product is provided that updates the firmware on a hybrid drive by reserving a memory area within the hybrid disk drive's nonvolatile memory buffer. The firmware update is then stored in the reserved memory area. The next time the platters of the hybrid disk drive spin up, the firmware update that is stored in the reserved memory area is identified. The identified update is then written to a firmware memory of a firmware that controls the operation of the hybrid drive. In one embodiment, the update is written to the firmware memory by flashing the firmware's memory. After the firmware is updated, the hybrid drive is reset. Resetting of the hybrid drive includes executing the updated firmware. | 09-24-2009 |
20090249322 | TECHNIQUES FOR UPDATING SOFTWARE - Techniques for updating software include downloading a software image update from a first data structure wherein the software update image includes one or more content identifiers. Content is then downloaded from a second data structure based on the one or more content identifiers. The content may then be output during or after the software update download and installation process. | 10-01-2009 |
20090249323 | ADDRESS BOOK SHARING SYSTEM AND METHOD FOR NON-VERBALLY ADDING ADDRESS BOOK CONTENTS USING THE SAME - An address book sharing system includes a vehicle, a short-range enabled in-vehicle telematics unit embedded in the vehicle, and a short-range enabled wireless device. The short-range enabled wireless device is configured to be paired with the short-range enabled in-vehicle telematics unit when positioned in the vehicle, and to download an address book to the short-range enabled in-vehicle telematics unit in response to an address book request trigger generated by the short-range enabled in-vehicle telematics unit. Methods for non-verbally adding address book contents using the address book sharing system are also disclosed herein. | 10-01-2009 |
20090249324 | VIRTUALIZED APPLICATION IMAGE PATCHING - Virtual applications are automatically kept up to date with the current version of a virtual application. Instead of the client having to obtain the entire version of the current virtual application, the client obtains the portions of the current virtual application that are changed from its version of the virtual application. After obtaining the changes needed to update its version of the virtual application, the client integrates those changes into its version of the virtual application. | 10-01-2009 |
20090249325 | Network Software Normalization - A fire detection system includes at least one existing fire detection unit, at least one replacement fire detection unit, control circuitry associated with the at least one existing fire detection unit, control circuitry associated with the at least one replacement fire detection unit, a graphical user interface associated with the at least one replacement fire detection unit, and communication media connecting the at least one existing fire detection unit and the at least one replacement fire detection unit. The replacement unit is configured to be compatible with the at least one existing unit, and the graphical user interface controls the configuration of the replacement panel. The control circuitry associated with the replacement unit and the control circuitry associated with the existing unit execute the configuration of the replacement panel. | 10-01-2009 |
20090254897 | UPDATING FIRMWARE ON MOBILE ELECTRONICE DEVICES - A system for updating firmware on electronic devices, including an electronic device, including a processor, a storage coupled with the processor for storing a current image of firmware that includes programmed instructions for the processor and a baseline image of firmware, an update utility coupled with the processor for instructing the processor to update the firmware stored in the storage, and a connector coupled with the processor for connecting the electronic device to a jacket, thereby enabling communication between the electronic device and the jacket, and a jacket, including a storage for storing a firmware difference image for updating the firmware in the electronic device to a newer version, and a port for connecting the electronic device connector thereto, wherein the update utility instructs said electronic device processor (i) to apply the firmware difference image to the baseline the of the firmware to generate a newer version image of the firmware, and (ii) to replace the current image of the firmware in the electronic device storage with the thus generated newer version image of the firmware, in response to connecting the electronic device connector to said jacket port. | 10-08-2009 |
20090260001 | Apparatus and method for upgrading firmware on internet sharing device - An apparatus and method for upgrading firmware on an internet sharing device. The apparatus includes a memory that stores information for getting access to a firmware server, a lookup part that gets access to the firmware server and looks up a new version of firmware using the information stored in the memory, and an upgrade notice part that gives notice of firmware upgrade to at least one terminal interworking with the internet sharing device when the new version of firmware is looked up. Thus, since the internet sharing device looks up a new version of firmware, and then automatically gives notice of a need for firmware upgrade to a user, the user can easily recognize whether or not the firmware upgrade is needed, and easily upgrade the firmware with no need to check a kind of the internet sharing device, a version of firmware, location of the firmware server, and the like. | 10-15-2009 |
20090271780 | AUTOMATIC COMPLETE FIRMWARE UPGRADE - A method for automatic firmware upgrade on a target embedded system connected to a TFTP server and a web console is disclosed. The method includes generating a single image from Linux kernel image and file system image and providing single image name as input to web console for firmware upgrade. The web console write upgrade flag and single image name in the kernel configuration and issue a restart command to the embedded system. At boot up time, the start up module checks for firmware upgrade flag set and issue commands for loading the image on target board and boots up with the upgraded image. The firmware upgrade is performed over the network. Further, the embedded system is upgraded with very less user interaction reducing firmware upgrade time and by reducing dependence of experienced/skilled person. | 10-29-2009 |
20090271781 | METHOD, SYSTEM, TERMINAL AND DEVICE MANAGEMENT SERVER FOR INSTALLING SOFTWARE COMPONENTS - A method, system, and apparatus for installing software components are provided. The method includes a terminal which receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal. | 10-29-2009 |
20090288077 | RUNTIME VERSIONING AND DISTRIBUTION OF DYNAMIC WEB-ELEMENTS - A product server downloads distributed application component from a resource server and updates an application at a predetermined synchronization time. Other aspects include associating a distributed application component and a local application component with a virtual path. If a product server is unable to access the local application component with a virtual path, the distributed application component is downloaded from a resource server. | 11-19-2009 |
20090293051 | MONITORING AND DYNAMIC TUNING OF TARGET SYSTEM PERFORMANCE - Methods and systems for remotely monitoring and tuning the performance of one or more target systems are provided. According to one embodiment, a separate tuning server receives data, such as profiling data, that has been collected regarding a target system. Then, if based on the data it is determined that performance attributes of the target system can be improved, the performance of the target system is dynamically tuned. Depending upon the circumstances, the target system may be caused to replace an application component of a program being executed by the target system with a new application component, which may be contained within an image chosen from a set of pre-built images or built and compiled by the tuning server specifically for the target system. In some cases, the dynamic tuning of the performance of the target system may involve making a change to a configuration file on the target system. | 11-26-2009 |
20090300596 | METHOD AND SYSTEM FOR PERFORMING A SOFTWARE UPGRADE ON AN ELECTRONIC DEVICE CONNECTED TO A COMPUTER - A method, computer program product, and data processing system for performing a software upgrade on an electronic device connected to a computer. In accordance with one embodiment, there is provided a method for upgrading device software on an electronic device connected to a computer through a communications protocol, the computer being connected to a central repository of device software over a communications network, the method comprising: displaying a web page including a scripting language within an Internet browser on the computer, the Internet browser including a scripting engine for executing the scripting language; providing a scripting-language capable device controller for interfacing communications between the scripting engine and the electronic device in accordance with the communications protocol connecting the computer and electronic device; receiving by the Internet browser of a request to install device software onto the electronic device via a user interface element of the web page; receiving by the scripting-language capable device controller of device attribute information from the electronic device through the communications protocol in response to the request; sending the device attribute information from the scripting-language capable device controller to the scripting engine of the Internet browser; sending the device attribute information from the Internet browser; when an upgrade is available, receiving upgrade software for the electronic device in response to the sending the device attribute information, and upgrading device software on the electronic device using the upgrade software using the communications protocol connecting the computer and electronic device. | 12-03-2009 |
20090300597 | APPLICATION LOADING - Extensions or additional software programs that are requested by a computer application running on an application platform are handled in an efficient manner by, among other things, regulating and tracking extensions that are downloaded. This allows the size of the application platform upon which the application is running to remain relatively small so as to mitigate strain on resources when the platform is initially deployed over a network (e.g., the Internet), thus making it easier and more likely for a user to install the application platform (and/or updates thereto). Requested extensions are subsequently added to and/or removed from the (already deployed) application platform based on, among other things, download metrics. | 12-03-2009 |
20090300598 | Apparatus for transmitting software of broadcast receiver and apparatus and method for downloading software of broadcast receiver - A broadcast transmitter, a broadcast receiver and a method of receiving software of the broadcast receiver are disclosed. The method of receiving the software of the broadcast receiver includes receiving software download code information, checking a software download mode based on download mode information included in the received software download code information, requesting input of a download selection command to a user if the download mode information is a user selection mode, and determining whether or not the download of the software is started based on the download selection command received from the user. | 12-03-2009 |
20090307683 | Network-Based Update of Application Programs - Improved approaches for submission, management and/or distribution of updates to digital products, such as application programs (software programs), with respect to an online product distribution site are disclosed. Updates to numerous digital products can be centrally managed in a uniform and computer-assisted manner so that updates can be efficiently distributed to appropriate users. | 12-10-2009 |
20090328028 | Electronic documents and methods for updating resource files for an application - In one aspect, an electronic document for updating resource files for an application comprises logical names used by the application for referring to resource files and parameters for specifying constraints for the resource files. In another aspect, the electronic document comprises an application identifier identifying an application to which the electronic document corresponds, and a universal resource identifier identifying a resource file for use with the application. | 12-31-2009 |
20090328029 | SOFTWARE PORTAL SYSTEM FOR PROVIDING RELATION INFORMATION OF SOFTWARE AND DATA FORMAT AND METHOD OF OPERATING THE SAME - A software portal system for providing relation information of software and a data format, and a method of operating the same are provided. To provide software by downloading or service simultaneously with relation information between software and software, software and a data format, and data formats, the software portal system includes a relation information management unit and a web service providing unit. The relation information system defines a relation of software and a data format to constitute and manage relation information of the software and the data format. The web service providing unit acquires and provides the relation information of the software managed by the relation information management unit when the software is provided by downloading or service, and acquires and provides the relation information of the data format managed by the relation information management unit when the relation information of the data format is inquired. Accordingly, a user can be provided with high quality of service. | 12-31-2009 |
20100005460 | DEVICE DRIVER UPDATING METHOD AND PROGRAM, INFORMATION PROCESSING APPARATUS AND SERVER APPARATUS USING THE SAME, AND STORAGE FOR STORING DEVICE DRIVER UPDATING PROGRAM - An information processing apparatus has a storage device that stores a device driver which incorporates access information regarding access to the server apparatus and a property display screen with instruction items for instructing a device driver request; a notification unit that, based on an instruction to the instruction items on the property display screen, refers to the access information and notifies the access information to an application that is capable of processing page information, in order to obtain driver update page information from the server apparatus; and an updating control unit that, based on an instruction to an update instruction section to request automatic update that is provided on a driver update page created based on the driver update page information obtained, controls a process to obtain device driver update information sent from the server apparatus and update the device driver stored in the storage device. | 01-07-2010 |
20100031246 | Updating Content Without Using a Mini Operating System - A method of in-place updating an original version of content to an updated version of content, in a non-volatile memory storage device, wherein the storage device comprises a non-paged part of the content, wherein the non-paged memory part includes an original update library, and wherein the storage device is being used in a normal mode of operation or in an update mode of operation, the method includes: obtaining an update package required for updating the original version of content to the updated version of content; obtaining a new update library; storing the new update library in a second non-volatile storage; and updating the original version of content to the updated version of content, in a non-volatile memory storage device, using the at least new update library and the update package. | 02-04-2010 |
20100037216 | METHOD FOR RETRIEVING UPDATES VIA THE INTERNET - A device includes a software agent that discovers a controller. Current state information indicating upgradeable files currently installed on the device is maintained. The agent sends the current state information to the controller, and the controller sends the current state information to a repository, via the Internet. The repository determines upgradeable files currently installed on the device based on the current state information, and checks for file updates for the upgradeable files. The repository sends file update information to the controller. The file update information includes file update locations. The controller sends the file update information to the agent, and the agent requests the controller to retrieve file updates. The controller retrieves each file update from its file update location on the Internet. The controller sends a notification to the agent when the file updates are retrieved, and the agent retrieves the file updates from the controller. | 02-11-2010 |
20100050168 | SECURE FIRMWARE UPDATES IN EMBEDDED SYSTEMS - An oilfield borehole device comprising a storage device including a first software image and a data structure, the data structure to include at least one of an address, a file identifier and a flag. The device further comprises a processor to download a second software image from a second storage device external to the oilfield borehole device, the second storage device associated with the address and the second software image associated with the file identifier. The processor replaces the first software image with the second software image and changes a status of the flag after replacement of the first software image. | 02-25-2010 |
20100058320 | Managing Distributed System Software On A Gaming System - Mechanisms for determining the coherency of a console are described herein. A manifest may be used to check the installed software components, and their versions, to determine which user experience groups are coherent based upon the installed software packages and their versions. If the console has the required software components and their versions installed according to the manifest, providing for a coherent user experience group, the console may be set to an enhanced user experience level in which the coherent user experience groups, or features, are enabled. The console may be set at various user experience levels depending upon which user experience groups are coherent. For example, if no user experience groups are coherent, the console may be set at a “core”, basic, or default user experience level. | 03-04-2010 |
20100058321 | APPROACH FOR DEPLOYING SOFTWARE TO NETWORK DEVICES - Techniques are provided for deploying software applications and/or software platforms from a client device to one or more network devices. The client device comprises a client update application and an update library of routines. The update application invokes one of the routines of the update library. In response, the update library sends a plurality of instructions, or commands, and a software application and/or software platform to each of the network devices. The instructions, when processed by each of the network devices, cause the updated software to be installed and any reboot operations to be performed. | 03-04-2010 |
20100058322 | Storage device and method of instructing to update firmware - Provided is a storage device which can increase the speed of transmission/reception of data and reliability thereof. The storage device including: a plurality of expanders connected to a disk device which stores data transmitted from a host device; and a controller unit for controlling the expander, wherein the controller unit includes a determination unit for determining whether or not, when download data is received from a predetermined terminal in order to update firmware of the expander, it is necessary to initialize a corresponding expander after downloading the download data by the expander, a transmission unit for transmitting initialization determining information determined by the determination unit to the terminal, and a update instruction unit for transmitting the download data to the corresponding expander and instructing the corresponding expander to update the firmware at a timing for updating the firmware, which is determined by the terminal based on the initialization determining information transmitted from the transmission unit. | 03-04-2010 |
20100058323 | In-System Reconfiguring Of Hardware Resources - In one embodiment, the present invention includes a method for determining if a system is compatible with an upgrade to a hardware resource of the system, receiving instructions from a remote server to upgrade the hardware resource if the system is compatible, and programming the hardware resource based on the instructions. In one such embodiment, the hardware resource may be programmed via programmable fuses to enable circuitry of the hardware resource. Other embodiments are described and claimed. | 03-04-2010 |
20100064285 | SYSTEM AND METHOD FOR SOFTWARE APPLICATION REMEDIATION - Disclose is a method and system for software remediation. According to some embodiments of the present invention, a data storage device may store one or more sets of related software application image blocks, wherein a set of image blocks is associated with a software application and is generated by parsing components of the software application. A communication module may exchange characterization data relating to image blocks with a client computer and corrupted block may be sent to the client. | 03-11-2010 |
20100070965 | Software Update Service with Compatibility Checking - System and method for updating software over a network. A computer system is scanned to determine installed software, including determining a unique code and version information for each of one or more programs. A list of the installed software, including the determined unique code and version information for each program, is generated in response to the scanning, and sent to a server computer system over the network. Information is received describing updates for at least one of the programs from the server computer system over the network. The computer system and the information describing updates are analyzed, and one or more updates that are safe to install on the computer system are determined based on the analyzing. The one or more updates are displayed on a display of the computer system, and at least one update of the one or more updates is installed on the computer system. | 03-18-2010 |
20100070966 | METHOD FOR UPDATING FIRMWARE OF RADIO FREQUENCY IDENTIFICATION READER THROUGH NETWORK SYSTEM - A method is provided to update firmware of a radio frequency identification (RFID) reader through a network system, wherein a management host issues an update message to a gateway through the network system, and then depending upon the location where reader firmware update data is stored, either the management host transmits the reader firmware update data through the gateway to each designated RFID reader, or the gateway directly transmits the reader firmware update data to each of the designated RFID readers. A microprocessor of the RFID reader stores the received reader firmware update data to a firmware data storage section of a memory unit thereof. | 03-18-2010 |
20100070967 | Recording medium of network administration program - In accordance with a network administration program that is stored on a prescribed device on a network and is run in order to manage the various devices connected to the network, it is determined whether or not a new device has been connected to a prescribed administered zone of the network, and if it is determined that a new device has been connected to the network, it is determined whether or not an update file for the network administration program exists in the storage area of the new device, and if it is determined that an update file exists, the update file is read from the new device to the device on which the network administration program is stored. | 03-18-2010 |
20100083243 | SYSTEM AND METHOD FOR DELIVERING SOFTWARE - Some embodiments of the present invention provide a system for delivering software. During operation, the system receives selections from a user, wherein the selections specify items of software to be delivered from a master site to a user site. The system also receives priority information from the user, wherein the priority information specifies a priority for delivery for the selected items of software. Next, the system determines an order of delivery for the selected items of software based on the priority information. Finally, the system delivers the selected items of software from the master site to the user site in accordance with the determined order of delivery. | 04-01-2010 |
20100088693 | METHOD OF DEPLOYMENT OF REMOTE PATCHES TO BUSINESS OFFICE APPLIANCES - Software configuration and status information of one or more business office appliances operating behind a firewall are controlled remotely by a software patch management application. The software patch management application is connected to a network and transmits instructions and software patches via electronic mail to a network connection on the other side of the firewall. A device management application receives the instructions and/or software patches and communicates the instructions and/or software patches to one or more business office appliances for execution and/or installation without requiring re-boot of the business office appliances. | 04-08-2010 |
20100095291 | SOFTWARE UPGRADE USING SINGLE SOURCE CHANNEL - An automatic data downloader (ADD) causes a source device communicating with the ADD to download available software for destination devices using a single predetermined update channel. The software is received by the ADD from the source device and stored. Upon connecting to destination device that is compatible with downloaded software, the ADD sends the software to the destination device. | 04-15-2010 |
20100095292 | Configurable indicating device and method for monitoring and control in fluid systems - An apparatus for monitoring and/or controlling a fluid system includes a housing having at least one display mounted thereon and a sensor interface that includes at least one sensor configured to output signals corresponding to a sensed fluid characteristic. A computer readable memory is disposed within the housing and stores user configurable program parameters in a stored menu configuration partitioning the program parameters among a plurality of discrete menus. The apparatus further includes a user interface having an input device configured via outputting a menu reconfiguration command to adjust the stored menu configuration, and a processor disposed within the housing and configured to display the program parameters in the plurality of discrete menus according to the stored menu configuration. In an exemplary application, the apparatus is a differential pressure indicator having optional control/output features, internally or externally sourced 4-20 mA current output and infrared communication for uploading and/or downloading programming and data. | 04-15-2010 |
20100095293 | NETWORK FOR UPDATING FIRMWARE AND / OR SOFTWARE IN WIRELESS COMMUNICATION DEVICES - One or more methods and systems of updating software in wireless communication devices are presented. In one embodiment, software updates are generated by a generation environment and distributed by a distribution environment. One or more wireless communication devices receive one or more software updates from the distribution environment. In one embodiment, software updates are generated from processing performed at a pre-processing device such as a cable television set-top-box or a server of the distribution environment. A software processing package, provided by the generation environment, is used to generate such software updates for the one or more wireless communication device. One or more methods of provisioning and billing wireless communication devices are also presented. | 04-15-2010 |
20100122246 | ROBUST FIRMWARE UPGRADE IN A NETWORK TERMINAL - The present invention concerns a network terminal, and method in a broadband terminal for upgrading a firmware, said terminal comprising an interface to a network and a non volatile memory adapted to store only one version of the firmware, the firmware comprising a first firmware and a second firmware, the method comprising, at the terminal, the step of erasing the first firmware from the non volatile memory, downloading a rescue firmware to the non volatile memory from a server located on the network, the rescue firmware being adapted to allow the terminal to download the firmware from the server, rebooting the terminal with the second firmware and the rescue firmware, downloading a new version of the first and second firmware from the server to the non volatile memory, erasing the rescue firmware from the non volatile memory, and rebooting the terminal with the new version of the first and second firmware. | 05-13-2010 |
20100131941 | METHOD IN A COMPUTER SYSTEM FOR PERFORMING DATA TRANSFER AND CORRESPONDING DEVICE - A method in a computer system for performing a data transfer between a first data processing device ( | 05-27-2010 |
20100153943 | System and Method for Distributing Software Updates - A system includes a control server, a data package server, a home storage device, and a set-top box. The control server is configured to provide information related to a data package. The data package server is configured to provide the data package. The home storage device is configured to receive the data package as a multicast from the data package server. Additionally, the home storage device is configured to store the data package in a storage. The set-top box is configured to receive information related to the data package from the control server and retrieve the data package from the home storage device. | 06-17-2010 |
20100162226 | 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. | 06-24-2010 |
20100162227 | Automation of Mainframe Software Deployment - Methods and systems to automate the deployment from one SMP/E installed run-time mainframe system logical partition (LPAR) to one or more different and distinct LPARs within a mainframe environment are described. Deployment may consist of distributing one or more installation items (e.g., complete products, product upgrades, patches and/or temporary fixes) from one installation environment to another target system. Also, the installed items may have optionally undergone further configuration after the initial installation and prior to actual automated deployment. Each of the target systems are communicatively coupled to the first (i.e., source) LPAR. | 06-24-2010 |
20100175060 | Simplifying Selection of Targets for Installation of Composite Applications - The present invention provides for formulating a deployment plan for a composite application. A set of topologies is provided for each component of a set of identified components of the composite application to be deployed. For a selected topology for each component of the set of identified components, a set of target computing resources are identified that meet, within a predetermined threshold, a set of prerequisites for each component in the set of identified components. A list of hosts associated with the set of target computing resources that meet the identified topology is displayed. For a selected host for each component of the set of identified components, the set of target computing resources for the selected hosts is displayed. A deployment plan along with a set of installations or upgrades required for each of the selected target computing resources is then displayed. | 07-08-2010 |
20100175061 | SOFTWARE UPDATING APPARATUS, SOFTWARE UPDATING SYSTEM, INVALIDATION METHOD, AND INVALIDATION PROGRAM - To aim provide a software update apparatus including an install module group ( | 07-08-2010 |
20100175062 | METHOD AND SYSTEM FOR FIRMWARE OVER THE AIR (FOTA) SERVICE - A method and system for providing a firmware over a network to update an update engine used for the firmware upgrade purposes in mobile devices. A specific identifier is inserted into a header of the delta file to inform that the delta file contains an upgrade for the update engine. Upon detection of the specific identifier, the mobile device performs an upgrade of the update engine using the delta file. | 07-08-2010 |
20100192144 | SMALL/MEDIUM BUSINESS APPLICATION DELIVERY PLATFORM - The claimed subject matter provides systems and/or methods for the purchase, dissemination, configuration, or provisioning of applications to a mobile device. The systems can include devices that receive indications from a small to medium sized businesses of a need for an application, obtain the application from an independent software vendor, configure the application for utilization on the mobile device, and thereafter dispatches the application to the mobile device. | 07-29-2010 |
20100199273 | Methods for rapid, secure deployment for large files - A method in one example has the steps of: creating a list of network elements identified by their respective network addresses, and file names for software images, each software image respectively associated with at least one network element; sending, from a master server, the list to a predetermined initial network element on the list; downloading, from a master server, each of the software images to the predetermined initial network element; checking, by the predetermined initial network element, the network elements for associated software images in common to form groups of network elements for each respective software image; downloading, from the predetermined initial network element, each respective software image to all network elements associated with the respective software image. Each network element with downloaded software can in turn act as the server for a subsequent set of network elements. | 08-05-2010 |
20100205597 | SYSTEM AND METHOD FOR HEALTHCARE DATA MANAGEMENT - A method of managing healthcare data is disclosed. Healthcare data of the first healthcare database operated by a first healthcare data management system (HDMS) is collected. The collected healthcare data is stored in a second healthcare database operated by the second HDMS. The healthcare data between the first healthcare database and the second healthcare database are synchronized by detecting a change in the healthcare data of the first healthcare database, creating a delta file representing the change in the healthcare data of the first healthcare database, transmitting the delta file to the second HDMS and updating the healthcare data of the second healthcare database based on the delta file. | 08-12-2010 |
20100211942 | METHOD AND APPARATUS FOR MANAGING SOFTWARE DOWNLOADS IN A BROADCAST COMMUNICATION SYSTEM - A system and method for a system for communicating with a user device includes a broadcast management system generating content channel data signals. The system also includes a software download manager in communication with the broadcast management system. The software download manager generates an announcement file and a download resolution file. The download manager communicates the announcement file. The user device has user device identifier data and receives the download resolution file in response to the announcement file and stores the software image in the user device in response to the download resolution file. | 08-19-2010 |
20100218180 | Method, a system and a computer program product for updating applications using data embedded in downloaded content - A method for a provider to update a user application comprising the steps of: providing a monitor for monitoring content streaming to the user system, monitoring the content streaming to the user system and detecting an update data block and selectively updating an application in accordance with the data block. | 08-26-2010 |
20100218181 | System and Method for Generating a Set Top Box Code Download Step Sequence - A method for generating a Set Top Box (STB) code download step sequence includes the steps of retrieving a code object from a Software Download Generator (SDG) memory in response to an instruction signal, generating at least one of a control message and a decoder conditional command using a SDG processor in response to the code object, accessing information in a channel map in the SDG memory, combining the at least one of a control message and a decoder conditional command with the code object to generate the STB code download step sequence for a target STB, transmitting the at least one STB code download step sequence from the SDG memory to a Digital Addressable Controller (DAC), re-transmitting the STB code download step sequence from the DAC to a Remote Addressable DANIS/DLS (RADD), and re-transmitting the STB code download step sequence from the RADD to the target STB. | 08-26-2010 |
20100235826 | APPARATUS, SYSTEM, AND METHOD FOR EFFICIENT CODE UPDATE - An apparatus, system, and method are disclosed for efficiently collecting code updates. The apparatus includes a generation module that identifies sites that provide code updates based on information about the computing system and its components that is already stored in the system. A supplement module identifies additional sites by monitoring Internet traffic on the computing system and looking for certain keywords, patterns, and regular expressions in visited sites. The user may also manually enter sites to supplement the sites automatically identified by the generation module and the supplement module. A monitor module monitors the identified sites for changes and determines when a new code update is available. A notification module notifies the user of the code updates when the monitor module determines that they have become available. The apparatus may also include a download module that automatically downloads new code updates for the user to install. | 09-16-2010 |
20100242035 | System and Method for Passive Detection and Context Sensitive Notification of Upgrade Availability for Computer Information - Systems and methods are disclosed that monitor upgrade availability for computer information on a user's computer and allows the user to determine which of the available upgrades will be downloaded to the user's computer and installed. The upgrade availability for computer information on the user's computer is monitored in the background, without user-intervention when the user connects to a network, such as the Internet. If any such upgrades are available, a flag is set to notify the user of such upgrades. The user is notified of any available upgrades when computer information is accessed for which an upgrade is available, and given a choice of whether or not to download the available upgrade(s). The downloaded upgrade(s) may then be installed by an installation means. In this manner, the present invention allows for the user to download only those upgrades desired by the user. | 09-23-2010 |
20100251230 | System and Method for Context Sensitive Mobile Data and Software Update - Change management for a mobile data system having a mobile client device that shares data with multiple enterprise data sources involves receiving a communication from the mobile client device, wherein the client request is received at an application server and includes metadata that identifies one or more to applications installed at the mobile client device, determining if an update package is available for the installed application, and updating the mobile client device and downloading the update package to the mobile client device. | 09-30-2010 |
20100262961 | METHOD AND SYSTEM FOR DOWNLOADING SOFTWARE - There is disclosed a method and system for downloading software. The software download method includes receiving a software file and metadata associated with the software file from a software originator, using the metadata for a notification service for notifying the availability of software, providing the notification service to a delivery network gateway or an IPTV terminal function of a consumer domain using a remote configuration and management server, preparing the software file so that the software file can be delivered over an IP network, and unicasting or multicasting the prepared software file to the gateway or the IPTV terminal function. When service software configuration or update of a device within a consumer domain is required at the time of an IPTV service, pertinent software can be downloaded onto the corresponding device. | 10-14-2010 |
20100275196 | System, method and computer program product for selecting and offering computational functionalities to a user - A method system and computer product are provided to drive a process that includes powering up the computer; executing a basic input output system procedure; requesting information about and/or from a user; receiving information about and/or from the user; offering access to at least one computational functionality by the computer at least partly on the basis of the received information; and fulfilling the boot-up procedure. The offering of access to at least one computational functionality may include visually presenting an image to the user that when selected directs the computer to launch an associated software program and/or initiate a web service or a communications session. The computational functionality may include or provide accessibility to a web service via the Internet and/or establishing and maintaining a communications session. | 10-28-2010 |
20100299664 | SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PUSHING AN APPLICATION UPDATE BETWEEN TENANTS OF A MULTI-TENANT ON-DEMAND DATABASE SERVICE - In accordance with embodiments, there are provided mechanisms and methods for pushing an application update between tenants of a multi-tenant on-demand database service. These mechanisms and methods for pushing an application update between tenants of a multi-tenant on-demand database service can enable tenants providing the application update to force instances of the application utilized by other tenants to be updated. This may allow the tenants providing the application update to ensure that instances of the application utilized by other tenants are updated. | 11-25-2010 |
20100325623 | ROBOT SYSTEM, ROBOT CONTROL DEVICE, AND SOFTWARE UPDATE METHOD OF ROBOT SYSTEM - A transmission-side robot control device ( | 12-23-2010 |
20100333082 | CENTRALIZED UTILITY FOR AUTOMATED RETRIEVAL, DISTRIBUTION/INSTALLATION, AND LICENSING MANAGEMENT OF SOFTWARE UPDATES USING PEER-TO-PEER COMMUNICATION - A system for peer-to peer distributed client updates. The system includes an update server to which a list of target network accessible devices as devices that are to receive an update file is uploaded. The update server also receives an update file from a licensing server remote from the server. The generates a list of the targeted network accessible devices, which includes a plurality of superior nodes and a plurality of subordinate nodes, which are each subordinate to a respective one of the superior nodes. The server then sends the update file to each of said superior nodes, which send the update message to each of the nodes subordinate to the respective superior nodes. | 12-30-2010 |
20110004871 | EMBEDDED ELECTRONIC DEVICE AND FIRMWARE UPDATING METHOD THEREOF - An embedded electronic device and a firmware updating method thereof are provided. The embedded electronic device includes a first storage unit and a second storage unit with a profile partition, a data partition and a system partition. In the method, a firmware package with a setup information file and a plurality of firmware code files is first downloaded into the first storage unit. The setup information file and the firmware code files are written in the profile partition and the data partition, respectively. The embedded electronic device is re-started, and a boot loader in the system partition is executed to sequentially read each firmware code file from the data partition for writing in the system partition. A write-in progress in the profile partition is updated upon completion of writing of each firmware code file. | 01-06-2011 |
20110029966 | 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. | 02-03-2011 |
20110035743 | TESTING DEVICE AND METHOD FOR UPDATING TESTING PROGRAM OF THE TESTING DEVICE - A testing device communicates with a server, which stores a first testing program and a first update program. The testing device includes a storage unit, a configuration module, a detection module, a judging module, a download module, and an executing module. The storage unit stores a second testing program and a second update program. The configuration module sets a download path. The detection module detects the first program and the first update program. The judging module determines which of the first and second testing programs and which of the first and second update programs is newer. The download module downloads the first update program to the storage unit to replace the second update program when the first testing program and the first update program are newer. The executing module starts the second update program to cause the download module to download the first testing program via the download path. | 02-10-2011 |
20110047537 | Updating client node of computing system - During execution of an existing scheduling computer program on a client node, an update computer program and a self-describing automatic installation package are downloaded to the client node from a logical depot node implemented on an existing management server. Therefore, advantageously, no physical depot node or other additional computing device is needed for the client node to update itself. Execution of the update computer program is spawned on the client node from the existing scheduling computer program. As such, the update computer program inherits root access to the client node and security credentials to the management server from the scheduling computer program—advantageously, then, a user does not have to perform any laborious configuration of the client node in order to update the node. The client node ultimately updates itself using the self-describing automatic installation package, which includes all the information needed for the client node to update itself. | 02-24-2011 |
20110047538 | METHOD FOR UPDATING FIRMWARE OF SENSOR NODES ON A WIRELESS SENSOR NETWORK AND FIRMWARE UPDATER USING FOR THE SAME METHOD - Provided is a firmware updating method for a new node in a wireless sensor network including a plurality of nodes. The firmware updating method for the new node (a) a new node searching for neighbor nodes located within a predetermined distance; (b) the new node designating a parent node among the searched neighbor nodes; (c) in the case where the plurality of nodes include a join receiving state for joining the new node to the wireless sensor network, the designated parent node and the new node establishing a communication link by using the join receiving state; (d) the parent node transmitting firmware to the new node through the established communication link; and (e) the new node receiving the firmware from the parent node, updating existing firmware with the received firmware, and driving the updated firmware to be jointed to the wireless network. In the case where the new node is to be joined to the wireless sensor network, it is possible to directly update the firmware of the new node on the spot without recalling the node to a factory. | 02-24-2011 |
20110055822 | METHOD FOR UPGRADING SOFTWARE OF GATEWAYS - A computer-implemented method for upgrading software of a plurality of gateways, includes analyzing the status logs of a plurality of gateways to determine whether the gateways are in a normal status. The method further includes generating a device information file (INF) for each of the one or more gateways in a normal status, and triggering the gateways in the normal status to download the INF from the INF server. After downloading the INF, the one or more gateways in the normal status connect to the image server at a respective update time listed in the INF, and download a software update from the image server. | 03-03-2011 |
20110061045 | Operating Systems in a Layerd Virtual Workspace - A virtual workspace can include an active instance of a layered virtual file system namespace. A layered virtual file system namespace is referred to by the virtual workspace and includes a collection of system data (e.g. layered virtual file system base layer), user data (e.g. layered virtual file system user layer), and virtualized applications (e.g. virtual app layer), metadata and policies (e.g. layered virtual file system layer scope). Because a virtual workspace can include software such as an operating system and one or more applications in addition to user data, a virtual workspace can be aligned with a namespace so that an operating system of the virtual workspace may be located at a “base layer”, one or more applications executing on the operating system may be located at an upper “virtual app” layer, and user data in a virtual workspace may be found at any layer at or above the user layer. | 03-10-2011 |
20110078676 | USE OF A DYNAMICALY LOADED LIBRARY TO UPDATE REMOTE COMPUTER MANAGEMENT CAPABILITY - The invention facilitates remote management of a computer via a network. Remote computer management capability can be updated by providing to a managed computer, for use by software operating on the managed computer to effect management actions, a dynamically loaded library (or other set of instructions and/or data that will not be identified as a new executing process on the managed computer) that includes functionality not previously enabled by the software operating on the managed computer. | 03-31-2011 |
20110083127 | System and method for effectively providing software to client devices in an electronic network - A system and method for effectively supporting software distribution in an electronic network includes a software server and a network of client devices. The software server stores software items received from a software provider. The software items include various types of trial software that is provided to device users for temporary evaluation and potential purchase. A recommendation engine of the software server creates recommendation lists to identify optimal candidates from among the stored software items for performing an automatic and transparent software download procedures. The recommendation engine creates the recommendation lists by analyzing selectable software-ranking criteria related to device users of the client devices. The software server then downloads the optimal candidates from the stored software items to respective target devices during the software download procedures. | 04-07-2011 |
20110088026 | MOBILE DEVICE APPLICATION UPDATE MANAGEMENT - A method of updating an application on a mobile device is disclosed. One embodiment obtains a device identifier from the mobile device. In addition, at least one updatable application associated with the device identifier that is available to install on the mobile device is obtained from an installation manager. The at least one updatable application is installed on the mobile device and the installation manager is updated to represent that the at least one updatable application is installed on the mobile device. | 04-14-2011 |
20110093845 | DISPLAY APPARATUS, SYSTEM, AND APPLICATION PROGRAM CONTROL METHOD THEREOF - Provided are an a display apparatus, a system and a control method thereof for a display apparatus, comprising: a video signal processing unit which processes a video signal; a display unit which displays the processed video signal; a storage unit which stores ID information of the display apparatus; a communication unit which performs network communication based on an internet protocol (IP) with an external apparatus; and a control unit which downloads an application program determined to correspond to the ID information transmitted through the communicating unit from the external apparatus to execute the application program so that a predetermined function can be performed. | 04-21-2011 |
20110099546 | SYSTEMS AND METHODS FOR HIGH-SPEED DIGITAL SUBSCRIBER LINE SOFTWARE DOWNLOAD - System and methods for High-speed Digital Subscriber Line Software Download are provided. In one embodiment, a Digital Subscriber Line (DSL) Transceiver Unit is provided. The transceiver unit comprises at least one DSL transceiver, wherein the at least one DSL transceiver implements an Embedded Operations Channel (EOC) and a data path over at least one DSL pair; a first memory for storing a software file for transfer over the DSL pair, wherein the software file comprises a header and at least one file record; and a second memory for storing a provisioning table, wherein the provisioning table establishes timeslot allocations for a plurality of channels communicated over the data path, including provisions for a software download channel for transmitting the software file from the first memory to a target unit over the data path. | 04-28-2011 |
20110107323 | ELECTRONIC DEVICE AND METHOD FOR MAKING UPGRADE FIRMWARE - An electronic device in which a firmware is being currently executed and method for upgrading the firmware, the electronic device including: a storage which stores a basic firmware used to upgrade the currently-executed firmware; a receiver which receives a first binary file for making an upgrading firmware based on the stored basic firmware; and a controller which makes the upgrading firmware based on the received first binary file and the stored basic firmware, if the first binary file is received. | 05-05-2011 |
20110119664 | FIRMWARE DISTRIBUTING DEVICE, PROGRAM, AND METHOD - Modified firmware is registered and controlled, and, when a download request is received from a terminal device, unupdated firmware is determined and downloaded to the terminal device. User identification information obtained from the download request is acquired, and, if the user identification information matches the user identification information of another terminal device that is already carrying out download, the download to the terminal device that output the download request is stopped. Even when the user identification information matches the user identification information of the other terminal device that is already carrying out download, if it is determined to be a download request by an operator operation, stopping the download is cancelled so as to execute the download, and a forcible termination notification is transmitted to the other terminal device that is already executing download so as to interrupt the download thereof in the process. | 05-19-2011 |
20110138376 | INTERWORKING SYSTEM BETWEEN USER TERMINAL AND SMART CARD FOR EXECUTING WIDGET, AND METHOD THEREOF - Disclosed are an interworking system between a user terminal and a smart card for executing a widget and a method thereof. The interworking system is configured to enable the user terminal to manage the download setup information for a widget UI (user interface) program installed in the smart card. The user terminal is able to download widget UI data to be updated from a program provision server based on the download setup information even if there is no additional request from the smart card. Therefore, the system is able to prevent periodic communication between the user terminal and the smart card when updating the widget UI program. | 06-09-2011 |
20110138377 | Renewable Energy Monitoring System & Method - A method and system that is capable of remotely managing processes of a renewable energy monitoring system through the internet. The system is capable of automatic detection and installation of firmware upgrades in renewable energy monitoring device where installed firmware components are dependent on peripheral configuration dataset and there are potentially a large number of peripheral configuration combinations. The system is also capable of processing data received from external instruments such as pyranometers, thermal sensors, or anemometers on a remote server by storing the peripheral configuration dataset of the renewable energy monitoring system in the remote server's database as well as data on how to process data from a wide range of instruments. | 06-09-2011 |
20110145809 | METHOD AND APPARATUS FOR UPGRADING SOFTWARE IN CUSTOMER PREMISE EQUIPMENT - A method and apparatus for upgrading software in a Customer Premise Equipment (CPE) that exchanges Inform messages with a server over an Internet Protocol (IP) network are provided. The software upgrade method includes, upon receiving a download request message from an Automatic Configuration Server (ACS) remotely controlling the CPE, rebooting in an upgrade mode after storing upgrade execution information included in the download request message, acquiring a software image for upgrade from an upgrade server based on the stored upgrade execution information after rebooting in the upgrade mode, updating an old software image with the acquired software image, and rebooting in a normal mode after completing the update of the old software image. | 06-16-2011 |
20110145810 | METHOD IN A NETWORK OF THE DELIVERY OF FILES - A method in a network of the delivery of files from a server computer ( | 06-16-2011 |
20110154316 | Providing Software Distribution and Update Services Regardless of the State or Physical Location of an End Point Machine - In accordance with some embodiments, software may be downloaded to an end point, even when that said end point is not fully functional. An indication that software is available for distribution may be stored in a dedicated location within a non-volatile memory. That location may be checked for software to download, for example, on each boot up. The software may then be downloaded and verified. Thereafter, the location is marked to indicate that the software has already been downloaded. | 06-23-2011 |
20110161952 | Porting Virtual Images Between Platforms - In an embodiment, an approach is provided that differences a source topology model associated with a source platform and a target topology model associated with a target platform. This differencing is performed by a processor and results in a topology difference. An operation in a workflow model is obtained from an asset library, the operation being associated with the topology difference. At least a portion of the asset library is stored in a persistent storage medium. The operation to deploy a portion of a solution is transmitted for deployment. The deployed portion of the solution includes a target image compatible with the target platform. | 06-30-2011 |
20110167420 | AIRCRAFT UNIT FOR MANAGING AND STORING DATA RELATING TO ON-BOARD EQUIPMENT - The on-board unit for an aircraft includes:
| 07-07-2011 |
20110173602 | EXECUTION ENVIRONMENT SOFTWARE, CLIENT DEVICE, AND SERVER DEVICE - An execution environment software application allows a computer to function as an identification information storage means for storing identification information about applications, identification information searching means for searching the identification information storage means for the identification information specified by a first application being executed, and an application execution instructing means for delivering predetermined delivery information created depending on the result of the execution of the first application of when the identification information is specified to a second application corresponding to the identification information and giving an instruction to execute the second application using the delivery information. | 07-14-2011 |
20110173603 | FIRMWARE UPDATE SYSTEM AND UPDATE IMAGE GENERATION/DISTRIBUTION SERVER APPARATUS - There is provided a high-speed firmware update method which reduces the burden on a firmware developer. A server is installed which is provided with a function of receiving an image of new-version firmware (a new firmware image), comparing it with an image of old-version firmware (an old firmware image), taking out only updated files, and creating a procedure for updating the old firmware image to the new firmware image and an update image configured by update data. | 07-14-2011 |
20110173604 | FIRMWARE UPDATING SYSTEM, FIRMWARE DELIVERING SERVER, FIRMWARE EMBEDDED DEVICE, AND PROGRAM - The present invention provides a firmware update technique in which a work area is small, a work time is short, update can be resumed even if power-down occurs, and even a file system which does not support writing is supported. To provide the firmware updating technique, an update creating and distributing server divides old and new version firmware images, extracts a difference between the new and old divided firmware images, creates an updated package, and delivers the updated package to an embedded device. On the other hand, the embedded device applies the updated package to the old version divided firmware image (an existing firmware message currently in use). | 07-14-2011 |
20110185351 | METHOD AND SYSTEM FOR IDENTIFYING AND OBTAINING COMPUTER SOFTWARE FROM A REMOTE COMPUTER - Creators of computer software provide the most up-to-date versions of their computer software on an update service. A user who has purchased computer software calls the update service on a periodic basis. The update service automatically inventories the user computer to determine what computer software may be out-of-date, and/or need maintenance updates. If so desired by the user, the update service computer automatically downloads and installs computer software to the user computer. By making periodic calls to the update service, the user always has the most up-to-date computer software immediately available. The update service may also alert the user to new products (i.e. including new help files, etc.), and new and enhanced versions of existing products, which can be purchased electronically by a user from the update service. | 07-28-2011 |
20110197187 | 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. | 08-11-2011 |
20110209141 | MANAGING A USER PROXY CONFIGURATION IN A DAEMON THAT FREQUENTLY LOADS AND UNLOADS AND IS USED BY MULTIPLE USERS SIMULTANEOUSLY - A user proxy setting is managed by a computer system that frequently performs package updates. A session starts when a user logs onto the computer system. The session registers the proxy setting of the user with a daemon that quits after a period of inactivity and restarts upon request. The daemon stores the proxy setting in a database using a user identifier (UID) and a session identifier as a key. The daemon then performs package updates multiple times during the session via a network, each time using the proxy setting stored in the database. | 08-25-2011 |
20110214116 | SYSTEMS AND METHODS FOR MANAGING SOFTWARE PACKAGE UPDATES USING COMMUNICATION PIPES - Embodiments relate to systems and methods for managing software package updates using communication pipes. According to aspects, one or more client machines can initiate package update activity, for instance a software package update using a package manager. In aspects, instead of accessing a package repository directly via the update manager or utility, the package manager can be configured to communicate with a set of communication pipes, such as inter-process communication (IPC) sockets, pipes, or other resources. The user can thereby invoke a pipeable update process, perform enhanced update activity, and share the results with various programs or threads. For example, the user can set the update process to generate a report of prospective or available update activity, without actually implementing the updates. Error codes during these and other types of diagnostic processing can be generated and logged for debugging purposes. | 09-01-2011 |
20110214117 | APPLICATION DEVELOPMENT SUPPORT DEVICE, PROGRAM, AND RECORDING MEDIUM - A development of an application program which has a user interface capable of instructing to upload and download a file and executes a previously designated service from plural types of service is realized. A program, which transmits also a web service call address and a service name, is added to an upload component disposed in a file upload screen. A file which is instructed to be uploaded via the component is added with the call address and the service name and registered in a DB and when a downloading is instructed from a client terminal, a corresponding web service is executed based on the call address and the service name, and the instructed file is transferred to the terminal only if a result is OK. | 09-01-2011 |
20110219367 | COMMUNICATION METHOD IN WIRELESS NETWORK - The present invention relates to a communication method for upgrading software in a wireless network. The communication method according to one aspect of the present invention relates to a communication method for upgrading software on a specific device on a wireless network, and comprises a step wherein a first message that includes information indicating versions of one or more pieces of software being used by said device is transmitted to a controller of said wireless network and a step wherein said device receives from said controller a second message that includes indication information indicating whether it is necessary to perform a software upgrade. | 09-08-2011 |
20110231834 | DEVICE AND METHOD FOR PROVIDING FIRMWARE UPDATE SERVICE - A method and apparatus for providing a firmware update service, by which a Firmware Over-The-Air (FOTA) service can be efficiently provided. The device preferably includes a server for, upon start of the firmware update service, transmitting battery information and time information required for downloading and updating a delta file to a portable terminal and transmitting the delta file to the portable terminal at the request of the portable terminal. The portable terminal checks a battery capacity for downloading and updating the delta file through the battery information regarding an amount of required capacity for successfully downloading and/or executing the update, and the time information received from the server before downloading and updating the delta file, and displaying a time for downloading and updating the delta file. | 09-22-2011 |
20110252414 | System using separate modules to update software and the method thereof - System and method using separate modules to update software separates an update program into a pre-update module and a core module. When the pre-update module determines the existence of an update file corresponding to the core module, the pre-update module first uses the update file to update the core module and then loads the updated core module. The core module thus updates the target file contained in the software. The update program can update itself. The user does not need to update the update program manually. | 10-13-2011 |
20110252415 | APPLICATION STORE - The present invention is directed to a software distribution architecture in which a software vendor provides a software store that is coordinated with the unique requirements of a software purchasing enterprise. Examples of the requirements include the enterprise infrastructure, information technology requirements and/or approval, account billing, and other attributes. | 10-13-2011 |
20110265078 | METHOD AND SYSTEM FOR DEVICE CONFIGURATION AND CUSTOMIZATION DURING MANUFACTURING PROCESS - A method and a system for customizing a handheld device being produced in manufacturing assembly. The method provides customization via configuration of the device by a server in a communication network. In response to a configuration predefined such via a customer purchase order, assigning, at the server, a group to the at least one handheld device, identifying, at the server, a configuration of components for download to the at least one handheld device, the configuration of components associated with the assigned group, and downloading, for installation at the handheld device, the configuration of components to the at least one handheld device of the assigned group. | 10-27-2011 |
20110271271 | SYSTEMS AND METHODS FOR INTERRUPTING UPGRADES OF CONTENT DISTRIBUTION SYSTEMS - A system and method for resolving upgrade conflicts in a content distribution system is disclosed. The present principles resolve upgrade conflicts by assigning a priority level to each upgrade and using these priorities to determine whether one or more already running upgrades should be interrupted in favor of a newly launched upgrade. If it is determined that the already running upgrades should not be interrupted, the new upgrade is terminated without attempting an upgrade. If it is determined that the already running upgrades should be interrupted, a signal is sent to kill the already running upgrade processes, causing the already running upgrades to safely exit. Further embodiments include ignoring kill signals at certain times during the upgrade process to ensure system stability. | 11-03-2011 |
20110271272 | 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. | 11-03-2011 |
20110276958 | INFORMATION PROCESSING APPARATUS AND FIRMWARE APPLICATION METHOD - A PC determines whether or not firmware (a first firmware), which has already been downloaded to an image forming apparatus, is present, and, when the first firmware is present on the image forming apparatus, acquires information about the first firmware and information about a second firmware that matches the image forming apparatus. When the application of second firmware to the image forming apparatus is selected, the PC acquires a difference package corresponding to the difference between first firmware and second firmware based on information about first and second firmware, and applies a difference package and first firmware to the image forming apparatus. | 11-10-2011 |
20110289499 | TECHNIQUES TO AUTOMATICALLY UPDATE SOFTWARE APPLICATIONS - Techniques to automatically update software applications are described. An apparatus may comprise a processor and a memory. The memory may store an update component that when executed by the processor is operative to manage updates for an application program. The update component may comprise an update manager and a permission manager. The update manager may be operative to update a file version for one or more application files of the application program and store one or more current file version identifiers for the one or more application files of the application program in the memory. The permission manager may be operative to receive a communication request to communicate with a remote device from the application program prior to communicating information to the remote device, and send a communication response granting or denying the communication request to the application program based on the one or more current file version identifiers. Other embodiments are described and claimed. | 11-24-2011 |
20110302573 | METADATA DRIVEN AUTOMATIC DEPLOYMENT OF DISTRIBUTED SERVER SYSTEMS - Automatic and reliable deployment of system topology to computing devices within an enhanced communication system is provided. Specific roles and features associated with individual devices such as servers are defined in a centrally managed topology document, which is replicated to devices to be configured along with one or more modules for performing local configuration. Upon deployment, the module(s) determine a local device configuration, a desired configuration for the device, and update the device's configuration installing and activating roles and features assigned to the device by the topology document. Feedback regarding the results of the configuration is provided to a central management store such that administration can monitor status of devices within the system. Modifications to the assigned roles and prerequisites for supporting those roles are made dynamically through the same mechanism as system topology changes. | 12-08-2011 |
20110302574 | UPDATE MANAGEMENT SERVER, ELECTRONIC APPARATUS, UPDATE MANAGEMENT SYSTEM, AND METHOD THEREFOR - A first electronic apparatus fails to have specifications enough to display contents of a license agreement for new-agreement software, the new-agreement software being update-version software of software that the first electronic apparatus has and being target software requiring the license agreement of a user of the first electronic apparatus. In an update management server, a controller causes a communication section to transmit, in a case where a first determining section determines that a version corresponding to an apparatus identification information is a version previous to a version of the new-agreement software, content information on the license agreement corresponding to the new-agreement software to a second electronic apparatus owned by the user who owns the first electronic apparatus, the second electronic apparatus having specifications enough to display contents of the license agreement and being connectable to a network, based on user identification information corresponding to the apparatus identification information. | 12-08-2011 |
20110307882 | VEHICLE-MOUNTED SOFTWARE UPDATING APPARATUS - A vehicle-mounted software updating apparatus for performing a software update by downloading software from outside a vehicle includes a storage unit storing a past on/off status of an accessory (ACC); a software update period determining unit determining a software update period in which software update is to be performed based on information in the storage unit such that the software update is performed in an ACC-off period; and a software update performing unit performing the software update in the software update period determined by the software update period determining unit. | 12-15-2011 |
20120017207 | Apparatuses, Methods and Systems for a Social Networking Application Updater - Software on a client device receives a notification from a server of the availability of an update for an application that is a multi-user social networking application. The software determines whether the state for a live process has been saved by the server. The software saves the state for a live process associated with the application if the state of the live process is not saved. The software kills the live process. Then the software downloads at least one file associated with the update and modifies at least one system database key or value associated with the application. The software launches the application as updated. And the software loads the state into the application as updated. | 01-19-2012 |
20120023490 | METHOD FOR REPLACING AN ILLEGITIMATE COPY OF A SOFTWARE PROGRAM WITH A LEGITIMATE COPY AND CORRESPONDING SYSTEM - A method for replacing an illegitimate copy of a software program with a legitimate copy is provided, the method including: determining metadata of a first software program running on a computer; transmitting a patch from a first server to the computer, if the metadata does not correspond to metadata of a legitimate copy of the software program; generating a second software program by replacing at least a part of the first software program with the patch;
| 01-26-2012 |
20120030666 | STANDARDIZED PROCEDURES FOR IMPLEMENTING SOFTWARE CHANGES - A change to a tenant-independent content item identified as a target for changes as part of an update process of a core software platform provided by a multi-tenant system can be registered, and one or more customer tenants of the multi-tenant system can be analyzed to identify tenant-specific content items to which the registered change are relevant. A sequence can be established for processing a modification to the tenant-specific content item resulting from the registered change. The sequence can be based on at least one dependency of the tenant-specific content item on the tenant-independent content item affected by the registered change. Related articles and systems are also disclosed. | 02-02-2012 |
20120042308 | METHOD, SYSTEM, TERMINAL AND DEVICE MANAGEMENT SERVER FOR INSTALLING SOFTWARE COMPONENTS - A method for installing software components includes: a terminal receives a software component package delivered by a Device Management (DM) server directly or a download address of the component package and a command instructing to download delivered by the DM server, where the software component package contains more than one software component; if the terminal receives the download address and the command instructing to download, the terminal downloads the software component package from the download address; the terminal installs the obtained software component package locally and generates management nodes and subnodes of the management nodes corresponding to the software components under a Deployed subtree of the Software Component Management Object (SCOMO) of the terminal. With the present invention, the process of installing software component is more reasonable. A system and apparatus for installing software components are also provided. | 02-16-2012 |
20120072899 | Conversion System And Method For Use In Upgrading A Monitoring System - A conversion system for use with a first monitoring system includes an interface module for receiving a plurality of hardware configuration settings associated with the first monitoring system and a conversion module coupled to the interface module for converting the plurality of hardware configuration settings into a plurality of software configuration settings for use in a second monitoring system. The plurality of hardware configuration settings are established to enable the first monitoring system to monitor the operation of a first machine, and the plurality of software configuration settings are established to enable the second monitoring system to monitor the operation of at least one of the first machine and a second machine. | 03-22-2012 |
20120072900 | INFORMATION PROVIDING APPARATUS, INFORMATION PROCESSING APPARATUS, METHOD FOR CONTROLLING THE SAME, AND PROGRAM - The present invention facilitates confirming changes important for a user when the information processing apparatus updates a software program. The information processing apparatus of the present invention records the status of use of the software program for each function in a use information management file. The information processing apparatus acquires an update information management file indicating the changes of the software program and a correlation between a function and a model of a device, from an information providing apparatus. The information processing apparatus performs control to generate display data for separately displaying a function on a screen in which the status of use satisfies a predetermined condition and the other functions, among a plurality of changed functions in the update information management file and display a change notification screen on a display device. | 03-22-2012 |
20120072901 | METHOD FOR COMBINED UNICAST/MULTICAST SOFTWARE TRANSMISSION - A method for transmitting software from a central computer to at least two further computers, includes connecting the central computer and the at least two further computers with a communication link for data transmission. The central computer sets up a connection to the at least two further computers and requests properties of the at least two further computers. The central computer transmits to the at least two further computers, which have been identified as having multicast capability, those parts of the software which are suitable for multicast transmission. The central computer sets up a unicast connection to the at least two further computers for those parts of the software not suitable for multicast transmission. | 03-22-2012 |
20120079474 | REIMAGING A MULTI-NODE STORAGE SYSTEM - Reimaging a multi-node storage system is disclosed. An exemplary method includes downloading an upgrade image to a master node in the backup system. The method also includes pushing the upgrade image from the master node to all nodes in the backup system. The method also includes installing the upgrade image at each node while leaving an original image intact at each node in the backup system. The method also includes switching a boot marker to the upgrade image installed at each node in the backup system. | 03-29-2012 |
20120084766 | METHOD FOR UPDATING AN APPLICATION PROGRAMS ON WIRELESS TERMINALS IN A CONTROLLED MANNER - A method for updating an application program on a wireless terminal in a controlled manner is disclosed. When, a server receives an inquiry from a wireless terminal for updating an application program, the server determines whether there is an updated program available for updating the application program based on information included in the inquiry from the wireless terminal. The server also determines whether updating the application program of the wireless terminal which sent the inquiry is permitted or not at the time of receiving the inquiry based on the information included in the inquiry and criteria information stored in the server. When the server determines that updating the application for the wireless terminal is available and is permitted, the server sends information necessary for updating the application program to the wireless terminal. Then, the wireless terminal updates the application program. | 04-05-2012 |
20120084767 | TERMINAL DEVICE AND PROGRAM - A terminal device configured to be connectable with a plurality of accessory devices and a server configured to store a firmware package, may include a processor, and a memory storing computer readable instructions that, when executed, cause the terminal device to perform functions. The functions may include a function of receiving the firmware package from the server, a function of storing the firmware package received from the server into the memory, a function of providing the stored firmware package to a first one of the plurality of accessory devices to install the firmware package therein, and a function of providing the stored firmware package to the other of the plurality of accessory devices to which the same firmware package is applied as the first one, to install the firmware package therein. | 04-05-2012 |
20120089974 | USER TERMINAL DEVICE AND SERVICE PROVIDING METHOD THEREOF - A method for providing a service in a user terminal device, which includes downloading a service hub program, installing the service hub program, generating an icon container corresponding to the service hub program, and displaying the icon container on a screen. If the icon container is selected, a list regarding an application program corresponding to the service hub program and a list regarding an icon of the application program are received from the server, and an icon regarding each application program included in the list regarding the application program corresponding to the service hub program is displayed according to the list regarding the icon of the application program. | 04-12-2012 |
20120089975 | Electronic Device - An electronic apparatus is provided that can include a first downloader downloading a replacement control program from an external host computer by way of a first communicator under the control of a first communication program, in a case where a first inspector judges a control program is not normal and a second inspector judges the first communication program is normal. The apparatus can also include a second downloader downloading a replacement first communication program from an external maintenance computer by way of a second communicator under the control of a second communication program, in a case where a second inspector judges the first communication program is not normal, so that a first communication program stored in a rewritable flash ROM is rewritten with the replacement first communication program downloaded by the second downloader. | 04-12-2012 |
20120110564 | UPDATE WORKFLOW IN A PORTABLE DEVICE BASED ON METADATA - During an update technique, an update to a software application is received from a provider of a software application. Then, update information is either received from the provider or is generated. This update information, which is other than an application identifier and a version number associated with the update, specifies an update relationship between the update and at least a previous version of the software application. Subsequently, configuration information (such as whether the previous version of the software application is currently installed on a portable electronic device) is received from the portable electronic device. In response to the received configuration information, the update is provided to the portable electronic device along with update information. Using the update information, an application management system or the operating system installed on the portable electronic device determines whether an update workflow is executed. | 05-03-2012 |
20120117557 | METHOD AND SYSTEM FOR UPGRADING WIRELESS DATA CARD - A method and a system for upgrading a wireless data card are disclosed. The method includes: a home gateway downloads upgrade data using a firmware over the air (FOTA) download technique, wherein the upgrade data comprises first upgrade data for upgrading the wireless data card (S | 05-10-2012 |
20120124570 | METHOD AND SYSTEM FOR FACILITATING THE PROVIDING OF SOFTWARE UPDATES TO MOBILE DEVICES - A method and system for facilitating updating of software programming on a plurality of mobile devices are disclosed. In one embodiment, the method includes receiving at a server, from the mobile devices, first information regarding usage of at least one feature at the mobile devices. The method further includes recognizing at the server that a software update is available, and determining an ordering of at least some of the mobile devices, the ordering taking into account the first information. Additionally, the method also includes sending the software update for receipt by each of the at least some mobile devices so that the software update can be implemented thereon, where the sending proceeds at least partly based upon the ordering. | 05-17-2012 |
20120124571 | ONLINE UPDATE METHOD FOR VEHICLE-MOUNTED DEVICE - When a power supply is cut off on updating programs, improper data remains since the power source to be supplied to the vehicle-mounted device is unstable. The check for the improper data and restoration processing are required for a reactivation processing implemented by an update processing unit so that the update is completed correctly, therefore, the user is waited. In contrast, the update processing also implemented by the update processing unit for a time period during which the power source becomes unstable is interrupted, and implemented for the time period during which the power source voltage is stable. In consequence, the update processing is carried on steadily without making the user wait. | 05-17-2012 |
20120144382 | PRE-HEATED SOFTWARE INSTALLATION - Some embodiments of a method and an apparatus for pre-heated software installation have been presented. In one embodiment, packages of updates to software are downloaded from a remote source to a computing system in a background operation of a computing environment in the computing system. Then installation of the packages of the updates is initiated automatically in the background operation in an isolated manner without committing to the software updates. | 06-07-2012 |
20120144383 | REPAIRING CORRUPT SOFTWARE - A system and method for repairing corrupt software components of a computer system. Corrupt software is detected and repaired utilizing an automated component repair service. Repair files are downloaded from an external storage location and used to repair the corruption. The downloaded files are preferably the smallest amount of data necessary to repair the identified corruption. The process of repairing corrupt files is used in conjunction with a software updating service to resolve problems that occur when corrupt software is updated by allowing a corrupt component to be repaired and to then uninstalled such that an updated component can be properly installed. | 06-07-2012 |
20120144384 | SYSTEM AND METHOD FOR PROVIDING SERVICE INFORMATION CORRESPONDING TO MOBILE APPLICATION ANALYSIS - A system and method for providing service information corresponding to mobile application analysis. The system includes an application insertion module stored in a device previously distributed and installed, and configured to extract a plurality of pieces of log data generated by execution of an application of the device, transmit the pieces of extracted log data to an analysis server over a wireless communication network, and execute application service information. The analysis server is configured to receive the pieces of log data from the application insertion module, extract usage patterns, execution function usage frequency, and device information of the application, which are contained in the log data, display analysis results of respective log data lists, and transmit pieces of application service information, which are generated to conform to the analysis results of the respective log data lists, to the application insertion module. | 06-07-2012 |
20120151466 | REMOTE CONTENT UPDATES FOR PORTABLE MEDIA DEVICES - Improved techniques for interaction between a host device (e.g., host computer) and a portable media device (e.g., media player) are disclosed. According to one embodiment, interaction between the host device and the portable media device can be performed over a network. The network can include wired and/or wireless components. The network can also be local, regional or global in geographic coverage. The interaction over the network can be initiated by the portable media device, manually or automatically, so as to request a content update from the host device. In response to the requested content update, updated content is received at the portable media device from the host device, provided a network connection between the portable media device and the host device is available through the network. | 06-14-2012 |
20120159469 | MECHANISM FOR DOWNLOADING GUEST SOFTWARE UPDATES BY A HYPERVISOR - A method and system for providing guest software updates to a host computer system. The hypervisor in the host computer system downloads an update to guest software that runs on a virtual machine associated with the hypervisor. The hypervisor determines the content of the update to be sent to the virtual machine. The hypervisor then sends the content of the update to the virtual machine via a dedicated channel between the hypervisor and the virtual machine. Thus, a guest without external networking or even no network stack can be updated. | 06-21-2012 |
20120174090 | PATCH AND DOT RELEASE LICENSING - Methods and systems for enforcing license requirements with respect to the installation of software updates are provided. In particular, the installation of a software update requires that the system running licensed software hold a license with a validation date that is the same as or later than a publication date associated with the software update. The validation date in the license file and the publication date associated with the software update are protected against unauthorized alteration. Software updates can be installed at a date later than the validation date in the license file, so long as the validation date is not earlier than the publication date of the software update. | 07-05-2012 |
20120174091 | NETWORK ADAPTER, METHOD, AND COMPUTER PROGRAM PRODUCT - A network adapter for plugging into a host computer is provided. The network adapter may include an internal memory and connection means for connecting the host computer to a communications network. The network adapter may include resident application software stored in the network adapter's internal memory, whereby the resident application software automatically activates when the network adapter is plugged into the host computer. | 07-05-2012 |
20120180038 | SYSTEM AND METHOD FOR UPGRADING FIRMWARE OF A PRINTED CIRCUIT BOARD - A printed circuit board (PCB) includes a microcontroller and a plurality of firmware. The microcontroller determines which firmware to be upgraded according an update code of an update request received by a radio frequency device of the PCB. If the microcontroller is in an update mode, the server sends an update file of the determined firmware to the microcontroller. The microcontroller upgrades the determined firmware according to the update file. | 07-12-2012 |
20120198435 | REMOTE FIRMWARE UPGRADE DEVICE MAPPING - A networked firmware management system is operable to manage firmware in one or more target devices by receiving one or more firmware target specifications from one or more target devices, the firmware target specifications each identifying a firmware target in the target device. The server stores the one or more received firmware target specification, associated with the one or more firmware targets in the target device. When the server receives a firmware update, the server matches a firmware attribute of the received firmware update against the one or more firmware target specifications stored in the server, and sends the received firmware update to any firmware targets in the target device having a firmware target specification that matches the received firmware update attribute. | 08-02-2012 |
20120210316 | SYSTEM AND METHOD FOR ESTABLISHING A SECURE WIRELESS COMMUNICATION PATH - A communication system automatically provides a secure communication link between a device and a network. A switch initiates a wireless link between the switch and the network. Then, a secure communication path is created between the switch and the network. When a device is linked to the switch, the device is automatically granted access to the secure communication path created by the switch. | 08-16-2012 |
20120210317 | METHOD AND APPARATUS FOR UPDATING DATA CARD - Disclosed are a method and apparatus for updating a data card. The method comprises: updating by way of downloading from an online update website the operating system of a user terminal and an operating system side device driver of a data card of the user terminal; downloading from the online update website a coordinated installer program suitable for running in the updated operating system; and updating by way of running the coordinated installer program in the updated operating system a board side device driver of the data card. The present method can enable the board side device driver of the data card to interact with the operating system side device driver, thus the data card can be used normally. | 08-16-2012 |
20120246632 | Device Flags - Device flag techniques are described. In one or more implementations, responsive to detection by a computing device that a device has been communicatively coupled to bus of the computing device, a database is queried by the computing device to determine whether one or more flags have been set for the device. Responsive to a determination made as a result of the querying that the one or more flags have been set for the device identifier, information associated with the one or more flags is communicated to software that is associated with the device to configure the software. | 09-27-2012 |
20120246633 | ELECTRONIC BOOK AND SYSTEM FOR FIRMWARE UPGRADE OF ELECTRONIC BOOK - The present invention relates to an electronic book and system for firmware upgrade of electronic book, the system comprising: an electronic book terminal executing and installing an automatic upgrade program in a case terminal information, subscriber information and firmware version information are transmitted to a connected computer and version-up firmware is transmitted from the computer; and a computer obtaining terminal information, the subscriber information and firmware version by requesting the terminal information, the subscriber information and the firmware version from the electronic book terminal in a case the electronic book terminal is connected, receiving the subscriber information of the terminal from an upgrade sever and receiving a latest firmware from the upgrade server if the subscriber is identified by checking whether the subscriber information is matched, and downloading to the electronic book terminal. | 09-27-2012 |
20120254852 | METHOD AND APPARATUS TO DEPLOY FIRMWARE - In an information system, a management server is configured to specify one or more storage areas in one or more storage systems for distributing a firmware, and to create an access control table which sets access control for permissible access to the firmware in the one or more storage areas. A plurality of servers are configured to download the firmware from the one or more storage areas by checking the access control table for permission to download the firmware, to apply the downloaded firmware if the firmware is downloaded, and to write, to the one or more storage areas from which the firmware has been downloaded, status information indicating result of applying the downloaded firmware. The management server is configured to acquire the status information from each of the one or more storage areas from which the firmware has been downloaded. | 10-04-2012 |
20120254853 | CUSTOMIZING MOBILE APPLICATIONS - In general, this disclosure describes techniques for generating customized versions of mobile applications for computing devices according to user's preferences and/or device information for downloading onto a user's computing device. A web application executing on a first computing device (e.g., back end system or server) associated with the service provider associated with the mobile application may receive user information specifying one or more preferences associated with the mobile application. A compiler of the first computing device may generate a user-specific version of the mobile application based on the received user information. The generated user-specific version of the mobile application may then be communicated to a mobile computing device that is capable of executing the mobile application. | 10-04-2012 |
20120254854 | APPLICATION-CENTRIC USER INTERFACE TECHNIQUES - Various application-cent c user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity center can be presented as part of a user interface for an operating system shell. A file defining metadata for an application can be defined. The techniques can be applied to game-related software. | 10-04-2012 |
20120260244 | FAILSAFE FIRMWARE UPDATES - A method of updating an electronic device. The device has a non-volatile memory divided into at least three non-overlapping sections, a bootstrap image section, a updater image section, and a application image section. The method includes erasing the application image section of the non-volatile memory, receiving a firmware update, writing the firmware update into the application image section, rebooting the electronic device, determining one of an application program and an updater program resides in the application image section, executing the application program when the application program is determined to reside in the application image section, erasing the updater image section of the non-volatile memory when the updater program is determined to reside in the application image section, and moving the updater program from the application image section to the updater image section. | 10-11-2012 |
20120272230 | POWER SAVING APPLICATION UPDATE IN A PORTABLE ELECTRONIC DEVICE - A power savings mode for data updates is provided. The power savings mode prevents data updates to occur while a screen of a portable electronic device is turned off and the device is in a sleep state. The power savings mode waits until the screen is turned on and the portable electronic device is in a wake state before allowing applications and widgets to update data from network repositories. By preventing applications and widgets from updating data while the portable electronic device is in a sleep state, the power savings mode conserves battery life and network bandwidth by limiting possibly unnecessary data transmissions. | 10-25-2012 |
20120272231 | MOBILE TERMINAL AND SYSTEM FOR MANAGING APPLICATIONS USING THE SAME - A mobile terminal capable of driving applications and an application management system using the same are provided. The mobile terminal includes an identification module, a display unit, a controller, and a communication unit. The identification module stores identification information. The display unit displays a list of applications provided by a provider corresponding to the identification information. When selecting of at least one of items of the application list is recognized, the controller generates a download request signal. The communication unit transmits the download request signal to a relay server, and downloads an application corresponding to the selected item from the relay server in response to the download request signal. | 10-25-2012 |
20120291021 | METHOD AND SYSTEM FOR FIRMWARE UPGRADE OF A STORAGE SUBSYSTEM HOSTED IN A STORAGE VIRTUALIZATION ENVIRONMENT - A method and controller device for upgrading firmware in a virtualized storage environment having a virtual machine manager, guest virtual machines and a storage device. The method includes downloading a new firmware solution bundle to a first logical area of the storage device, and installing the new firmware containing the virtual machine manager and guest virtual machines. The installation includes moving the solution bundle to a scratch area carved out of a P-cache area in the storage device, extracting the new firmware, copying the new firmware to the first logical area, marking the first logical area as the Active area, and marking the second logical area as the Staging area. The method also includes rebooting the virtualized storage environment with the installed new firmware, committing to the new firmware if the installation is successful, and rolling back the firmware version from the new firmware to the current firmware if the installation is not successful. | 11-15-2012 |
20120297375 | METHODS AND SYSTEMS FOR PROVIDING SOFTWARE UPDATES USING A CLOUD ADMINISTRATION SYSTEM - A cloud administration system for providing a software update to one or more remote print devices may include a processing module in communication with the submission module a plurality of print devices. The processing module may be located remotely from each print device. The cloud administration system may include a storage module in communication with the processing module. The storage module may be configured to receive a software update from an application computing device. The software update may include a software version. The processing module may be configured to receive the software update from the storage module, and transmit the software update to at least one of the plurality of print devices. The cloud administration system may operate as a shared resource for each print device and the application computing device. | 11-22-2012 |
20120311559 | Firmware Upgrade System and Method in a Device Management Architecture - In one embodiment, a device firmware upgrade scheme is disclosed for upgrading a device image of a mobile communications device. A device management session is established between the mobile communications device and a first server using a first protocol. Upon obtaining identity information of a second server operable to compute or otherwise determine a customized upgrade process, a device inventory is transmitted to the second server using a second protocol. Upon receiving the customized upgrade process, the mobile communications device downloads one or more upgrade files from one or more resources. Thereafter, the mobile communications device is operable to provide a status indication to the first server using the first protocol. | 12-06-2012 |
20130007724 | FIRMWARE REPAIRABLE CUSTOMER PREMISES EQUIPMENT AND FIRMWARE REPAIRING METHOD THEREOF - A firmware repairing method for customer premises equipment (CPE) is illustrated. The method includes reading and detecting whether a first firmware is damaged, reading and loading a second firmware so as to activate network services when the first firmware damaged, and enabling communication between the CPE and an external device via a network. The CPE may be controlled by the external device for executing a repairing grogram and may receive an updated firmware from the external device for replacing the damaged first firmware. | 01-03-2013 |
20130007725 | METHOD, APPARATUS AND SYSTEM FOR TRANSMITTING AN APPLICATION USING A PLURALITY OF COMPUTERS - A method, apparatus and system for transmitting an application using a plurality of computers is provided. In one aspect, a computing machine and a mobile computing device are provided. The computing machine is configured to execute a browser application. The mobile computing device is configured to host a manager application. When the computing machine and the mobile computing device are connected, the manager application becomes available on the client machine so that transmitting of applications to the mobile computing device can be controlled by the computing machine. | 01-03-2013 |
20130014099 | System and Method for Generating a Set Top Box Code Download Step Sequence - A method for generating a Set Top Box (STB) code download step sequence includes the steps of retrieving a code object from a Software Download Generator (SDG) memory in response to an instruction signal, generating at least one of a control message and a decoder conditional command using a SDG processor in response to the code object, accessing information in a channel map in the SDG memory, combining the at least one of a control message and a decoder conditional command with the code object to generate the STB code download step sequence for a target STB, transmitting the at least one STB code download step sequence from the SDG memory to a Digital Addressable Controller (DAC), re-transmitting the STB code download step sequence from the DAC to a Remote Addressable DANIS/DLS (RADD), and re-transmitting the STB code download step sequence from the RADD to the target STB. | 01-10-2013 |
20130019238 | PEER-TO-PEER REMEDIATION - A network in which peer-to-peer remediation is provided to keep clients in the network up-to-date. As network clients establish peer-to-peer connections, they exchange status information. The status information allows the clients to mutually identify whether one client is more out-of-date than another. The more up-to-date client provides update information to the more out-of-date client. To preserve the integrity of the update process, updates are provided as signed binary files and are only applied by the client receiving the update if the binary file may be authenticated by the recipient. | 01-17-2013 |
20130031540 | Method and Apparatus for Automatic Module Upgrade - A computer-implemented method includes determining that a connection to an update server should be established. The method also includes establishing a wireless connection with the update server. The method further includes sending at least a VIN number to the update server and downloading one or more module updates corresponding to the sent VIN number. Also, the method includes verifying the one or more downloaded updates. The method further includes flashing one or more modules to which the one or more updates correspond. Additionally, the method includes verifying the functionality of each module which has been flashed. | 01-31-2013 |
20130036414 | MANAGING SOFTWARE DISTRIBUTION FOR REGULATORY COMPLIANCE - A computer-implemented system is provided for distributing product updates to end user medical devices. An update interface residing on a distribution platform is configured to distribute product updates and maintain a log of such distributions in an audit database. A configuration device in data communication with the update interface registers itself with the update interface and downloads product updates from the update interface, such that the registration includes providing identifying information for a user of the configuration device and identifying information for the configuration device. A medical device in data communication with the configuration device registers itself with the configuration device and downloads a particular product update from the configuration device, such that the configuration device creates a record of the particular product update and communications the record of the particular product update to the update interface. In this way, product updates distributed via the configuration device are recorded and tracked for regulatory purposes. | 02-07-2013 |
20130036415 | SOFTWARE DISTRIBUTION TO MEDICAL DEVICES VIA AN INTERMEDIARY WHICH ENFORCES MAINTENANCE OF A TRANSACTION LOG - A software configuration device is provided for distributing product updates offline to a plurality of end user medical devices. The configuration device includes: a download manager, in selective data communication with an update interface residing at a server, that downloads product updates from the update interface and stores the product updates on a data store residing on the device; and an update distributor configured to capture identifying information for a user and operable by the user to distribute product updates to one or more end user medical devices. The update distributor further maintains distribution data for each of the distributed product updates, including identifying information for the user, in a transaction log residing on the configuration device. The download manager can subsequently upload the transaction log to the server while in data communication with the server. | 02-07-2013 |
20130042230 | SOFTWARE SERVICE NOTIFICATIONS BASED UPON SOFTWARE USAGE, CONFIGURATION, AND DEPLOYMENT TOPOLOGY - Software configuration information and topological information associated with a group of software program instances installed on at least one computing device are tracked. An available software update is identified for at least one of the group of software program instances. At least one software update suggestion rule that specifies a target software configuration and a target topological dependency to which the available software update applies is evaluated against the tracked software configuration information and topological information. A determination is made as to whether the available software update is targeted to the tracked software configuration information and topological information based upon the evaluation of the at least one software update suggestion rule. A notification of the available software update is provided in response to determining that the available software update is targeted to the tracked software configuration information and topological information. | 02-14-2013 |
20130047147 | Virtual Machine Asynchronous Patch Management - Drone virtual machines are leveraged to support asynchronous patch management by initiating a drone virtual machine in a maintenance environment to perform a patch management update, saving the updated virtual machine and then initiating the updated virtual machine in an operational environment accessible to clients. A drone is initiated in a maintenance environment for checking patch compliance in response to a request to initiate a virtual machine so that patch updates are performed before the virtual machine initiates in an operational environment accessible to operational clients. | 02-21-2013 |
20130047148 | AUTOMATED SERVICE SOLUTION DELIVERY - A group of software update uniform resource locators (URLs) that each reference software support information related to one of a group of initial logical components of a deployed software package are hosted at a software update server. The group of initial logical components represent problem reporting domains of the deployed software package. A request, initiated by a selection at a computing device of one of the software update URLs, for the software support information referenced by the selected software update URL for the one of the group of initial logical components of the software package is detected. The software support information referenced by the selected software update URL for the one of the group of initial logical components is downloaded. | 02-21-2013 |
20130055234 | MEDIA MANAGER UPGRADING - A device may execute a media manager application for managing media content stored by the device and download a media manager application upgrade using a background download operation that is independent from execution of the media manager application. The device may cache the media manager application upgrade in a cache memory and notify a user of the device that the media manager application upgrade is ready for installation. The device may receive an install command, corresponding to the media manager application upgrade, from the user and install the media manager application upgrade in response to the install command. | 02-28-2013 |
20130055235 | CUSTOM CODE INNOVATION MANAGEMENT - A method to manage program code that runs in a computer system comprising: producing a transfer template information definition structure in a computer readable storage device that includes a provider code attribute a similarity measure attribute and at least one results attribute; producing a transfer instance of the transfer template information definition structure that associates a provider code object identified as corresponding to the respective managed code object with the provider object code attribute and that associates the determined measure of similarity with the similarity measure attribute; using the transfer instance to obtain results information from a provider system that includes information about the provider code object. | 02-28-2013 |
20130061216 | SYSTEM AND METHOD FOR AUTOMATICALLY UPDATING THE SOFTWARE OF A NETWORKED PERSONAL AUDIOVISUAL DEVICE - A method for automatically updating software executed by an electronic device is disclosed herein. The method includes receiving, at the electronic device, an update indication from a server that updated software is available for the electronic device. The method further includes modifying, in response to the update indication, a boot state of the electronic device and initiating operation of the electronic device in an update mode. The updated software is received, at the electronic device, during operation in the update mode. The method further includes initiating, upon determining the updated software has been correctly received, operation of the electronic device in a normal mode. | 03-07-2013 |
20130067454 | Modular Architecture for Distributed System Management - A distributed system manager may identify updates to perform, identify devices to update, and perform the updates while maintaining service availability. The manager may consist of an orchestrator that uses a plug in architecture to interface with different update systems. The plugins may interface with an update system and respond to scan, download, and install commands from the orchestrator. The orchestrator may prepare each device within the distributed system for updating, then cause the updates to be performed via the plugins. In some embodiments, the logic for selecting devices to update and managing the workloads on the devices may be contained in a second type of plugin. | 03-14-2013 |
20130067455 | MEMORY ONLINE UPDATE SYSTEM AND METHOD - An online upgrade system/method for a memory. The system includes a host and an electronic device. An application is executed by the host and contains parameter records for different memory model types. The electronic device includes a memory and a device controller. The application distinguishes the model type of the memory equipped in the electronic device, and according to the model type of the memory, the application provides the device controller with the parameter record corresponding thereto and thereby the application upgrades the contents of the memory through the device controller. | 03-14-2013 |
20130081010 | TEMPLATE AND SERVER CONTENT DOWNLOAD USING PROTOCOL HANDLERS - A protocol handler that is registered to handle URLs that follow a protocol that is associated with a client application initiates content downloads from a network location. When a Uniform Resource Locator (URL) is selected from a browser, the protocol handler passes the URL to the client application registered to handle the protocol. The client application parses the URL and determines the actions to perform based on the content identified in the URL. A client application may perform many different actions, such as: downloading the identified content; downloading any additional content (e.g. related files) associated with the identified content; place the downloaded content on a clipboard; automatically display downloaded content within a display; and the like. When the application is not installed on the client machine, information may be provided to the user to assist in interacting with the content identified by the URL. | 03-28-2013 |
20130086574 | Management Device for Causing Devices to Update Programs and Computer Readable Media - A management device may be connected with first and second devices via a network. The management device may acquire “m” programs that are to be updated in the first device and “n” programs that are to be updated in the second device, from a server. Each of “m” and “n” may be an integer greater than or equal to 2, the “m” programs may include first and second programs, and the “n” programs may include a third and a fourth programs. The management device may transmit the first program to the first device and transmit the third program to the second device. The management device may, after completion of the transmitting the first program and the third program, transmit the second program to the first device and transmit the fourth program to the second device. | 04-04-2013 |
20130091498 | MAINTENANCE OF VIRTUAL APPLIANCES - Maintenance of a virtual appliance is provided. The virtual appliance comprises a set of software components each one installed on a corresponding virtual machine. A maintenance descriptor is provided comprising an indication of a new level of at least each one of the software components to be updated thereto. For each software component indicated in the maintenance descriptor, a current level is determined of the software component that is installed on the corresponding virtual machine. A set of old ones of the software components to be actually updated is determined according to a comparison between the corresponding current levels and new levels. The virtual appliance is then cloned. The cloned virtual appliance is updated by updating each old software component thereof to the new level. The virtual appliance is now replaced by the updated cloned virtual appliance. | 04-11-2013 |
20130104118 | APPLICATION INSTALLATION SYSTEM - A method, system and computer program product for controlling the installation of applications on a user terminal is disclosed. In one aspect, a catalogue server identifies a first and a second installation control setting corresponding to a first and a second application on the basis of user identification data from a data store comprising entries for a plurality of applications and their corresponding installation control settings. Subsequently, the catalogue server determines installation control data for at least one of the first and second application on the basis of the first and the second installation control setting. The determined installation control data is transmitted to the user terminal for controlling installation of at least one of the first and the second application | 04-25-2013 |
20130104119 | STREAMING PACKETIZED BINARY PATCHING SYSTEM AND METHOD - A computer-implemented system and method for updating an electronic device. One method includes obtaining a binary patch for a binary image being executed by the device, generating a plurality of independent packets based on the binary patch to be applied by the device to the binary image to generate a portion of a patched binary image, wherein the packets are streamed to the device over at least one network. An electronic device executing a binary image is also provided, which includes an input/output interface configured to receive a stream of independent binary patch packets from at least one server that are generated by the server based on a binary patch, and a processor configured to apply each packet to the binary image to generate a portion of a patched binary image and, when the processor has applied each of the packet, replace the binary image with the patched binary image. | 04-25-2013 |
20130104120 | MEDICAL DEVICE UPDATE SYSTEM - A system and method for providing updates to medical devices is disclosed. In one example, the medical devices are configured to pull update files in response to the reception of an update message from a server. Once the update files are downloaded by a medical device, the update files can be installed. While the medical device pulls the update files, the medical device can continue with its normal operation. If desired, a user can select which medical devices should be updated, based on any desired factors, such as the physical location of the device, the model of the device, the type of device, and the way the device is being used. | 04-25-2013 |
20130111461 | Coordinating Firmware Over-The-Air Updates For Mobile Devices Utilizing Presence Information | 05-02-2013 |
20130132938 | SYSTEMS AND METHODS FOR DETERMINING RELATIONSHIPS BETWEEN MOBILE APPLICATIONS AND ELECTRONIC DEVICE USERS - A system and method are provided for generating a mobile software program for prospective users. Telecommunications data is received from a telecommunications source. Snapshot data is generated that is related to one or more software programs downloaded to an electronic device. A relevance matrix is generated from the generated snapshot data and the telecommunications data to determine a first software program of the one or more software programs for a predetermined first consumer of the electronic device users or to determine a plurality of second consumers of the electronic device users for receiving data related to a second software program of the plurality of the one or more software programs. | 05-23-2013 |
20130132939 | PROGRAM UPDATE DEVICE - A program update device | 05-23-2013 |
20130139143 | METHOD AND DEVICE ARRANGEMENT FOR MANAGING THE USE PROFILE OF A TERMINAL DEVICE - A server, terminal device, and a non-transitory data storage medium for supporting wireless terminal devices of a cellular network for implementing program updates are described. The server includes a memory, a processor which receives instructions from the memory for execution, programs utilized in the wireless terminal devices, a receiver, and a transmitter. The receiver is configured to receive a message from a wireless terminal device requesting installation of a program to the wireless terminal device. The installation is caused by a change of an activated use profile of the wireless terminal device to another use profile, when the wireless terminal device is in an operating state with power on. The activated use profile and the another use profile include dissimilar lists of programs required in certain use situations of a user. The transmitter is configured to send the program to the wireless terminal device as an over-the-air message. | 05-30-2013 |
20130139144 | INCREMENTALLY UPDATABLE SYSTEM SOFTWARE INFRASTRUCTURE FOR SENSOR NETWORKS - Systems and techniques for incrementally updating a software stack are described. The software stack can be stored on a flash memory device on a target device. A server computer can receive a modification to a function that is part of the software stack, wherein additional memory is allocated on the flash memory device to allow the function increase in size via a software update. Next, a new memory layout can be determined for storing functions in the software stack based on the modification to the function. The server computer can then determine changes to a set of memory pages on the flash memory device based on the new memory layout. Next, the server computer can send the changes to the set of memory pages to the target device. | 05-30-2013 |
20130145358 | METHOD AND APPARATUS FOR AUTOMATICALLY DISTRIBUTING FIRMWARE UPDATES IN AN IMAGE PRODUCTION DEVICE NETWORK - A method for automatically distributing firmware updates in an image production device network is disclosed. The method may include receiving a firmware update from a firmware distribution source through a communication interface, automatically installing the firmware update, automatically distributing the firmware update to one or more other image production devices in the image production device network through the communication interface. The firmware update may then be automatically installed by the one or more other image production devices in the image production device network. | 06-06-2013 |
20130145359 | Method and System for Minimizing Disruption During In-Service Software Upgrade - A method and a system for in-service software upgrade in a Hot Standby Redundant Distributed (HSRD) system are provided. A standby route processor in HSRD system is updated with upgraded software. The standby route processor is synchronized with an active route processor present in the HSRD system. The control of routing process is switched over to the standby route processor (with the upgraded software) from the active route processor. During the switchover, a minimal context forwarder on the line card begins execution and continues forwarding packets across a network, while a line card in the HSRD system is being reloaded and configured. | 06-06-2013 |
20130152070 | HTML Directed Adaptive Features for Mobile Applications - There is provided a method for HTML directed adaptive features for mobile applications. By presenting user interface portions of the application as HTML documents referenced from a manifest file, the manifest file may be updated from a remote server without directly modifying a native binary of the application. By registering URL handlers for application functions in the native binary of the application, and by modifying a local file manifest stored on a mobile device, the scope of application functionality can be updated by adding, removing, or modifying URLs. The manifest files may further be adapted using specific contexts, such as device hardware, location, user profile data, and other information. Advantageously, application update approval processes through application marketplaces may be bypassed since the native binary is kept intact, allowing for more timely and relevant updates. | 06-13-2013 |
20130159990 | UPDATING FIRMWARE USING A MOBILE COMMUNICATION DEVICE - A method, system, and computer program product for updating firmware using a mobile communication device are provided in the illustrative embodiments. At the mobile communication device from a data processing system that includes the firmware, a current version information of the firmware is received. At the mobile communication device, an update of the firmware is stored on a data storage associated with the mobile communication device. From the mobile communication device, the data processing system is instructed to reboot using the update stored on the data storage associated with the mobile communication device. | 06-20-2013 |
20130159991 | IMAGE PROCESSING APPARATUS, SERVER APPARATUS, INFORMATION PROCESSING METHOD AND PROGRAM THEREFOR - An image processing apparatus comprises a notifying unit that notifies a server apparatus of update information of firmware, a receiving unit that receives necessity information indicating whether virtual config data needs to be updated from the server apparatus in accordance with update of the firmware; a firmware obtaining unit that obtains the firmware; a virtual config data obtaining unit that obtains the virtual config data from the server apparatus, when the received necessity information indicates that the virtual config data needs to be updated; an applying unit that applies the obtained firmware; and an updating unit that updates the obtained virtual config data as real config data, when the received necessity information indicates that the virtual config data needs to be updated. | 06-20-2013 |
20130167134 | METHOD AND DEVICE FOR UPDATING FIRMWARE BASED ON DEVICE MANAGEMENT COMMAND - An electronic device includes a memory including a first storage area in an active state and a second storage area in an inactive state, and a first controller configured to execute a first operating system stored in the first storage area, and execute a management command for firmware update on the first operating system, wherein the first controller receives the management command from a management serer, receives update data based on the management command, store the update data in the second storage area, activates the second storage area, deactivates the first storage area, and executes an updated first operating system within the update data. | 06-27-2013 |
20130174139 | LOW OR MEDIUM VOLTAGE ELECTRIC POWER DISTRIBUTION NETWORK - A low or medium voltage electric power distribution network comprising at least a P&C device (IED | 07-04-2013 |
20130179872 | In-Band Hypervisor-Managed Firmware Updates - A software update manager running on an information handling system over a type | 07-11-2013 |
20130179873 | LOW OR MEDIUM VOLTAGE ELECTRIC POWER DISTRIBUTION NETWORK - A low or medium voltage electric power distribution network comprising: a plurality of P&C devices (IED | 07-11-2013 |
20130185710 | DATA COLLECTION AND ANALYSIS DEVICE AND OPERATING METHOD OF THE SAME - A data collection and analysis device that downloads and updates firmware from operation platforms and an operating method of the same are revealed. The device includes a core unit, a program conducting and loading unit connected to the core unit, a translation unit connected to the core unit and the program conducting and loading unit, and a communication interface connected to the program conducting and loading unit, and the translation unit. The core unit is connected to a transmission unit, a memory unit, an indicator light unit, and an input unit. Thus users don't need to buy different data collection and analysis devices and the equipment cost is dramatically reduced. Moreover, the device and various test equipment are registered and synchronized by various ways so that the testing and analysis process is more convenient. The security of firmware installed is ensured. Firmware debugging and confirmation time after debugging are reduced. | 07-18-2013 |
20130185711 | MOBILE PHONE MOVIE QUOTE APPLICATION - The present invention is a system to access and utilize a mobile phone movie quote that includes a server system, a mobile phone that includes a main display screen, a tags screen, a type search screen, a speak type search screen, a friends type screen and a voice receiving device and a communications network where the server system is in communication with the mobile phone over the communications network downloads. The mobile phone movie quote application that resides on the server system includes a home page screen, a tag screen, a movie screen, an actor or actresses screen, a quote screen and a friends screen and a plurality of app updates that are provided to the mobile phone movie quote application to keep the system current. | 07-18-2013 |
20130198733 | SOFTWARE APPLICATION DISTRIBUTION IN DOCUMENTS - Concepts and technologies are described herein for distributing web-based software application extensions within documents. In accordance with some of the concepts and technologies disclosed herein, users that own web-based software application extensions or have trial access to web-based software application extensions can add them to documents. The users can then distribute the documents containing the web-based software application extensions to other users, who may or may not be licensed to use the web-based software application extensions. The documents can be distributed in any way that files are distributed. When a user receives a document containing a web-based software application extensions, the user can obtain trial rights to the web-based software application extensions or purchase the web-based software application extensions from without having to visit a virtual marketplace. | 08-01-2013 |
20130219381 | Downloading and Distribution of Applications and Updates to Multiple Devices - Multiple devices having different architecture or platforms may be supported by the same application store. The related devices are used to synchronize the state of each device in a group, such as all the devices owned or used by a particular user. The devices themselves are used as separate payload delivery systems that are capable of sharing software, such as new or updated applications and operating systems, among the different types of devices in the group. A software payload may be created by a server that contains software for more than one device's architecture. They payload may include segments targeted for different platforms or architectures. Once the payload is loaded on one device, that device can then send the payload to the other devices within the group. Each device that receives the payload uses the appropriate software segment for its particular architecture or platform. | 08-22-2013 |
20130219382 | AUTO LEVELING LOW PROFILE PATIENT SUPPORT APPARATUS - A patient support apparatus ( | 08-22-2013 |
20130227543 | SERVER DEPLOYMENT SYSTEM AND METHOD FOR UPDATING DATA - A server deployment system and a method for updating data are provided. A system management server is added to the server deployment system for providing an update data. In a server system, a main server receives the update data from the system management server. The update data includes a controller firmware and a main server software. A firmware updating instruction is transmitted to a device controller to allow the device controller to update its original firmware into the controller firmware. If the controller firmware is successfully updated, the main server updates its original software into the main server software. If the main server software is not successfully updated, a firmware rollback instruction is transmitted to the device controller to allow the device controller to rollback to its original firmware. If the main server software is successfully updated, the system management server is notified. | 08-29-2013 |
20130239103 | Method for Upgrading Communication Device - A method is disclosed for updating communication equipment through a server in a communication system, wherein the server stores the updated files used for updating the communication equipment. In this method, configuration data in the communication equipment are backed up in the server at first, the updated files are downloaded to the communication equipment from the server, the updated files are loaded to the communication equipment to implement the communication equipment update, and the configuration data backed up in the server are recovered to the communication equipment. The present invention can guarantee the successful update of the communication equipment and no data loss after the update, thus the security of the communication equipment update is greatly improved. | 09-12-2013 |
20130247024 | SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR POPULATING A LIST OF KNOWN WANTED DATA - A system, method, and computer program product are provided for populating a list of known wanted data. In use, an update to data is identified. In addition, a list of known wanted data is populated with the data, in response to the update. | 09-19-2013 |
20130247025 | Method and device for optimizing data updates in operationally approved software applications of aircraft - Optimizing data updates in an operationally approved software application of aircraft, comprising a first software component using a second software component. Following the receipt of a software component comprising an update of said second software component, said received software component is analyzed and a class of the update of said second software component is determined. Depending on said class, the update of said second software component is transmitted to said first software component and/or to a central download system. If the update of said second software component is transmitted to said first software component, said second software component is updated and a configuration report showing said update is created. | 09-19-2013 |
20130263110 | VISUALIZING PROCESS INTEGRATION SCENARIOS ON MOBILE DEVICES - A system and method provide for an application implemented on a mobile device that may visualize process integration scenarios on the device. The application may include a parser to translate the metadata written in a given language into graphical elements. The application may also include a data store to store the process integration scenarios. The system and method may further provide for the application to connect to an external application store to update the process integration scenarios, or connect to a database in a back-end system with stored scenarios. | 10-03-2013 |
20130275957 | CUSTOMIZING APPLIANCES - Configuring appliances is described. In an embodiment an appliance, for example, a domestic appliance can have both a physical user interface, for example the buttons on the appliance and a remote user interface. In various embodiments a user can access the remote user interface by connecting to a network interface associated with the appliance using a client device. The client device can display the remote user interface of the appliance and the user can use the remote user interface to configure settings and functions of the appliance and of the physical and remote user interfaces. In various embodiments the remote user interface can be used in combination with the physical user interface. In various embodiments the remote user interface is a development environment which enables the user to change the functionality of the appliance by altering or replacing program files which are executed at the appliance. | 10-17-2013 |
20130283257 | METHODS AND APPARATUS FOR USER IDENTITY MODULE UPDATE WITHOUT SERVICE INTERRUPTION - Methods and apparatus for accepting software updates without interruption of ongoing services. Various embodiments are adapted for maintaining service continuity in multi-mode devices such as cellular devices. In one exemplary implementation, unlike prior art solutions (which interrupt user identity module software to implement changes to the network access software), unnecessary updates can be postponed or otherwise scheduled so as to minimize or eliminate service or user experience impact. | 10-24-2013 |
20130298117 | METHOD AND SYSTEM FOR PROVIDING SOFTWARE UPDATES TO LOCAL MACHINES - In embodiments of the present invention improved capabilities are described for a updating software in a plurality of devices coupled to one another in a communicating relationship through a local network, the method comprising receiving a descriptor file for a software update at the first device from a remote source outside the local network, the descriptor file including a hash code for each of a plurality of update sub-files and an order for assembling the update sub-files into the software update, downloading the plurality of update sub-files to the first device from a remote source outside the local network until the sub-files identified in the descriptor file are present on the first device, where a presence of the sub-files is evaluated using the hash codes in the descriptor file, and broadcasting every one of the plurality of update sub-files from the first device to the number of other devices. | 11-07-2013 |
20130305238 | METHOD FOR UPDATING A SOFTWARE APPLICATION HOSTED BY AN EQUIPMENT ITEM ON BOARD AN AIRCRAFT - A method for updating a software application stored in an equipment item on board an aircraft. The method comprises downloading update files to an on-board dataloader, checking the integrity and authenticity of the new software application version, transmitting this new software application version to the equipment item concerned, storing the new software application version in question into a standby memory zone of said equipment item, while this equipment item is still controlled by a previous version of said software application stored in an active memory zone, distinct from said standby memory zone, and finally, switching said standby and active memory zones, said equipment item being then controlled by the new software application version stored in the active memory zone after the memory zones have been switched. | 11-14-2013 |
20130311985 | Updating Web Resources - Updating web resources includes extracting web resources from an application to local files in response to an initial start-up of the application, downloading updates to the web resources to the local files from an external server; and running the application using contents from the local files. | 11-21-2013 |
20130318519 | REMOTE MANAGEMENT OF ELECTRONIC PRODUCTS - A remote server may receive a data log with information regarding the status and/or a setting of an electronic product. The remote server may store information in the data log in a database. The remote server may process information in the database to determine whether a newer version of firmware is available for the electronic product is available. | 11-28-2013 |
20130326495 | WIRELESS PROGRAMMING - A programming initiator device identifies a set of user devices for which an update to software/firmware/content has not yet been installed; wirelessly provides to one or a subset of the user devices the update and also instructions for how to distribute the update among remaining user devices of the set; and identifies from feedback wirelessly received from at least one of the user devices in the set all of the user devices of the set which have successfully installed the update. A first user device wirelessly receives an update to software/firmware/content and distribution information for distributing the update to at least a second user device; installs the update itself; and shares the update with the at least second user device according to the received distribution information. | 12-05-2013 |
20130339942 | Automatic Application Updates - A method for updating an application on a mobile device includes accessing, at the mobile device, application management information. The application management information identifies a plurality of applications installed on the mobile device and one or more granted permission settings associated with each installed application. The method also includes sending, from the mobile device to a server, a request for update information regarding each installed application and receiving, at the mobile device from the server, the update information. The update information identifies an update package for a respective application of the plurality of installed applications. The method also includes installing the update package without user interaction from a user of the mobile device if one or more required permission settings associated with the update package are included in the one or more granted permission settings associated with the respective application of the plurality of installed applications. | 12-19-2013 |
20140007075 | METHODS FOR UPDATING APPLICATIONS | 01-02-2014 |
20140007076 | SEPARATE UPGRADE/MODIFICATION OF REMOTE SOFTWARE IN MACHINE TO MACHINE COMMUNICATION | 01-02-2014 |
20140033193 | Secured distribution of software updates - In some embodiments, a system includes a signature server comprising a signature unit to receive an update to a software application. The signature server also includes a first machine-readable medium to store a mapping between an identification of the software application and an address of a location of a private key. The system includes a cryptographic device coupled to an external port of the signature server. The cryptographic device includes a second machine-readable medium to store the private key. The cryptographic device also includes a cryptographic unit to generate a signature of the update based on the private key. | 01-30-2014 |
20140033194 | AUTOMATICALLY AND SECURELY CONFIGURING AND UPDATING VIRTUAL MACHINES - An approach for automatically and securely updating software on a virtual machine (VM) is presented. A current version of the software on the VM is determined to not match an updated version of the software. With a proxy update server connected to a network and without the VM being connected to the network, the updated version of the software is downloaded, stored and pushed to the VM by using a virtualized mounted drive, the updated version is installed on the VM to replace the current version, and a confirmation indicating the installation is received. An update of the software is provided dynamically via a connectivity of the proxy update server to the network while the VM is prevented from being infected with a virus that requires a connection to the VM through the network. | 01-30-2014 |
20140047432 | IMAGE PROCESSING APPARATUS, SERVER APPARATUS, INFORMATION PROCESSING METHOD, AND PROGRAM - An image processing apparatus includes an update unit configured to, based on an update file related to update of firmware transferred from an information processing apparatus that communicates with the image processing apparatus, update the firmware, a character string creation unit configured to obtain apparatus information of the image processing apparatus and create a character string based on the obtained apparatus information, and an instruction unit configured to, in a case where the update unit succeeds with the update of the firmware, instruct the information processing apparatus to access a server apparatus that communicates with the information processing apparatus using location information of the server apparatus to which the character string created by the character string creation unit is attached. | 02-13-2014 |
20140068595 | AUTOMATIC MOBILE APPLICATION UPDATES - Automatic application updates can be achieved by an application she executing on a mobile device. Upon startup when executed by a processing resource of the mobile device, the application shell attempts a connection to a developer service using a communication feature of the mobile device. Following a successful attempt, the application shell obtains non-native functional code for the application shell from the developer service via the connection. Following an unsuccessful attempt, the application shell obtains non-native functional code cached by the mobile device. However obtained, the application shell hosts the functional code such that, via the application shell, the functional code accesses a mobile device feature and provides a primary application function. | 03-06-2014 |
20140068596 | VEHICLE SOFTWARE UPDATE VIA VEHICLE ENTERTAINMENT UNIT - A vehicle software update system for updating software in vehicle modules coupled to a vehicle communication network. Software updates are processed through an entertainment unit (e.g. vehicle radio) configured to be coupled to the vehicle communication network. The entertainment unit is equipped with a software input means configured to receive a software update for a vehicle module, and transfer the software update to the vehicle module via the vehicle communication network. Software updates may be provided to the entertainment unit using a USB memory device plugged into a USB port in the entertainment unit, or communicated wireless via a WI-FI® or BLUETOOTH® transceiver. | 03-06-2014 |
20140068597 | MONITORING APPARATUS, MANAGEMENT SYSTEM, FIRMWARE UPDATING METHOD, AND PROGRAM THEREOF - A monitoring apparatus includes an inquiry unit configured to make an inquiry to a management apparatus, a reception unit configured to receive, as a response to the inquiry, an update instruction for updating firmware of the image forming apparatus to be monitored, a transmission unit configured to transmit to the image forming apparatus to be monitored, an instruction for performing communication with a distribution server to download the firmware based on the update instruction, a monitoring unit configured to monitor a state of the image forming apparatus corresponding to the update instruction, and a notification unit configured to notify the management apparatus of a result of monitoring performed by the monitoring unit, wherein the monitoring unit is configured to monitor whether the firmware has been updated in the image forming apparatus corresponding to the update instruction. | 03-06-2014 |
20140082603 | Cluster Update System - A locking system may place a persistent object on each of the devices in a computer cluster. The objects may indicate that an update is being performed on the devices so that other systems may not also update the devices. When an update has completed, the objects may be removed. The objects may include an identifier for the system owning the objects, as well as other information regarding the update. In some cases, the objects may include executable code and perform some of the update functions on the various devices. | 03-20-2014 |
20140082604 | MEMORY CONTROLLER THAT INCLUDES SUPPORT FOR AUTORUN OF SOFTWARE OR DATA - Autorun functionality is incorporated into an integrated circuit memory device such as any USB peripheral, which has a memory component interfaced to a USB microcontroller. This provides autorun of one or more executables or application installers from a memory component with a USB interface without an intermediate hardware-based autorun feature. USB peripheral devices internally include a USB microcontroller that performs the functionality associated with identifying the device to a host computing device, such as a personal computer. Autorun firmware is embedded into the USB microcontroller. The autorun firmware enables autorun of an installable or executable application stored on the memory component of the USB device. The firmware acts as bridge component translating all commands and interactions between a host PC and the memory component. | 03-20-2014 |
20140089912 | SYSTEM AND METHOD FOR EFFICIENTLY UPDATING FIRMWARE FOR NODES IN A MESH NETWORK - A technique for providing an improved way to update the nodes of a wireless mesh network is described. An upgrade engine executing on a server connected to the wireless mesh network determines a topology of the network, subdivides the network into a plurality of clusters based on the topology of the network, and seeds a small number of nodes within each cluster. The upgrade engine manages the upgrade process, notifying particular nodes within each cluster when to search for an upgrade package (e.g., an image of a new firmware) stored in an adjacent node. The upgrade engine also monitors success and failure of each node and delivers the upgrade package to a node directly when the node fails to download the upgrade package from an adjacent node within the network. | 03-27-2014 |
20140096126 | UPDATING CONTROL SOFTWARE ON A NETWORK-CONNECTED HVAC CONTROLLER - Apparatus, systems, methods, and computer program products are disclosed for providing software updates to client devices. A client device (such as a thermostat) executes software to perform one or more functionalities of the device. Upon receiving an indicating that a software update is available, the device waits to download the software update until pre-download conditions are satisfied. Once the software update is downloaded, the device then waits to install the software update until pre-install conditions are satisfied. If the software update is non-critical and received during an initial installation of the device, the software update may not be installed until after installation of the device is complete. If the device is a thermostat, the device may delay installation of the software update until a controlled HVAC system in inactive. Control of the HVAC system may be disabled during installation of the software update. | 04-03-2014 |
20140101653 | SYSTEM AND METHOD FOR PROVIDING OUT-OF-BAND SOFTWARE OR FIRMWARE UPGRADES FOR A SWITCHING DEVICE - An information handling system is provided. The information handling system includes at least one network switch that includes at least one processing unit, a memory coupled to the at least one processing unit, the memory storing at least one image including instructions controlling functions of the at least network switch, and a baseband management controller coupled to the memory and the at least one processing unit, the baseband management controller receiving and storing at least one upgraded image for writing to the memory to replace the at least one image. The baseband management controller receives the at least one upgraded image from a remote terminal, powers off the at least one processing unit, and writes the at least one upgraded image to the memory while the at least one processing unit is powered off. | 04-10-2014 |
20140109079 | SOFTWARE UNINSTALLATION SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT - A computer program product is embodied on a non-transitory computer readable medium. The computer program product comprises computer code to display a plurality of first indicia presented in a list, where each first indicia indicates a software product, and computer code to display a second indicia associated with a highlighted one of the first indicia. The second indicia comprises information about the software product indicated by the highlighted first indicia. The computer program product additionally comprises computer code to display a third indicia associated with the highlighted first indicia and indicate the availability of a software update for the software product indicated by the highlighted first indicia, and computer code to display a fourth indicia associated with the highlighted first indicia. The fourth indicia facilitates the retrieval of the software update. | 04-17-2014 |
20140123125 | METHOD AND SYSTEM FOR PATCH AUTOMATION FOR MANAGEMENT SERVERS - A method for automatically patching a management server in a distributed network. The method includes receiving an instruction to patch an unpatched management server. Retrieving, from a software repository, a patch file comprising a patch for the unpatched management server, where the unpatched management server is configured to manage a distributed application in the distributed network, and where the unpatched management server is located on a node of the distributed network. Establishing a connection with a management agent located on the node, where the management agent is configured to communicate with the unpatched management server over the network and manage a part of the distributed application that is located on the node. Sending, over the connection, the patch file to the management agent. Receiving, by the management agent, the patch file. Applying, by the management agent, the patch to the unpatched management server to obtain a patched management server. | 05-01-2014 |
20140149976 | INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND RECORDING MEDIUM STORING AN INFORMATION PROCESSING PROGRAM - In an information processing system, each of an operational part and the operating working part has its own operating system. In case of adding or updating a function that the information processing system implements, the operational part downloads data for adding or updating the function. | 05-29-2014 |
20140173586 | Systems and Methods for Managing Updates To Applications - Systems and methods are provided for leveraging recommendations to determine whether to download certain application updates. According to certain aspects, an electronic device retrieves ( | 06-19-2014 |
20140173587 | MANAGING AN APPLICATION MODIFICATION PROCESS - Techniques for managing application maintenance include receiving, from a user in an on-premise computing environment that includes a client landscape, a request to perform an application maintenance process for an application operable in the client landscape; initiating a communication to an on-demand computing environment, the communication including a description of the application maintenance process; receiving a plan of the application maintenance process from the on-demand computing environment, the plan including one or more links to media for completing the application maintenance process; obtaining the media through the one or more links in the plan; and initiating the application maintenance process with at least a portion of the obtained media from the client landscape in the on-premise computing environment. | 06-19-2014 |
20140173588 | SOFTWARE UPDATE SERVICE METHOD AND APPARATUS FOR MOBILE TERMINAL - A software update method and apparatus for a mobile terminal is provided. A delta generating server determines a plurality of available update versions for a currently installed version of a target software of the mobile terminal and transmits available update version information indicating available update versions to the mobile terminal. The mobile terminal receives the available update version information from the delta generating server and displays the available update version information. When one of the update versions is selected, a delta file for updating the target software to the selected version is generated by the delta generating server and is downloaded to the mobile terminal. | 06-19-2014 |
20140196021 | REMOTE UPGRADE SERVERS AND LOAD BALANCING METHODS THEREOF - A remote upgrade server having a networking module and a processing unit is provided. The networking module provides a network access service. The processing unit receives an update checking request from a mobile communication device via the networking module, and determines a delay time period according to a current networking load in response to the update checking request. Also, the processing unit transmits an update configuration file including the delay time period to the mobile communication device via the networking module, so that the mobile communication device downloads the system update file from the remote upgrade server after the delay time period. | 07-10-2014 |
20140201729 | Method and Apparatus for Supporting Multi-Modal Dialog Applications - An embodiment of the present invention includes a method for creating a dialog system that provides a framework for creating a multi-modal dialog application and includes a runtime application package (RAP) enabling runtime media grammars, prompts, classifiers, and so forth, to be separate from a multi-modal dialog application that utilizes the RAP. Embodiments disclosed herein enable newly trained runtime media supporting the multi-modal dialog application to be deployed with ease, and to do so while a dialog service is in operation. Embodiments disclosed herein enable the multi-modal dialog application to be created, deployed, and maintained in an easy and flexible manner, saving an end-user that may be providing the multi-modal dialog application to customers both time and cost. | 07-17-2014 |
20140208307 | Method and System for Upgrading CPE Firmware - Disclosed are a method and system for upgrading CPE firmware. An upgradable module in the CPE firmware is resolved. Detail information of the module is added to a configuration management file. The implementation of an upgrade management of the upgradable module in the firmware via the configuration management file allows for convenient selection of a corresponding module upgrade. When one module fails a validation during a downloading process, the need to perform a re-download process is obviated for other modules, thus solving the shortcoming in the prior art, in which a unified interface is used for the upgrade of all modules, of having to re-download all module upgrade packets when the validation fails during the download process, thereby improving the efficiency and ease of user of the upgrading. | 07-24-2014 |
20140223423 | Automatic Updating of Applications - In some implementations, a mobile device can be configured to automatically download and install updates to applications installed on the mobile device. In some implementations, the automatic updates can be performed based on how the mobile device is connected to a network that provides access to the application updates. In some implementations, the automatic updates can be performed based on whether the mobile device has previously downloaded applications or application updates from a caching server. In some implementations, indicia can be presented on a graphical user interface of the mobile device to indicate which applications have been updated. In some implementations, an application update can be downloaded while the corresponding application is in use by the user. The application can be installed when the application is no longer being used by the user. | 08-07-2014 |
20140223424 | IMAGE FORMING APPARATUS, TRACKING APPARATUS, MANAGING APPARATUS AND METHOD OF UPDATING FIRMWARE OF IMAGE FORMING APPARATUS - A firmware update method of an image forming apparatus includes determining whether firmware update of the image forming apparatus is necessary, acquiring a firmware block distributor list from the tracking apparatus, receiving firmware blocks from the other image forming apparatuses, based on the acquired firmware block distributor list, and generating new firmware by combining the received firmware blocks and performing firmware update using the generated, new firmware. | 08-07-2014 |
20140223425 | Plug-In Installer Framework - There is provided a system and method for providing a plug-in installer framework. The method includes creating an installer plug-in and reading configuration information with the installer plug-in. An application server may be contacted by the installer plug-in to determine which plug-in files to update in local storage. The updated plug-in files may be downloaded from an application server to local storage, and additional plug-ins may be created within the installer plug-in from the plug-in files in local storage. The additional plug-ins may be loaded through the installer plug-in within a host application. | 08-07-2014 |
20140237465 | SOFTWARE DOWNLOAD METHOD AND SOFTWARE DOWNLOAD APPARATUS - A method for updating game software is performed at a first client device. While a game session related to the game software is running at the first client device, the first client device performs steps including: identifying updating data for the game software and predefined criteria for locating one or more other client devices that possess the updating data; locating at least one second client device in accordance with the predefined criteria; sending an outgoing downloading request to the located at least one second client device; and upon acceptance of the outgoing downloading request by the at least one second client device, downloading the updating data from the located at least one second client device. The downloading further comprises dynamically adjusting respective bandwidth allocated to the downloading in accordance with data transmission need of the game session. | 08-21-2014 |
20140237466 | USER EXPERIENCE AND DEPENDENCY MANAGEMENT IN A MOBILE DEVICE - A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device is described. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device. | 08-21-2014 |
20140245284 | SYSTEM AND METHOD TO IMPROVE CONTROL MODULE REFLASH TIME - A control module reflash system includes a control module located in a vehicle that controls at least one function of the vehicle according to stored vehicle software. An external interface module receives a software file from a source external to the vehicle and receives a part number for the stored vehicle software in the control module. The external interface module retrieves a comparison software file from the source external to the vehicle corresponding to the part number and compares the software file and the comparison software file. The external interface module identifies differences between the software file and the comparison software file, generates a compressed file based on the differences, and provides the compressed file to the control module. The control module generates a flash file based on the received compressed file and the stored vehicle software and modifies the stored vehicle software based on the flash file. | 08-28-2014 |
20140245285 | VERSION CONTROL FOR SOFTWARE CONFIGURABLE AIRCRAFT SYSTEMS - A software version control system and method includes installing a software configurable component on an aircraft, automatically setting a listen switch of the software configurable component to an on state upon installation of the software configurable component in a new installation location, listening for a software version from a configuration manager on a communication bus, turning off the listen switch if a software version of the software configurable component matches the software version of the configuration manager, and downloading an updated software version to the software configurable component if the software version of the software configurable component does not match the software version of the configuration manager. | 08-28-2014 |
20140250432 | Method for Initiating Software Update Through Version-aware Content - Systems and methods are disclosed for updating players that run, display, or otherwise use electronically-stored content. Information is included in the content that not only indicates the player version needed to play the content, but also the existence of a newer player version. Content providing such an indication is termed “version-aware content” and allows a player to recognize that a newer player version exists. Version-aware content may be interpreted to provide a user with a message indicating that there is a newer version available. In another example, a player may automatically update based on the version-aware content's indication that a newer player exists. Content created to be compatible with older player versions can be created as version-aware content. Similarly, existing content can be modified to be version-aware content. In both cases, distribution of such content can encourage player updates and thus more rapid proliferation of a newer player version. | 09-04-2014 |
20140259004 | SYSTEM FOR TRUSTED APPLICATION DEPLOYMENT - A system and method for verifying content distributed by a distributed authority system over a communications network are presented. In step a) software content is requested from a distribution center communicatively coupled to the communications network, and in step b) a package is received from the distribution center. The package includes at least a manifest and the software content. In step c) at least one certificate is accessed to analyze the package to verify a chain of certificates associated with the package back to an intermediary root certificate, and in step d) at least one of the manifest and the software content is analyzed to verify the package as corresponding to the software content requested from the distribution center. In step e), if step c) or step d) fail to verify, processing of the software package is discontinued, otherwise access to the software content is permitted. | 09-11-2014 |
20140259005 | SYSTEMS AND METHODS FOR MANAGING FILES IN A CLOUD-BASED COMPUTING ENVIRONMENT - In one embodiment, a method for collecting updates for a plurality of objects over a cloud data network includes: determining a set of remote devices known to have updates for a selected object, wherein each of said remote devices maintains a set of locally updated objects that includes the selected object; and downloading the updates for the selected object from said set of remote devices. Where said downloading the updates for the selected object results in a name conflict, the method further includes resolving said name conflict, wherein said resolving includes selecting said selected object as a target and said existing object as an alias having a pointer relationship to the target; and merging all meta-data of the alias object into the target. | 09-11-2014 |
20140259006 | APPLICATION MANAGEMENT FOR A WIRELESS COMMUNICATION DEVICE - A wireless communication device receives a user request to download a software application and wirelessly receives the software application. The wireless communication device presents multiple application management tiers for the software application. The wireless communication device receives a user selection of a first application management tier for the software application. The wireless communication wirelessly transfers the user selection of the first application management tier for the software application and wirelessly receives a network selection of a second application management tier for the software application from the communication network. The wireless communication presents the second application management tier for the software application. | 09-11-2014 |
20140282483 | Obtaining Device Drivers From an Out-of-Band Management Network - A method includes a service processor of an information handling system downloading code, including device drivers, and transferring the code to an operating system of the information handling system without rebooting the operating system. In some embodiments, a daemon of the operating system may request device drivers for newly-inserted devices and the service processor may make the device drivers available to the operating system in response to the requests. In some embodiments, the service processor may download updated device drivers and may inform the daemon. The updated device drivers may be automatically provided to the operating system or made available upon a request of a user. The service processor may make code available to the operating system by exposing a portion of its non-volatile memory to the operating system as a virtual device. | 09-18-2014 |
20140282484 | SYSTEM AND METHOD FOR REMOTELY UPDATING CABLE MODEM SOFTWARE - A telecommunication network device for implementing the DOCSIS standard during a transition from a coaxial cable network to a fiber-optic network is described. The device includes a memory including installed firmware for implementing a telecommunication gateway function in accordance with the DOCSIS telecommunication standard and a processor configured to update the installed firmware by downloading the update from a first TFTP server over a coaxial cable network, wherein the processor is further configured to update the installed firmware by downloading the update from a second TFTP server over a fiber-optic network. | 09-18-2014 |
20140282485 | SERVER, INFORMATION PROCESSING SYSTEM, AND COMPUTER PROGRAM PRODUCT - A server includes a receiver configured to receive, from an information processing apparatus that executes update, an instruction for transmitting metadata of update data used for the update; a determining unit configured to determine whether the update data includes preliminary download data, wherein the preliminary download data has an update date and time later than a current date and time, and the update date and time is a date and time from which the update becomes available; a transmitter configured to transmit, when the determining unit determines that the update data includes preliminary download data, metadata of the preliminary download data to the information processing apparatus via a communication network; and a prohibiting unit configured to prohibit transfer of the metadata of the preliminary download data on the basis of the number of information processing apparatuses that are downloading the preliminary download data. | 09-18-2014 |
20140282486 | SOFTWARE UPDATES FROM A SECURITY CONTROL UNIT - The present systems and methods relate to approaches for distributing software (such as firmware updates) in a security system that includes a control unit. The control unit may be configured to communicatively connect to a plurality of electronic devices, including sensors for the security system. The control unit may also communicatively connect to a remote server. The control unit receives firmware for target electronic devices from the remote server, determines which electronic devices are target electronic devices for which the firmware is intended, and sends the firmware to the target electronic devices. | 09-18-2014 |
20140282487 | SOFTWARE UPDATE FOR A WIRELESS COMMUNICATION DEVICE - One or more methods and systems of updating software in wireless communication devices are presented. In one embodiment, an apparatus includes a wireless air interface, a memory device, and hardware coupled to the wireless air interface and to the memory device to execute software. Upon executing the software, the hardware is to receive at least one of at least a portion of software or a parameter from a wireless communication device, receive an executable software processing package from a generation environment, executes the software processing package to reconfigure software of the wireless communication device to generate reconfigured software, and transmit the reconfigured software to the wireless communication device via the wireless air interface. | 09-18-2014 |
20140304700 | METHOD AND APPARATUS FOR UPDATING APPLICATION IN ELECTRONIC DEVICE - A method and apparatus provide for updating an application in an electronic device. The method includes intercepting an update notification for informing that it is necessary to update the application. The method also includes determining whether an update condition based on an update policy is satisfied or not. The method also includes, when the update condition is not satisfied, delaying transmitting the update notification until a next time to determine. | 10-09-2014 |
20140310701 | CANCELLING DEVICE OVER THE AIR SOFTWARE UPDATE - A method and system are provided for providing a controlled software update to a group of computing devices. A server distributes a software update over the air to a first group of computing devices, through a wireless communication network. The first group of computing devices is monitored for successful installation of the software update. Upon determining that the software update is subject to a problem or potential problem, a second group of computing devices is identified based on the monitoring of the first group of computing devices. A software update cancellation message is sent through the wireless communication network to the second group of computing devices, instructing the second group of computing devices to cancel the software update in a way that is silent to the user of each respective computing device. | 10-16-2014 |
20140310702 | VEHICLE AND DEVICE SOFTWARE UPDATES PROPAGATED VIA A VIRAL COMMUNICATION CONTACT - A system for vehicle to another party communications that includes a vehicle personality module adapted to create a vehicle personality and a communications system that utilizes the created vehicle personality for one or more communications instead of a user's profile. The one or more communications are associated with one or more of an identifier and an icon representing the vehicle personality, with this identifier and/or icon sent with at least one communication and displayable to the recipient of the communication. | 10-16-2014 |
20140317614 | Multiple System Images for Over-The-Air Updates - In one embodiment, a client computing device may execute software from a first portion of memory of the client computing device. The client computing device may request from a server an over-the-air (OTA) update to the software. The client computing device may receive from the server a manifest for the OTA update. The client computing device may download from the server a payload pursuant to the manifest. The client computing device may install the payload into a second portion of memory of the client computing device, and execute the software from the second portion of memory. | 10-23-2014 |
20140325500 | METHOD, SYSTEM, AND COMPUTER-READABLE RECORDING MEDIA FOR UPDATING ELECTRONIC CONTROL UNIT - A method for updating an electronic control unit, includes steps of: (a) allowing an update device of a vehicle to wirelessly connect to an update server, at a request of a user terminal; (b) allowing the update device to download a software update from the update server; and (c) allowing the update device to update the electronic control unit by using the software update. In accordance with the present invention, it is possible to update the electronic control units of the vehicle by using the user terminal wirelessly and conveniently without using the complicated method by using an existing cable, a laptop for update, etc. | 10-30-2014 |
20140351807 | METHOD AND COMMUNICATION DEVICE FOR UPDATING WEB APPLICATION - Embodiments of the present invention disclose a method for updating a Web App. The method includes: when receiving an update request for updating a currently running Web application, continuing to run the Web application, and downloading an update package of a new version of the Web application; after the downloading of the update package is completed, performing installation of the update package in a background, where a new installation file generated during the installation is stored in a first path, which is different from a second path where an installation file of a current version of the Web application is stored; and loading a page file in the new installation file to the Web application to display a page of the new version. | 11-27-2014 |
20140359596 | UPDATING SOFTWARE COMPONENTS THROUGH ONLINE STORES - The present invention extends to methods, systems, and computer program products for updating software components through online stores. A computing device interacts with an online store to download applications and frameworks that are distributed from the online store. The computer system includes an operating system configured to keep distributed applications and frameworks updated. The operating system can, automatically and without user intervention, intelligently schedule and attempt application and framework updates in a manner that minimizes user disruptions. The operating system can manage application and framework updating for any and/or all user accounts on a computing device. The operating system can manage updates even when each application and/or framework is to be separately installed for different user accounts that have the application and/or framework installed. | 12-04-2014 |
20140373004 | PUBLIC NETWORK DISTRIBUTION OF SOFTWARE UPDATES - Updates for an enterprise's software product are made available to user devices on-line, even when network resources of the enterprise are unavailable. Software update sets and notifications concerning the update sets may be published by an enterprise for consumption by content distribution partners of the enterprise and parties not affiliated with the enterprise. Each abstraction relating to an update, including update notifications and update sets may include a cryptographic signature for later use in authenticating the source of the abstraction. Update notifications also may include information indicative of: available update sets; and network locations at which the update sets can be accessed. Further, an update notification may be configured with a time-to-live (TTL) value indicating a value of time after which the notification expires. TTL values give the enterprise some control over the distribution of update sets by limiting the lifespan of the update notifications corresponding to the update sets. | 12-18-2014 |
20140380299 | COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION APPARATUS - An aspect of an embodiment of the invention provides a communication apparatus for receiving update data for an application, which carries out data communication of transferring data containing at least any one of video data and audio data over a network, and updating the application using the update data. The communication apparatus includes: a receiving unit configured to receive related information that is information related to the update data; an update unit configured to start downloading the update data based on the related information; and a determining unit configured to make determination about an execution state of the application. The update unit controls resumption and suspension of the downloading of the update data based on a result of the determination made by the determining unit. | 12-25-2014 |
20150020062 | In-Band Hypervisor-Managed Firmware Updates - A software update manager running on an information handling system over a type 1 hypervisor operating system retrieves a virtual firmware update through a primary network interface. The virtual firmware update executes over the hypervisor to initiate a download of a firmware update to a management processor of the information handling system through a management network interface. The firmware update executes to update the firmware of the information handling system with an update process managed by an end user through the primary network interface and the software update manager. | 01-15-2015 |
20150040118 | SYSTEM AND METHOD FOR AUTOMATICALLY UPDATING THE SOFTWARE OF A NETWORKED PERSONAL AUDIOVISUAL DEVICE - A method for automatically updating software executed by an electronic device is disclosed herein. The method includes receiving, at the electronic device, an update indication from a server that updated software is available for the electronic device. The method further includes modifying, in response to the update indication, a boot state of the electronic device and initiating operation of the electronic device in an update mode. The updated software is received, at the electronic device, during operation in the update mode. The method further includes initiating, upon determining the updated software has been correctly received, operation of the electronic device in a normal mode. | 02-05-2015 |
20150052512 | SYSTEM AND METHOD FOR UPDATING FIRMWARE ACROSS DEVICES IN A PROCESS FACILITY - Embodiments of a system and method to update firmware across multiple devices in a process facility using a single domain of a FOUNDATION Fieldbus protocol. In one embodiment, the system has a receiving device that couples with a pair of target devices, e.g., a first target device and a second target device. The receiving device includes operating instructions that can process an input and generate an output. The input comprises data comprising a first firmware component and a second firmware component for, respectively, the first target device and the second target device. The receiving device can direct the firmware component to the appropriate target device; generating a first output and a second output that distribute the firmware components to complete the upgrade process. | 02-19-2015 |
20150082297 | UPDATING FIRMWARE ON MOBILE DEVICES - Updating firmware on mobile devices can be performed during device management (DM) sessions between mobile devices and one or more servers. A server can provide data to at least one node of a firmware update management object (FUMO) stored at a mobile device. The data can indicate a plurality of different update file locations accessible via a network. The mobile device can download a plurality of update files from the plurality of different update file locations via the network in response to receiving the command. From a set of update files, each mobile device can thus obtain its particular firmware update as a subset of the update files as indicated by its FUMO. Metadata may be provided to the FUMO to express one or more conditions that the mobile device must meet in order to download respective update files. | 03-19-2015 |
20150089489 | METHODS AND APPARATUS FOR ADJUSTING A VARIABLE RATE OF REQUESTING SOFTWARE DATA FROM A VEHICLE - A method for adjusting a variable rate of requesting software data for a computer system onboard a vehicle is provided. The method determines a number of ignition cycles executed after first software data has been retrieved; and when the number of ignition cycles is greater than a threshold value, reduces a frequency for generating a software request, to obtain a reduced frequency. | 03-26-2015 |
20150113521 | INFORMATION PROCESSING METHOD AND INFORMATION PROCESSING APPARATUS - A program stored in a computer-readable medium causes a computer to execute a process includes receiving, from an automobile in which a control program for controlling devices mounted on the automobile operates, an update request concerning the control program, classifying a plurality of correction programs corresponding to the update request into a plurality of groups on the basis of usable electric energy of a battery corresponding to a vehicle type to which the automobile belongs, an amount of the usable electric energy being stored in a memory, and transmitting the classified correction programs to the automobile for each of the groups. | 04-23-2015 |
20150149992 | FIRMWARE MANAGEMENT - Aspects of the subject disclosure provide a card reader for receiving payment card information at a mobile point-of-sale terminal. In some implementations, a reader of the subject technology can include a memory, a conditioning module and a 3.5 mm audio plug including an audio bus that is configured for insertion into a headphone port of a host device, such as a smart phone or tablet computer. Implementations of the subject technology also include a microprocessor configured to perform operations for determining whether a newer firmware version is available for the card reader or whether a download of such a firmware needs to be completed, and in response to determining such a download is needed, performing a download of the firmware via the audio plug during periods of inactivity. | 05-28-2015 |
20150301820 | Modification of Terminal and Service Provider Machines Using an Update Server Machine - A system including a terminal machine and a service provider machine is modified using a service provider machine. The terminal machine includes a terminal application for displaying a prompt in a first sequence of prompts and accepting a user data entry in a first series of data entries. The service provider machine includes a provider application for receiving the user data entry. The update server machine sends a dialogue module including a first and second set of updated code to the terminal machine and the service provider machine, respectively. The dialogue module does not modify computer-executable instructions saved on the terminal or service provider machines. The first and second set of updated code adapts the terminal application and provider application, respectively, to use a second sequence of prompts and a second sequence of data entries. | 10-22-2015 |
20150301822 | IN-VEHICLE PROGRAM UPDATE APPARATUS - A gateway ECU includes an update condition table that indicates a vehicle load state capable of updating an ECU program corresponding to each of several ECUs. The gateway ECU wirelessly communicates with an external center apparatus to receive an update file. The gateway ECU uses the update condition table to determine whether the current vehicle load state equals a lightly loaded state capable of updating an ECU program or a heavily loaded state incapable of updating an ECU program. If the current vehicle load state is determined to equal the lightly loaded state, the gateway ECU updates an ECU program using the update file received from the center apparatus. If the current vehicle load state is determined to equal the heavily loaded state, the gateway ECU performs environment improvement control based on the update condition table to change the current vehicle load state to the lightly loaded state. | 10-22-2015 |
20150301823 | Information Processing Device, Difference Information Generating Device, Program, And Recording Medium. - An information processing device includes: an application recording portion in which application software is recorded; a patch obtaining portion obtaining patch data from a server; a patch recording portion in which the obtained patch data is recorded; and an application executing portion executing an application using the application software and the patch data. The patch obtaining portion includes a difference information obtaining unit obtaining data block difference information between a latest patch file retained by the server and a patch file recorded in the patch recording portion, and a download executing unit downloading an updated data block from the latest patch file according to the difference information. | 10-22-2015 |
20150317145 | METHOD AND APPARATUS FOR NOTIFYING AN ENTERPRISE ADMINISTRATOR OF NEW PRODUCTS AND UPDATES - A computer implemented method and apparatus for notifying an enterprise administrator of new products and updates. The method comprises displaying one or more software packages on a first device, where each of the one or more software packages is installed on one or more end user devices, each end user device being remote from the first device, and each software package comprising one or more products; indicating each product in the one or more software packages that has on or more new products or one or more new updates available based on information from a software provider of the one or more products; receiving a selection of the one or more software packages for updating; downloading each of the one or more products in each of the one or more selected software package to the first device; and bundling the one or more downloaded products to create a software package for installation on the one or more end user devices. | 11-05-2015 |
20150317147 | DYNAMIC UPDATE INSTALLER FOR CUSTOMIZED SOFTWARE - A computer-implemented method of updating a system of customized software is provided. The method includes receiving an update request and collecting contextual information relative to the system of customized software. A query is generated for updates applicable to the system of customized software based on the contextual information. A query response is received indicative of at least one applicable update. A selection relative to the at least one applicable update is received. At least one update is selectively applied based on the selection. | 11-05-2015 |
20150317151 | SYSTEMS AND METHODS FOR DELIVERING AND ACCESSING SOFTWARE COMPONENTS - A system, method, and computer program product are disclosed for enabling software components on a device, and for providing selective access to the components. A computer system receives a download request for a software component and an identifier associated with the requesting device and determines whether the software component is pre-installed, but not enabled, on the device. In the event that the system determines, through a registration check, that the software component is pre-installed but not enabled on the device, the system enables the component on the device. In the event that the system determines that the software component is not pre-installed on the device, the system causes the component to be downloaded and enabled on the device. Selective access to software components is granted based on whether the component is accessed by a user or a service provider, with the service provider granted access to remotely install ancillary functionality. | 11-05-2015 |
20150324184 | SELF-CONTAINED EXECUTABLE FOR PREDETERMINED SOFTWARE UPDATING - Methods of software updating via a self-contained executable are disclosed. The self-contained executable may include a software update patch for updating pre-existing software, an updater package including at least one predetermined required computer state condition, and a package processing engine. Executing the self-contained executable on a client computer may include investigating a state of the client computer, and determining whether the state of the client computer matches the at least one predetermined required computer state condition. When the state of the client computer matches the at least one predetermined required computer state condition, the software update patch may be installed. When the state of the client computer does not match the predetermined required computer state condition, the installation may be either terminated or, alternatively, the client computer may be forced into a state that matches the predetermined required computer state condition and the software update patch may be installed. | 11-12-2015 |
20150324188 | Aggregation of Update Sets - Techniques for aggregation of update sets are described. In at least some implementations, techniques enable relationships between the updates to be created, managed, and applied in a variety of ways. For example, updates can be grouped in a set for installation on a computing device as an integrated set. Grouping updates in a set can be based on membership rules that specify whether a particular update may be grouped in a set, and conditions under which the particular update may be grouped in a set. Updates that are included in a set may be associated with interaction rules that specify how updates in the set interact as part of an installation process. In at least some implementations, membership rules and interaction rules for updates can be dynamically created, configured, and/or dynamically reconfigured. | 11-12-2015 |
20150324189 | SYSTEM AND METHOD FOR A USER TO DYNAMICALLY UPDATE A MOBILE APPLICATION FROM A GENERIC OR FIRST APPLICATION WITHIN A CLASS OF APPLICATIONS TO CREATE A SPECIFIC OR SECOND APPLICATION WITH SAID CLASS OF APPLICATIONS - A method of dynamically reconfiguring a generic class mobile application in a mobile device for a specific use within that general class comprises: downloading an adaptable framework of the generic class mobile application onto the mobile device; triggering communication between a server and the mobile device, said communication directing the server to reconfigure at least one of content, presentation and function of the generic mobile application, therein creating a specific use of the generic class mobile application. | 11-12-2015 |
20150347117 | INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM HAVING STORED THEREIN AN INFORMATION PROCESSING PROGRAM - An object is to provide an information processing apparatus and the like that can reduce power consumption of the information processing apparatus in downloading and installing. To achieve this object, whether or not there is system software update is confirmed in a low power consumption state in which only some of hardware components of the information processing apparatus are supplied with power and communication with a predetermined server can be performed. When there is the update, update data is downloaded, and at least some of the hardware components that are the update targets and that are not supplied with power in the low power consumption state are started to be supplied with power. Then, system update is executed. The series of processes are automatically executed without a user's operation. | 12-03-2015 |
20150363188 | Information Processing Device and Information Processing System - An information processing device includes: a notification processing unit notifying a user that a terminal device is in a state of being able to update software; a confirmation receiving part receiving a confirmation that an update is to be performed from the user; and a transmitting section transmitting an execution instruction to update the software. | 12-17-2015 |
20160004528 | EFFICIENT APPLICATION PATCHING IN HETEROGENEOUS COMPUTING ENVIRONMENTS - Techniques are disclosed for efficiently updating multiple computing systems in potentially heterogeneous computing environments. Embodiments provide for efficient patching of multiple software applications executing in multiple execution environments. For example, a custom installation tool can be provided to each of the computing devices in the cloud infrastructure system. The computing devices can execute the custom installation tool and identify, retrieve, and apply the necessary patches to applications on the computing devices. The patch-related processing across the multiple computing devices may occur in parallel such that at least a portion of the processing is performed concurrently from one another. | 01-07-2016 |
20160011860 | SYSTEM AND METHOD FOR PASSIVE DETECTION AND CONTEXT SENSITIVE NOTIFICATION OF UPGRADE AVAILABILITY FOR COMPUTER INFORMATION | 01-14-2016 |
20160011863 | Updating Software on Marine Electronics Device | 01-14-2016 |
20160019045 | TERMINAL DEVICE - (PROBLEM) Provided is a very user-friendly terminal device. | 01-21-2016 |
20160021506 | WIRELESS ANIMAL TRAINING, MONITORING AND REMOTE CONTROL SYSTEM - A method of updating firmware on a wireless animal communication system and communicating by the system including locating and downloading new firmware and wireless transferring to a device for the animal and send message in real time from the device for the animal to external devices. | 01-21-2016 |
20160048383 | ISV UPDATE DELIVERY - And update installer provides an ISV user interface display that allows an ISV to download manufacturer updates to a computer system. The update installer also allows the ISV to subsequently upload ISV updates that incorporate the manufacturer's updates and any additional ISV updates. The ISV update package is saved on a lifecycle system that can be accessed by a customer for installation of the ISV updates on the customer's system. | 02-18-2016 |
20160062759 | SERVER AND METHOD FOR ALLOCATING CLIENT DEVICE TO UPDATE FIRMWARE - A server includes a detecting module, a calculating module, a comparing module, an allocating module and a sorting module. The detecting module is used for receiving firmware version query information from a plurality of client devices. The calculating module is used for calculating bandwidth sum of the CPEs. The comparing module is used for determining whether the calculated total bandwidth is larger than a total downloading bandwidth of the server. The allocating module is used for sequencing the client devices which transmit the firmware download requests to wait for the download. The sorting module is used for scoring each of the client devices which transmit the firmware download requests according to attributes of the client devices which transmit the firmware download requests and sequencing the client devices which transmit the firmware download requests to wait for downloading according to the scores. | 03-03-2016 |
20160092198 | SYSTEMS AND METHODS FOR LIGHTING CONTROL - Methods, apparatuses and systems are described herein for harmonizing firmware among lighting units ( | 03-31-2016 |
20160110184 | Obtaining Device Drivers From an Out-of-Band Management Network - A method includes a service processor of an information handling system downloading code, including device drivers, and transferring the code to an operating system of the information handling system without rebooting the operating system. In some embodiments, a daemon of the operating system may request device drivers for newly-inserted devices and the service processor may make the device drivers available to the operating system in response to the requests. In some embodiments, the service processor may download updated device drivers and may inform the daemon. The updated device drivers may be automatically provided to the operating system or made available upon a request of a user. The service processor may make code available to the operating system by exposing a portion of its non-volatile memory to the operating system as a virtual device. | 04-21-2016 |
20160117162 | Remote Embedded Device Update Platform Apparatuses, Methods and Systems - The Remote Embedded Device Update Platform Apparatuses, Methods and Systems (“REDUP”) transforms telemetry inputs via REDUP components into remote embedded updates outputs. The REDUP may include a memory and processor with instructions to: obtain a remote embedded device connection request message from a remote embedded device and analyze the message to determine a version of embedded instructions on the remote embedded device. With that, the REDUP may determine if other remote embedded devices similar to the remote embedded device have provided request messages by searching a remote embedded device connection request message database. This allows the REDUP to determine if a potential issue requiring updates on the remote embedded device exists. With that, the REDUP may determine and provide an update for the remote embedded device. | 04-28-2016 |
20160117166 | MULTIPLE SYSTEM IMAGES FOR OVER-THE-AIR UPDATES - In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. The client computing device may receive instructions from the server to request an over-the-air (OTA) download of the new version of the software. The instructions may be an out-of-band message. The new version of the software may be installed into a second portion of memory of the computing device, and the new version of the software is executed from the second portion of memory. The download of the new version of software may be pursuant to a manifest for the download to determine whether the computing device may download the new version of software. | 04-28-2016 |
20160132315 | Method, Apparatus, and Communication Device for Updating Firmware - A method, an apparatus, a device, and a mobile terminal for updating firmware. The method for updating firmware includes obtaining an update start command; after the update start command is obtained, reading a firmware update file from a secure data memory; and writing the firmware update file to a Flash memory. When a Secure Digital (SD) interface does not support a Secure Digital Input and Output (SDIO) function, a mobile terminal and a communication device having an SD interface can only read data in the secure data memory in units of files. In this application, special files are defined in the secure data memory to store an update start command and update data in different files. Therefore, the communication device having the SD interface can obtain the update start command from a command swap file, and obtain a firmware update file in a firmware update process to perform an update. | 05-12-2016 |
20160132323 | UPDATING SOFTWARE BASED ON UTILIZED FUNCTIONS - In a method for managing updates for a software product, receiving a request to install a software product update, wherein the software product update modifies a software product on a computing device. The method further includes identifying a first set of one or more functions of the software product that are to be modified by the software product update. The method further includes identifying historical usage information corresponding to the software product, wherein the historical usage information indicates a second set of one or more functions of the software product and a number of times each respective function of the second set of one or more functions of the software product has been used by the computing device. The method further includes determining whether the software product update modifies at least one function of the software product that corresponds to historical usage information that exceeds a minimum usage threshold condition. | 05-12-2016 |
20160139909 | DELTA PATCH PROCESS - The present disclosure describes methods, systems, and computer program products for providing a delta patch process. One computer-implemented method includes receiving, from a customer site, a request for a software patch, wherein the request comprises a note number and a customer software component version, wherein the customer software component version includes a customer workspace globally unique identifier (GUID) and a customer integration sequence number (ISN), selecting a correction package (CP) based on the note number and the customer workspace GUID, wherein the CP comprises a maximum ISN, determining that the CP is uncontained in the customer software component version based on the maximum ISN and the customer software component version, and transmitting, to the customer site, the uncontained CP. | 05-19-2016 |
20160147525 | SYSTEM AND METHOD FOR FIRMWARE UPDATE OF VEHICLE - A system and a method for a firmware update of a vehicle, wherein the system includes a telematics terminal provided in a vehicle; a mobile communication server configured to provide a firmware of the telematics terminal; and a telematics server configured to manage the firmware of the telematics terminal, and provide update information of the firmware to a mobile terminal, when the update information of the firmware is received from the mobile communication server. The mobile terminal is configured to check whether download is progressed based on the update information of the firmware provided from the telematics server while the remote service is executed in a state in which ignition of the vehicle is turned off, and request update download of the firmware to the telematics server according to the check result. | 05-26-2016 |
20160147527 | Electronic Device and Method for Firmware Updating Thereof - A firmware update method applied to a host device and a peripheral device, wherein the peripheral device includes a memory device and a controller. The firmware update method includes: transmitting a first firmware data sector to a peripheral device from the host device, wherein the first firmware data sector has a first mode parameter; and retransmitting the first firmware data sector having a second mode parameter to the peripheral device from the host device after an interruption event has occurred on the memory device during the transmission. | 05-26-2016 |
20160162281 | INFORMATION PROCESSING APPARATUS THAT PERFORMS UPDATE OF FIRMWARE, CONTROL METHOD FOR THE INFORMATION PROCESSING APPARATUS, AND STORAGE MEDIUM - An information processing apparatus which is capable of executing download of firmware and smoothly updating the firmware. A file indicating that download of the firmware is disabled is stored in a storage unit according to a disable setting which disables download of the firmware. The file is deleted from the storage unit according to an enable setting which enables download of the firmware. Download of the firmware is executed according to presence or absence of the file. | 06-09-2016 |
20160162282 | METHOD AND APPARATUS FOR MAINTAINING USER SETTINGS FOR OVER-THE-AIR UPGRADES - A method and apparatus for performing a software upgrade are disclosed. The method determines a plurality of mobile endpoint devices affected by a wireless network access software upgrade, and schedules a deployment of the wireless network access software upgrade. The method transmits a notification to the plurality of mobile endpoint devices, wherein the notification is configured to cause each of the plurality of mobile endpoint devices to store user settings in a memory of each of the plurality of mobile endpoint devices. The method downloads the wireless network access software upgrade wirelessly to the plurality of mobile endpoint devices, wherein the wireless network access software upgrade is configured to cause each of the plurality of mobile endpoint devices to install the wireless network access software upgrade and to restore the user settings from the memory of each of the plurality of mobile endpoint devices. | 06-09-2016 |
20160188321 | Modification of Terminal and Service Provider Machines Using an Update Server Machine - A system including a terminal machine and a service provider machine is modified using a service provider machine. The terminal machine includes a terminal application for displaying a prompt in a first sequence of prompts and accepting a user data entry in a first series of data entries. The service provider machine includes a provider application for receiving the user data entry. The update server machine sends a dialogue module including a first and second set of updated code to the terminal machine and the service provider machine, respectively. The dialogue module does not modify computer-executable instructions saved on the terminal or service provider machines. The first and second set of updated code adapts the terminal application and provider application, respectively, to use a second sequence of prompts and a second sequence of data entries. | 06-30-2016 |
20160196128 | SOFTWARE UPDATING METHOD, SYSTEM, AND DEVICE | 07-07-2016 |
20160196131 | Remote Embedded Device Update Platform Apparatuses, Methods and Systems | 07-07-2016 |
20160196132 | Remote Embedded Device Update Platform Apparatuses, Methods and Systems | 07-07-2016 |
20160253167 | DESKTOP IMAGE MANAGEMENT FOR VIRTUAL DESKTOPS | 09-01-2016 |
20160378453 | DYNAMIC DELIVERY OF CODE AND FIXES - A network device distributes, to multiple user devices, a client application that includes multiple modular code segment files and obtains updated code segment files and dependency information for the client application, the dependency information associating known defects in the client application with one or more of the updated code segment files. The network device receives an error report from one of the multiple user devices, the error report including a particular defect identifier, and determines, based on the dependency information, that an updated code segment file is available to correct an error indicated by the particular defect identifier. The network device retrieves, from a code segment storage location, the updated code segment file and sends the updated code segment file to the one of the multiple user devices. | 12-29-2016 |
20160378462 | Method, Apparatus, and System for Implementing JAVA Application Installation by Means of Cloud Compilation - Embodiments of the present disclosure disclose a method for implementing JAVA application program installation by cloud compilation, including sending, by a terminal device, hardware configuration information of the terminal device and version information of a target application program to an application market server to acquire, using the application market server, upgrade information that is of the target application program and corresponds to the hardware configuration information and the version information of the target application program, receiving, by the terminal device, the upgrade information, fed back by the application market server, of the target application program, and performing, by the terminal device, optimized installation of the target application program according to the upgrade information to update a version of the target application program. | 12-29-2016 |
20170235566 | SYSTEM AND METHOD FOR EFFICIENT SOFTWARE REPLICATION | 08-17-2017 |
20180024828 | METHOD FOR WIRELESSLY UPDATING FIRMWARE IN A WIDE AREA NETWORK | 01-25-2018 |
20190146771 | SELF-UPDATING METHOD AND APPARATUS FOR REMOTE ASSISTANCE | 05-16-2019 |