Sign up


Match Document Document Title
8707287 Method, computer program product, and system for non-blocking dynamic update of statically typed class-based object-oriented software  
A method, computer program product, and system for non-blocking dynamic update of statically-typed class-based object-oriented software executing as byte-code on a virtual machine within an...
8707286 Unique context-based code enhancement  
Unique context-based code enhancement of the core functionality of standard source code objects is performed at any position in the code. Desired insertion/replacement position(s) input by a user...
8705082 Image forming apparatus monitoring system and method therefor  
A monitoring server that monitors an image forming apparatus and detects an error if any has occurred thereon, identifies a type of firmware that has caused the error, and issues an instruction for...
8707019 Component update using management engine  
Embodiments of systems and methods for applying a component update using a management engine are disclosed. In some embodiments, the method may comprise storing a bootable image containing an...
8707291 Firmware recovery of wireless devices  
One embodiment may take the form of a method and apparatus for remotely providing firmware to a wireless device. The wireless device may be configured to detect when the device's firmware is...
8707288 System for automatic management of applications on remote devices  
Management of applications on remote devices is performed independently of managing platform software. A per platform player using a common protocol to communicate and receive applications is...
8701103 Method and system for minimizing or eliminating downtime when updating a website  
Websites, including supporting databases, are updated with little or no downtime. In one aspect, a database is replicated prior to updating, so that updates can be performed on one copy while the...
8701101 System and method for managing upgrades for a portable electronic device  
A system and method for management of a portable electronic device is provided. An embodiment includes a system that comprises a portable electronic device that is wirelessly connectable to a...
8700658 Relational meta model and associated domain context-based knowledge inference engine for knowledge discovery and organization  
Methods and systems for knowledge discovery and organization employ a relational meta model and domain context-based knowledge inference engine to produce answers to queries that involve inferences...
8700745 Life-cycle management of multi-tenant SAAS applications  
Embodiments of the present invention provide a method and system for managing life-cycles of a “software as a service” (SaaS) software application. In one embodiment, a method comprises ins...
8701125 Methods and apparatus to detect uninstallation of an on-device meter  
Example methods and apparatus to detect uninstallation of an on-device meter are disclosed. An example method includes receiving, at a second application on the mobile device, a notification that a...
8700021 Method and apparatus of providing messaging service and callback feature to mobile stations  
Disclosed are an apparatus and method of performing automated administrative operations on a mobile device. One example method may include determining via a hosted server that an action needs to be...
8701104 System and method for user agent code patch management  
A system and method for executing a user agent in an electronic device. Upon each startup of the user agent, the electronic device loads binary code of a base version of the user agent into memory,...
8694985 Managing digital content in hierarchies  
Methods, apparatuses, and systems for managing digital content in hierarchies are described. A first version of a digital image is received from an external device which tracks changes to the first...
8694982 Dynamic software configuration  
A method and apparatus are provided that allow the user to quickly load new versions of applications on a scan tool. The latest versions of the applications that a scan tool can operate are loaded...
8694986 Providing update notifications on distributed application objects  
The present invention extends to methods, systems, and computer program products for providing update notifications on distributed application objects. When a new version of an object is created...
8694983 Systems and methods for providing guidance on the potential impact of application and operating-system changes on a computing system  
A computer-implemented method for determining the impact of a software change on the health of a computing system or an application installed on the computing system may comprise identifying the...
8694717 Program update system and electronic device with program update function  
A manufacturing cost of an integrated circuit chip used in a program update system or in an electronic device with program update function is reduced. A first integrated circuit chip has a USB...
RE44836 System and method for efficient transfer of applications and data during device swap  
A method for automatically registering the runtime environment and related component applications with an application gateway when transferring the applications from a first wireless device to a...
8689206 Isolating operating system in-memory modules using error injection  
A continuously operating system is provided and includes a processor and a computer readable medium to which the processor is operatively coupled, the computer readable medium having executable...
8689204 Methods and tools for creation of read-only-memory software binary images and corresponding software patches  
There are described tools and methodologies for building Read Only Memory (ROM) mask software images and the corresponding data/code patching software images. One method is for creating ROM mask...
8689207 Performing an in-place update of an operating storage device  
A method of updating an original version of content to a new version of content, in a non-volatile memory storage device is provided. The method comprising: providing a non-volatile content memory...
8689292 Method and systems for dynamically providing communities of interest on an end user workstation  
A method and system provide dynamic communities of interest on an end user workstation utilizing commercial off the shelf products, with central management and the ability for a users to log on...
8688803 Method for efficient content distribution using a peer-to-peer networking infrastructure  
Disclosed is a method for efficiently distributing content by leveraging the use of a peer-to-peer network infrastructure. In a network of peers, a handful peers can receive content from...
8688867 System and methods for communicating between serial communications protocol enabled devices  
A method and system (200) for communicating between a first and second serial communications protocol (SCP) enabled device (202, . . . , 212, 224). The method includes the step of comparing a data...
8688933 Firmware component modification  
Systems, methods, and other embodiments associated with firmware modification are described. One system embodiment includes modification utility configured to modify a less-than whole portion of...
8689203 Software update techniques based on ascertained identities  
Software update techniques are described. In at least one implementation, updates are filtered based on criticality to operation of one or more items of software. A plurality of identities are...
8683424 Bridging the gap between high level user requirements and availability management framework configurations  
Configuration requirements for an Availability Management Framework (AMF) configuration are generated from high level user requirements that specify a subset of properties of an AMF configuration....
8683457 Updating firmware of an electronic device by storing a version identifier in a separate header  
An electronic device is disclosed comprising a non-volatile memory storing a first version of a control program (CP), a first header comprising a first version identifier (VID) identifying the...
8683554 System and method for managing third party application program access to user information via a native application program interface (API)  
A method for managing third party application program access to user information via a particular native application program interface (API) is provided. The method includes providing a wrapped...
8683463 Portable terminal device and reception method for simultaneously displaying applications  
When data received separately in first and second reception processing is processed separately by first and second application programs, and when data received by the first reception processing...
8683456 Test partitioning for a non-volatile memory  
Systems and methods are provided for testing a non-volatile memory, such as a flash memory. The non-volatile memory may be virtually partitioned into a test region and a general purpose region. A...
8676966 Detecting and monitoring server side states during web application scanning  
A computer-implemented method, system, and computer program product for detecting and monitoring server side state during the scanning of a web application. The method includes: monitoring executed...
8677315 Continuous deployment system for software development  
Examples of a continuous deployment system are provided that manage and track releases of software code, where some or all of the steps between check-in and deployment to production can be...
8677118 Automated kernel hook module building  
Building a kernel hook module (KHM) on a build machine in an automated manner uses a script file to control the process. A user requests a KHM for a particular Linux kernel of a Linux distribution....
8677340 Planning and optimizing IT transformations  
A computer-implemented method, system, and computer program product for planning and optimizing information technology (IT) infrastructure transformations is presented. A predictive effort...
8677341 Software-delivered dynamic persistent data  
A method and apparatus for dynamically managing non-volatile memory items in a wireless device, the method comprising the steps of: checking the non-volatile memory items for a unique identifier...
8671402 Network-enhanced control of software updates received via removable computer-readable medium  
Methods, apparatuses, and systems for network enhanced controls of software updates received via a computer-readable medium are described. A request for identification information of an image...
8667270 Securely upgrading or downgrading platform components  
A method for securely altering a platform component is provided, comprising: assigning certificates for public encryption and signature verification keys for the device; assigning certificates for...
8667481 Sensor node included in sensor network, update server updating the same, and method of updating sensor node  
Provided are a sensor node included in a sensor network, an update server updating the sensor node, and a method of updating a sensor node. The update server updating a sensor node included in a...
8665466 Image forming apparatus, program updating method and computer-readable storage medium  
An image forming apparatus which executes a program and updates the program, and is provided with an updating part configured to store a program prior to updating or a copy of the program prior to...
8667480 Automatically updating browser extensions, and applications thereof  
Embodiments of invention relate to automatically updating browser extensions. In an embodiment, a method for updating browser extensions is provided. In the method, an input to execute a browser...
8667479 Mobile specialized software code updated  
A first host (60), computer readable medium and method for providing a specialized software package (24) to a second host (70). The method includes initializing, at the first host (60), an...
8666521 Method for operating an automation system  
A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one...
8667485 Method and system for executing a file stored in a hidden storage area of a storage device  
A file executing method for executing a computer executable code set stored in a hidden storage area of a storage device in an operating system of a computer host is provided. The method includes...
8667086 Method, device, and system for downloading games  
The present disclosure applies to the field of software, and provides a method, a device and a system for downloading games. The method includes that: after a user logs in, a client device sends a...
8661428 Updating a file using differences and file format therefor  
A method for updating and formatting a local file is described. An update file, having a newer version of the local file, is accessed from a server over a network and a list of new hash values...
8661427 Package design and generation  
Solution packages for a product for deployment on a collection of servers can be designed using one or more designers that provide user interfaces for visually arranging and configuring elements of...
8661420 System and method for runtime interface versioning  
The present invention provides methods, machine readable memories and systems for versioning plugin adapters for servers so as to allow legacy versions of software plugins to function when the...
8661431 Accurately estimating install time  
Timing parameters that influence an install time interval for installing a product on computing machines in a test environment in accordance with an installation configuration option are...