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




USPTO Class 717  |  Browse by Industry: Previous - Next | All     monitor keywords
10/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 10/06

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

20060242620 - Method for maintaining and selling software: A method for subscribing to a portion of a plurality of software modules allows a subscriber to have access to the portion of the plurality of software modules. The method includes the steps of identifying the subscriber, providing the plurality of software modules to the subscriber and receiving the selections...

20060242621 - System and method for managing resource loading in a multilingual user interface operating system: A system and method is provided to manage different UI language settings in a central place by merging different UI language settings and related dependency data to an integrated UI language preference list. A set of API functions is provided that enables each resource loader to gain consistent UI language...

20060242622 - Embedded interaction code recognition: In accordance with embodiments of the invention, embedded interaction code (EIC) symbols are recognized. EIC dots are generated based on effective EIC symbols, which have been generated by processing an image containing the EIC symbols, by obtaining graylevels of selected positions of the EIC-symbols. Rotated EIC dots are generated based...

20060242623 - Emulating volume having selected storage capacity: A volume having a selected storage capacity is emulated within a computer configuration by (a) representing to an operating system of the computer configuration the presence of the volume having the selected storage capacity and addresses for reading data therefrom and writing data thereto, (b) writing data to an address...

20060242624 - Apparatus and method for constructing a semantic layer based on xbrl data: A computer readable medium includes executable instructions to construct a semantic layer schema based on an XBRL data source and maintain the integrity of the XBRL metadata. The XBRL data can then be loaded into the semantic layer schema, and refreshed, such that the XBRL data is assessed and the...

20060242625 - System and method for separating code sharing and active applications in an osgi service platform: A system and method for categorizing bundles into two categories in an OSGi framework. The first type of bundle is referred to as a code sharing bundle, while the second type of bundle is referred to as an application bundle. Code sharing bundles are primarily static in nature and act...

20060242626 - Template configuration tool for application servers: A template configuration tool includes a template tool core and template processor plug-ins. The template processor plug-ins auto-configure components of an Application Server (“AS”) instance based on component templates containing configuration information. The template tool core loads the components templates and the processor plug-ins and invokes functions of the template...

20060242627 - System and method for conditional tracing of computer programs: A software system is disclosed which facilitates the process of tracing the execution paths of a program, called the client. The tracing is performed without requiring modifications to the executable or source code files of the client. Trace data collected during the tracing operation is collected according to instructions in...

20060242628 - An extensible type system for representing and checking consistency of program components during the process of compilation: A representation of types, type-checker, and compiler are provided for checking consistency in various forms of an intermediate language. Type-checking a programming language in a compiler is accomplished by taking one or more rule sets as input to a type-checker, which selects one or more of the rule sets based...

20060242630 - Process for preparing design procedure document and apparatus for the same: A process and an apparatus for automatically preparing a CAD design procedure document in which the CAD design procedure document is prepared by automatically converting CAD data into the design procedure document written in a natural language by means of a converter. The design procedure document includes elements which are...

20060242629 - Systems and methods for remote cross-platform instructions: In some embodiments, systems and methods for remote cross-platform instructions are provided. According to some embodiments, instructions defined at a first device may be translated and executed by a second device....

20060242631 - Process and system for sharing program fragments: A technique for sharing code fragments involves detecting identical code fragments, then replacing code fragments with references to an identical code fragment. A process according to the technique may include detecting identical code fragments in one or more modules, presenting at runtime a single code fragment that is identical to...

20060242633 - Compiling computer programs to exploit parallelism without exceeding available processing resources: A compilation technique for computer programs forms a data flow graph of vertices which are analysed to form clusters C for parallel execution where those clusters are added to up to the point at which arbitrary selection between further vertices C, D to be added must be made. This data...

20060242632 - Systems and methods for providing immediate access to virtual collaboration facilities: A computer-implemented method includes generating a list of virtual collaboration facilities associated with an authenticated user, and detecting selection of one of the virtual collaboration facilities on the list. An authenticated user can request a key to be issued to allow an unauthenticated user to gain access to the selected...

20060242634 - Version adaptation interface for integration of different virtual machines: A system and method for integrating different virtual machines (“VMs”). A first VM is loaded into an Application Server (“AS”) instance. The first VM includes standard features accessible through a standard native interface. A second VM is loaded into the AS instance including the standard features and extended features. The...

20060242635 - Method and system for optimizing array sizes in a java virtual machine: A method, computer program product, and data processing system for allocating memory for arrays in a fragmented heap is disclosed. In a preferred embodiment, a JAVA virtual machine (JVM) is enhanced to organize each array as an array of arrays (or, internally, an array of pointers to arrays, since JAVA...

20060242636 - Variational path profiling: A run time software test tool instruments a program to perform a low overhead profiling of the program's execution, which records the execution time of frequent acyclic control flow paths using hardware performance counters. An analysis of the profiling data is performed to identify those program paths that have significant...

20060242638 - Adaptive systems and methods for making software easy to use via software usage mining: A system for dynamically updating user accessible features of a software application on a client computer has a user interface, a local usage data file, and a data mining engine. The user interface is adapted to receive operator inputs. The local usage data file is adapted to store usage information...

20060242637 - Systems and methods for managing application configuration: Systems and methods are provided for managing an application configuration using messaging over a communications network. A configuration message including configuration changes to the application and a corresponding effective date when the configuration changes are to be applied to the application is received. Following the receipt of the configuration message,...

20060242639 - Collaborative invitation system and method: A set of collaborative contacts may be selected with an invitation user interface. An invitation to participate in a collaborative activity may be sent to the selected contacts from the invitation user interface or from a collaborative application. The invitation may be received by a collaborative services platform. A user...

20060242640 - System and method for business software integration: Layering techniques are applied to business software integration, in order to provide an integration package that is usable “out of the box,” i.e., substantially upon installation thereof and after a brief configuration process. Accordingly, embodiments may comprise a technical support layer and a business content layer, where the technical support...

  
10/19/2006 > 21 patent applications in 15 patent subcategories.

20060236300 - Automatically boosting the software content of system lsi designs: The invention is an efficient system and method for re-partitioning an existing system-level design by boosting the fraction of system functionality that is implemented using embedded software. The invention comprises automated techniques for identifying hardware targets to be softened and techniques for automatically generating a new system-level architecture having a...

20060236301 - Task aware source checkin and build: An integrated source code control and work item tracking tool is capable of establishing a relationship between work definition and work implementation. Once established, a more holistic view of the development process can be attained, and specific tasks can be easily accomplished. Tasks that be may accomplished using an integrated...

20060236303 - Dynamically adjustable simulator, such as an electric circuit simulator: Technology that enables users to download to their local computing environment a simulation application and input data corresponding to a system having two or more interconnected components is described. The technology allows the user to perform a simulation in the user's local computing environment of the system of interconnected components...

20060236302 - System and method for unified visualization of two-tiered applications: An application generation environment coordinates development of component-based two-tiered applications using a unifying data model comprising an interconnected model of objects. The data model unifies the two-tiered application to present a single logical application for visualisation and for programming using a graphical user interface. The data model transparently programs tiers...

20060236304 - System and method for enabling assisted visual development of workflow for application tasks: A method of enabling assisted visual development of workflow for an application task. A workflow wizard provides a tasking page from which a user selects a desired one of a plurality of candidate tasks. The workflow wizard then provides a data selection page from which the user selects a desired...

20060236305 - Inferring object invariant method and system: A local analysis analyzes the values of objects paying attention to program flow and a global analysis analyses the object independent of the flow. The local and global analysis interact to infer the invariants of objects used within a computer program. The local analysis is given the known invariants of...

20060236306 - System and method for generating a web service definition and database schema from wireless application definition: A system and method for generating a service interface definition for a data source from an application definition. The application definition including a screen component having screen definitions expressed in a first structured definition language for defining the visualization of a data structure when displayed on a graphical user interface...

20060236307 - System and method for transformation of wireless application definition to simplified form: An application generation environment coordinates development of component-based applications using an interconnected model of objects serialized in a first format of a structured definition language (e.g. XML). Application components are generated for execution by a client device (e.g. a wireless mobile device) comprising a runtime environment and primarily define the...

20060236308 - Configurable functionality chaining: Systems, methods, and devices are provided for configurable functionality chaining. One computing device embodiment includes a client layer, a functionality layer, and a data store layer. The client layer receives a client instruction from at least one of a number of clients. The functionality layer having an application program interface...

20060236309 - System and method to build a callgraph for functions with multiple entry points: A technique for building a callgraph for a software program that includes multiple function entry points using dynamic instrumentation. In one example embodiment, this is achieved by inserting function count probe code at each function entry point of each multiple entry function having multiple function entry points in the software...

20060236310 - Methods and apparatus to iteratively compile software to meet user-defined criteria: Methods, apparatus, and articles of manufacture to iteratively compile software to meet user-defined criteria are disclosed. A disclosed example method receives target performance characteristics from a user and compiles source code to generate object code. The object code is then analyzed to determine measured performance characteristics. The measured performance characteristics...

20060236311 - Abstract interpretation with a congruence abstract domain and/or a heap succession abstract domain: Techniques and tools are described for analyzing software. For example, an analysis tool performs abstract interpretation with a congruence abstract domain and/or a heap succession abstract domain. For the congruence abstract domain, the tool tracks equivalence classes between alien expressions and base domain variables. For the heap succession abstract domain,...

20060236312 - Method, system and program product for identifying information for a software application: Under the present invention, a software product is analyzed to identify a set of applications/modules that are actually included therewith. Thereafter, information for the set of applications is identified from a library of information for the software product. The information identified is typically limited to information corresponding to features of...

20060236318 - Content delivery system: Code of a software product is delivered by embodying, on a computer-readable storage medium, installation code for installing the software product code on a computer and DRM code for permitting the installation only if a predetermined condition is satisfied. If the condition is violated, the installation code is erased and...

20060236314 - Method for upgrading application data according to a new application definition: A method is disclosed for upgrading preexisting application data according to a new application definition, the method comprises parsing the preexisting application data to provide parsed preexisting application data and converting the parsed preexisting application data according to the new application definition to thereby provide application data compliant with the...

20060236315 - Reifying generic types while maintaining migration compatibility: In accordance with one embodiment of the present invention, there is provided a technique for reifying generic types while maintaining migration compatibility. According to this technique, the actual type parameters that should be associated with a raw type, but which are not expressed in a binary file, are dynamically inferred...

20060236313 - System and method for facilitating development of an application and supporting access to a plurality of heterogeneous backend servers: A plug-in is provided for use with an authoring application. The plug-in facilitates development of a wireless application in communication with a backend server via a corresponding connector. The plug-in comprises an interface and an assembler. The interface interfaces with the authoring application and receiving a desired inquiry from the...

20060236317 - System and method for implementing data-compatibility-based version scheme: A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the...

20060236316 - Use of metadata for seamless updates: The invention provides a system and method for updating software in the CPU of a network device without interrupting the operation of the network device. The invention determines whether operating state information is recoverable. If it is not recoverable, then it will be stored in a metadata module or reload...

20060236319 - Version control system: A version control system such as may be used in an information management system for a source code development project. Multiple versions of artifacts are stored in the version control system. Some versions are stored in uncompressed form while others are stored in compressed form. The artifacts selected to be...

20060236320 - Computer platform system image automatic loading method and system: A computer platform system image automatic loading method and system is proposed, which is designed for use in conjunction with a server on a computer production line for providing a system image automatic loading procedure for a number of computer platforms on the computer production line, and which is characterized...

  
10/12/2006 > 22 patent applications in 12 patent subcategories.

20060230378 - Technique for constructing syntax-directed search and modifications in program transformation systems: A front end component and a technique are provided. The front end component allows a transformation rule writer to specify syntax structure of interest, as well as what action to take when a syntax structure of interest is found. Example syntax structures include function call, variable declaration, math expression, etc....

20060230379 - System and method for generating a user interface based on metadata exposed by object classes: Building controls and bindings for the assembled classes. The metadata and associated properties of the classes is read and comparing with a pre-defined set of type mappings to select a corresponding control factory from a plurality of factories. The selected factory is executed to define a control and a corresponding...

20060230380 - Rule-based system and method for registering domains: The present invention generally relates to a rule-based system and method for generating domain name orders from domain registrants in a standardized format, as required by a particular domain name registry. This method and system captures the data requirements of the various domain registries for ordering a multitude of different...

20060230383 - Solutions dynamic runtime assembly: Provided is a system method for providing a Solutions Runtime and Value Assets Assembly (SRVAA) toolset. The toolset includes a listing of available hardware and software components, along with information on each components functions and dependencies. This information is stored in character files, along with information about relevant industries, integration...

20060230381 - System and method for estimating costs of a dynamically generated runtime solution to a business problem: Provided is a method for estimating costs in a dynamically generated business solution based upon reusable components. Each component is assigned to one or more categories based upon attributes such as the business problems that the particular component addresses. Categories are also based upon particular industries, integration points between components,...

20060230382 - System and method for managing a reusable set of business solution components: Provided is a method for creating business solutions components in a manner that enables the components to be reusable among multiple business solutions. Two potential types of components include “off-the-shelf” software or hardware products and custom products developed for other projects and stored in a component library. Each component is...

20060230384 - Methods and apparatus for generating a work item: In one aspect, a method and apparatus for displaying to a user at least one test result obtained from a location in a database, receiving an indication from the user to generate at least one work item associated with the at least one test result, and automatically attaching to the...

20060230386 - Defining and executing defaulting based on metadata definitions: A method and apparatus detects that when properties are changed within an entry a changed property is not defaulted by another changed property. The present invention determines what properties in the data have been changed. The present invention accesses a database to obtain the defaulting definitions for the properties that...

20060230387 - Memory management configuration: Dynamic memory management configuration enables certain behavior of an application to be controlled without touching or affecting any executable portion of the application....

20060230385 - Method for displaying program profiling, software development program with profiling display and physical storage medium with software development program: A method for displaying profiles of a software development environment, a software development program with such profiling display and a physical storage medium device with such software development program is provided. The method includes executing a program code in a software development environment to generate a corresponding profile. Then, according...

20060230388 - System and method for foreign code detection: A method and system for efficient foreign code detection is presented. In one aspect of the invention, an authentication module examines pages which are referenced by thread stacks in a process space, where the pages may contain foreign code. The module can walk up the thread stacks to examine return...

20060230389 - System and method for specifying business requirements for dynamically generated runtime solution to a business problem: Provided is a method for specifying business solution requirements. A potential solution is divided in requirement elements. Requirement element include, but are not limited to, hardware, executable logic, or modules, for performing specific functions, user manuals and other documentation corresponding to particular hardware and modules. Each requirement element is categorized...

20060230390 - Instruction profiling using multiple metrics: A system and method for collecting a plurality of metrics during a single run of a computer program. The mechanism of the present invention initializes a plurality of counters to count events associated with metrics of interest. The mechanism of the present invention then counts the occurrence of events associated...

20060230392 - Method, system, and computer program product to generate test instruction streams while guaranteeing loop termination: A method, system, and computer program product for generating terminating, pseudo-random test instruction streams, including forward and backward branching instructions. A first instruction stream is generated, including at least one backward branching instruction and at least one forward branching instruction. Each backward branching instruction is preceded by at least one...

20060230391 - System and method for collecting a plurality of metrics in a single profiling run of computer code: A system and method for collecting a plurality of metrics during a single run of a computer program. The mechanism of the present invention initializes a plurality of counters to count events associated with metrics of interest. The mechanism of the present invention then counts the occurrence of events associated...

20060230393 - Universal string analyzer and method thereof: A universal method of analyzing a string comprises an intermediate language conversion step of converting a first data file coded in a programming language into a second data file coded in a specific intermediate language; and an analysis processing step of extracting flow information related to execution sequence from strings...

20060230394 - Systems for in the field configuration of intelligent electronic devices: A system for modifying the functionality of intelligent electronic devices installed and operating in the field is disclosed. Each of the intelligent electronic devices operates with a software configuration to monitor electrical energy. A copy of the software configurations may be maintained in a database. Changes to the operation of...

20060230396 - Deployment of reusable software components to be hosted in a container running on a modular code runtime platform through a runtime platform extension point: In a modular code runtime environment, a reusable software component deployment system can include a reusable software component container, a registry of reusable software components slated for deployment in the container, and a deployment plug-in to the modular code runtime environment coupled to the registry. The deployment component can include...

20060230395 - Embedded device update service: A method and system for updating an OS of an embedded device. The embedded device provides its current OS version information to a mobile operation network via a SMS message. The embedded device can provide its current OS version information to a mobile operation network in response to a request...

20060230398 - Install processing apparatus, processing method, storage medium, and program: An object of this invention is to prevent installation of an unnecessary application into an embedded device. To achieve this object, a control program according to this invention includes a module (208) which stores system information of an embedded device (101), a module (205) which loads an application (201), an...

20060230397 - Method for third-party registration of software components: A method, computer program product, and data processing system for installing and registering software components as part of a unified solution, rather than simply as individual software components, are disclosed. According to a preferred embodiment, an installer supplies specific registration information as part of its overall installation process. This registration...

20060230399 - Remote scriptlet execution: Remote execution of management scriptlets on a plurality data processing systems in a data center. The management scriptlets may be written in many different languages using a variety of network communication protocols and operating systems. First, a data processing system to be managed is accessed with a login command using...

  
10/05/2006 > 47 patent applications in 28 patent subcategories.

20060225027 - Partial deserialization of complex type objects: Systems and methodologies of partially deserializing a Complex Type Object, via a deserializer that intercepts and materializes such object on demand. The object or a subset thereof can be deserialized to produce an Instance of Complex Type that is implemented by a property store. The deserializer can include an analyzer...

20060225026 - User-defined type consistency checker: A system that facilitates checking the consistency of a user-defined data type in relation to a database environment. The invention can employ a user-defined type (UDT) storage format whereby values can be self-describing, including the runtime type of the value. The invention can take the type definition that is persisted...

20060225028 - Managing evelopment of an enterprise application: An improved solution for managing development of a multi-tiered enterprise application. In particular, a plurality of logical tiers for the enterprise application are identified and a corresponding set of components for each of the logical tiers is obtained. An enterprise application view is generated based on the logical tiers and...

20060225031 - Method and apparatus for accessing thread-privatized global storage objects: In an embodiment, a method includes receiving a first source code having a number of global storage objects, wherein the number of global storage objects are to be accessed by a number of threads during execution. The method also includes translating the first source code into a second source code....

20060225030 - Method and system for generating dynamic comparison models: The present invention is directed to a method and system for generating dynamic comparison models. In accordance with a particular embodiment of the present invention, first and second models are compared. A comparison model may be generated that indicates differences between the first model and the second model....

20060225029 - Universal database schema: The invention provides a computer software product (18) that contains machine readable instructions for execution by an electronic processor to provide a database management system in accordance with a schema (24), the schema includes a first table (34) to store the names of various entity types; a second table (36)...

20060225032 - Business application development and execution environment: A business application development environment and a corresponding business application execution environment is disclosed. A graphical user interface based Workflow Designer allows a user to easily create business applications graphically. The business applications are converted into the Business Process Modeling Language (BPML). Existing BPML applications may also be edited with...

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

20060225033 - Creating managed code from native code: In one embodiment, the present invention includes a method for generating an assembly that is usable in a managed environment. More specifically, the assembly may be an all-inclusive object file that contains a native code module, a managed wrapper and prototype information in a single assembly. The method may include...

20060225035 - Redundant system using object-oriented program and method for rescuing object-oriented program: A technology for rescuing an object when a failure occurs in a redundant system. In a synchronization memory, an instance of an object, which includes the virtual function discrimination information for discriminating a memory area where a virtual function corresponding to the object is stored, the class information for discriminating...

20060225036 - Security mechanism for interpreting scripts in an interpretive environment: The techniques and mechanisms described herein are directed to a scripting security mechanism that minimizes security risks associated with interpreting a script written with a scripting language. An interpreter recognizes the scripting-language syntax within the script and processes each line that is designated within a data block using a restrictive...

20060225037 - Enabling ui template customization and reuse through parameterization: An exemplary computer-implementable method includes declaring a template for a user interface component in a markup language where the template specifies one or more parameters for the user interface component and declaring a parent template for a user interface assembly of components in the markup language where the parent template...

20060225038 - Information processing apparatus and computer product: An activation program first activates a basic program and a first functional program, which realizes a specific function, among a plurality of functional programs, and then activates at least one second functional program among the functional programs after the first functional program is completely activated....

20060225039 - Method and system for managing dynamic configuration data: Data for a dynamic configuration of a set of producer components is stored in a set of component objects and a set of relationship objects. When an event is received indicating a change to the dynamic configuration, a component object and/or relationship object is updated to reflect the change. The...

20060225040 - Method for performing conditionalized n-way merging of source code: A method combines N versions of a C/C++ program into a single, semantically correct, unified program, while maintaining the semantics of each version within N. The problem of merge conflicts is avoided by conditionalizing changes that potentially conflict, according to a set of preprocessors definitions that uniquely define the version...

20060225043 - Debugging device: A debugging device according to the present invention comprises a host communication section for transmitting and receiving data to and from a host computer, a target communication section for transmitting and receiving data to and from a target CPU as an object to be debugged, an external storage medium for...

20060225041 - Method for testing modified user documentation software for regressions: An improved method and system is provided for performing regression tests on modifications made to user help documentation software. In the method, expected results based on the anticipated effects of proposed modifications are compared with the actual results detected after the modifications have been made. In one embodiment, a set...

20060225042 - Virtual threads in business process programs: A method, system and apparatus for applying virtual threads in debugging a business process program. In accordance with the present invention, different activities in a business process can be associated with corresponding virtual thread identifiers where groups of the activities related to one another through corresponding links can be assigned...

20060225048 - Automatic configuration of regression test controls: A method and system for regression testing of a computer software. The method and system execute the software for a first time to create a first data set; execute the software for a second time after the first time to create a second data set; compare the two data sets...

20060225047 - Generic software requirements analyzer: A set of requirements for an application program are generated by a producer of the application program and communicated to a potential user of the application program via a computer file that specifies the requirements. The computer file may be used by the potential user to analyze the capabilities of...

20060225045 - Supporting dynamically-typed languages in typed assembly languages: In accordance with one embodiment of the present invention, a technique for supporting dynamically typed languages in typed assembly languages is provided. According to one embodiment, a new bytecode instruction, “invokedynamic,” supplements “invokevirtual.” Prior to the execution of a typed assembly language program, it is determined whether a particular method-invoking...

20060225046 - System for predictive processor component suspension and method thereof: An instruction cycle is determined from instructions stored in a cache, where the instruction cycle represents the sequence of instructions predicted to be executed by the processing device that are resident in the cache. The duration of the instruction cycle is estimated and one or more components of the processing...

20060225044 - Systems, methods, and computer readable medium for analyzing memory: Techniques are provided for expanding the functionality of live memory analysis commands to analyze a memory dump or other differing memory types. To this end, a live memory command which normally analyzes live memory is modified to invoke a virtual machine. Live memory commands, in general, have different code segments...

20060225050 - Dynamic selection of a compression algorithm for trace data: A system and method for program counter and data tracing is disclosed. The tracing mechanism of the present invention enables increased visibility into the hardware and software state of the processor core....

20060225049 - Trace based signal scheduling and compensation code generation: A method and apparatus for selecting a trace in a program and scheduling a consume signal instruction in the trace according to a only a dependency in the trace....

20060225051 - Method and system for code coverage: A method, a native library and a Java Virtual Machine Debugger Interface agent for providing code coverage for programs coded in a computer language are described. The method involves determining the classes for which the code coverage is desired. The runtime environment for the computer language generates software events for...

20060225052 - Method for handling preprocessing in source code transformation: A method for handling preprocessing in source code transformation creates a semantically correct view of a program being transformed. This semantically correct view is called a transformed form and it is capable of being parsed with a regular grammar. The original use of preprocessing macros is determined, including their relationship...

20060225054 - Method and system for split-compiling a hybrid language program: A combined language-compiler that provides for the efficient compilation process of hybrid computer code written using a plurality of computer languages by splitting the hybrid code in such a way that each code statement is optimally independently compliable. The designer specifies both computation and communication between different hybrid code modules....

20060225053 - Programming language improvements: Multiple software facilities are described. A property mapping facility enables a programming language compiler to map properties defined according to one property accessor style to another property accessor style. A reference mapping facility enables a programming language compiler to emit instructions that cause a parameter to a method to be...

20060225056 - Method and system for analyzing source code: Methods and systems are provided for analyzing a source code. The method includes collecting function entry information during the execution of tests on the source codes. The function entry information is then converted into symbolic codes. The function calls are replaced by the elements of the symbolic codes in the...

20060225055 - Method, system, and device for indexing and processing of expressions: A method, system, and device for indexing expressions for use in a system for processing the expressions, and including indexing an expression using a semantic value; receiving a query; generating a list of prospective expressions from indexed expressions based on the query; and processing the prospective expressions....

20060225057 - Method and system for creating programs using code having coupled syntactic and semantic relationship: A new fundamental unit of programming which couples semantic and syntactic relationships, and a system for compiling those units and programs written in those units. A Sym is comprised of a Name, an Inherit Statement, a Self Description, and a Definition. Syms couple syntactic and semantic relationships through their use...

20060225059 - Method and device for creating and using pre-internalized program files: A device (45) receives new program files (46) and uses pre-internalized images to avoid having to internalize a program file every time that program execution occurs. In one embodiment, a software Virtual Machine (50) in the device functions to implement the pre-internalization. Once the program files are pre-internalized to create...

20060225058 - Method and system for accessing and launching a java based applet as a locally installed application: A method for launching an interface with a remotely located electronic device. Specifically, a loader that is locally installed is launched. The loader is associated with an embedded application stored on a remote device. Communication is established with the remote device to access a first checksum value that is stored...

20060225060 - Code swapping in embedded dsp systems: A method for swapping code in a digital signal processor includes determining whether the code is present in an external memory that is external to the digital signal processor or whether the code is present in an internal memory that is internal to the digital signal processor and copying the...

20060225061 - Method and apparatus for register allocation in presence of hardware constraints: A method and apparatus for optimizing register allocation during scheduling and execution of program code in a hardware environment. The program code can be compiled to optimize execution given predetermined hardware constraints. The hardware constraints can include the number of register read and write operations that can be performed in...

20060225062 - Message exchange between software components: Systems, methods, and devices are provided for message exchange between software components. One method includes receiving a message request from a software component to send a message to a destination address. The method includes creating a message object which can be exchanged between software components, regardless of a transport mechanism...

20060225063 - Method for configuring non-script language library files to be run as scripts: The preferred embodiment of the present invention comprises writing a script to perform a function defined in a subroutine in a library file, which is written in such a way that code that actually runs the subroutine is hidden in the file and is conditionally available to run the subroutine....

20060225064 - Flexible multi-agent system architecture: A service component enables client/server interactions even when information on the content language and/or interaction protocol required for the service the client agent has requested from the service agent is not known a priori. The service component has a generic structure comprising a plurality of role components which perform the...

20060225067 - Method for automatically updating and backing up the bios: A method for automatically updating and backing up the BIOS in data processing devices is prsented. Via a wireless transmission device installed in it, a data processing device receives a BIOS files from an electronic device, and then checks the file's ID code to see if it is correct and...

20060225068 - System and method for dynamically verifying the compatibility of a user interface resource: In a computer operating system having a user interface, a resource loader, and a registry resource database, a method for dynamically verifying whether the resource content of a resource module is compatible with the most current version of the operating system. Upon obtaining a request for a resource, the resource...

20060225066 - Systems and methods for extending an application on a mobile information device with additional functionality: An exemplary method may be performed by a server system that implements the Mobile Information Device Profile. In accordance with the method, one or more files are provided that extend a MIDlet with additional functionality. The files may include Java® class files, content files (e.g., images), etc. A packaging component...

20060225065 - Using a data protection server to backup and restore data on virtual servers: A method and system for backing up and restoring data of virtual machines. A virtual machine may be discovered through a directory service or via an agent that is installed on the host operating system that is running the virtual machine. If the agent is installed on the virtual machine,...

20060225069 - Firmware version managing method of computer system and information processing device: Automated update to the firmware of the optimum version can be performed when a system board is exchanged, etc. When a system board is exchanged, a version change unit compares the version of the firmware of the system board with the version of the firmware of the corresponding partition stored...

20060225070 - Autonomic computing: management agent utilizing action policy for operation: Setting up management and monitoring programs on one or more servers is simplified. When a pre-selected monitoring/management vendor is to be used, a general-purpose agent is installed after the vendor agent is installed and can determine the contents of the server(s), then manage additional setup for the vendor agent, such...

20060225071 - Mobile communications terminal having a security function and method thereof: A method of providing security to a mobile communications terminal, includes determining whether a downloaded program attempts to access a predetermined region of a memory during an installation of the downloaded program, and aborting installation of the downloaded program if the downloaded program attempts to access the predetermined region of...

20060225072 - Packaging multiple groups of read-only files of an application's components into multiple shared libraries: Multiple groups of read-only files, for use by various components of an application program in a computer, are packaged as follows. Several executable files are prepared, each executable file corresponding to a group of read-only files used by one or more components. Each executable file includes an array that has...

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


######

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

######

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



###

FreshPatents.com Support

Results in 0.74223 seconds

filepatents (1K)

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

Provisional Patent
Utility Patent

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

filetrademarks (1K)

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

Trademark Services

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

PATENT INFO