|
FREE patent keyword monitoring and additional FREE benefits. |
![]() |
|
|
USPTO Class 717 | Browse by Industry: Previous - Next | All 05/2006 | Recent | 08: 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 | Mar | Feb | Jan | Data processing: software development, installation, and management inventions 05/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. 05/25/2006 > 21 patent applications in 13 patent subcategories. 20060112369 - Method and system for capturing and checking computer system configuration information: A method for capturing computer system configuration information of a computer includes the steps of: initializing a Component Object Model (COM) application programming interface of the computer; accessing a WMI (Windows Management Instrumentation) name space of the computer; creating objects for classes in the WMI name space; and capturing computer... 20060112367 - Method and system for ranking services in a web services architecture: A method includes ranking services in a web services architecture and a web services architecture. The web services architecture has a hierarchy of services with a root originating service requester and a service of a first level in the hierarchy calling a service of a lower level. The originating service... 20060112370 - Runtime services for network software platform: Runtime services for network software platforms are described. In one implementation, runtime services are configured for a web application. A configuration file is created containing tags that provide references to configuration information specific to operational behavior of the web application. The configuration file is read upon receiving a request to... 20060112368 - System and method for managing position independent code using a software framework: A system and method for managing position independent code using a software framework is presented. A software framework provides the ability to cache multiple plug-in's which are loaded in a processor's local storage. A processor receives a command or data stream from another processor, which includes information corresponding to a... 20060112371 - Methods and apparatus for estimation of project schedules: One embodiment of the invention is directed to automatically extending a task in a project schedule. If certain information items associated with a task are not specified, the scheduled completion time for a task may be automatically extended under the assumption that if these information items are unknown, the task... 20060112372 - Method, system and program product for implementing java server page (jsp) containers as java server faces (jsf) components: The present invention provides a method, system and program product for implementing a JSP container as a JSF component. Specifically, under the present invention, a bridging JSP is introduced between a JSP container and a JSF runtime. The JSF runtime “renderer” will pass parameters needed for implementing/rendering the JSP container... 20060112373 - System and method for visualizing exception generation: A system for animating the visualization of exceptions thrown by an application includes an application server; an application program; an in-memory exception table; an exception log file; an analysis database; and a user interface. The application server is operable for executing the application program during a server session including a... 20060112374 - System, method, and medium for efficiently obtaining the addresses of thread-local variables: A software method for obtaining an address of a thread-local variable while executing a computer program is described. The method designates a memory location to store an address of a function. The method, after the computer program starts to run, obtains the address of the thread-local variable by executing a... 20060112375 - Computer workstation resource usage monitoring system: A configurable computer resource usage system for collecting hardware and software usage from computer systems with various operating systems, aggregating and filtering the data, transferring it to a centralized computer system, and performing analysis to determine if a hardware or software upgrade is needed. A computer software product that executes... 20060112376 - Virtual data representation through selective bidirectional translation: A computer-aided circuit design application has a virtual node feature and a design tool. The virtual node feature is adapted to access design specification information in a first data format and to represent the accessed design specification information as a virtual data node object within a list of node objects... 20060112377 - Phantom serializing compiler and method of operation of same: The invention includes a computer and a method of operating a computer to generate a program for an embedded processor comprising the steps of compiling a multitask application with a generic front-end compiler to generate a basic block (BB) control flow graph (CFG) of the multitask application; generating non-preemptive blocks... 20060112378 - Architecture specific code: Exemplary techniques for utilizing architecture specific code are described. In a described embodiment, a method comprises storing architecture specific design verification code in a plurality of architecture specific code libraries. Each of the architecture specific code libraries corresponds to a select generation of architecture. The method further verifies a design... 20060112379 - Method and system for on demand java resources: A method and system for using a Java Custom ClassLoader to dynamically build and maintain a list of Java Class Files and resources that are used by applications that run in Point Of Sale (POS) terminals or other POS devices. The Java Class Files and resources are ordinarily obtained from... 20060112381 - Apparatus, system, and method for adapter code image update: An apparatus, system, and method are disclosed for updating a code image for a communication adapter. The apparatus includes a save module, an update module, and a restore module. The save module saves configuration data associated with a connection at a communication adapter. The update module updates a code image... 20060112383 - Method and apparatus for solution-template based deployment and management of an integration solution: A method for automating the deployment and lifecycle management of an integration solution by using a deployment solution template to gather deployment information, where the integration solution combines components developed separately or on different platforms. The deployment information gathered includes the computing environment topology into which the integration solution is... 20060112385 - Method and circuit for updating a software register in semiconductor memory device: A method and circuit for updating a software register is disclosed, wherein the software register is updated using data received through a data I/O pad, and the updated data is read and transferred to the outside through the data I/O pad. The disclosed method of updating the software register includes... 20060112382 - Method for analysis of control systems: The present invention provides a framework to let users systematically analyze, and design controllers for, complex non-linear dynamic systems modeled in a block diagram environment. By extracting linearized models from non-linear plant models (block diagrams), users can use one or more control design and tuning methodologies available for linear systems.... 20060112384 - System and method for programming an isolated computing environment: A computer is provided with an isolated computing environment. The isolated computing environment is adapted to allow initial programming for use in manufacturing, distribution and sales. The isolated computing environment further allows an authenticated source or authenticated code to update the isolated computing environment with code and configuration data for... 20060112380 - System and method for updating information: The invention relates to a system and a method for updating information displayed on a client in a process data-driven environment. An updating stamp is provided along with information units used for displaying process data of automation devices in a browser during collection thereof. The updating stamp is compared with... 20060112386 - Method and apparatus for installing software in mobile communication terminal: Disclosed is a method and an apparatus for installing software in a mobile communication terminal. The apparatus for installing software in a mobile communication terminal, includes an external memory having software to be installed, a detector of the mobile communication terminal for, if an external memory is plugged in the... 20060112387 - Updating elements in a data storage facility using a predefined state machine, with parallel activation: A technique for updating elements in a data storage facility, including a single server or a multi-server system, such as by providing updated internal code packages to the elements. The update is performed using a fixed state machine, where the elements are updated in a coordinated manner within the constraints... 05/18/2006 > 11 patent applications in 10 patent subcategories.20060107250 - Interpreter for simplified programming of graphics processor units in general purpose programming languages: Although GPUs have been harnessed to solve non-graphics problems, these solutions are not widespread because GPUs remain difficult to program. Instead, an interpreter simplifies the task of programming a GPU by providing language constructs such as a set of data types and operations that are more familiar to non-graphics programmers.... 20060107251 - Managing code when communicating using heirarchically-structured data: A description of the hierarchically-structured document is accessed and converted into an early-bound object having at least some of the same properties as the hierarchically-structured document, and having at least some of the methods that may be performed on the hierarchically-structured document. When a function call is placed to the... 20060107252 - Mutually exclusive options in electronic forms: Systems and methods enabling creation and/or use of an electronic form capable of allowing a user to select from mutually exclusive options without the electronic form being in an invalid state are described. One of the described electronic forms remains valid to its schema by atomic swapping of data substructures... 20060107253 - Method and apparatus for generating specification data: When a source program written in Java or the like and using methods of BigDecimal class, a priority conforming to a predetermined arithmetic rule is identified for an arithmetic operational method included in an arithmetic operation statement, and the arithmetic operational method and the identified priority are registered into a... 20060107254 - Method and system for computer based testing using a non-deterministic exam extensible language (xxl) protocol: A system for computer-based testing for producing a test and delivering the test to an examinee includes a test driver that has an executable code that controls the test driver, a storage device that has a plurality of storage locations, which store the test definition language as a plurality of... 20060107255 - Intelligent performance monitoring based on user transactions: A system and method to allow an individual transaction in an instrumented software application to be monitored according to its own configuration. In one preferred embodiment, each transaction is associated with a token. The token includes the monitoring configuration that should be used for the associated transaction. When the application... 20060107256 - Methods and system for software metering: Methods and systems for providing real-time reporting of software usage includes an agent running on a local computer. The agent identifies new processes started on the computer and checks the new process against a restricted list. If the new process is on the restricted list, the agent automatically performs one... 20060107257 - Executing a native software routine in a virtual machine: A method of executing a software routine in a virtual machine executing on a computer system, wherein the computer system can operate in one of a virtual machine execution context or a native execution context, the method comprising the steps of: identifying a declaration of the software routine, the declaration... 20060107258 - Program, program code optimization method, program code compile method, program code, and information processing system: A program which causes an information processing system storing program code containing a plurality of routines to execute the following steps to perform inter-procedural optimization on part of the program code. The system generates a clone of each routine that is going to be called by another routine from among... 20060107259 - Communication interface for use in personal computer: A communication interface for use in a personal computer is provided, which is electrically connected to a chip set in a personal computer, and is used for obtaining system information in the personal computer through a shared memory, and recording the system information in a storage memory, displaying files and... 20060107260 - Efficient generator of update packages for mobile devices: An efficient generator of update packages employs a new command SET PTR CACHE to take advantage of a rudimentary caching mechanism that allows exploiting of local patterns in pointer replacements.... 05/11/2006 > 92 patent applications in 32 patent subcategories.20060101371 - Method of enhancing a program stream: The invention relates to a method of enhancing a content that comprises original program streams, by adjunction of at least one enhancement program stream associated with at least one of said original program streams. The invention also relates to a computer program comprising instructions for implementing such a method, and... 20060101372 - Method, system, and software for determining platform management functionality: A profiling program or function can determine functionality, e.g. which commands and/or command parameters are supported, of a platform management subsystem. Information about the system's functionality can be provided to instrumentation code, presentation layer software applications, or the like, allowing an intelligent determination about which platform management options to expose... 20060101373 - Design-time system and method to enable programming assistance across languages and compilation boundaries: The subject invention pertains to systems and methods to provide rich and intelligent programmatic assistance across language and compilation boundaries. In essence, the systems and methods can monitor a plurality of compilation units in a software project to determine the language(s) employed therewith and provide intelligent code assistance to the... 20060101374 - Enterprise management system installer: An installation tool is proposed for enterprise management systems using objects to install settings to a business logic portion of a computer system. An object manager may create a library of one or more enterprise management system objects. The enterprise management system objects may include settings information sufficient to cause... 20060101383 - Bi-directional product development process simulation: A bi-directional software development process simulation model is described. The model simulates the stages of a software development process, taking advantage of equations relating to defect injection and detection along with parameters describing detection and injection rates. By simulating the development process in the forward direction, predictions can be made... 20060101379 - Computer method and apparatus for implementing redefinition of model features: Computer method and apparatus implements redefinition of features in a programming model. The invention method includes (i) providing a model element having a feature with a redefinition such that the feature is a redefined feature; (ii) storing indications of the redefinition; and (iii) interpreting the stored indications and generating therefrom... 20060101381 - Computer method and apparatus for implementing subsets constraints in programming models: A computer method and system for implementing subsetting properties and subsets constraints in a programming model. The method and system provide a model element having a subsetting property or a property with a subsets constraint. The invention stores subsets constraints information as annotations to the model element. An interpreter member... 20060101380 - Computer method and system for enforcing derived union constraints: A computer method and system preserves derived union constraints and enforces the same in generated target code. The method includes (a) providing a model element having one or more derived union properties, (b) tracking derived union constraints from the derived union properties of the model element, and (c) interpreting the... 20060101375 - Device configuration and management development system: A device configuration development system uses a common configuration and management database for the development of configuration and management data. A device management system for set of devices is provided from the common and management data for the management and configuration of a set of devices. Each device in the... 20060101384 - Management interface for a system that provides automated, real-time, continuous data protection: A data management system that protects data into a continuous object store includes a management interface having a time control. The time control allows an administrator to specify a “past” time, such as a single point or range. When the time control is set to a single point, a hierarchical... 20060101376 - Method and system for improved modeling language profile: Computer method and system improves implementation of modeling language profiles. The invention method and system enables user definition of an extension and application of the defined extension to a model element. During runtime, a metamodel object is dynamically created for representing the defined extension, and a link is dynamically generated.... 20060101377 - Parsing location histories: A location history is a collection of locations over time for an object. A stay is a single instance of an object spending some time in one place, and a destination is any place where one or more objects have experienced a stay. Location histories are parsed using stays and... 20060101382 - System for and method of litigation management and support: A system for and method of litigation management and support for providing logical analysis of the critical problem of proving a legal case at trial, including the computer hardware for and software program steps of: (1) specifying the claims or defenses at issue; (2) specifying the elements of the particular... 20060101378 - System, method, and software for relation-based product development: A product design method includes accessing a defined product design structure. The product design structure includes a number of customer concerns, a number of physical properties associated with components of the product, and a number of relation models. Each customer concern is associated with at least one physical property via... 20060101387 - An open model driven architecture application implementation service: A process for developing a software application as a service using an open model drive architecture. The business problem is analyzed to develop an application definition in a first flexible grammar. A number of view templates are accessed using a controller definition that interprets the grammar to transform the application... 20060101388 - Computer method and apparatus for collapsing programming metamodels: Computer method and apparatus collapse program metamodels to provide a collapsed, in syntax view of the subject metamodel. The invention method and apparatus obtain multiple programming model packages. Each said package is formed of a respective plurality of model elements from the subject metamodel. Next the invention combines (e.g., collapses)... 20060101389 - Image display control apparatus and program and method therefor: An image display control apparatus, an image display control method for the image display control apparatus, and a program for the image display control apparatus that control display of windows on a screen on the basis of window headers, the program including the steps of: creating the window headers, in... 20060101385 - Method and system for enabling roundtrip code protection in an application generator: A method for protecting custom coding an application generation system. An application generator uses a view template to generate content based on a specified application definition. The view template contains one or more custom code blocks. As the application content is generated, custom code blocks are generated and each assigned... 20060101386 - System and method for creating application content using an open model driven architecture: A method for generating application content includes specifying an application definition or model in a flexible grammar, defining a set of templates that define generalized content output forms, and specifying a control definition for transforming the application definition into application content based on the templates. A transformation engine accesses the... 20060101390 - Lookup control configuration: A system and method for facilitating lookup control configuration is provided. The system incorporates the persistence of the metadata required to associate a field and a display value of a lookup list, and facilitates creation of a lookup type user interface control. Thus, a user (e.g., developer) can drag a... 20060101391 - Spreadsheet application builder: Methods and apparatus, including computer program products, that relate to application development and analytical applications. A method of developing an application can include providing application building tools, receiving input, and generating, in a spreadsheet system, an application based on a set of the application elements and a specification of parameters.... 20060101392 - Strongly-typed ui automation model generator: The subject invention provides a unique system and method that facilitates automation of UI used in conjunction with testing applications. The system and method involve gathering information about various controls including the control IDs, controls types, and control locations within a particular dialog or window. A strongly-typed class can be... 20060101393 - System and method for building an open model driven architecture pattern based on exemplars: View templates for use in generating application content are created by analyzing and categorizing existing application examples to derive reusable abstractions of application artifacts. Example application artifacts or source modules are categorized by role and function. Based on the categorized artifacts, a generalized, abstract view for the role and function... 20060101394 - Computer-implemented outputting of table rows to an output device: A method for outputting rows of a table via an access function. The method comprises the following stages: displaying a superset of the elements of an ordering column of the table; determining a selected set from the superset by user interaction; selecting a row of the table in which there... 20060101395 - System and method for real-time applications modification: An object shell console allows maintenance personnel to upgrade or otherwise modify an executing computer application without suspending or terminating the application's execution. The object shell console attaches to the application while it is executing and extracts program data. The program data is displayed to a maintenance person. Based on... 20060101400 - Apparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner: The present invention concerns methods and apparatus for performing computer system maintenance and notification activities in an opportunistic manner during time periods identified by a user when the user expects not to be using the computer system. In methods and systems of the present invention, the user prioritizes computer system... 20060101396 - Automatic toolbox population: The subject invention provides for a system and/or methodology that automatically effects populating a visual designer toolbox with predefined custom controls. In accordance with aspects of the subject invention, a user (or application) can program a binary definition of a desired custom control. The subject invention can scan the binary... 20060101399 - Computer and access control method in a computer: A CPU 11 executes a management program B (Pb), from a management program A (Pa) receives authentication information, a request, and a program ID, and determines whether the authentication information is correct. If the authentication information is correct, the CPU 11 acquires the execution authority information of the authenticated user,... 20060101398 - Program output management: Systems, methods, and devices are provided for program output routine management. One method embodiment provides for output routine management in a program. The method includes associating a first identifier with a first type of program output routine and associating a second identifier with a second type of program output routine.... 20060101397 - Pseudo-random test case generator for xml apis: A test case generator including a test model generator for generating test models. A test case instance generator uses a permutation engine to generate test matrices from the tests models and generates XML documents from the test matrices. The documents are applied to an XML-based application interface to test the... 20060101404 - Automated system for tresting a web application: Described are techniques and mechanisms that implement an automated process for testing a Web application. Generally stated, a recording tool resident on a Web server records the requests that are issued by browsing software to the Web application. The requests that are recorded are stored in classes that are test-scenario... 20060101405 - Breakpoint logging and constraint mechanisms for parallel computing systems: A system that facilitates debugging of a computing cluster and/or distributed applications environment. A debugger component receives a debugging expression, and a constraint component includes both a static constraint engine (SCE) and a dynamic constraint engine (DCE) processes the debugging expression to automatically perform a debugging process on at least... 20060101401 - Execution recovery escalation policy: Deterministic code execution may be recovered for programs or portions thereof by implementing a programmable policy on a system host to escalate the scope of a code discard based on various parameters.... 20060101403 - Method and system to automate software testing using sniffer side and browser side recording and a toolbar interface: A method and system to automate software testing using sniffer side and browser side recording and a toolbar interface are described. In one embodiment, a system tests programming code associated with a website and creates a first test case. In another embodiment, the system includes a testing device having a... 20060101402 - Method and systems for anomaly detection: A system for detecting anomalies includes a first hardware system and a first run-time environment. The first hardware system generates outputs. The first run-time environment has a bi-directional link to an integrated development environment. The first run-time environment includes a first control system, a first diagnostic agent, and a second... 20060101406 - Object test bench: A facility for testing an object in an integrated development environment without providing source code or knowing semantics of a language is described. In various embodiments, the facility receives an instantiated object, displays the instantiated object visually, receives a command from a developer relating to the instantiated object, and provides... 20060101407 - Delegate registration in a managed code execution environment: A runtime execution environment may implement code access security by annotating a delegate to a publisher with a list of potential callers to the publisher. If a permission verification process for at least the listed potential callers results in even one indication of no trust, an exception may be thrown.... 20060101410 - Abstracted managed code execution: In a managed code execution environment in which resources are constrained, resources may be managed in accordance with weak references for which semantics are extended.... 20060101409 - Method, apparatus and network architecture for enforcing security policies using an isolated subnet: A method for enforcing security policies required to gain access to a network includes determining if a client desiring a connection to the network is in conformance with a current version of the security policies, and if a client is not in conformance with a current version of the security... 20060101408 - Terminal, method and computer program product for validating a software application: A terminal for validating a software application includes a processor capable of operating an operating system (OS) platform (e.g., Symbian™ OS platform), and capable of operating at least one software application above the OS platform. The software application(s) are associated with a permission record that includes permissions identifying services the... 20060101412 - Method to bridge between unmanaged code and managed code: A method of executing managed code in unmanaged host is disclosed. The method may require loading a runtime bridge in the unmanaged host, passing a callback from the unmanaged host to the runtime bridge, loading specified managed code assembly into the runtime bridge (under direction of the unmanaged host), executing... 20060101413 - Software operation monitoring apparatus and software operation monitoring method: A software operation monitoring apparatus for monitoring an operation of software under execution, including: a policy information storing unit configured to store policy information for distinguishing a monitoring target operation and out-of-monitoring operation of software; an execution history recording unit configured to record an execution history of the software; a... 20060101414 - System and method for automatically generating self-checking software: Generates self-checking software by providing characteristics of a specification; traversing points in state space defined by the characteristics to generate stand-alone test code; determining if the generated code is deterministic; and forming expected results of the test code into a standalone, self-checking body of test cases. The expected results may... 20060101411 - System and method for virtual catching of an exception: The techniques and mechanisms described herein are directed to a method for virtually catching an exception. A debugger receives a notification identifying information about an exception that occurred during execution of an application. The debugger then selectively chooses a location on a call stack where execution of the application resumes... 20060101416 - Parallelism performance analysis based on execution trace information: A system for conducting performance analysis for executing tasks. The analysis involves generating a variety of trace information related to performance measures, including parallelism-related information, during execution of the task. In order to generate the trace information, target source code of interest is compiled in such a manner that executing... 20060101415 - Service logic program tracing: Systems, methods, and devices are provided for tracing a program such as a service logic program (SLP). One method embodiment includes accessing a conditional associated with a trace category and testing the conditional before making a tracing system call.... 20060101418 - Apparatus and method for automatic generation of event profiles in an integrated development environment: An apparatus and method automatically generate an event profile in an integrated development environment. In one specific implementation, an event profile is automatically created that identifies portions of the computer program that have changed since the last time the computer program was run. The automatically-generated event profile may be used... 20060101417 - Automatic generation of device and user profiles: A host server downloads a diagnostic program which is then used to interrogate a client device from time to time for its capabilities to generate a profile, which is used to generate a device entry in a database and to provide a reference address which is transmitted back to the... 20060101421 - Method and system for performance profiling of software: Performance profiling of software by producing a performance profile of a software processing unit and performing statistical analysis on the performance profile by matching the performance profile with at least one additional performance profile. An algorithmic approach is used to match data related to processes and/or threads and/or similar processing... 20060101419 - Program code coverage: Determining code coverage of a computer program is disclosed. In an embodiment, the program is divided into a plurality of code sections, and the program including the plurality of code sections is run with a plurality of test data sets. In the first test run, all code sections of the... 20060101420 - Programming language support for integrating undo and exception handling: Existing methods for returning program state to a previous state are often too heavy weight. Often these methods attempt to guarantee a series of properties to a programmer across a distributed environment or multiple threads. Instead, a program state reversion mechanism provides a light weight and efficient runtime solution for... 20060101428 - Compressing integrated circuit design data files: Described herein are methods for generating concise descriptions of an IC layout. The description from a first format is read and deciphered for determining any patterns in any repetition of elements of an IC layout. The repetitions are then expressed in a concise form to further compress the description. Duplicative... 20060101424 - Computer interchange of knowledge hierarchies: A means for exporting a Task-Method-Knowledge (TMK) hierarchy is disclosed using XML as an intermediate file format. Using a computer interface, a user selects the TMK hierarchy, or portion of a TMK hierarchy, to export. The elements of the selected are written to a XML document using an XML schema... 20060101427 - Handover between software and hardware accelarator: A bytecode accelerator which translates stack-based intermediate language (bytecodes) into register-based CPU instructions transfers plural pieces of internal information from a register file of a CPU to the bytecode accelerator by means of an internal transfer bus between the bytecode accelerator-and the CPU and an input selection logic of the... 20060101426 - Information processor, information processing method, and programs therefor: Power consumption can be suppressed while maintaining an appropriate execution speed. The information processor has an interpreter for interpreting a source program or intermediate language program and a run-time translator for translating the program into a machine language program native to the computer. The information processor comprises a power-saving request... 20060101425 - Method and apparatus for automatically converting numeric data to a processor efficient format for performing arithmetic operations: A compiler (or interpreter) detects source language instructions performing arithmetic operations using a fixed point format (preferably packed decimal). Where the operation can be performed without loss of precision or violation of other constraints of the source language, the compiler automatically converts the operands to a floating point format (preferably... 20060101423 - Method and apparatus for elegant mapping between data models: Data is requested by an XML application conforming to the XML data model. The data is stored in an SQL database conforming to the relational data model. A mapping component transforms the XML query into an SQL query using a mapping component comprising instructions obtained from an instruction set defined... 20060101422 - Processing application data: Electronic devices and methods of processing and preparing processing application data are disclosed. Application data are operated on a first electronic device (2a) and a copy of said application data is operated on at least another electronic device (2b). A method call for modifying application data on the first device... 20060101430 - Program conversion device and method: A program conversion device for converting a program source is provided. The program conversion device comprises: a section and index acquisition device for acquiring a section code for indicating a section embedded in the program and performance index information embedded in the program in association with the section code; a... 20060101429 - Source code translator: A method, computer program product, and apparatus comprise providing a Java developer kit class library comprising first Java classes; providing a Java Open Foundation class library comprising second Java classes each containing one or more of the first Java classes; providing a .NET SDK class library comprising .NET classes; providing... 20060101432 - Assembly language code compilation for an instruction-set architecture containing new instructions using the prior assembler: A assembler extended instruction set architecture ISA is formed from a current ISA to which is added new instructions. Assembly of source code listing of a mixture of current and new assembly language instructions is accomplished by preprocessing the source code to create a temporary file that contains the old... 20060101431 - Virtual types: A “virtual type” that, to the reflection system, looks and acts like a fully compiled type—in reality, the “virtual type” does not exist and has been fabricated based on another API such as CodeDOM. Essentially, the “virtual type” allows code to be implemented using a single code path and therefore... 20060101434 - Reducing register file bandwidth using bypass logic control: A method, apparatus, and system are provided for reducing register file bandwidth using bypass logic control. According to one embodiment, a source code is translated into an intermediate code, which is then to be translated into an executable code. A bypass control logic description file is accessed to perform a... 20060101433 - Revalidation of a compiler for safety control: A method to revalidate a compiler intended for compilation of a user-written program for safety control in an industrial control system after it has been used. A test program is compiled a first time which test program is defined in a control language. The compiler is validated by verifying that... 20060101437 - Data processing device and method: A data processing device and method are provided. The data processing device includes a code storage unit storing an original code to be translated into a machine language code, a code analyzer analyzing the original code stored in the code storage unit, a register allocator allocating a predesignated register for... 20060101435 - Detection of code patterns: A code pattern detector including at least one pattern definition expressed in a pattern language, and a code analyzer operative to employ the pattern definition to analyze a code base, the code analyzer including a representation builder operative to construct a representation of the code base, a pattern detector operative... 20060101436 - Hosting environment abstraction model for content: Software programming models are provided for supporting host-environment agnostic content that can be hosted in different hosting environments (e.g., browser or window) without needing to rewrite the content. The models comprise a host-environment abstraction wrapper that provides a transparent layer of abstraction between content and host-environment specific instructions. The host-environment... 20060101438 - Conditional compilation of intermediate language code based on current environment: Conditional compilation of intermediate language code based on current environment includes loading intermediate language code on a device. Portions of the intermediate language code are conditionally just-in-time compiled based on a current environment of the device. In accordance with certain aspects, intermediate language code is loaded on a device and... 20060101439 - Memory management in a managed code execution environment: A runtime execution environment may manage resources by storing data in a plurality of uniform sub-blocks of memory. Each of the sub-blocks is uniformally configured in terms of size and offsets.... 20060101440 - System and method for optimizing mainframe applications: A computer-implemented method for optimizing an application having associated source code includes storing a catalog of one or more statements having an adverse affect on application performance. The method also includes compiling the source code associated with the application into one or more compiled listings. Furthermore, the method includes scanning... 20060101441 - System and method for frequency based loop reorganization: A system and method for reorganizing source code using frequency based instruction loop replication are provided. Code is reorganized based on the frequency of execution of blocks of the code so as to favor frequently executed blocks of code over rarely executed code with regard to subsequent optimizations. Frequently executed... 20060101442 - Reusable software components: Methods and apparatus, including computer program products, implement techniques for structuring applications into reusable components. A reusable component having an external interface and an internal interface is implemented. The component encapsulates functionality, where multiple instances of the component are reusable at the same time. The component is configurable to embed... 20060101443 - Source code management system and method: The present invention provides a system and method for managing source code. The system comprises an administrative module including a build services module configured to perform a build action on a source code file and a library module functionally coupled to the administration module and configured to support library services... 20060101444 - Global object system: A system and/or methodology to publish and share global objects in a visual designer is provided. A global object is an object that is available anywhere in the development project, rather than being local to a class or user interface element. Aspects of the invention are directed to a mechanism... 20060101445 - Model extension framework: Techniques for implicitly extending an object model, even those that do not provide an extension mechanism, in a manner that is transparent, independent, and non-disruptive to the model itself. An “extension” is preferably created for each object to be extended, and comprises a reference to the object and contains an... 20060101446 - System and method for sharing objects between applications in a virtual runtime environment: The techniques and mechanisms described herein are directed at sharing objects between applications executing in a virtual runtime environment. The techniques include compiling a cpu-independent file to create executable instructions that are associated with an application that is executable in a virtual runtime environment. A constructor associated with a shareable... 20060101453 - Deploying java applications in resource constrained environments: Methods, systems, and products are provided for deploying Java applications in resource constrained environments. Embodiments include identifying a resource constraint of a target system and filtering the Java application in dependence upon the identified resource constraint. In many embodiments, identifying a resource constraint of a target system includes identifying limited... 20060101450 - Feature usage based target patching: A method for applying patches to one or more applications is provided. The method includes receiving a patch for a feature where the patch includes applicability requirements. The applicability requirements detail requirements that should be met for the patch to be applied. Usage information for the feature is then determined.... 20060101455 - Information processing device capable of updating a stored program: A controller compares hardware structure information stored in a nonvolatile memory and hardware structure information of an updated program obtained from an interface unit, and transfers the updated program to the nonvolatile memory to change a current program when a result of the comparison exhibits matching. When a controller determines... 20060101449 - Location based software flashing system: A software flashing system includes a processor and a position locating system in communication with the processor and configured to provide information relating to a geographic location of at least one target entity. The processor is configured to interface with the position locating system to determine the geographic location of... 20060101452 - Method and apparatus for preserving dependancies during data transfer and replication: Database objects, having interdependent relationships, are transferred for replication from a publisher to a subscriber in the order of a topological sort using a depth first search algorithm. When the depth first search algorithm attempts to enumerate all outgoing edges (dependencies) of a given node (database object), a request is... 20060101454 - Method for controlling the distribution of software code updates: A method is described for controlling the distribution of a software code update for an embedded software application on a device. The method includes the steps of assigning an asymmetric key pair to the software application and another asymmetric key pair to the sender of the software code update. The... 20060101447 - Methods, systems, and computer program products for performing per-event device synchronization: Exemplary embodiments relate to methods, systems, and computer program products for performing per-event device synchronization activities. The method includes initiating a synchronization operation in response to an entry of event information in an information management application executing on a device. The device is associated with at least one other device,... 20060101448 - Printing device: A printing device can create a first image of control firmware in a volatile storage area. The printing device can transform the first image so as to create a second image in the volatile storage area, where the second image is an image of a second version of the control... 20060101451 - Transferring configuration data: A method for transferring configuration data to an electronic appliance includes coupling one of an interrogator and a transponder to a component of the electronic appliance. With another of the interrogator and the transponder not coupled to any component of the electronic appliance, the interrogator emitting electromagnetic waves and the... 20060101461 - Apparatus and method for installing monitor driver: Apparatus and methods directed to installing a monitor driver are disclosed. An embodiment of a method can include sending a request signal from a computer to a monitor to request sending of at least one driver file stored in the monitor, sending the driver file stored in the monitor to... 20060101458 - Custom assembly to extend a wizard: A custom assembly is registered and supported for extending a wizard, such as a template wizard, to perform custom actions. A data file is provided to a wizard. The wizard generates project files, which are then adjusted based on an assembly with custom code. The assembly with custom code may... 20060101457 - Method and apparatus for determining which program patches to recommend for installation: A method and system for selecting patches to recommend for installation on a given computer system. The method, for example, comprises selecting one or more patch analyzer programs from a collection of such programs and then executing each selected program, causing it to generate issues by processing a set of... 20060101456 - Method and system for configuring an electronic device: A method and system for configuring a new device are disclosed. The method includes using a host system to create a configuration file including data useable to configure the new device. A portable storage device is interfaced to the host and the configuration file is transferred to the storage device.... 20060101459 - Method and system for configuring an electronic device: A method and system for configuring a new device are disclosed. The method includes using a host system to create a configuration file including data useable to configure the new device. A portable storage device is interfaced to the host and the configuration file is transferred to the storage device.... 20060101460 - Method and systems for integrating software distribution: A method for integrating software distribution. A main execution file and a plurality of shared distribution systems are packaged as a main installation program. The main installation program accesses an installation configuration file, registering the number of installation components and installation sequences corresponding to each installation component. The main installation... 20060101462 - File deployment system and method: Systems, methodologies, media, and other embodiments associated with deploying files are described. One example system embodiment includes a deployment logic configured to automatically prepare one or more files for deployment that are retrievable from a designated location. The deployment logic can also be configured to deploy the one or more... 05/04/2006 > 14 patent applications in 11 patent subcategories.20060095890 - Embedded detection objects: Programs, methods and devices are provided for detecting object corruption in a program. One embodiment includes a computing device having a processor and a memory coupled to the processor. The memory includes a program having an embedded detection object associated with a class definition in the program. The detection object... 20060095891 - Scheduling software: Scheduling software is disclosed which is adapted to: receive input data sets for each of a plurality of tasks, each data set including a value for a resource required to perform the task and a rule relating to performance of the task; having regard to the rules in the data... 20060095893 - Embedded systems building blocks: Stand-alone modules or blocks for use in creating low-power sensor-based monitor/control systems. Each module performs a pre-defined function, and when included in a monitor/control network operates as a node on the network and automatically communicates with one or more connected nodes using a uni-directional packet-based protocol. One class of such... 20060095892 - System and method for providing an embedded complete controller specification through explicit controller overlays: A system and method to support embedded complete controller specification through explicit controller overlays are provided. The system and method partitions the controller layer of the MVC into a plurality of controller overlays. For example, a macro controller overlay, micro controller overlay, and global controller overlay are established for specifying... 20060095894 - Method and apparatus to provide graphical architecture design for a network processor having multiple processing elements: An architecture development tool enables a user to graphically design an application for processor system having a plurality of processing elements.... 20060095895 - Method and apparatus for inserting code: A method for inserting code during execution of a process in a computing environment, including enabling taken branch traps on the process, intercepting a branch encountered during execution of the process, and redirecting processing of the branch instruction to a routine. The intercepting of the branch and the redirecting of... 20060095896 - Apparatus, system, and method of removing exception related dependencies: A set of source instructions that complies with a source architecture is dynamically translated into a set of target instructions that complies with a target architecture. At least some of exception-related dependencies between faulty instructions and their immediate preceding instructions, in the translated target instruction binary code, are removed. Instead,... 20060095897 - Compiler program, a computer-readable storage medium storing a compiler program, a compiling method and a compiling unit: The present invention relates a compiler program, a computer-readable storage medium storing such a compiler program, a compiling method and a compiling unit, and an object thereof is to automatically generate a reentrant object program. In order to accomplish this object, an address saving program generator 16a generates an address... 20060095898 - Method for integrating multiple object files from heterogeneous architectures into a set of files: The present invention is a method for integrating multiple object codes from heterogeneous architectures. For a program on a first processor to reference a program from the name space of a second processor, the object code for the second-processor program is enclosed in a wrapper to create object code in... 20060095899 - Table for encoding and decoding codes: It comprises a base element (5) with a series of characters arranged in a plurality of rows (2) and columns (3). The position of a row of characters (4″) and of a column of characters (4′) is variable with respect to the other rows (2) and columns (3) of the... 20060095900 - Semantic processor for a hardware database management system: A semantic processor for a hardware database management system is described that is operable to take statements in a standardized language and parse those statements. The semantic processor includes a tokenizer for separating the statement into its individual elements and identifying keywords and operators. A precedence engine then orders the... 20060095901 - System and method for partitioning processor resources based on memory usage: A system and method for partitioning processor resources based on memory usage is provided. A compiler determines the extent to which a process is memory-bound and accordingly divides the process into a number of threads. When a first thread encounters a prolonged instruction, the compiler inserts a conditional branch to... 20060095902 - Information processing device and compiler: Devices, compilers and methods to reduce energy consumption associated with execution of a program by adjusting a computational capability of a CPU with higher accuracy than before. A device sets an appropriate computational capability to the CPU. It includes: changing a computational capability of the CPU every time each of... 20060095903 - Upgrading a software component: In one embodiment, the present invention includes a method of marking a logic component of a system to be updated, caching message information for the logic component in a service module, and dynamically updating the logic component. In such manner, the update may be performed without any downtime or restarting... 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 20080717: 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 4.83199 seconds |