FREE patent keyword monitoring and additional FREE benefits. /images/triangleright (1K) REGISTER now for FREE triangleleft (1K)
Fresh Patents freshpatentsnav7_icons (5K)
browse patent apps by agents browse patent apps by inventors browse patent apps by industry browse patents by location monitor patent applications
    




USPTO Class 717  |  Browse by Industry: Previous - Next | All     monitor keywords
11/2005 | Recent  |  09: Oct | Sept | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 08: Dec | Nov | Oct | Sp | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 07: Dec  | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | Mar | Feb | Jan |  | 06: Dec | Nov | Oct | Sep | Aug | Jul | Jun | May | Apr | 

Data processing: software development, installation, and management inventions 11/05

Recently published patent applications awaiting approval from the USPTO. Recent week's RSS XML file available below.
Listing format for abstract view: USPTO application #, Title, Abstract excerpt,Patent Agent. Listing format for list view: USPTO National Class full category number, title of the patent application.    11/24/2005 > 34 patent applications in 23 patent subcategories.

20050262470 - Method and system for graph analysis and synchronization: A cyclic graph may be partitioned. The partitions of the cyclic graph may include an acyclic component of the cyclic graph and a set of partitioned links. The partitions of the cyclic graph may have a particular order. The elements of the cyclic graph may be serialized with a particular...

20050262471 - System and method for managing cross project dependencies at development time: A method and memory for storing data for access by an application program being executed on a computing device, comprising: a data structure stored in said memory, said data structure including information that embodies software project dependency relationships used by said application program and including: a plurality of nodes, each...

20050262472 - Method and system for intelligent and adaptive exception handling: A method and system for handling errors and exceptions in an ERP environment are disclosed. According to one aspect of the present invention, a condition or event causes a script-engine associated with a particular ERP server to generate an error message. The error message is communicated to a centralized controller-node....

20050262473 - Layered object based software architecture for statechart-centric embedded device controllers: A computer software architecture for an embedded computer system. The architecture includes a hierarchy of software object classes. One classification contains object tables which capture device control law behavior expressed in statecharts. Another contains objects which collaborate to function as a logic engine for processing statechart information encoded into object...

20050262474 - Multi-monitor support for mdi applications: System and a method by means of which different windows of an MDI application can be displayed at the same time within an application on several screens. In addition, instances of the source frame of the MDI application are displayed on further screens and the windows of the application with...

20050262475 - System and method for descriptor classes: A descriptor class framework fully support a “start-from-class” approach, which defines a descriptor via a set of programmable classes defined in an object-oriented programming language. While the persistent form of a descriptor of a deployed software component is a file, the developer of an application using software component may view...

20050262476 - Method to generate scripts from xml: An XML document can use tags such that scripts can be generated from the documents. The scripts can be start up scripts for different operating systems. For example, the same XML document can be used to produce a UNIX shell script as well as a Windows command file....

20050262477 - Deploying a variety of containers in a java 2 enterprise edition-based architecture: A system and method are described for deploying non-J2EE containers on a J2EE server. In one embodiment, non-J2EE containers are created and deployed on the J2EE server in communication with J2EE containers already deployed on the J2EE server....

20050262478 - Logging last resource: A logging last resource (LLR) system can provide a transaction log and transaction data to a LLR resource after a number of two-phase-commit resources have been prepared. The LLR resource manager can operate on the transaction log and transaction data in an atomic fashion so that the one-phase or local...

20050262481 - Customizable toolbar creation and control: A control computer is accessed to execute a toolbar building program to customize a standard toolbar. The control computer displays a builder form to receive input to define a customized function list for the toolbar. The builder form transfers the function list to the program to convert the function list...

20050262479 - Device, system, and method for contiguous compressed data: A device, system and method of data compression are provided. The invention includes a receiving module that may be a memory module. The invention also includes a pointer module storing a pointer to a location within the receiving module. The invention allocates a receiving space within the receiving module and...

20050262483 - System and method for application propagation: In accordance with embodiments, there are provided mechanisms and methods for determining a select set of changes from a set of changes made to an application instance to propagate to one or more other application instances. These mechanisms and methods can enable embodiments to propagate changes from a first application...

20050262482 - System and method for efficiently analyzing and building interdependent resources in a software project: A dynamic dependency representation 402 may be iteratively constructed and maintained as resources are changed, including resources that are automatically generated. A type differencing component 404 can be employed to more accurately identify when dependent resources should be analyzed or built. And an ordered task set 406 can be used...

20050262480 - Techniques for developing portal snippets using an integrated development environment (ide): Techniques for developing applications for various frameworks. An IDE is provided comprising user-selectable options for building applications for a first framework and also for building applications for a portal based upon a second framework different from the first framework. The portal applications for the portal based upon the second framework...

20050262484 - System and method for storing and reporting information associated with asserts: In a software development environment, a system and method for associating an assert with a unique identifier (“assert tag”), and using the unique identifier to store information associated with the assert in a database. Based on the unique identifier, information associated with the assert can be stored in a database...

20050262485 - Duplicate merge avoidance in parallel development of interdependent semi-derived artifacts: Described is a method for merging artifacts in a parallel development of interdependent semi-derived artifacts. A combination of forward engineering, reverse engineering and merge operations are used to avoid duplication in resolving conflicting semantic changes encountered during conventional delivery of the artifacts to an integration stream. According to the method,...

20050262486 - System and method for version control for software development: A method for constructing a software distribution image includes modifying zero or more to-be-compiled components of the software distribution image using pre-processing instructions to delineate modifications for inclusion or exclusion from a final compiled version of the to-be-compiled components. Modifying one or more not-to-be-compiled components of the software distribution image...

20050262487 - System, apparatus, and method for identifying authorization requirements in component-based systems: Improved detecting the authorization requirements and defining the security policies for an application comprising one or more components is disclosed. A call and resource-access graph is used to model all the possible paths of execution within the application. Then, paths of execution detected during the analysis are combined with the...

20050262489 - Knowledge representation language and knowledge processing environment: Described is a knowledge representation language and knowledge processing environment. Embodiments described include an environment for storing, retrieving, transmitting, and reasoning over knowledge. Knowledge is represented using three basic elements: (1) there are concepts, which represent objects or ideas; (2) there are relations, which represent structures and describe the roles...

20050262488 - System and method for managing cross project dependencies at development time: A method for responding to a change in source code, said method comprising: interconnecting a plurality of nodes to form a graph data structure wherein the graph embodies at least one dependency between a plurality of software projects; traversing the graph to identify dependent code affected by the change; evaluating...

20050262490 - Method of introducing digital signature into software: The invention provides a method of introducing a digital signature into a software program, the software having a plurality of basic blocks, the method comprising the steps of: executing the software program; recording the sequence(s) of basic blocks executed within the software program; modifying the software program to increase the...

20050262492 - Dynamic reconfiguration of a system monitor (drport): Method and apparatus for a dynamically reconfigurable system monitor (20) are described. A system monitor (20) has registers (206) accessible via a reconfiguration port (201). At least one of the registers may be dynamically reconfigured via the reconfiguration port (201) to select a channel to be monitored or to store...

20050262491 - Updating profile frequency for procedure inlining: A method and apparatus for frequency-updating for procedure inlining. The frequency-updating scheme assumes the call graph of a program has no cycles. It keeps the frequency for each procedure as accurate as that before inlining. Using the present invention, the runtime performance of a source program by a compiler is...

20050262493 - Sharing objects in runtime systems: Methods and apparatus, including computer systems and program products, for sharing data objects in runtime systems. An identification of a first data object in a first runtime system is received. The first data object references zero or more referenced data objects. A shared closure of data objects, which consists of...

20050262495 - Administration mode for server applications: In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new...

20050262496 - Information processing apparatus, executability determining method, and computer program for the same: The present invention provides an information processing apparatus, an executability determining method and a computer program for the same. The information processing apparatus according to the present invention includes a list fetching section for fetching from outside disabled contents list information indicating disabled contents information disabling execution of an application...

20050262494 - Production redeployment through application versioning: In one embodiment, application versioning and production redeployment support is designed to handle application upgrade needs in mission-critical, production environments. With multiple application versions, application availability to both existing and new clients is not interrupted during the process of application upgrade. It also provides the ability to test a new...

20050262499 - System and method for external override of annotations: In various embodiments of the present invention, a deployable application component can be configured via external annotation overrides at runtime without having to restart the component. An annotation/manifest can be populated to the corresponding application component at build time. The application component can then be configured and changes can be...

20050262497 - System and method for generating embedded resource updates for output device: A system and related techniques generate an update to control programming, such as firmware, to embed in an electronic document and transmit to a printer, facsimile or other output device. Compatible printers or other output devices according to embodiments of the invention may contain an intermediate language interpreter which receives,...

20050262498 - Systems and methods for remotely modifying software on a work machine: A method and system are provided to perform a process of wirelessly providing software updates to a target module located in a work machine. In one embodiment, the process includes determining whether a software update condition exits for software stored in the target module and when such a condition does...

20050262500 - System and method for updating information handling system applications at manufacture: Information handling systems are manufactured with images having selected applications, such as operating system, word processing, antivirus and firmware applications, and one or more updates associated with one or more of the applications. The updates are configured to automatically prompt the user to install the updates on initial start-up of...

20050262501 - Software distribution method and system supporting configuration management: A software distribution method (300) and a corresponding system are proposed. In the solution of the invention, each software package (which is used to deploy a desired software product) includes the definition of installation actions and configuration actions; the installation actions are used to load the software product (including its...

20050262502 - Product packaging and installation mechanism: Files of software to be installed in a computer are packaged as follows. A source file is prepared to contain at least a declaration of an array of sufficient space to accommodate the files to be packaged. The source file is compiled into an executable file. Thereafter, the array in...

20050262503 - Distributed installation configuration system and method: Distributed installation configuration system and method are provided. The system and method in one aspect collects information about all products and components being installed from a centralized user interface, before the actual installation is performed, regardless of the target machine locations. The collected information is then stored centrally. Thereafter, subsequent...

  
11/17/2005 > 29 patent applications in 17 patent subcategories.

20050257190 - Developing and executing applications with configurable patterns: Methods, including computer program products, for developing user interface applications using configurable patterns, including both predefined patterns and custom patterns, and for executing such pattern-based applications. The techniques include establishing a plurality of predefined patterns and establishing a plurality of custom patterns, where each custom pattern is interchangable with any...

20050257191 - System and method for testing devices: A system and method for providing seamless communication with threads executing on an embedded computer. Using a DAT system, a programmer can test the communication interfaces of a thread via either a scripting program, any COM-compliant program, or a graphical test utility. The DAT system automatically formats a block of...

20050257192 - Method and device for generating software with customized execution and upgradable without computer programming: The invention concerns a method for generating applicative software for management of a process using a system software common to all the applicative software. It comprises: a step of representing the process (32), using a very small number of classes of actions or generic objects, typically less than twenty, in...

20050257195 - Creating and executing a graphical program with first model of computation that includes a structure supporting second model of computation: System and method for creating and executing a graphical program. A first plurality of graphical program elements (GPEs) having a first model of computation (MoC), e.g., homogenous dataflow, are assembled in a graphical program in response to first input. A structure, including an interior portion, is displayed in the graphical...

20050257194 - Graphical data flow programming environment with first model of computation that includes a structure supporting second model of computation: System and method for creating a graphical program that uses multiple models of computation (MoC). A first plurality of graphical program elements is assembled in a graphical program in response to first input, where the assembled first plurality of graphical program elements have a first MoC. A structure is displayed...

20050257193 - Method and system for visual data mapping and code generation to support data integration: A data integration method and system that enables data architects and others to simply load structured data objects (e.g., XML schemas, database tables, EDI documents or other structured data objects) and to visually draw mappings between and among elements in the data objects. From there, the tool auto-generates software program...

20050257196 - System and method for developing new services from legacy computer applications: A method of generating a service from at least one existing (legacy) computer software application executable on a MICROSOFT WINDOWS® operating system includes navigating the application(s), intercepting messages between the application(s) and a MICROSOFT WINDOWS® operating system at a WINDOWS messaging layer to automatically capture a plurality of controls and...

20050257197 - Role-based object models: A data management system is described for managing software objects to provide services and functionality to users in an efficient manner. The system separates objects from roles associated with the objects, so that applications accessing the system interface only with the roles, rather than with the objects. The roles each...

20050257198 - Testing pattern-based applications: Methods and apparatus, including computer program products, implement techniques for testing applications using configurable patterns. A test script is received for a pattern that includes a predefined arrangement of user interface elements and specifies predefined actions that can be performed using the user interface elements. The test script specifies test...

20050257199 - Method of and system for performance analysis and software component installation: A software performance-analysis and installation method includes estimating performance of a system including a software component to be installed on the system and determining, based on the estimated performance, whether to install the software component in a current configuration. The software component is installed in the current configuration responsive to...

20050257200 - Generating code for a configurable microprocessor: A process for generating executable code for a configurable microprocessor architecture. The architecture contains registers distributed between execution units under direct software control. A internal representation allows explicit allocation of both register and connectivity resources in the architecture....

20050257201 - Optimization of xpath expressions for evaluation upon streaming xml data: A method, information processing system and computer readable medium for processing a full XPath expression for evaluation over streaming XML data is disclosed. The method includes transforming the full XPath expression into an equivalent XPath expression written in a reduced XPath language and transforming context position information in the equivalent...

20050257202 - Data-flow based post pass optimization in dynamic compilers: A system and method to perform post pass optimizations in a dynamic compiling environment. A dynamic compiler emits machine code. Responsive to the emission of the machine code a post pass processor creates an abstract representation of the code from the dynamic compiler. Data flow analysis is then conducted on...

20050257203 - Visually indicating problems found during programmatic analysis of a graphical program: A system and method for visually indicating one or more problems in a graphical program. The graphical program may be programmatically analyzed to discover a problem (or potential problem) in the graphical program. The problem found during the programmatic analysis of the graphical program may then be visually indicated on...

20050257204 - System and method for developing animated visualization interfaces: A system and method are described for designing animated visualization interfaces depicting, at a supervisory level, manufacturing and process control information wherein graphical symbols in the visualization interfaces are associated with components of a process control/manufacturing information application. The system includes a graphical symbol library for maintaining a set of...

20050257207 - Efficient patching: A facility for augmenting software in a target computer system is described. The facility receives and augmentation specification in the target computer system. The augmentations specification specifies: (a) a function to be augmented, (b) a parameter of the function to be tested, (c) a test to apply to the specified...

20050257208 - Efficient patching: A facility for applying a software patch is described. Using an automatic patching agent, the facility receives the software patch. In response to receiving the software patch, without user intervention, the facility performs the following acts: First, the facility identifies an instance of an executable module that is currently loaded,...

20050257205 - Method and system for dynamic software updates: A system and method for dynamically updating digital information, such as a data file, between computing devices in a computer network are provided. The digital information identifier, such as a file name, and a unit identifier, such as a size, of the digital information are provided by a publishing computing...

20050257206 - Pair-update mechanism for update module: A system and method for updating an update module. A pair-update module is executed to update software on a processing system. The pair-update module includes an installation updater and a bootstrap updater. The installation updater applies installation updates to installation files of the processing system, while the bootstrap updater applies...

20050257209 - System and method of owner application control of electronic devices: Systems and methods of owner application control of an electronic device are provided. Owner application control information is stored on the electronic device and/or one or more remote servers. Owner application control information is consulted to determine if one or more required applications are available for execution on the electronic...

20050257213 - Management module failover across multiple blade center chassis: A method and system for a failover management module for a server blade chassis. A virtual out-of-band network connects management modules in different server blade chassis. Upon a detection of a failure of the management module(s) in a first server blade chassis, a management module in a second server blade...

20050257211 - Method and mechanism for managing incompatible changes in a distributed system: A method and mechanism for managing data to resolve incompatibilities between different versions of data is disclosed. According to one approach, incompatibilities to private data is managed using group/member dependent key(s)/link(s), static shared data is managed using group/member dependent key(s)/link(s), and dynamic shared data is managed using data transformation function(s)....

20050257212 - System and method for autonomic software delivery for personal area networks: A system and method for autonomic software delivery for personal area networks is presented. A software installer is included in a responding device that uses a device profile table to identify the capabilities of a requesting device. Once identified, the responding device provides software data, such as software identifiers and...

20050257210 - Upgrading pattern configurations: Methods and systems, including computer program products, implementing techniques for upgrading pattern configurations. The techniques include receiving configuration for a pattern, determining whether the configuration is current with respect to the pattern, automatically upgrading the configuration if the configuration is not current, and using the configuration to modify one or...

20050257214 - 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...

20050257215 - Automated software upgrade utility: The automated software upgrade utility allows a customer, product supplier or software vendor to upgrade the operating system, firmware, applications and data files on any product regardless of the product type and characteristics. This upgrade process can be invoked from a remote location or via interaction directly with the target...

20050257216 - Method and apparatus for facilitating deployment of software applications with minimum system downtime: The present invention relates to an apparatus and method for facilitating deployment of a software application with minimum down time, and in particular, to an apparatus and method which enables a deployed software application to operate before completion of data migration. In response to a date call it is determined...

20050257217 - System and method for custom module creation and deployment: In accordance with one embodiment of the present invention applications are configured with custom modules. A deployment descriptor of an application includes a definition for a new container type and modules of the new container type. A deployment system reads the deployment descriptor and implements the modules of the new...

20050257218 - Method for automatically downloading and installing driver of peripheral: A method for automatically downloading and installing a driver of a peripheral is used on a computer connected with the Internet. First, a driver download IP address is stored in a peripheral to form a virtual driver. When a user installs or connects the peripheral to a computer, the virtual...

  
11/10/2005 > 20 patent applications in 16 patent subcategories.

20050251782 - Associating notifications of the status of a data network by use of a topology editor: A method for assigning an event to a device on a network is described by using a topology editor as user-controlled interface. The event is represented as a labeled graphic indication. Other devices on a data network, also represented graphically, are to be assigned to the event by using the...

20050251784 - Data object previewer: A method and apparatus for a data object previewer is described. In an embodiment, the invention is a method. The method includes detecting a change in a structure. The method also includes processing the structure into a preview. The method further includes presenting the preview. In another embodiment, the invention...

20050251783 - Settings and constraints validation to enable design for operations: Systems and methods for designing systems that include computer applications hosted on hosting environments are disclosed. The hosting environments are modeled to include hosting environment settings and constraints placed on applications. The applications are also modeled to include application settings and constraints placed on the hosting environments. Hosting environment and...

20050251785 - Functional continuity by replicating a software application in a multi-computer architecture: Disclosed is a method for replicating a software application in a multi-computer architecture (cluster). The software application is executed on a first computer of the the cluster, which represents a primary or operation node, and is replicated on at least one other computer of the cluster, which represents a secondary...

20050251786 - System and method for dynamic software installation instructions: A system and method for dynamic software installation instructions is presented. A customized instruction generator asks a user particular questions. In turn, the user provides answers, or system parameters. Based upon the user's response, the customized instruction generator asks dependent questions to further collect more detailed system parameters. Once the...

20050251787 - Shader program generaton system and method: A method and computer program product are provided for generating a shader program. Included is a file associated with a graphics effect. In use, a shader program is generated based on processing of the file to apply the graphics effect to an object....

20050251788 - Methods and systems for generating a configurable user interface: Systems and methods consistent with embodiments of the present invention generate a user interface for a computer system. As disclosed herein, a generating tool may be used to generate the user interface using metadata of a predetermined format. The generating tool is programmed to dynamically create the metadata of the...

20050251789 - Programmatic generation of application domain specific graphical programs: System and method for generating an application domain specific graphical program. A graphical user interface (GUI) for specifying functionality of a graphical program in an application domain is displayed, where the GUI corresponds specifically to the application domain. User input to the GUI specifying the functionality of the graphical program...

20050251791 - Systems and methods for branch profiling loops of an executable program: Systems and methods for branch profiling an executable program are disclosed. One embodiment relates to a method of branch profiling an executable program. The method may comprise inserting an integer add instruction in branches of a loop of the executable program, inserting path counter instructions after a last branch of...

20050251790 - Systems and methods for instrumenting loops of an executable program: Systems and methods for instrumenting a loop of an executable program are disclosed. One embodiment relates to a method of inserting instrumentation code into an executable program. The method may comprise inserting a register adder initialization instruction prior to a loop entry point of a loop in an executable program...

20050251792 - System for adaptively determining executable application operation characteristics: An adaptive system adaptively determines operational characteristics of an executable application. A system for monitoring executable application operation characteristics includes an acquisition processor for acquiring messages from an executable application enabling determination of a duration of the user initiated activity. A data processor determines a duration of the user initiated...

20050251793 - Method for calculating business process durations: Provided is a system and method for calculating a time duration for a process or portion of a process. A timing interval based upon a single business process view can function regardless of multiple execution process paths. The claimed subject matter separates the business process definition form the execution process...

20050251794 - Method of debugging code and software debugging tool: A process of debugging application code includes stopping execution of the application, stepping backward through the code by line or instruction, stopping at a bug point in the code, modifying the state of the application at the bug point, and resuming execution of the application. A memory medium stores instructions...

20050251795 - Method, system, and program for optimizing code: Provided are a method, system, and program for optimizing code. A program is accessed comprising a plurality of instructions including at least one no operation (NOP) instruction. At least one NOP instruction in the program that is not needed to provide a processing delay to ensure data is available to...

20050251796 - Automatic identification and reuse of software libraries: A method, apparatus and article of manufacture that implements the method, automatically identifies and reuses software libraries. In various embodiments, a first set of specified block names is received. One or more libraries of the source project which contain the blocks associated with the first set of specified block names...

20050251797 - Architecture for customizable applications: An architecture for customizable applications includes an application object and a customization object. The application object has internal logic that performs a set of fixed or predetermined actions, and a public object model. The public object model includes a set of public methods that are invocable on the application object,...

20050251799 - Method of updating firmware: A method of updating firmware, for updating a plurality of electronic devices is disclosed. The method includes: first, providing a firmware update files having firmware program codes, each firmware program code respectively corresponds to one of the electronic devices; then, decompressing a part of the firmware update file, and writing...

20050251798 - System and method for inventory control and management: A system for inventory control and management. Software resident on a packaged electronic device is updated, patched or replaced without the need to remove the device from its package. A data path is provided from the electronic device inside the package to the exterior of the package for coupling with...

20050251800 - Invoking applications with virtual objects on an interactive display: One or more objects placed on a display surface of an interactive display system are identified by a camera that receives infrared light reflected back by the object(s) through the display surface. The interactive display system displays images on the display surface that are produced by software applications, as well...

20050251801 - Tuning control method and system using thereof: In a multilayered system having a hierarchical structure and comprising a plurality of programs, optimal operation parameters for each program are computed. A parameter setting unit 104 sets a parameter 111 for an operation of each program 112. A program start/stop unit 105 starts and stops operation of each program...

  
11/03/2005 > 28 patent applications in 22 patent subcategories.

20050246677 - Native method invocation (nmi) custom marshalling stub service: A method for performing code translation generates native marshaling stubs without performing ML code generation and processing. This is accomplished by calling an unmanaged function to perform a task in a managed runtime environment, accessing a pre-created native stub for the unmanaged function, and then marshaling data for the unmanaged...

20050246678 - Stateful session enterprise java bean initialization method: A method for initializing stateless session EJBs that includes the steps of identifying a quantity of EJB to initialize, invoking a stateless session EJB, and occupying the invoked stateless session EJB so that the stateless session EJB is not released into a pool of available EJBs. The invoking and occupying...

20050246679 - Process for generating information models: The invention relates to a process for generating information models and also to an information-processing system and a software product for implementing the process. A first, master information model is generated in coded form in a first description language and is stored in a database. One or more second, product-specific...

20050246680 - Source-to-source partitioning compilation: Target systems combining a number of different processors, for example a general-purpose processor (GP) and at least one co-processor (COP), or alternatively two or more co-processors (COPA, COPB, COPC), allow combining flexibility and speed for execution of a set of functions. The design of such target systems requires partitioning of...

20050246681 - System and method for computing code generation: A system and method for computer code generation that can be used to generate code and configuration files from any data source. In accordance with one embodiment a Generator Framework provides a common set of standards and APIs through which designs may be input. The purpose of the Generator Framework...

20050246682 - Behavioral abstractions for debugging coordination-centric software designs: A behavioral abstraction is, in an abstract sense, a generalization of an event cluster. Behavioral abstraction is a technique where a predetermined behavioral sequence is automatically recognized by the simulator in a concurrent stream of system events. A behavioral sequence is at its most basic level a partial order of...

20050246683 - Generic framework for runtime interception and execution control of interpreted languages: A system and method for controlling execution of an interpreted language. Statements of the interpreted language to be executed by a script engine are intercepted by a protection module and control is passed to a script helper module that is asociated with the script engine. The script helper module establishes...

20050246684 - Image processing apparatus, image processing method, and computer product: An intermediate-language creating unit analyzes a page description language to create an intermediate language having information of all CMYK printing versions. An intermediate-language storing unit stores the intermediate language created. A drawing-version setting unit sets each of the CMYK printing versions to be drawn with the intermediate language. An image-data...

20050246685 - Object oriented adn and method of converting a non-object oriented computer language to an object oriented computer language: A method for converting a non-object oriented language to an object oriented language is shown. First, an existing object oriented language must be selected. Next, a non-object oriented language is selected. This is the language the programmer desires to be converted to an object oriented language. The requirements for the...

20050246686 - Rules framework for definition and execution of end-user rules logic: A rules-based software architecture that provides the infrastructure for the definition and execution of end-user rules logic. This enables end-user automation of data in a unified storage platform using simple IF-THEN rules. The architecture includes a monitoring component that tracks items associated with the data, and a rules component interfaces...

20050246687 - Determination of the status of an object in a source control system and a method to automatically check-in an object when its definition is provided from an external source: When a user makes a request to modify a definition of an object under control of a source control system via an external source (i.e., an import), a check is done to make sure that the object is currently checked-in. If not, then the import is not allowed. If it...

20050246688 - Multi-process debugger: A method of debugging a set of processes is disclosed. There is included providing a first debugger and forking the debugger, thereby creating a set of inner debuggers and an outer debugger. Each of the set of inner debuggers is configured to debug one of the set of processes. There...

20050246689 - Symbol table discarding: A method of debugging a software program is disclosed. The method includes ascertaining one of a minimal symbol and a partial symbol associated with a first symbol required for the debugging. The method further includes ascertaining a partial symbol table associated with the one of the minimal symbol and the...

20050246690 - Visualizer system and methods for debug environment: The present invention provides an extensible mechanism for displaying object data in a debug environment in a suitable display format. In one aspect, a system is provided for computerized debug environments. The system includes a display component that presents data at a debug interface, wherein the data is associated with...

20050246691 - Debugging tool for debugging multi-threaded programs: A method includes running a debugging tool in regard to a program which is undergoing debugging. The program may support multi-threaded operation. The method further includes presenting an option to a user via the debugging tool with respect to a program instruction in a first thread of the program. The...

20050246692 - Asynchronous compilation: An asynchronous compiler uses language constructs to mark methods as asynchronous. For every asynchronous method call the compiler generates a re-entry point right before the next operator and a call back for the generated re-entry point. The asynchronous compiler may also enable structured error handling (SEH) by directing error notifications...

20050246693 - Automated safe secure techniques for eliminating undefined behavior in computer software: Automated (e.g., compiler implemented) techniques provide safe secure software development. One exemplary illustrative implementation addresses undefined behavior in the C and C++ programming languages....

20050246694 - Methods and apparatus for parsing extensible markup language (xml) data streams: Methods and structures for parsing an Extensible Markup Language (XML) data stream are described. In the described embodiment, one or more schema modules are defined and are associated with HTTP requests that are received from a client. The schema module(s) has a function that determines whether an XML data stream...

20050246695 - Transitional resolution in a just in time environment: A reference to data in program code is resolved during execution of the program code. A request to resolve the reference is classified based on a state of the referenced data and a source of the request. A transitional resolution for the reference is provided if the referenced data state...

20050246698 - Algorithm mapping, specialized instructions and architecture features for smart memory computing: A smart memory computing system that uses smart memory for massive data storage as well as for massive parallel execution is disclosed. The data stored in the smart memory can be accessed just like the conventional main memory, but the smart memory also has many execution units to process data...

20050246697 - Caching run-time variables in optimized code: In one embodiment, the present invention includes a method for emitting a live range statement into a program for a memory variable to be cached during run-time that has at least one simulation state variable if the memory variable is dynamically mapped, and defining the simulation state variable at a...

20050246696 - Method and apparatus for hardware awareness of data types: A method, apparatus, and computer instructions in a processor for associating a data type with a memory location. The type is associated with a location by means of metadata that is generated and manipulated by hardware instructions that are typically generated by a compiler as it generates the other instructions...

20050246699 - System and method for iterative code optimization using adaptive size metrics: A system and method for iterative code optimization using adaptive or dynamic size metrics, for use with run-time software systems and virtual machines. The dynamic size metric may be calculated both for a set of predetermined factors (together with associated weights), and also for a set of variable factors determined...

20050246700 - Compiler with cache utilization optimizations: A compiling program with cache utilization optimizations employs an inter-procedural global analysis of the data access patterns of compile units to be processed. The global analysis determines sufficient information to allow intelligent application of optimization techniques to be employed to enhance the operation and utilization of the available cache systems...

20050246701 - Methods and systems for updating memory contents: Electronic memory update methods, systems, and related data structures are disclosed. When a memory update is to be performed, a first section of the memory is updated to store a first software code segment, under control of a second software code segment stored in a second section of the memory....

20050246702 - System and method for automatically updating versions of software programs in client computers: A system for automatically updating versions of software programs in client computers includes: client computers (1), each including software programs (10) and a version update inquiry module (11); an application server (2) including a version number obtaining module (200), a comparing module (201), a connecting module (202), and an updating...

20050246703 - Method and apparatus for programming updates from a network unit to a mobile device: The invention relates to transmitting a firmware of a mobile device from a network unit to be accessible for the mobile device and to be programmed in the mobile device. According to the invention, the firmware of a mobile device belonging to a network is updated so that first the...

20050246704 - Registry emulation: A method for running a software application on a computer having an operating system that provides a local database containing consistent configuration data to be accessed by programs running on the computer. The method includes providing a file containing further configuration data required by the application, which further data are...

Previous industry: Data processing: design and analysis of circuit or semiconductor mask
Next industry: Electrical computers and digital processing systems: virtual machine task or process management or task management/control


######

RSS FEED for 20091029: - PDF
Integrate FreshPatents.com into your RSS reader/aggregator or website to track weekly updates.
For more info, read this article.

######

Thank you for viewing Data processing: software development, installation, and management patents on the FreshPatents.com website. These are patent applications which have been filed in the United States. There are a variety ways to browse Data processing: software development, installation, and management patent applications on our website including browsing by date, agent, inventor, and industry. If you are interested in receiving occasional emails regarding Data processing: software development, installation, and management patents we recommend signing up for free keyword monitoring by email.



###

FreshPatents.com Support

Results in 0.78158 seconds

filepatents (1K)

* Easy, fast online form
* Protect your Inventions
* US Patent Office filing

Provisional Patent
Utility Patent

- - - - - - - - - - - - - - - - - - - - - -

filetrademarks (1K)

* Fast online form
* Protect your Name/Design
* US Government filing

Trademark Services

- - - - - - - - - - - - - - - - - - - - - -

PATENT INFO