U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that Thomas Edison's patent application on his phonograph was approved by the Patent Office in just seven weeks? In contrast, it took Gordon Gould, the inventor of the laser, 30 years to obtain his patent -- finally awarded in 1988!

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 717/120 - Managing software components


Subclass of Class 717 - Data processing: software development, installation, and management
Definition: Subject matter including means or steps for maintaining
No. of patents: 555
Last issue date: 05/22/2012


1                      
NumberTitleIssue Date
8185870Managing an application software partition
A computer implemented method, apparatus, and computer usable program code for managing a software partition in logical partitioned data processing system. A virtual root process is created for the software partition, wherein the virtual root process functions as a ...
05/22/2012
8181156System and method for managing web-based forms and dynamic content of website
Managing dynamic content of a website, including creating static content assigned to dynamic content of the website, with unmodifiable scripts; creating an active content for processing dynamic content, with hidden elements and elements with only visual marks repres...
05/15/2012
8176473Transformations for software obfuscation and individualization
Methods and systems for software obfuscation are disclosed. In one exemplary embodiment, the obfuscation includes integrating the checker code with product code to form integrated code. The product code includes a first portion that provides desired functionalities ...
05/08/2012
8145653Using schemas to generate application specific business objects for use in an integration broker
Provided is a method, for using schemas to generate application specific business objects for use in an integration broker. A schema is accessed defining an application specific data structure for one application. A business object is generated including fields corr...
03/27/2012
8141039Method and system for consolidating machine readable code
A method of consolidating machine readable code determines for part of a programming project a projected size L. When available, the actual size of the part, L′ is determined. L and L′ are compared to determine whether the actual size L′ exceeds the projected ...
03/20/2012
8141040Assembling work packets within a software factory
A method, system, and computer-readable medium for assembling work packets within a software factory are presented. In a preferred embodiment, the computer-implemented method comprises the steps of: collecting a plurality of software artifacts that have been archive...
03/20/2012
8141041Automated configuration updater and method for code builder
A method for automating updates to configuration data includes coding a builder method within a source file for an application component and running the source file through a transformer engine configured to implement an interface within the source file. The builder...
03/20/2012
8141038Virtual RAS repository
The present invention provides a virtual Reusable Asset Specification (RAS) repository. A method in accordance with an embodiment of the present invention includes: providing RAS assets for each different lifecycle phase of a software asset; and linking the RAS asse...
03/20/2012
8131694Process-oriented classification
The present invention relates in general to a data object model for describing objects within systems. To allow unambiguous classification, the data model comprises a property definition including at least one property name, at least one property value and at least ...
03/06/2012
8127274Dynamic intervention with software applications
A system for teaching a learning objective is provided. The system includes a software application comprising an application logic component and that provides a user view and a facilitator view. An intervention control is arranged to interface directly with the appl...
02/28/2012
8122433Software documentation manager
A computer-implementable method and system for managing software code documentation is disclosed. The method receives computer software code and documentation selected by a user and inserts one or more association keys in the selected code and one or more associatio...
02/21/2012
8117595Method for updating data in accordance with rights management policy
Disclosed is a method for dynamically applying a rights management policy to a message by allowing an administrator to associate certain rights management policies with certain senders and recipients of messages, with groups of users possessing certain common criter...
02/14/2012
8108836System and method for defining software management
A method for updating software is disclosed. The method includes accessing system data associated with a client and determining known issues to be resolved associated with the client based on the system data. The method also includes accessing system update preferen...
01/31/2012
8108835Method and system for enforcing version control
A method and system for enforcing version control is provided. An embodiment of the method comprises receiving a command to execute code. Code is retrieved from a code management storage and loaded into a controlled storage. The code may comprise test and program co...
01/31/2012
8108837Accomodating different resolutions of references to components in composite applications
A core idea of present invention is not only to have one fixed link/reference to one specific database, but to use a script/formula (e.g. a Notes @formula/expression) that resolves to a link to a specific database at runtime. This allows pointing to different NSFs i...
01/31/2012
8099715Service-based software designing assistance method and apparatus thereof
In a method and an apparatus of providing effective input/output data connections between services, for reducing load on a designer when designing service-based software application, which is described by a process flow language, there are provided the following mea...
01/17/2012
8091071Method and system for template-based code generation
A method and a system for template-based code generation. The method easily renders executable code using reusable customizable templates. The method further checks the templates for syntax errors prior to use. The system provides a memory and a processor for implem...
01/03/2012
8079016Information processing apparatus and application management method
An information processing apparatus includes an application management framework for managing the operating state of an application; another framework different from the application management framework; and an application that operates using this other framework. T...
12/13/2011
8079015Layered architecture for mobile terminals
A software architecture for a mobile terminal for a wireless telecommunications system and for other applications. The software architecture includes a plurality of layers arranged in order from layers providing higher level services to layers providing lower level ...
12/13/2011
8032861Extensible object model
An extensible object model enables extending the standard methods and/or properties of an extensible object for an application through an extension object proffered at run time by an extension package Information about the extension package is registered in a databa...
10/04/2011
8028274Integrating loosely coupled tools using contracts and references
Various technologies and techniques are disclosed for providing an integration framework that enables tools to be integrated. The integration framework enables tools participating in the framework to be encapsulated in a manner that hides their implementations, ther...
09/27/2011
8020146Applying deferred refactoring and API changes in an IDE
A method, apparatus and computer-readable medium for managing changes to a library in a Producer IDE is presented. In one embodiment, the method includes the steps of compiling user source code in a consumer's workspace using at least one class from an original clas...
09/13/2011
8020147Software package implementation sizing
Implementation size of a software package implementation can be determined by determining implementation sizes of modules, determining tasks to be implemented, determining a complexity factor, and calculating the implementation size based on the modules, tasks, and ...
09/13/2011
8010946Apparatus for analysing and organizing artifacts in a software application
In one embodiment, the invention provide a method comprising: generating a user interface to allow a user to make an input relating to a first component of an application; and if the input is related to an artifact, then presenting selected information about the art...
08/30/2011
8006229Program maintenance support device and program for the same
The present invention includes program storing unit 11 for storing a program, parsing/dependence-information generating unit 12 for generating dependence information and a syntax tree for a program, dependence-information storing unit 13 for sto...
08/23/2011
8006228First and second manager components that perform one or more first and second management operations on a software and/or hardware entity
An apparatus in one example comprises a first manager component that performs one or more first management operations on a software and/or hardware entity and a second manager component that performs one or more second management operations on the software and/or ha...
08/23/2011
8006230Systems, methods and computer programs for determining dependencies between logical components in a data processing system or network
Described are methods, apparatus and computer programs for determining run-time dependencies between logical components of a data processing environment. Components of the data processing environment are monitored by monitoring agents accessing run-time activity dat...
08/23/2011
8001527Automated root cause analysis of problems associated with software application deployments
Computer systems and methods are disclosed for managing a deployment of a software application. One system includes an application model describing the deployment, the application model comprising a representation of physical and logical objects in a domain of the d...
08/16/2011
8001526Hierarchical property storage
A property storage structure is provided that is configured to store properties for a display object. The property storage structure includes a property object that corresponds to a property of the display object. The property storage structure is identified accordi...
08/16/2011
7996814Application model for automated management of software application deployments
A system for managing a deployment of a software application is disclosed. The system includes a telemetry component that collects data values of state metrics associated with the deployment, an application model that represents the deployment, a repository of encod...
08/09/2011
7992132Server side application integration framework
A flexible, platform-independent integration infrastructure is provided. The integration infrastructure may include an integration bridge and at least one plug-in, where the at least one plug-in may include translation rules, mapping rules, and other information ass...
08/02/2011
7987449Network for lifecycle management of firmware and software in electronic devices
Disclosed herein is an electronic device network for lifecycle management of firmware and software in electronic devices. The electronic device network may also be adapted to manage configuration parameters in the electronic devices. Lifecycle management provided by...
07/26/2011
7984424Isolating declarative code to preserve customizations
Embodiments provide a software model which allows a user to modify a software program in substantially the same manner as the original programmer or developer. In one embodiment, declarative code and user customizations are isolated from other code and structure of ...
07/19/2011
7984425Method and system for process design validation
A method and system for process design validation is provided. A process validation is first triggered. A process design is evaluated against a technical infrastructure component and if a non-positive result is achieved as a result of process design validation, sugg...
07/19/2011
7975255Method, apparatus, and program product for building integration workflow endpoints into web components
A relay component is deployed to a Web application. The relay component converts Web software components to a format expected by an integration broker. Developers may then implement an integration strategy entirely in the integration broker and then connect the pres...
07/05/2011
7966603Systems and methods for context-based content management
Systems and methods are provided for managing content. In one implementation a system includes software constructs, each being associated with a context defining a class of content modules included in a respective construct. In the system, a context is selected and ...
06/21/2011
7966356Apparatus and methods for displaying and determining dependency relationships among subsystems in a computer software system
A method is provided for managing, in a computer system, design of a database system having a set of schemata. The method includes, in a first computer process, extracting dependencies from the database system and identifying the set of schemata. The method further ...
06/21/2011
7954085Support for multiple interface versions
Multiple interface versions including a current interface version and at least one earlier interface version are supported. A call is received at an interface version. A data structure from the current interface version data structures is retrieved. An event compris...
05/31/2011
7949999Providing support for multiple interface access to software services
Techniques are described for providing enhanced access to software services or other software programs that provide interfaces for use by clients. The enhanced access may, for example, be provided for a software service having multiple distinct versions with distinc...
05/24/2011
7949997Integration of software into an existing information technology (IT) infrastructure
A method and apparatus for integrating a software application into an information technology (IT) infrastructure. An inventory is created using a Model-Driven Architecture (MDA) approach from the Object Management Group (OMG). The inventory includes information abou...
05/24/2011
1                      
 
Sign InRegister
Username  
Password   
forgot password?