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
09/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 09/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.

   09/21/2006 > 26 patent applications in 19 patent subcategories.

20060212840 - Method and system for efficient use of secondary threads in a multiple execution path processor: Systems and methods for the efficient utilization of threads in a processor with multiple execution paths are disclosed. These systems and methods alleviate the need to perform context switching in one or more threads while simultaneously allowing these threads to run useful tasks. One or more of these threads may...

20060212841 - Computer-implemented tool for creation of speech application code and associated functional specification: A machine-implemented method of building a speech application includes generating a graphical user interface to enable a user to create and edit a speech application, and receiving user inputs directed to the graphical user interface, where the user inputs specify a set of dialog flows representing the speech application. The...

20060212843 - Apparatus for analysing and organizing artifacts in a software application: In one embodiment, the invention provide a method comprising: generating a user interface to allow a user to make an input relating to a first component of an application; and if the input is related to an artifact, then presenting selected information about the artifact to the user. In another...

20060212844 - Method and apparatus for hybrid stack walking: In one embodiment, a method and apparatus for stack walking a call stack associated with mixed code, by interleaving a native stack walking process with a managed stack walking process. Mixed code comprises at least one managed instruction and at least one native instruction, and the call stack comprises at...

20060212842 - Rich data-bound application: In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data...

20060212845 - Bi-directional programming system/method for program development: The invention provides a bi-directional programming method/system/computer product for a programmer to enter source level instructions via either a visual language interface or a traditional syntactic level (code) interface. Irrespective of which means is used to describe the program, a corresponding “view” of the program (visual or syntax) is generated....

20060212846 - Data management for mobile data system: A data architecture provides mobile clients with the ability to gain access to business enterprise data sources through configurable Views that interface with the data sources through Data Objects that are defined by Commands, which in turn communicate with the data sources through Connectors (also referred to as Adapters). Each...

20060212847 - Type checker for a typed intermediate representation of object-oriented languages: Described herein are methods and systems for applying typing rules for type checking typed intermediate representations of computer program whose source code was written in an object-oriented language. The typing rules are decidable in part because the typed intermediate representation retains class name-based information related to classes from the source...

20060212848 - Apparatus for managing configuration of application software: When a program module specification change element changes a program module specification described in an application software specification, a program module change element changes a program module associated with the changed program module specification. This achieves a change in a configuration of application software....

20060212849 - System and method using last known good for patches: A system and method for last known good (LKG) for patches. A file cache is created to store binaries which have shipped as part of a previous wide public release—security fixes (GDRs) and service packs. There are two levels of cache, including an SP cache which keeps all of the...

20060212850 - Method of iterative recursive flattening of a high level verification language hierarchy: A preferred embodiment of the present invention is disclosed for flattening a tree-like hierarchical software program structure having multiple levels that import files from other locations, that comprises parsing the program structure to identify each instance in which the program imports code from another location in said program structure, creating...

20060212851 - Overriding constructors to provide notification in order to detect foreign code: A method and system are provided that override constructors such that the constructors not only initialize objects but also provide notification about virtual pointers of the objects. This notification is provided to a list that stores which virtual pointers are created and where they are supposed to be pointing. By...

20060212852 - Methods, systems and computer program products for detecting memory leaks: Methods of detecting a memory leak may include identifying a largest ChildNode of a ParentNode; and comparing a total size of the ParentNode to a total size of the largest ChildNode of the ParentNode. If the total size of the ParentNode is significantly larger than the total size of the...

20060212853 - Real-time control apparatus having a multi-thread processor: In one implementation, a real-time controller is provided. The real-time controller includes a multi-thread processor adapted to execute at least two threads of program code. The multi-thread processor includes an execution pipeline, and a thread control unit to control the execution pipeline to execute media processing related program code as...

20060212857 - Automated process for generating a build of a software application without human intervention: An “out-of-the-box” automated build process application capable of executing a build process without any human intervention. The automated build process application may be configured to be installed and executed without any intervening manual coding of the build process, and may be capable of being configured through a user interface. The...

20060212858 - Computer readable medium on which is stored a program for preventing the unauthorized use of program data: A storage medium stores a program of instructions executable by a computer to perform a function for preventing unauthorized use of program data. The function has a process of judging whether or not a storage area of the program data is writable and a process of executing an unauthorized use...

20060212855 - Methods, systems and computer program products for implementing production processes: In methods, systems and computer program products for implementing a production process, metadata is received from a configuration system. The metadata represents a production process. An executable application file is dynamically created based on the metadata. The executable application file includes an executable business process....

20060212854 - Software licensing management: In one embodiment, a method of computing comprises executing a software application, wherein the software application comprises at least first and second versions of a subroutine for performing a specific function, wherein the first version exhibits a first behavior and the second version exhibits a second behavior; and selecting for...

20060212856 - System and method for tuning software engines: A method, apparatus, and system are disclosed for tuning software engines. In one exemplary embodiment, a method for software execution includes activating copies of an un-tuned software engine capable of generating a solution domain to a given input; tuning a first un-tuned software engine to generate a first subset of...

20060212859 - System and method for generating xml-based language parser and writer: System and methods for generating an XML-based language parser and writer. Upon selection of a language, a parser-writer generator is arranged to receive language definition, a set of rules defining a structure of the language. The parser-writer generator generates code to be compiled into a parser and a writer. The...

20060212860 - Method for performing information-preserving dtd schema embeddings: Method for performing information-preserving DTD schema embeddings between a source schema when matching a source schema and a target schema. The preservation is realized by a matching process between the two schemas that finds a first string marking of the target schema, evaluates a legality of the first string marking,...

20060212861 - Typed intermediate representation for object-oriented languages: Described herein are typed intermediate representations of object-oriented source code that preserve notions of class names, as well as add structure-based information related to classes in the source code. Types in the intermediate representation are divided into corresponding class name-based types and associated structure-based record types. The structure-based record type...

20060212862 - System, method and program product to optimize code during run time: System, process and program product for optimizing a computer program during run time. During run time, a determination is made whether the computer program calls a method which includes a conditional evaluation of a variable which is fixed and the evaluation of the fixed variable does not result in anything...

20060212863 - Method and apparatus for processor code optimization using code compression: An improved method of optimizing the instruction set of a digital processor using code compression. In one embodiment, the method comprises obtaining an assembly language program to be used for the optimization process; calculating the static frequency of each instruction type from the base instruction set; sorting the instruction types...

20060212864 - System and method for extending application functionality and content: A system is disclosed with a method for extending the appearance, functionality and/or the content of an application, such as an administrative console. In accordance with one embodiment, the invention provides a system comprising a first application that includes content which controls the appearance, content, and/or function of said first...

20060212865 - Application programming interface for identifying, downloading and installing applicable software updates: An application programming interface (API) provides a set of functions for application developers to build software programs that automatically detect, download, and install desired software updates....

  
09/14/2006 > 36 patent applications in 25 patent subcategories.

20060206855 - System and method for conflict identification and resolution: Systems and methods detect conflicting applications which might interfere with the expected operation of a selected program. Conflicts are managed before they interfere with the operation of the selected program....

20060206856 - System and method for software application development in a portal environment: A design/compile-time, and runtime software development system that allows developers of varying levels of expertise to build enterprise applications with dynamic user interfaces. The system allows for building dynamic web pages which connect to data sources on the back-end, and which may be integrated into a portal on the front...

20060206857 - Maximum lifetime routing in wireless ad-hoc networks: Routing techniques are provided that meet performance objectives associated with an ad-hoc network environment and the like. The techniques of invention serve to substantially maximize the lifetime of the network. In one aspect of the invention, a packet routing technique for use in a node of a distributed network comprises...

20060206858 - System arrangement and method for automated application development with user guidance: A system arrangement is disclosed for automated application development with user guidance, including at least one view component (front-end) with a plurality of presentation forms, from which, at a particular time, a respective one is intended for data viewing and for input by a user, at least one model component...

20060206859 - Method for generating object shapes by emulation: A method for generating object shapes by emulation includes executing a software application that facilitates selection of a known media type having at least one predefined object shape; selecting a template corresponding to the known media type, the template including incising coordinates for the at least one predefined object shape;...

20060206860 - Process control configuration system with connection validation and configuration: Connection objects or other such data structures facilitate establishing and configuring connections between objects that model components in a process control system. A first set of data structures (e.g., the object connection type structures) identify valid types for component-to-component pairings and the respective roles of each component in the pairing...

20060206862 - Data processing system for integrating two program frameworks: A data processing system is disclosed, for integrating two program frameworks. The system includes a generic container to communicate with applications implemented in a first framework and to enable them to communicate with one another. A generic component, implemented in the first framework, is included, which provides the functionalities of...

20060206861 - System and method for generating component based applications: A system and method for generating an application based on a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The component applications comprise data components, presentation components, and message components, which are written in XML code. The component applications...

20060206864 - System and method for applying development patterns for component based applications: A system and method for coordinating the development of an application including a first component having definitions expressed in a structured definition language and a second component having a series of instructions. The components define the processing on a device runtime environment of messages communicated over a network between the...

20060206863 - System and method for designing component based applications: A system and method for providing a user interface system to develop an application having a first component with descriptors expressed in a structured definition language and a second component expressed as a series of instructions. The individual components interact for processing messages on a runtime environment of a device...

20060206865 - Method and system for managing development objects for computer program code: Method and system for managing development objects for computer program code. One development object comprises source code written in a positional language while the other development object comprises a document object model (DOM) that corresponds to the source code. The two development objects are synchronized using a set of synchronizer...

20060206866 - Methods and apparatus for control configuration using live data: Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states,...

20060206868 - Generic api validation without api specific domain knowledge: A test application automatically tests exported or user-specified APIs written in native code. In an embodiment of the invention, the tester performs surface-level checks on the APIs through the use of random or directed parameters. The APIs in a DLL are determined in an embodiment of the invention by going...

20060206870 - Integrated computer testing and task management systems: Methods and apparatus for constructing integrated computer testing and task management applications provide a computer user access to multiple testing and task management tools, all through a single, uniform interface. According to exemplary embodiments, an integrated testing application controls known test tools through a well defined communications interface, either locally...

20060206869 - Methods and systems for developing data flow programs: Methods, systems, and articles of manufacture consistent with the present invention provide a development tool that enables computer programmers to design and develop a data flow program for execution in a multiprocessor computer system. The tool allows the programmer to define a region divided into multiple blocks, wherein each block...

20060206867 - Test followup issue tracking: A system for identifying testing needs in software development is disclosed. The system comprises an identification module that associates an attribute of a software component with an identifier that designates a need to test the software component. A tracking module is operatively connected to the identification module to indicate the...

20060206871 - Method and system for creating, storing, managing and consuming culture specific data: The present invention provides a system for processing data....

20060206872 - Enhanced directed graph representation for dependency systems: Methods for representing and evaluating dependency systems are provided. In one implementation a method is provided. The method includes receiving a file. The file includes a node array having data entries corresponding to one or more nodes. The file also includes an edge array having data entries corresponding to one...

20060206873 - Environment for run control of computer programs: A method for modifying a user program and running it under the control of another program is provided. This provides ability to save states during the operation of a program in a loop and ability to jump instantaneously between them, either forward or backward in execution time. The invention also...

20060206875 - Stack unique signatures for program procedures and methods: A system and method for inserting stack signature marking segments into application program modules at the entry and exit points of the application program segments prior to compilations. Unique module identifier values are assigned to each application program module. During execution of the modified application software modules, upon entry into...

20060206874 - System and method for determining the cacheability of code at the time of compiling: A system and method for selectively enabling only certain information to be cached is provided which thereby increases the performance of a computer system by reducing cache hits and cache thrashing. The system and method determines and identifies at the time of compilation of a computer program, which program and...

20060206877 - Localization matching component: The present invention provides a system for processing data....

20060206876 - Method and apparatus for a programming framework for pattern matching and transformation of intermediate language expression trees: A method, apparatus, and computer instructions are provided by the present invention for a programming framework for easy pattern matching and transformation of intermediate language expression trees. With expression matching and transformation framework (EMTF) of the present invention, pattern matchers may be defined and embedded in a C++ program code...

20060206878 - Method and apparatus for converting formula included in a computer program: An apparatus, which extracts and outputs a formula included in a target program that processes an extensible-business-reporting-language (XBRL) document, includes: a variable extracting unit that extracts a variable included in the formula; an element identifying unit that identifies an XBRL element corresponding to the variable extracted, based on the XBRL...

20060206880 - Execution control during program code conversion: An execution control method is described for use in a translator (19) which converts subject code (17) into target code (21). The translator (19) includes a translator trampoline function (191) which is called from a translator run loop (190) and which in turn calls either to a translator code generator...

20060206879 - Java program method invocation display: A method is provided of displaying subroutine calls of a computer program upon execution. The computer program is a Java computer program and the subroutine calls are Java Method invocations. The method comprising steps of: invoking a Method and updating a displayed image so as to include a visual representation...

20060206881 - Process scheduler employing adaptive partitioning of critical process threads: A system is set forth that includes a processor, one or more memory storage units, and software code stored in the one or more memory storage units. The software code is executable by the processor to generate a plurality of adaptive partitions that are each associated with one or more...

20060206882 - Method and system for linear tasking among a plurality of processing units: System, device, method, and computer program and computer program products for providing communicating between devices having similar or dissimilar characteristics and facilitating seamless interoperability between them. Computer program software and methods of and systems and devices for sharing of content, applications, resources and control across similar and dissimilar permanently or...

20060206883 - Semantic system for integrating software components: A system and method for integrating databases and/or web services into a searchable ontological structure. The structure allows free-form searching of the combined system, discovering an execution path through the ontology to provide answers to queries that may require accessing multiple systems to resolve, without a need for knowledge of...

20060206884 - Late binding of optimization information for just in time compilation: A method of optimizing the runtime performance of a program written in an interpreted programming language can include loading, within a virtual machine having a Just In Time (JIT) compiler, the program and a file specifying frequency of execution data for at least one component of the program. The program...

20060206885 - Identifying memory leaks in computer systems: Embodiments of the invention relate to identifying sources of memory leaks. In an embodiment, an agent collects information related to object allocations and de-allocations in accordance with a sampling period, and, based on the relationship between object allocations and de-allocations, the agent analyzes the data and reports the results. Other...

20060206886 - Method and system for reducing program code size: In a method for reducing code size, replaceable subsets of instructions at first locations in areas of infrequently executed instructions in a set of instructions and target subsets of instructions at second locations in the set of instructions are identified, wherein each replaceable subset matches at least one target subset....

20060206887 - Adaptive partitioning for operating system: An adaptive partition scheduler is a priority-based scheduler that also provides execution time guarantees (fair-share). Execution time guarantees apply to threads or groups of threads when the system is overloaded. When the system is not overloaded, threads are scheduled based strictly on priority, maintaining strict real-time behavior. Even when overloaded,...

20060206888 - Checking for and accessing software component updates through a common content manager: The present invention extends to checking for and accessing software component updates through a common content manager. A content communication aggregates the received message states of software components into a aggregated update request representing the message state of the software components. The content communication manager sends and a content manger...

20060206889 - Fragmentation of a file for instant access: Techniques for fragmenting a file or a collection of media data are disclosed. According one aspect of the techniques, a file pertaining to a title is fragmented into a header and several tails or segments. The header is a continuous portion of the file while the segments are respective parts...

20060206890 - System and method for building a deployable component based application: A system and method for assembling an application bundle representing an application including a first component having definitions expressed in a structured definition language and optionally a second component having a series of instructions, such that the application bundle is for provisioning on a device for assisting in message communication...

  
09/07/2006 > 28 patent applications in 19 patent subcategories.

20060200791 - Method and system for file management of a source control management repository: A system and method for managing at least one checked out file of a source control management repository are provided. The system includes a source control repository including at least one checked out file; a database including at least one parameter associated with the at least one checked out file;...

20060200792 - Process templates for software creation: A method and apparatus for generating a process template useable for implementing a software creation process. Process templates may include tools, content, work items, workflow, process guidance, group and permission information, a project structure, a project roadmap, and/or check-in policies to be used in the software creation process. Information included...

20060200793 - Synchronization scheme: A synchronization scheme is provided that includes querying a managed device to obtain an initial device state, synchronizing the device state in a plurality of management processes, detecting a change in the initial device state, and maintaining a synchronized current device state between the managed device and the plurality of...

20060200794 - System and method for managing user interaction data in a networked environment: A method and system for tracking and processing user interaction information from multiple computing devices. Individual computing devices collect user interaction information corresponding to user interaction with discrete units of a set of data, such as software programming code. The individual information is collected and processed to generate a cumulative...

20060200795 - Execution and real-time implementation of a temporary overrun scheduler: The automatic generation of a real-time scheduler for scheduling the execution of tasks on a real-time system is disclosed. The scheduler may allow task overruns in the execution of the tasks on the real-time system. The task overruns may occur when the execution of a task for a current sample...

20060200796 - Program development apparatus, method for developing a program, and a computer program product for executing an application for a program development apparatus: A program development apparatus includes a storage device configured to store an operation definition defining a program description in a source program subjected to be optimized and a complex intrinsic function including an inline clause describing statements after the optimization. An analyzer is configured to perform a syntax analysis of...

20060200797 - Integration of data management operations into a workflow system: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description....

20060200798 - Applications of discrete and geometric calculus: An approach to calculus is presented resulting in a coordinate-free theory on manifolds building upon Cartan exterior calculus, which can be viewed as part of the space of polyhedral chains completed with respect to a natural norm as defined herein. The resulting space of “chainlets” provides an improved basis on...

20060200799 - Generating a graphical designer application for developing graphical models: Source code of a graphical designer application may be generated from a definition of graphical elements that can be employed to develop graphical models using the graphical designer application, a definition of one or more object types that can be represented in graphical models developed using the graphical designer application,...

20060200800 - Aggregation of non blocking state machines on enterprise java bean platform: The present invention discloses a method for aggregation of one or more state machines on a EJB platform, when mapping a high level independent model with structural elements, comprising one or more state machines, as a generic middleware platform supporting J2EE for mapping a structural elements to the EJB platform,...

20060200801 - Java virtual machine hardware for risc and cisc processors: A hardware Java accelerator is provided to implement portions of the Java virtual machine in hardware in order to accelerate the operation of the system on Java bytecodes. The Java hardware accelerator preferably includes Java bytecode translation into native CPU instructions. The combination of the Java hardware accelerator and a...

20060200804 - Apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes: The present invention comprises apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes. A central message repository or database is constructed, comprised of monitoring messages sent from process messaging systems. The database may then be accessed or queried as desired. A simulation tool assists in reviewing...

20060200803 - Methods and apparatus for implementing checkin policies in source code control systems: In one embodiment, a method and apparatus for automatically evaluating compliance of at least one source code file against at least one checkin policy. In a further embodiment, providing information about the compliance or non-compliance of the at least one source code file with the at least one checkin policy....

20060200802 - Systems, methods and architecture for facilitating software access to acceleration technology: Systems and methods allow access between a software application residing within a processor module and an accelerator module having an accelerator address space distinct from the processor address space. Access to the accelerator is provided by mapping the accelerator address space to an associated portion of the processor address space....

20060200805 - Reporting a saturated counter value: A saturating count counts received event signals up to a first predetermined number. An overflow counter counts overflows up to a second predetermined number. The counter indicates overflow when the overflow count is non-zero and saturates and stops counting at a maximum count when the overflow count reaches the second...

20060200806 - Apparatus, system, and method for trace insertion: An apparatus, system, and method are disclosed for inserting a trace statement into a compiled class file. A trace statement may be an entry, exit, exception, or other type of trace statement. The apparatus includes a source code module, a generation module, and an insertion module. The source code module...

20060200807 - Breakpoint timers: A method, apparatus, system, and signal-bearing medium that, in an embodiment, start a timer in response to a program encountering a first breakpoint and halt the program at a second breakpoint if the timer exceeds a condition. If the timer does not exceed the condition, the program is resumed. In...

20060200808 - System and method providing for interaction between programming languages: Interaction between programming languages includes receiving a command from a user, where the command is written in a first programming language. The first programming language is converted to an intermediate language. Translations are performed between the intermediate language and a second programming language to provide interaction between the first and...

20060200810 - Method and apparatus for choosing register classes and/or instruction categories: An improved method, apparatus, and computer instructions for generating instructions to process multiple similar expressions. Parameters are identified for the expressions in the original instructions, to form a set of identified parameters typically including the operations performed, the types of data used, and the data sizes. Each type of execution...

20060200809 - Transforming code to expose glacial constants to a compiler: Techniques for causing a compiler to organize code pertaining to data that is not constant, but that is unlikely to change except in relatively infrequent situations, in an improved manner. A class containing data that may have more than one value, but which will have a particular value in the...

20060200811 - Method of generating optimised stack code: The present invention relates to a method for generating optimised stack code for a stack-based machine from a register-based representation of the original code. The method includes the steps of: creating a dependence graph from the representation; removing true dependencies from the dependence graph by matching portions of the dependence...

20060200815 - Electronic device and method for updating related programs: An electronic device includes a memory and a program. The program includes a plurality of sub-modules, wherein each sub-module includes a plurality of stub functions and a plurality of functions, each stub-function corresponding to an address of a function respectively. The method for updating the program includes setting a plurality...

20060200813 - Firmware updating system: A method of updating firmware of a circuit module includes providing a switch for selectively connecting the circuit module to a computing system and an update module. The circuit module enters a reset mode and an input/output pin of the circuit module switches to an input mode in response to...

20060200814 - Software distribution with activation control: Distributing software involves providing a software installation package configured to allow installing one or more programs on a computing arrangement. The software installation package is configured as a managed object compliant with the Open Mobile Alliance Device Management (OMA DM) specification. A certificate configured as a second managed object compliant...

20060200812 - Software update system, software providing device, software processing device, and software update method: Software-creating portion 11 creates update data and version-up data and supplies them to a receiver 20 through a delivery portion 13 or a server 15. The update data includes pieces of revision information of the version-up data after a period of time of each of their applications. Revision-information-processing portion 31...

20060200816 - Compact representation of vendor hardware module revisions in an open architecture test system: Method and system for associating software components with vendor hardware module versions in an open architecture test system are disclosed. The method includes receiving a set of hardware versions of a vendor hardware module, receiving a set of software components supported by the vendor hardware module, processing the set of...

20060200817 - Versioning support for drivers frameworks: The subject invention relates to systems and methods that facilitate automatic version level updates of driver components in the context of an operating system framework. In one aspect, an automated computer versioning system is provided. The system includes a version library supplying various components of an operating system framework, wherein...

20060200818 - Method and apparatus for providing alternative installation structures for deployment of software applications: A method, an apparatus, and computer instructions are provided for providing alternative installation structures for deployment of software applications. A set of requirements for software modules to be deployed are detected. Based on the hosting requirement, the present invention determines a set of candidate software modules by comparing the hosting...

  
09/07/2006 > 28 patent applications in 19 patent subcategories.

20060200791 - Method and system for file management of a source control management repository: A system and method for managing at least one checked out file of a source control management repository are provided. The system includes a source control repository including at least one checked out file; a database including at least one parameter associated with the at least one checked out file;...

20060200792 - Process templates for software creation: A method and apparatus for generating a process template useable for implementing a software creation process. Process templates may include tools, content, work items, workflow, process guidance, group and permission information, a project structure, a project roadmap, and/or check-in policies to be used in the software creation process. Information included...

20060200793 - Synchronization scheme: A synchronization scheme is provided that includes querying a managed device to obtain an initial device state, synchronizing the device state in a plurality of management processes, detecting a change in the initial device state, and maintaining a synchronized current device state between the managed device and the plurality of...

20060200794 - System and method for managing user interaction data in a networked environment: A method and system for tracking and processing user interaction information from multiple computing devices. Individual computing devices collect user interaction information corresponding to user interaction with discrete units of a set of data, such as software programming code. The individual information is collected and processed to generate a cumulative...

20060200795 - Execution and real-time implementation of a temporary overrun scheduler: The automatic generation of a real-time scheduler for scheduling the execution of tasks on a real-time system is disclosed. The scheduler may allow task overruns in the execution of the tasks on the real-time system. The task overruns may occur when the execution of a task for a current sample...

20060200796 - Program development apparatus, method for developing a program, and a computer program product for executing an application for a program development apparatus: A program development apparatus includes a storage device configured to store an operation definition defining a program description in a source program subjected to be optimized and a complex intrinsic function including an inline clause describing statements after the optimization. An analyzer is configured to perform a syntax analysis of...

20060200797 - Integration of data management operations into a workflow system: Techniques are provided for processing a workflow. A workflow including one or more data management activities is received. A workflow description is generated from the workflow that includes a description of the one or more data management activities. One or more data management operations are generated from the workflow description....

20060200798 - Applications of discrete and geometric calculus: An approach to calculus is presented resulting in a coordinate-free theory on manifolds building upon Cartan exterior calculus, which can be viewed as part of the space of polyhedral chains completed with respect to a natural norm as defined herein. The resulting space of “chainlets” provides an improved basis on...

20060200799 - Generating a graphical designer application for developing graphical models: Source code of a graphical designer application may be generated from a definition of graphical elements that can be employed to develop graphical models using the graphical designer application, a definition of one or more object types that can be represented in graphical models developed using the graphical designer application,...

20060200800 - Aggregation of non blocking state machines on enterprise java bean platform: The present invention discloses a method for aggregation of one or more state machines on a EJB platform, when mapping a high level independent model with structural elements, comprising one or more state machines, as a generic middleware platform supporting J2EE for mapping a structural elements to the EJB platform,...

20060200801 - Java virtual machine hardware for risc and cisc processors: A hardware Java accelerator is provided to implement portions of the Java virtual machine in hardware in order to accelerate the operation of the system on Java bytecodes. The Java hardware accelerator preferably includes Java bytecode translation into native CPU instructions. The combination of the Java hardware accelerator and a...

20060200804 - Apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes: The present invention comprises apparatus and systems for measuring, monitoring, tracking and simulating enterprise communications and processes. A central message repository or database is constructed, comprised of monitoring messages sent from process messaging systems. The database may then be accessed or queried as desired. A simulation tool assists in reviewing...

20060200803 - Methods and apparatus for implementing checkin policies in source code control systems: In one embodiment, a method and apparatus for automatically evaluating compliance of at least one source code file against at least one checkin policy. In a further embodiment, providing information about the compliance or non-compliance of the at least one source code file with the at least one checkin policy....

20060200802 - Systems, methods and architecture for facilitating software access to acceleration technology: Systems and methods allow access between a software application residing within a processor module and an accelerator module having an accelerator address space distinct from the processor address space. Access to the accelerator is provided by mapping the accelerator address space to an associated portion of the processor address space....

20060200805 - Reporting a saturated counter value: A saturating count counts received event signals up to a first predetermined number. An overflow counter counts overflows up to a second predetermined number. The counter indicates overflow when the overflow count is non-zero and saturates and stops counting at a maximum count when the overflow count reaches the second...

20060200806 - Apparatus, system, and method for trace insertion: An apparatus, system, and method are disclosed for inserting a trace statement into a compiled class file. A trace statement may be an entry, exit, exception, or other type of trace statement. The apparatus includes a source code module, a generation module, and an insertion module. The source code module...

20060200807 - Breakpoint timers: A method, apparatus, system, and signal-bearing medium that, in an embodiment, start a timer in response to a program encountering a first breakpoint and halt the program at a second breakpoint if the timer exceeds a condition. If the timer does not exceed the condition, the program is resumed. In...

20060200808 - System and method providing for interaction between programming languages: Interaction between programming languages includes receiving a command from a user, where the command is written in a first programming language. The first programming language is converted to an intermediate language. Translations are performed between the intermediate language and a second programming language to provide interaction between the first and...

20060200810 - Method and apparatus for choosing register classes and/or instruction categories: An improved method, apparatus, and computer instructions for generating instructions to process multiple similar expressions. Parameters are identified for the expressions in the original instructions, to form a set of identified parameters typically including the operations performed, the types of data used, and the data sizes. Each type of execution...

20060200809 - Transforming code to expose glacial constants to a compiler: Techniques for causing a compiler to organize code pertaining to data that is not constant, but that is unlikely to change except in relatively infrequent situations, in an improved manner. A class containing data that may have more than one value, but which will have a particular value in the...

20060200811 - Method of generating optimised stack code: The present invention relates to a method for generating optimised stack code for a stack-based machine from a register-based representation of the original code. The method includes the steps of: creating a dependence graph from the representation; removing true dependencies from the dependence graph by matching portions of the dependence...

20060200815 - Electronic device and method for updating related programs: An electronic device includes a memory and a program. The program includes a plurality of sub-modules, wherein each sub-module includes a plurality of stub functions and a plurality of functions, each stub-function corresponding to an address of a function respectively. The method for updating the program includes setting a plurality...

20060200813 - Firmware updating system: A method of updating firmware of a circuit module includes providing a switch for selectively connecting the circuit module to a computing system and an update module. The circuit module enters a reset mode and an input/output pin of the circuit module switches to an input mode in response to...

20060200814 - Software distribution with activation control: Distributing software involves providing a software installation package configured to allow installing one or more programs on a computing arrangement. The software installation package is configured as a managed object compliant with the Open Mobile Alliance Device Management (OMA DM) specification. A certificate configured as a second managed object compliant...

20060200812 - Software update system, software providing device, software processing device, and software update method: Software-creating portion 11 creates update data and version-up data and supplies them to a receiver 20 through a delivery portion 13 or a server 15. The update data includes pieces of revision information of the version-up data after a period of time of each of their applications. Revision-information-processing portion 31...

20060200816 - Compact representation of vendor hardware module revisions in an open architecture test system: Method and system for associating software components with vendor hardware module versions in an open architecture test system are disclosed. The method includes receiving a set of hardware versions of a vendor hardware module, receiving a set of software components supported by the vendor hardware module, processing the set of...

20060200817 - Versioning support for drivers frameworks: The subject invention relates to systems and methods that facilitate automatic version level updates of driver components in the context of an operating system framework. In one aspect, an automated computer versioning system is provided. The system includes a version library supplying various components of an operating system framework, wherein...

20060200818 - Method and apparatus for providing alternative installation structures for deployment of software applications: A method, an apparatus, and computer instructions are provided for providing alternative installation structures for deployment of software applications. A set of requirements for software modules to be deployed are detected. Based on the hosting requirement, the present invention determines a set of candidate software modules by comparing the hosting...

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 20080717: - 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.76905 seconds

filepatents (1K)

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



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

filetrademarks (1K)

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



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

filellc (1K)
* Easy online form
* Protect Liability
* Fed/State Government filing



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