Resources Contact Us Home
Browse by Category: Main > Information Technology
Class Information
Number: 717/168
Name: Data processing: software development, installation, and management > Software upgrading or updating
Description: Subject matter comprising means or steps for modifying an existing operating system, application program, or other executable program, in order to produce an upgraded or updated program.

Sub-classes under this class:

Class Number Class Name Patents
717/169 Including multiple files 614
717/171 Network 813
717/170 Plural version management 1,055

Patents under this class:

Patent Number Title Of Patent Date Issued
8713570 Electronic device, information processing method, and storage medium Apr. 29, 2014
8713562 Intelligent and automated code deployment Apr. 29, 2014
8713559 System and method for updating firmware Apr. 29, 2014
8713555 Security patch update processor Apr. 29, 2014
8713554 Automated hotfix handling model Apr. 29, 2014
8713553 Disk array apparatus and firmware update method therefor Apr. 29, 2014
8713552 Avoiding conflict in update in distributed environment employing multiple clients Apr. 29, 2014
8713551 Apparatus, system, and method for non-interruptively updating firmware on a redundant hardware controller Apr. 29, 2014
8713544 Universal data-driven computer proxy Apr. 29, 2014
8713525 Software management system for network data processing systems Apr. 29, 2014
8713098 Method and system for migrating object update messages through synchronous data propagation Apr. 29, 2014
8707291 Firmware recovery of wireless devices Apr. 22, 2014
8707288 System for automatic management of applications on remote devices Apr. 22, 2014
8707287 Method, computer program product, and system for non-blocking dynamic update of statically typed class-based object-oriented software Apr. 22, 2014
8707286 Unique context-based code enhancement Apr. 22, 2014
8707019 Component update using management engine Apr. 22, 2014
8705082 Image forming apparatus monitoring system and method therefor Apr. 22, 2014
RE44836 System and method for efficient transfer of applications and data during device swap Apr. 8, 2014
8694986 Providing update notifications on distributed application objects Apr. 8, 2014
8694985 Managing digital content in hierarchies Apr. 8, 2014
8694983 Systems and methods for providing guidance on the potential impact of application and operating-system changes on a computing system Apr. 8, 2014
8694982 Dynamic software configuration Apr. 8, 2014
8694717 Program update system and electronic device with program update function Apr. 8, 2014
8689292 Method and systems for dynamically providing communities of interest on an end user workstation Apr. 1, 2014
8689207 Performing an in-place update of an operating storage device Apr. 1, 2014
8689206 Isolating operating system in-memory modules using error injection Apr. 1, 2014
8689204 Methods and tools for creation of read-only-memory software binary images and corresponding software patches Apr. 1, 2014
8689203 Software update techniques based on ascertained identities Apr. 1, 2014
8688933 Firmware component modification Apr. 1, 2014
8688867 System and methods for communicating between serial communications protocol enabled devices Apr. 1, 2014
8688803 Method for efficient content distribution using a peer-to-peer networking infrastructure Apr. 1, 2014
8683554 System and method for managing third party application program access to user information via a native application program interface (API) Mar. 25, 2014
8683463 Portable terminal device and reception method for simultaneously displaying applications Mar. 25, 2014
8683457 Updating firmware of an electronic device by storing a version identifier in a separate header Mar. 25, 2014
8683456 Test partitioning for a non-volatile memory Mar. 25, 2014
8683424 Bridging the gap between high level user requirements and availability management framework configurations Mar. 25, 2014
8677341 Software-delivered dynamic persistent data Mar. 18, 2014
8677340 Planning and optimizing IT transformations Mar. 18, 2014
8677315 Continuous deployment system for software development Mar. 18, 2014
8677118 Automated kernel hook module building Mar. 18, 2014
8676966 Detecting and monitoring server side states during web application scanning Mar. 18, 2014
8671402 Network-enhanced control of software updates received via removable computer-readable medium Mar. 11, 2014
8667485 Method and system for executing a file stored in a hidden storage area of a storage device Mar. 4, 2014
8667481 Sensor node included in sensor network, update server updating the same, and method of updating sensor node Mar. 4, 2014
8667480 Automatically updating browser extensions, and applications thereof Mar. 4, 2014
8667479 Mobile specialized software code updated Mar. 4, 2014
8667270 Securely upgrading or downgrading platform components Mar. 4, 2014
8667086 Method, device, and system for downloading games Mar. 4, 2014
8666521 Method for operating an automation system Mar. 4, 2014
8665466 Image forming apparatus, program updating method and computer-readable storage medium Mar. 4, 2014

  Recently Added Patents
Data storage device and block selection method for a flash memory
Method to prevent hyper frame number de-synchronization in a wireless communication system
Connector with shielding device and method for manufacturing connector
Plants and seeds of corn variety CV577261
Piezoelectric quasi-resonance linear motors based on acoustic standing waves with combined resonator
Electronic system with vertical intermetallic compound
Grid computing accounting and statistics management system
  Randomly Featured Patents
Process for producing and controlling the package quality of absorbent articles containing a wetness sensing system
Methods for tuning an adaptive impedance matching network with a look-up table
Vaginal instrument
Multi-directional switch
Hard drive particle cleaning system and method
Sheathed cable
Blender with a dispenser
X-ray apparatus comprising a weight compensation device
Silver plating
Solar vaporizing chamber