|
FREE patent keyword monitoring and additional FREE benefits. |
![]() |
|
|
USPTO Class 717 | Browse by Industry: Previous - Next | All 06/2006 | 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 06/06Recently 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. 06/29/2006 > 17 patent applications in 14 patent subcategories. 20060143591 - Extensibility framework for developing front office (crm) workflow automation components: A method for enabling an existing business workflow tool to extend application functionality through the use of external components and for providing a business abstraction layer that lowers a user design barrier.... 20060143592 - Pluggable model framework: A pluggable model framework in a model-view-controller (MVC) environment. The pluggable model framework contains elements that relate to one or more of a development tool for an application, a metamodel that defines development objects associated with the application, a generator for generating code based on the metamodel, and an application... 20060143593 - Runtime string population in help files: The invention populates UI terms referenced in help files of a software program with the corresponding UI terms used in the user interface controls of the software program during execution of the software program. The UI terms referenced in the help files are uniquely identified. A repository is built that... 20060143594 - Using code analysis to generate documentation: The subject invention relates to systems and methods that generate documentation discovered by programmatic and/or automatic code analysis. The generated documentation can be related to, for example, security, error conditions, permissions, exceptions, etc. Static code analysis and/or runtime analysis can be utilized to provide more complete, updated and/or accurate documentation... 20060143595 - Virtual machine monitoring using shared memory: A system and method to monitor a virtual machine VM. The VM executes one or more applications. During executing of the one or more applications, local objects are created and stored within an internal heap maintained by the VM. Status data of the internal heap is published to monitoring memory... 20060143596 - Program analyzing apparatus and testing apparatus, and analyzing method and program therefor: The present invention makes it possible to perform a black-box test even on a system in which relationships between inputs and outputs cannot uniquely be determined, by enabling analysis of a cause-effect relation (dependency) between a state of an object and a state of another object in a program, thereby... 20060143597 - Method and a software product for adapting a .net framework compliant reflection mechanism to a java environment: A method for adapting a .Net framework compliant reflection mechanism to a Java environment, wherein the reflection mechanism allows a user to discover class information and invoke data members solely at runtime. The method includes gathering reflection related metadata from a .Net assembly class of a respective .Net class that... 20060143598 - Method and apparatus for transforming program representations: A method for managing code includes translating source code in C to Advance Configuration Power Interface (ACPI) Source Language (ASL). Other embodiments are described and claimed.... 20060143600 - Secure firmware update: A secure firmware update method includes receiving a firmware update image, for example, firmware code including corrected or updated functionality. Next, the firmware update image and the source of the firmware update image are authenticated. After the firmware update image and the source of the firmware update image have been... 20060143599 - Software deployment system and method: A software deployment system and method are provided. The system includes a server and at least one client. The server executes a first server application and a second server application simultaneously. The client controls at least one equipment tool, executes a first client application connected to the first server application,... 20060143601 - Runtime optimizing applications for a target system from within a deployment server: A deployment server can include a profile data store, a generic application data store, and an optimizer. The profile data store can contain a plurality of attributes for devices and associate different optimization parameters or optimization routines to each of the stored attributes. The generic application data store can contain... 20060143602 - High density compute center resilient booting: A system and method to implement a resilient compute center. A plurality of processing systems is initialized. Each of the processing systems capable of operation communicates status information about its operational health to a management module responsible for managing the processing systems. The management module reinitializing any of the processing... 20060143603 - Data object association based on graph theory techniques: Determining the association between data objects may be accomplished using any of a variety of systems and techniques. In particular implementations, a system and technique may have the ability to receive a group of data objects and execute a matching algorithm to determine duplicate data object propositions between the data... 20060143604 - Modular agent architecture: An agent architecture may be provided with base functionality that allows it to run without executing any applications. The base application need not have any modules. When functionality is desired, modules may be added. The agent may receive policies and procedures from a controller, and executes the modules based on... 20060143605 - Method and system for installing multi-language program: A method and system for installing multi-language program. An original installing program having a default string is provided, and at least one foreign string corresponding to the default string is generated. The default string and the foreign string are correspondingly recorded in a string table. A user interface is provided... 20060143606 - Management of persistent software applications: A wireless communications device (200) includes a software execution environment (230) and a software permissions manager that is associated with the software execution environment (230). The software execution environment (230) defines status items (234) for at least one installed software application package (244, 246, 248 and 250) that is installed... 20060143607 - Method and system for allowing a user to create actions to be taken by a server: A method and system are provided for allowing a user to create actions to be taken by a server. One aspect of the present invention includes; in response to a user accessing the server from a client device, providing the user with an option to create an action item, wherein... 06/22/2006 > 47 patent applications in 23 patent subcategories.20060136864 - Apparatus and method for product-line architecture description and verification: An apparatus and a method for a product-line description and verification is provided. The apparatus includes: a product-line architecture model conversion tool for classifying related architecture model components according to variant characteristics by analyzing inputted scenarios, generating a dependency relationship model by extracting a dependency relationship between architecture model elements... 20060136863 - Applying coding standards in graphical programming environments: Graphical programming or modeling environments in which a coding standard can be applied to graphical programs or models are disclosed. The present invention provides mechanisms for applying the coding standard to graphical programs/models in the graphical programming/modeling environments. The mechanisms may detect violations of the coding standard in the graphical... 20060136865 - Managing visual renderings of typing classes in a model driven development environment: A method, system and apparatus for managing visual renderings of typing classes in a model driven development environment. The method can include toggling a visual rendering of a typing class for a specified typed member in a visually rendered owner class in response to a selection of an activatable toggle... 20060136866 - Program generation method: A program is generated by combining program modules by displaying programs for guiding the combination of program modules and selecting one of the programs. Program modules stored in a memory are displayed on a display device by a command inputted from the input device, navigation programs for guiding the combination... 20060136868 - Automatically adding code to voice enable a gui component: A method to facilitate programming of multimodal access. The method can include receiving a user selection of at least one graphical user interface (GUI) component defined in visual markup code, and receiving a user selection of at least one voice component. Responsive to the user selections, voice markup code corresponding... 20060136867 - Code diversification: Methods and apparatus, including computer systems and program products, that relate to diversification of computer code. The methods feature a machine-implemented method that includes receiving input computer code, and automatically generating multiple versions of diversified computer code, where each version of the diversified computer code is distinct from but functionally... 20060136869 - System and method for self-supporting applications: A method and system self-supportable devices and applications are provided. The method and system in one embodiment allows devices and applications to automatically communicate and service themselves, for example, by checking knowledgebase services and other services for instructions on how to handle an exception. In another embodiment, the devices and... 20060136870 - Visual user interface for creating multimodal applications: A method to facilitate programming of multimodal access in an integrated development environment (IDE). The method can include receiving at least one user input in a view to create a link between a GUI component and a voice component, and correlating the link to a circumstance under which a voice... 20060136871 - Method and system for holistic project management: A method for holistic project management may include presenting a graphical user interface for a user to enter project information for a project. The method may also include determining a priority for the project based on an impact of the project to each of a plurality of predetermined drivers.... 20060136873 - Application development performed independent of system landscape: Systems and techniques for application development performed independently of system landscape. In one general aspect, the invention provides a computer-implemented method that includes receiving, from a registry for two or more repositories, information describing an object definition of a first repository of the two or more repositories. The first repository... 20060136872 - Integrated setup for generating customization xml: An integrated application setup enables the generation and expression of application customization intent in a generic manner that is indifferent to the way in which the customization intent is implemented. A customization application integrates the process of customizing a target application with the standard setup process for the target application.... 20060136874 - Ring transition bypass: A method for bypassing a ring transition according to one embodiment may include: substituting an instruction from an application program that would cause a ring transition with a trigger signal, the application program running at a first ring level on a computer system, the instruction requesting an operation, the trigger... 20060136875 - Development system with methodology providing information hiding in executable programs: A development system providing a method for information hiding in executable programs is described. In one embodiment, for example, a method of the present invention is described for hiding information in computer programs, the method comprises steps of: receiving first input comprising program modules for a computer program being created,... 20060136876 - Test executive with buffer overwrite detection for parameters of user-supplied code modules: A test executive sequence may be created by including a plurality of test executive steps in the test executive sequence and configuring at least a subset of the steps to call user-supplied code modules. One or more of the user-supplied code modules may take buffer parameters. The test executive sequence... 20060136877 - Method, system and program product for capturing a semantic level state of a program: The present invention provides a way to collect semantic level state information for a (running) program such as a JVM. Under the present invention, a connection is first made to the virtual machine. Thereafter, a set of Application Program Interface (API) calls are made to nodes of the program to... 20060136878 - Method and apparatus for enabling compiler and run-time optimizations for data flow applications in multi-core architectures: A method for managing code includes profiling the code to determine statistics corresponding to a first and second actor in the code, wherein the first actor transmits data to the second actor on a passive channel. The code is mapped to one or more processors during compilation in response to... 20060136880 - System, apparatus and methods for automatic program translation: A Java application is converted to be used in BREW. A program for automatic translation, which selectively constructs, in a computer, either first means for converting a Java source code into a binary code or second means for directly converting a Java byte code into the binary code, is mounted... 20060136879 - Transformation of simple subset of psl into sere implication formulas for verification with model checking and simulation engines using semantic preserving rewrite rules: The disclosure presents a formulation to support simulatable subset (also known as ‘simple-subset’) of a property specification language. This method is applicable for model checking and simulation. In this formulation, the ‘simple-subset’ is transformed to a set of basic formulas. Verification engines are required to support the basic formula only.... 20060136883 - Grid parallel execution: A method includes, in a grid network, maintaining a store containing a history of specific application executions, maintaining a list of grid applications in parallel, executing an application capable of executing in parallel on one or more grid compute nodes contained in the list, terminating execution of the application on... 20060136885 - Method for embedding object codes in source codes: Methods for embedding codes executable in a first system having a first microprocessor into codes executable in a second system having a second microprocessor are described herein. In one aspect of the invention, an exemplary method includes providing first codes having a routine, the first codes being compilable to be... 20060136884 - Observer for grid-enabled software applications: A method includes, in a network of interconnected grid compute nodes, receiving a request to execute an application in the network, registering the application, determining whether the application meets a threshold to enable assigning the application to one of the grid compute nodes within the network, assigning the application to... 20060136882 - System and method for background java application resource control: A system and method for providing an indication regarding the operation of an electronic device. When a program operates in the background of the electronic device, the activity of the program is electronically monitored by the system. The system determines whether the activity of the program exceeds a threshold for... 20060136881 - System and method for grid-based distribution of java project compilation: A system for automatically segmenting the compilation of a large Java project under a controller node to a grid of slave nodes so as to reduce build time. A build tree scanner at the controller node sizes the number of files in the project and the length of each source... 20060136886 - Process and implementation for interrupting locked threads: A thread monitor identifies and interrupts locked threads. A byte code insertion tool inserts timers around classes that are bound to threads. Timers may also be inserted around particular portions of code. When a portion of code, such as a thread, a loop, or a condition block, for example, to... 20060136887 - Method, system, and storage medium for dynamically reordering resource participation in two-phase commit to heuristically optimize for last-agent optimization: A histogram, or resource status history table, for multiple resources is created and maintained. A transaction or resource manager arranges and/or reorders various resources into a sequence based on the histogram such that read-only resources are prepared first and a sole non-read-only resource need not be prepared, but only committed.... 20060136888 - Automatic field linking: A method, system and apparatus for automatic field linking is described. In one embodiment, the invention is a method. The method includes receiving input data for a first field. The method further includes receiving input data for a second field. The method also includes comparing contents of the first field... 20060136889 - Method of authenticating an executable application: A method of method and apparatus for authenticating an executable application program is described in which the application is installed in a system. Prior to providing access, for the executable application, to secure hardware or software a subordinate program verifies the authenticity of the executable application.... 20060136890 - Method and apparatus for providing dll compatibility: A method and apparatus include comparing a called DLL file with DLL file names listed in a database. If a file name of the called DLL file is one of the DLL file names listed in the database, a compatibility mode associated with a DLL file name that matches the... 20060136895 - Customizing an application through a patch: An integrated application setup enables the implementation of application customizations through patch technology. A customization patch extends a typical patch file format such that the customization patch serves as a container for application customization data useful for customizing an application using different underlying technologies. The contents of the customization patch... 20060136900 - Devices and methods for updating program code via a serial ata interface: An apparatus and method update a program code of an electronic device, such as an optical disk drive, using a Serial Advanced Technology Attachment (SATA) interface. The apparatus receives SATA signals from the SATA interface and generates flash memory driving signals based on a register host-to-device FIS received from a... 20060136894 - Diagram artifact synchronization resiliency with orphaned shapes: A software diagram is created based on software artifacts for a software program, where the software diagram comprises shapes corresponding to software artifacts. The diagram shapes may be customized to illustrate certain properties of the software artifacts or relationships between the software artifacts. Later, one or more changes are made... 20060136892 - Embedded agent for self-healing software: The present disclosure relates to attempting to maintain and/or repair the embedded software components of a computer and, more specifically, to attempting to maintain and/or repair the embedded software components of a server utilizing a service processor.... 20060136899 - Method for programming/updating software using usb otg: A method for programming/updating software using a USB (Universal Serial Bus) OTG (On-the-Go) is disclosed. The method includes a connection step of two devices each having a flash memory that carries a coding block performing a USB OTG connection that follows a serial interface standard, an operation mode determining step... 20060136898 - Method of providing patches for software: A method is described of providing patches for software installed on a plurality of client systems. The method may include obtaining computer program code for inclusion in a patch, the code being arranged to co-operate with at least part of the software installed on a client system to perform a... 20060136893 - Method, system and program product for adapting software applications for client devices: Under the present invention, when a request is received from a client device for a particular software application, the client device will first be interrogated to determine the device platform. Thereafter, the client device will be probed (e.g., from a remote bundle repository) to determine to determine its capabilities. Then,... 20060136896 - Real-time dynamic modification of service-oriented systems using annotations to specify real-time system constraints: A method of modifying an existing standard-based system can include automatically identifying at least one message of the standard-based system at runtime. A constraint can be associated with a selected message of the standard-based system at runtime. The constraint can be one that is not a specifiable option within the... 20060136897 - System and method for a packaging and deployment mechanism for web service applications: A packaging utility is created that can in turn create a deployment archive (DAR) file containing the data required to install a Web service application, comprising, for example, portlets for creating Web pages for the Web service's user interface, UDDI entries, executable programs, and application-wide properties. The application-wide properties may... 20060136891 - Upgrading software of networked devices: Upgrading of devices in a network, such as an IEEE (1394) network, of digitally connected devices, such as AV devices, is performed using a reproduction device for reproducing a recording medium insertable in the reproduction device. A controller for controlling the reproduction device is arranged, on insertion in the reproduction... 20060136901 - Mobile financial transaction management system and method: A method of automatically recording financial transactions into a personal finance database. A method of exchanging personal financial data between a portable wireless device running a mobile financial application software program and a master financial application software program residing on a separate computer is described. The mobile financial application program... 20060136902 - Mobile process automation method: Remote devices communicate with a central server in order to provide event tracking information pertaining to a business process, which is conducted by persons performing multiple roles. Software, including a state machine, is downloaded onto the device. A first state table is also downloaded and applied to the state machine... 20060136903 - Peer to peer backup and recovery: A method in a processing system for managing backup data on a set of nodes in a network data processing system. An inventory of files is generated on a set of nodes in the network data processing system. An initial map from the inventory is created, wherein the first initial... 20060136904 - Systems and methods for generating software and hardware builds: Systems and methods for generating a plurality of different software builds from a common base code and different combinations of other components are described in the context of a collaborative framework in which multiple parties maintain a shareable base of software used for generating such builds. Systems and methods for... 20060136907 - Language-neutral and language-specific installation packages for software setup: A first installation package for a first group of files is created for a program. The first group of files include language-neutral files for the program but no language-specific files for the program. A second installation package for a second group of files is also created for the program. The... 20060136905 - Method of coding and transmitting epg data, coder and receiver: EPG data regarding programs and their scheduled times are structured and/or transmitted in such a way that program and schedule records are interleaved. This scheme allows better handling by receiving devices such as embedded devices (i.e. LCD remote controls), because a more efficient reception and storage of transmitted data is... 20060136906 - Software product installation facilitation: Described herein are one or more implementations for facilitating installation of software products. In at least one implementation, one or more installation databases (e.g., MSI databases) are stored on the computer-readable media (e.g., a CD-ROM or hard disk). The installation databases include data configured to be loaded onto a computing... 20060136908 - Control interfaces for distributed system applications: Methods and apparatus, including computer program products, for control interfaces for distributed system applications. A method includes, at an application deployed on a first computing system in a grid computing environment, monitoring a communication channel connecting the first computing system to a second computing system, receiving a command over the... 20060136909 - Methods and systems for providing software copy control: Systems and methods for providing software copy control. The disclosed systems and methods may include distributing an installation program. The installation program may be configured to extract identification information from a user processor designated to run an application program. The identification information may include one or more of a motherboard... 06/15/2006 > 90 patent applications in 31 patent subcategories.20060129969 - Device, method, and computer program product for creating print data and computer program product manufacturing method: This specification discloses a computer program product manufacturing method. This method is provided with a forming step, a combining step, and a storing step. The forming step instructs the printer to form a dot at a predetermined coordinate. The combining step creates a combination of the predetermined coordinate and a... 20060129971 - Object-oriented processing of markup: An application-specific client for object-oriented processing of markup includes a model object and a plurality of element objects. The model object is configured to respond to client requests including construct-element, accept-root-element, and accept-root-text. The element objects are configured to respond to client requests including accept-attribute, accept-element, and accept-text. Responses to... 20060129970 - Systems and methods for production planning analysis using discrete event simulation: The present invention comprises systems and methods for production planning analysis using discrete event simulation methods. In one embodiment, a system includes a first software module to receive process definition data for the production process that organizes the data into a suitable formatted input file that defines the process. A... 20060129972 - Application developer and method for generating platform independent code: A method for developing platform independent applications comprises integrating an interface into a software development platform, receiving an input indicative of a desired mobile-device type designated to receive an application responsive to the platform independent code, enabling a user to develop an instruction set via the interface, generating a set... 20060129973 - Method and system for digital publication of electronic information: A method and system for digital publication of electronic information. A digital publication is provided including plural page templates with instructions to generate and display a micro-article, one or more electronic advertisements and a persistent navigation bar. Plural pages are dynamically generated and displayed from the plural page templates to... 20060129975 - Measuring method and automatic pattern recognition system for determining a business management related characteristic vector of a knowledge object and method and automatic system for the automatic business management related characterization of a knowled: The invention relates to a measuring method for determining a business management related characteristic vector of a knowledge object, taking into consideration soft parameters, by using an electronic data processing system, with a memory and a characteristic-vector generator for generating the characteristic vector. The method includes an initiation step, which... 20060129974 - Service meta model for an enterprise service architecture: Methods and apparatus, including computer program products, for defining and using a service meta model operate on a meta model that includes an object node class, an association class, and an object class. The object node class includes a key identifier and represents data types. The association class is associated... 20060129976 - Modeling editor: Methods and apparatus, including computer systems and program products, that implement a modeling editor associated with development objects. A computer program product includes instructions operable to receive user input including a user-defined graphical object, and a selection of a development object from a set of development objects in a development... 20060129978 - Business rules user interface for development of adaptable enterprise applications: Methods and apparatus, including computer program products, for interacting with a user to define business rules in a declarative manner. The invention operates to display a set of business rules as editable conditions and editable actions, the conditions and the actions being linked to each other by a combination of... 20060129977 - Data editor: A computer program consisting of or including a data editor and/or a relationship editor, the editor constructed so that when it is running it presents a series of data nodes on a display screen wherein such nodes can be selected to enable editing of data corresponding to each node without... 20060129979 - Dynamically extensible application program framework including message and notification routing: Dynamically configuring an application program at run-time via one or more extension objects. The invention software implements a framework with one or more extension objects providing functionality to an application program and an application manager for integrating the functionality with the application program during execution of the application program. The... 20060129980 - Dynamically updatable and easily scalable command line parser using a centralized data schema: A method for interfacing with a command line interface utility which includes defining a data schema for command line interface data, defining a command line interface option object using the data schema, and linking the command line interface option object to a command line interface function to interact with a... 20060129981 - Socket-like communication api for java: A system and method are described for performing data processing using shared memory and socket-like application programming interface. In one embodiment, a plurality of handles is employed and associated with a plurality of processes. The plurality of handles may serve as communication end-points for communication of data. Further, an application... 20060129982 - Method and system for hypermedia browser api simulation to enable use of browser plug-ins and applets as embedded widgets in script-language-based interactive programs: A system is described which provides the capability for high-level extensible scripting language interpreters to incorporate and employ Web browser plug-ins as components within script-based programs. A script interpreter extension is described which simulates the plug-in API interface of a Web browser, from the point of view of the browser... 20060129983 - Apparatus, system, and method for sharing and accessing data by scopes: An apparatus, system, and method are disclosed for scoped management of software objects. The apparatus includes a receive module, an establish module, and a control module. The receive module receives a request to access a scoped resource. The establish module establishes access to the scoped resource accessible by a plurality... 20060129985 - Development and execution platform: An architecture for development and execution of a system for implementing business logic includes an engine providing management of the system and execution of the business logic. A single service-side interface connects the engine to service side plug-in modules, and a single resource side interface connects the engine with resource-side... 20060129984 - Multi-language software executing method and system thereof: A multi-language software executing system comprises a language-code selecting module and a language-code-string selecting module. The language-code selecting module correspondingly selects out a language-family name from a language-family table in a first file according to an environment language-code, and selects a first language-code or a second language-code from a language-code... 20060129987 - Apparatus, system, and method for accessing management data: An apparatus, system, and method are disclosed for accessing management data. A management application program inference stores and retrieves management data in a dedicated management data logical volume of a data storage device. The management data is inaccessible except through the management application program interface. The management data is used... 20060129986 - Persistent configuration in a multiple processor repairable system: A control system having a host computer and one or more control computers connected to an interface for control of a process or machinery. The control computers are capable of automatically initiated network address assignment and configuration when powered up after installation. The network address is based on a location... 20060129988 - Distributed debugger environment: Systems and methods for providing distributed debugging in an extensible SOAP environment of asynchronous software web services are disclosed. Such a system may include a message originator, a diagnostics tagger, an intended message receiver, and a debug controller, which may communicate with one another via SOAP messages. The message originator... 20060129994 - Method and apparatus for prioritizing software tests: A computer system and method is provided for prioritizing software tests. Software tests are prioritized based on coverage indicators for the software tests and an indication of impacted areas of the software. Each of the coverage indicators indicates which portions of the software are executed for a respective one of... 20060129991 - Method and system for on-the-fly debugging: An apparatus and method to permit switching between use of a productive interpreter loop and debugging interpreter loop in an operational virtual machine (VM). A VM may execute both a productive interpreter loop and a debugging interpreter loop. An application programming interface (API) may be provided to trigger a switch... 20060129992 - Software test and performance monitoring system: A quality assurance benchmark system tests a target executable application under load stress conditions over an extended period of time. The system has user-controlled parameters to benchmark performance, scalability, and regression testing before deploying the application to customers. The system includes a display processor and a test unit. The display... 20060129989 - System and method for registering native libraries with non-native enterprise program code: A system and method are described for implementing native methods within a Java environment. The native methods may be used, for example, as part of a startup framework for a cluster of Java application servers. In one embodiment, a class object for a the class containing the native methods is... 20060129990 - System, method, and article of manufacture for determining execution counts associated with a software program of an embedded system: A system, method, and article of manufacture for determining execution counts associated with a first plurality of software commands in a first software program of an embedded system are provided. The method includes accessing a memory having a plurality of software test cases utilizing a computer. The method further includes... 20060129993 - Visual debugger for dynamic xsl transformations: The present invention provides a visual debugger for dynamic XLS transformations. A method for real time debugging of mixed Java and Extensible Stylesheet Language Transform (XSLT) code comprises sending debug events from Java and XSLT debug sub-adapters to a debug super adapter, filtering the debug events received from the Java... 20060129995 - Apparatus and method for observing runtime behavior of an application program: A method and apparatus for observing runtime behavior of an application program. In one embodiment, the runtime behavior of the input program is observed according to at least one program target. Following execution of the input program, a report is generated to identify access to underlying layers of the input... 20060129996 - Executing an overall quantity of data processing within an overall processing period: Exemplary methods, systems, and products are described for executing an overall quantity of data processing within an overall processing period that include executing repeatedly through a series of iterations a portion of the overall quantity of data processing that can be completed in a set processing period, wherein each iteration... 20060129998 - Method and apparatus for analyzing and problem reporting in storage area networks: A method and apparatus for logically representing and performing an analysis on a Storage Area Network (SAN) is disclosed. The method comprising the steps representing selected ones of a plurality of components and the relationship among the components associated with the SAN, providing a mapping between a plurality events and... 20060129997 - Optimized layout for managed runtime environment: The present disclosure relates to an attempted optimized code layout utilizing a runtime managed environment and, more specifically, to attempting to optimize the layout of code, which utilizes a runtime managed environment, by attempting to place both callee and caller addresses within the same memory segment.... 20060129999 - Methods and apparatus for using bookmarks in a trace buffer: Methods and apparatus provide for: producing trace data from program status data received from at least one processor, the at least one processor being operable to execute software by addressing instructions in accordance with addresses obtained from a program counter; and storing the trace data in a trace buffer, wherein... 20060130000 - System and method for operating systems: If a plurality of operating systems are running in one computer and each of those operating systems has its own managed time, which is different from others, then trace log information items collected by those operating systems and merged in order of their generated times may not be as they... 20060130001 - Apparatus and method for call stack profiling for a software application: A method and apparatus for monitoring the performance of a computer system with one or more active programs. A periodic sampling of the call stack is obtained. The sampled call stack is examined to infer the system performance similar to that obtained using prior art event based profiling. Embodiments also... 20060130004 - Portable applications: A portable storage device includes an interface and one or more flash memories. The one or more flash memories store one or more executable files that can be executed by a host computer to which the device is coupled without altering any environment settings on the host computer even though... 20060130002 - Requirement defining method, method for developing software, and method for changing requirement word, and newly defining method: An output items to be finally obtained by computer software which is a development object are determinded, these items are prescribed using a data generation equation using interim data items, and all the interim data items are prescribed by separate data generation equations. This is continued until all new data... 20060130003 - System and method for runtime detection of program parameters: The present invention provides a computer program utility that may be employed in a COBOL programming environment to calculate the number of parameters passed from one program to another. The parameter counting utility may be called from a second program upon receiving a call with parameters from a first program.... 20060130005 - Method of generating asic design database: When a function design has been carried out by an RTL description using an HDL language, a CPU of an integrated circuit design support apparatus writes data such as a simulation time, a layout area, a timing and a power consumption into a header portion of the RTL description. The... 20060130017 - Combined image views and methods of creating images: A first image of a first software which can be combined with other images of other software such that any one or more of the images can be restored from the combined image, and methods relating thereto. The method of making the combined image comprises creating a first image from... 20060130007 - Computer method and apparatus for automating translation to a modeling language: Method and apparatus for automating translation of language specific constructs to UML (Unified Modeling Language) during wizard workflow. The invention provides an integration of UML mapping within the wizards that are available within integrated development environments (IDE's). As the user specifies the language specific details within a wizard, the appropriate... 20060130015 - Defining expressions in a meta-object model of an application: A method for defining expressions in a meta-object model of an application by locating a string representation of an expression including an identification of a language of the expression; accessing a data type definition corresponding to the language of the expression, the data type definition including a converter for converting... 20060130009 - Dynamically configurable model-to-model transformation engine: A method, system and apparatus for processing a model-to-model transformation. The method can include dynamically accepting a transformation to apply to a source model in order to produce a target model. More specifically, the method can include traversing a hierarchy for the source model and applying rules in the transformation... 20060130011 - Extending existing model-to-model transformations: A method, system and apparatus for extending an existing model-to-model transformation. A method for extending a model-to-model transformation can include merging an extension to the model-to-model transformation with the model-to-model transformation to produce an extended model-to-model transformation. Specifically, the merging step can include identifying insertion points for specified transform elements... 20060130016 - Method of kernal-mode instruction interception and apparatus therefor: A process of kernel-mode instruction interception on a host CPU includes copying CPU-executed instructions to respective new locations in memory, and transferring CPU control to the copied instructions for execution.... 20060130013 - Methods and systems for securing data processing devices: Methods and systems for improving the security of devices to prevent unauthorized access to designs and software code are described.... 20060130010 - Model checking with bounded context switches: Validity of one or more assertions for any concurrent execution of a plurality of software instructions with at most k−1 context switches can be determined. Validity checking can account for execution of the software instructions in an unbounded stack depth scenario. A finite data domain representation can be used. The... 20060130008 - Model-to-model transformation by kind: A method, system and apparatus for the model-to-model transformation by element-kind of a source model are proposed. An element-kind model-to-model transformation can include one or more transform elements defining a traversal of a source model, an element-kind mapping and the conversion from source models to target models. The element-kind mapping... 20060130006 - On-demand translator for localized operating systems: A method of testing a computer program written for use in a foreign language can include identifying text presented upon a display screen, wherein the text is in a first language, and automatically acquiring the text from the display screen. The text can be translated from the first language to... 20060130012 - Program conversion device, program conversion and execution device, program conversion method, and program conversion and execution method: To provide a compiler device that generates an executable program for a computer capable of executing two or more instructions in parallel, without using compensation code in trace scheduling. The compiler device generates the executable program that causes the computer to concurrently execute code which is a substantially direct translation... 20060130014 - Program converting method: Noting that there is a case where a type of a pointer “this” in a member function can be specified, the present invention provides a program converting method in which a virtual function call can be converted into a direct function call, and by which improvement of execution performance as... 20060130021 - 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.... 20060130020 - Compile time linking via hashing technique: A linker is usually used, in post processing of compiling high-level languages such as C into machine executable language, to bind separately compiled object files and resolve the addresses (142) of global variables (140) declared in the separate files. The invention proposes linking during compile time by using a special... 20060130024 - Customizing binary content files: Customizing a binary content file without having to recompile source code associated with the binary content file. A variable initialization module receives a binary content file and a script file. Included in the binary content file are current values for one or more variables. Included in the script file are... 20060130018 - Method and apparatus for implementing a codeless intrinsic framework for embedded system processors: A method for compiling code includes generating assembly code for an instruction in the code that is to be performed by a first system. An instruction in the code that is supported by a second system is identified. A directive is generated that directs the second system to perform the... 20060130023 - Method and system for generating object code to facilitate predictive memory retrieval: A method and system are described for generating reference tables in object code which specify the addresses of branches, routines called, and data references used by routines in the code. In a suitably equipped processing system, the reference tables can be passed to a memory management processor which can open... 20060130022 - Method to integrate biometric functionality into a host software application with runtime and compilation independence: A method is proposed to integrate any form of biometric technology (e.g. fingerprint/face/iris/retina recognition, hand geometry, etc.) into a host software application without requiring runtime or software code compilation between the host and biometric software. The biometric software runs as a separate executable, independent of the host software, and communicates... 20060130019 - System and method for validation of arguments provided to an application: A system and method for validating arguments in a request to activate an application is provided. An application may include declarations with information for validating arguments provided with a request to activate the application. A compiler may then compile the source code of the application to generate an assembly with... 20060130025 - Aggregate handling of operator overloading: System and method for aggregate handling of operator overloading. A program is created, including an aggregate comprising multiple data elements of one or more data types, and an operator applied to the aggregate. At least one of the data types is user-defined, and specifies a user-defined operator function for the... 20060130027 - Data processing system and method: A data processing method comprises receiving a user input, the user input corresponding to at least a portion of a programming language statement, displaying the portion of the programming language statement, detecting the requirement for a string component in the programming language statement portion, identifying the type of string component... 20060130026 - Method and system for automatically identifying and marking subsets of localizable resources: Embodiments of the present invention relate to methods, systems and computer-readable media for identifying a safe set of resources that can be used for localization of a software product. This identification involves loading and running a base product having one or more calls to an operating system (or an API)... 20060130029 - Programming language model generating apparatus for hardware verification, programming language model generating method for hardware verification, computer system, hardware simulation method, control program and computer-readable storage medium: The CDFG is generated by the CDFG generating section 109 based on the operation description of hardware 107, the CDFG is scheduled by the scheduling section 110 at an operation frequency required as the specification of the hardware and is assigned to each state, and the operation model of the... 20060130028 - Semantically consistent adaptation of software applications: The adaptation precedence of an application (or order of adaptation of various components) is given as a directed acyclic graph (DAG), with each vertex being an atomic unit of adaptation, or a component which comprises of atomic units of adaptation. Each such component has an associated DAG specifying the order... 20060130030 - Method and apparatus for timing information flow in a distributed system: A computer and software method and apparatus for distributed data processing which provides agreement between data sources (sensors) and data sinks (actuators) as to what data has been written into a shared buffer. The invention further provides methods and means for meeting data timeliness requirements. Invention employs a programming primitive... 20060130031 - Load time bullet proofing for application localization: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the... 20060130032 - Safe, secure resource editing for application localization with language fallback: Embodiments of the present invention relate to methods, systems and computer-readable media for external localization of a software product. This external localization involves loading a base product having one or more calls to an operating system (or an API) to load language specific data. The calls are intercepted after the... 20060130034 - Apparatus, system, and method for providing access to a set of resources available directly to a particular class loader: An apparatus, system, and method are disclosed for providing access to a set of resources available directly to a particular class loader. The apparatus includes a request handler, a locator, an association module, and a navigation module. The request handler receives a resource identifier. The locator identifies a local resource... 20060130033 - Method for providing a software module to an automotive vehicle control unit, and computer program for executing the method: A method for providing a software module to an automotive vehicle control unit comprises the steps of a) establishing a connection between a programmable memory of the vehicle control unit and a programming device, b) generating a request message, the request message comprising a software module identifier for identifying the... 20060130038 - Apparatus, system, and method for facilitating dynamic modification of existing software objects defined in a strongly-typed programming language: An apparatus, system, and method are disclosed for facilitating dynamic modification of existing software objects defined in a strongly-typed programming language. The apparatus includes an invocation framework, an embedder, a reference component, and a development reference component. The invocation framework is configured to pass a loosely-typed base object between a... 20060130042 - Method and apparatus for dynamic application upgrade in cluster and grid systems for supporting service level agreements: Methods and systems are provided for conducting maintenance such as software upgrades in components and nodes within a computer network while maintaining the functionality of the computer network in accordance with prescribed performance parameters. A balance is achieved between the rate of performing a desired system upgrade and the necessary... 20060130043 - Method and apparatus to upgrade software of an apparatus having a plurality of microprocessors: A method and apparatus to upgrade software of an apparatus having a plurality of microprocessors. The method includes: each of the plurality of microprocessors transmitting their identification information and information regarding current software externally to an upgrade device which is connected to the target apparatus via a common external interface;... 20060130035 - Method and chip for upgrading flash rom of optical disk drive: A method for upgrading a flash ROM of an optical disk drive and a chip for performing the method. The method includes sending an activating program to a first scratch pad memory, sending a firmware data to a second scratch pad memory, utilizing a microprocessor to load the activating program... 20060130037 - Method and system for downloading updates: Embodiments of the present invention provide the ability for a software provider to distribute software updates to several different recipients utilizing a peer-to-peer environment. The invention described herein may be used to update any type of software, including, but not limited to, operating software, programming software, anti-virus software, database software,... 20060130041 - Method and system for performing installation and configuration management of tester instrument modules: A method for managing multiple hardware test module versions, software components, and tester operating system (TOS) versions in a modular test system is disclosed. The method includes installing the TOS versions compatible with the modular test system in an archive and installing vendor software components corresponding to the hardware test... 20060130036 - Method, system and storage medium for dynamic service activation: A method for dynamic service activation, including receiving a service item, including a target component and a corresponding target service level. The target component is at a current service level. It is determined if the service item can be dynamically applied to the target component. The determining is responsive to... 20060130040 - Patch impact analyzer: Methods and apparatus for efficiently scheduling downtimes associated with installing updates to software applications are described. According to one aspect of the present invention, a method for accessing an impact of a portion of code, e.g., and update, on an application, includes obtaining metadata associated with the portion of code... 20060130044 - System and method for triggering software rejuvenation using a customer affecting performance metric: A computer-implemented method for triggering a software rejuvenation system and/or method includes receiving a request for resources, determining an estimated response time to the request for resources, determining that the estimated response time is greater than a first threshold, determining that a number of estimated response times greater than the... 20060130046 - System and method for updating and distributing information: The present invention discloses efficient devices, systems, and methods for updating digital information sequences that are comprised by software (110a), devices (104a), and data (110c). In addition, these digital information sequences may be stored and used in various forms, including but not limited to files, memory locations, and/or embedded storage... 20060130045 - Systems and methods for dynamically updating computer systems: Systems and methods for intelligently trickle-feeding a computer system with needed software without over-consuming available bandwidth to allow the software update to occur in the background and to minimize the impact of the update on a user of the computer system. A determination is made as to whether or not... 20060130039 - Update control program, update control method, and update control device: An update control device retrieves consistency information related to a combination of an update control program that carries out update control of a hardware control program, a diagnostic program, and system boards, determine the applicability of an update version of the hardware control program based on the consistency information, and... 20060130048 - Shared schema for software user interface designers and developers: A method, an apparatus and a system provide a shared schema for software user interface designers and developers. In some embodiments, a system includes a machine-readable medium to store a set of validation rules that are based on rules derived from a designer and rules derived from a developer. The... 20060130047 - System and apparatus for software versioning: An extensible markup language (XML) versioning system allows versioning an XML based application software so that customizations made to an early version of the application software can be easily incorporated into the later version of the application software. The XML versioning system identifies XML semantic blocks in a customized early... 20060130050 - Cascading configuration using one or more configuration trees: A method for configuring a product includes locating one or more desired nodes from one or more configuration hierarchies of configuration nodes and determining a configuration based on the one or more desired nodes from the one or more configuration hierarchies of configuration nodes.... 20060130051 - Extensible framework for handling submitted form instance data: Within a forms server, a method of handling form instance data can include registering a plurality of handlers with the forms server and receiving the form instance data. The method also can include selecting a handler from the plurality of handlers according to the form instance data and instantiating the... 20060130049 - Gateway unit for connecting sub-networks, in particular in vehicles: A gateway unit for connecting subsystems, in vehicles in particular, in which at least one modular logical software gateway is used which routes messages between precisely two subnets, thus providing only one individual connection pathway.... 20060130052 - Operating system migration with minimal storage area network reconfiguration: Methods, systems, and computer program products are provided for migrating an operating system from a source computer to a destination computer. Some embodiments include identifying a destination adapter of the destination computer that is coupled for data communications to a SAN that is also coupled for data communications to a... 20060130053 - Communication unit and method for controlling software or data download to subscriber equipment: A method (200, 300) of downloading software to a software definable radio (SDR) (105) includes the steps of determining (305) one or more configuration profile change(s), based on a service required by, or a location of, or an available network to, said SDR (105) and/or a SDR user profile and/or... 20060130054 - System and method for downloading or enabling download of a program from a program store location: A system includes a central program store location having a memory storing a plurality of application programs and a plurality of identifiers. Each of at least some of the identifiers are associated with at least one of the programs. A communication network, such as the Internet, connects the program store... 20060130056 - Determining software deployment parameters: Methods and apparatus, including computer program products, for matching software requirements against target system landscape descriptions and for applying rating metrics to intermediate results during the matchmaking process. Data are received as inputs describing the requirements and dependencies of a particular software application and the resources available in the target... 20060130055 - Solution resources determination and provisioning: Methods and apparatus, including computer program products, for ad-hoc solution resources determination and provisioning. A method includes, in a target compute system residing in a network of interconnected compute systems, assigning a unique identifier to a requested solution, selecting providers for providing identified components of the requested solution, storing identifications... 20060130057 - Multiple-party project management system and method: A computerized system of project management is provided. A plurality of selectable pre-determined project parameters are used and, at least one of the plurality of selectable pre-determined project parameters has an associated follow-up project parameter. A graphical user interface is configured to allow selection from said plurality of selectable pre-determined... 20060130058 - System and method for deployment of configuration and analysis software: The present invention discloses a method and system for deploying software, e.g., software modules designed for acquisition and/or post-processing of images related to a particular imaging agent. The modules can be remotely accessed from a software server.... 06/07/2006 > 90 patent applications in 31 patent subcategories.06/01/2006 > 22 patent applications in 13 patent subcategories. 20060117295 - Automation platform for information management, condition monitoring and real time control of distributed industrial systems: The present invention provides a generic system architecture for use in forming automation systems comprising a plurality of software agents selectively adaptable to implement specific functions used for the integration of information management, condition monitoring and real-time control in an automation system for a distributed industrial system formed thereby. The... 20060117294 - System and method for executing and building a software application: System and method for building a software application by defining an application specification (10) which allows execution of the software application by entering the application specification (10) in a generic application engine (5) running on a computer system. To this end, the application specification (10) comprises a specification (7) of... 20060117296 - System and method for providing access to programmer created java classes: A system and method implementable in a JAVA® application for providing C++ language friend-style access that grants JAVA® objects access to methods of another JAVA® object. The method comprises steps of: providing a method in the implementing JAVA object for determining the name of a JAVA object class that has... 20060117297 - Device and method for controlling at least one system component of an information system: A device and a method for controlling a system component of an information system having at least one sensor and at least one processing unit are provided. A control unit uses information from the system component and controls the configuration of the sensor and processing unit while the information system... 20060117298 - Stacked file systems and methods: Embodiments of a stacked file system and method are disclosed. One system embodiment includes a memory including a stack that includes a first module and a second module, the first module including executable code that has distinct functionality from executable code of the second module; and logic configured to create... 20060117301 - Computer program and method for establishing, documenting, implementing, and maintaining a quality management system for quality systems assessment and product verification programs: A method of implementing a quality systems management program involves assisting a supplier of agricultural products in developing a quality management program that complies with requirements of a USDA quality systems assessment program. A quality manual is created that includes information relating to the quality management program as well as... 20060117299 - Methods and apparatus for monitoring program execution: A technique for monitoring an execution of a program is provided. At least one relational query is constructed and compiled into a program instrumentation. The program instrumentation is incorporated into the program and one or more query results are output from the program as the program executes.... 20060117300 - Tracking modified pages on a computer system: A method for tracking modified pages is provided. The method is utilized in a fault-tolerant system, the fault-tolerant system comprising a first computer system and a second computer system. The method involves copying a memory from the first computer system to the second computer system at a first point in... 20060117302 - Type propagation for automatic casting of output types in a data flow program: System and method for implicit downcasting at compile time in a data flow program. A first data flow function in an object-oriented dataflow program is identified, where the first function includes an input of a parent data type and an output of the parent data type. The first function is... 20060117304 - Method and system for localizing a package: A localization tool is arranged to automatically localize a raw package for a target language, country or geographic region. The raw package is an executable binary stored in a specific location identified in a file system. The raw package includes data that identifies localization information. The localization tool uses the... 20060117303 - Method of simplifying & automating enhanced optimized decision making under uncertainty: Many business problems involve too many complex and interacting variables for a person to solve them, unassisted. Linear programming, statistical and probability analyses provide effective tools for solving such problems, but until now, use of these tools has not been practical for persons without extensive mathematical training. The present invention... 20060117305 - Method for the secure interpretation of programs in electronic devices: The invention relates to method for secure interpretation of a program in an electronic device. An interpreted program is loaded and a stub executable is formed using a prototype stub executable. The stub executable is associated with the interpreted program. At least one second capability also is assigned to the... 20060117306 - Storage controller software development support system and software development support method: In the present invention, the scope and degree of the effect of hardware alterations on software is grasped, and development is performed while making coordination between software and hardware. The storage system comprises a plurality of hardware elements and a plurality of software elements, and these respective elements are connected... 20060117307 - Xml parser: A method of generating a parser of a source code file that references a syntactic dictionary, a method of compressing the file, and apparatuses that use the methods. The syntactic dictionary is converted into a corresponding plurality of expressions, of a context-free grammar, that are a grammar of the source... 20060117308 - Data processing apparatus and ic card: A data processing apparatus (1) can implement the execution of a virtual machine instruction based on an execution routine specified by the native instruction of a CPU (2) and has an address converting unit (3) capable of sequentially converting an address output from the CPU into the address of the... 20060117309 - Software configuration methods and client module communication component: Methods and systems for backing up data of a client connected to a server. The methods and systems include operating a graphical user interface for displaying to a user information about the data of a client. At an administrator module and client module, initiating one or more wizard program modules... 20060117312 - Device to serve software to a host device through a peripheral device and method thereof: A device and method of serving software to a host device through a peripheral device, and/or a peripheral device to serve software to a host device. The software-serving method may include obtaining and storing host device software information, and/or host device installation software information, comparing information on the stored host... 20060117310 - Method and system for analyzing the impact of a software update: A method and system for analyzing the impact on software of an update to a software system is provided. The impact analysis system identifies resources that are affected by an update to the software system and identifies resources that are accessed by various software components during execution of the software... 20060117311 - Method for effecting software maintenance in a software system landscape and computer system: A method for effecting software maintenance in a software system landscape comprising a central control system and a plurality of logical systems interconnected by logical transport paths, each system having associated therewith one of a plurality of system roles is described. The method comprises: providing system role types, each system... 20060117313 - Method for patching firmware in memory device: The present invention is related to a method for patching a firmware in a memory device. At least one functional patching program is stored at a read/write memory location inside the memory device, thereby correcting or updating a functional program in the firmware. Once the function is used, it can... 20060117315 - Help system, automation device with a help system and a method for providing help data: The invention relates to a help system. The help system comprises a first help facility (2) which is preferably installed as part of an application on a data processing device (3), the first help facility (2) providing a user with help data on the basis of context data defined by... 20060117314 - Software execution control system and software execution control program: It is possible to prevent unauthorized use of software such as a game program in download type software distribution for using a program and data by storing them in a user computer in advance. A user downloads (S2) a game program (40) of new version (including an accompanying data group)... Previous industry: Data processing: design and analysis of circuit or semiconductor maskNext industry: Electrical computers and digital processing systems: virtual machine task or process management or task management/control ###### RSS FEED for 20091112: 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 1.77243 seconds |
* Easy, fast online form * Protect your Inventions * US Patent Office filing Provisional Patent Utility Patent - - - - - - - - - - - - - - - - - - - - - - * Fast online form * Protect your Name/Design * US Government filing Trademark Services - - - - - - - - - - - - - - - - - - - - - - PATENT INFO |