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
07/2007 | 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 07/07

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.

  07/26/2007 > patent applications in patent subcategories.

20070174809 - Dynamic real-time tiered client access: Wireless client devices within a wireless network exchange data with other wireless devices during particular time slots determined by the network. More particularly, the system generates and wirelessly broadcasts synchronization information to the client devices, where the synchronization information contains individual masks to be applied to bit fields of individual... Agent: Fenwick & West LLP

20070174810 - Programming toolkit for developing case management software applications: A robust toolkit that can be configured and assembled in an object-oriented manner to develop a custom case management software application. The toolkit provides a set of software components that serve as a framework for integration with off-the-shelf components. The software components are organized in a vertical layered architecture, with... Agent: Buchanan Ingersoll & Rooney PC

20070174811 - Software model integration scenarios: Methods and apparatus, including computer program products, to realize a business scenario are described. A plurality of process components and context independent interactions among the process components are defined. Each of the process components characterizes software implementing a respective and distinct process. In addition, each of the process components defines... Agent: Fish & Richardson, P.C.

20070174812 - High level mathematical programming modeling language in an object oriented programming language: A high level language for Mathematical Programming modeling is provided within a low level general purpose object oriented programming language. Libraries can be provided with a standard low level language enabling the use of the high level programming semantics in the low level programming environment. Using the libraries, the user... Agent: Townsend And Townsend And Crew LLP

20070174814 - System and method for build script generation in a software development environment: A system and method for build script generation in a software development environment. An extensible script generator framework allows for one or more script generators to be plugged into the framework. When the framework is subsequently invoked to build a software project or application, each of the plugged-in generators can... Agent: Fliesler Meyer LLP

20070174813 - External configuration of processing content for script: Script is accessed and interpreted to identify an executable component. Processing context configuration files may then be used to identify an appropriate processing context for the identified executable component. Examples of processing context include, but are not limited to, a process in which the identified executable component is to run,... Agent: Workman Nydegger/microsoft

20070174815 - Decentralized system services: A Decentralized System Services (DSS) architecture defines a framework for building fault-tolerant distributed applications across decentralized and heterogeneous systems. DSS enables “complexity through composition” by defining distributed designs as compositions of limited function and observable services which may be quickly and dynamically assembled to perform higher level functions. DSS defines... Agent: Woodcock Washburn LLP (microsoft Corporation)

20070174817 - Analyzing binary code: The present invention extends to methods, systems, and computer program products for analyzing binary code. Binary code is received. Code analysis rules indicative of a query related to the functionality of the binary code are received. The query is implemented in analysis code configured to determine results of the query.... Agent: Workman Nydegger/microsoft

20070174816 - Categorizing images of software failures: Software failures are processed by categorizing images associated with the failures into groups based on similarities in the images. The categorizing of the images may be performed by a software failure analysis tool. The images may include full or partial screenshots of a computer at the time of the software... Agent: Microsoft Corporation

20070174822 - Method for generating compatible partner processes in bpel: f

20070174818 - Method and apparatus for generating application programs for multiple hardware and/or software platforms: Embodiments of methods, apparatuses, devices and systems associated with generating an executable program are disclosed.... Agent: Realnetworks, Inc.

20070174819 - Method for simplifying compiler-generated software code: A computer implemented method, system, and computer usable program code for simplifying compiler-generated software code by creating a stub routine for checking storage contiguity. A stub routine is generated for a subroutine. The stub routine is used to determine whether data is contiguous for the subroutine. A subroutine call in... Agent: Duke W. Yee Yee & Associates, P.C.

20070174821 - Script-based object adaptation: The adaptation of at least a portion of an object provided by a previous script component to a subsequent script component, despite the subsequent component being incapable of recognizing a format of the at least a portion of the object as provided by the previous component. The previous component generates... Agent: Workman Nydegger/microsoft

20070174820 - Transparent context switching for software code: Systems and methods that alleviate programmers of the burden of writing extensive code to implement a context switch for a particular piece of software code. For software code for which a context switch is desired, a declaration of the context and its attributes may be included in the code, along... Agent: Wolf Greenfield (microsoft Corporation) C/o Wolf, Greenfield & Sacks, P.C.

20070174823 - Compile-time interpretable code error detection: The facilitation of error detection in interpretable code prior to run-time of the interpretable code. Upon accessing an interpretable command, corresponding structural rules for the interpretable command are used to automatically formulate a compilable linkable representation of the interpretable command that conforms to the construction rules. Source code may then... Agent: Workman Nydegger/microsoft

20070174825 - Apparatus and method for optimizing scalar code executed on a simd engine by alignment of simd slots: An apparatus and method for optimizing scalar code executed on a single instruction multiple data (SIMD) engine is provided that aligns the slots of SIMD registers. With the apparatus and method, a compiler is provided that parses source code and, for each statement in the program, generates an expression tree.... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.

20070174826 - Instrumenting software for enhanced diagnosability: Systems and methods are provided for instrumenting compiled software to include diagnostic information such that an origin of a call to one or more routines may be more easily identified. For example, a system is provided which unassembles or uncompiles software into a more readily identifiable instructional form, which is... Agent: Workman Nydegger/microsoft

20070174824 - Techniques for generating and executing browser-hosted applications: Techniques are provided for compiling source code. A first code portion is generated that corresponds to the source code and is included in an application program. An attribute setting is received indicating an execution environment for the application program. A second code portion included in the application program is conditionally... Agent: Microsoft Corporation

20070174827 - System for reducing the number of programs necessary to render an image: Disclosed is as system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. The combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides... Agent: Wong, Cabello, Lutsch, Rutherford & Brucculeri, L.L.P.

20070174828 - Apparatus and method for partitioning programs between a general purpose core and one or more accelerators: An apparatus and method for partitioning programs between a general purpose core and one or more accelerators are provided. With the apparatus and method, a compiler front end is provided for converting a program source code in a corresponding high level programming language into an intermediate code representation. This intermediate... Agent: Ibm Corp. (wip) C/o Walder Intellectual Property Law, P.C.

20070174829 - Method for mapping applications on a multiprocessor platform/system: In one aspect, there is a formalized method for mapping applications on a multiprocessor system. In particular re-use possibilities are explored, e.g. focus on data transfer and memory access issues, with the aim of obtaining low-power and low-energy mappings and/or to overcome memory performance or energy bottlenecks.... Agent: Knobbe Martens Olson & Bear LLP

20070174830 - Method and apparatus for optimizing boolean expression evaluation: A method, computer program product, and data processing system for performing automated optimization of a control processing flow containing Boolean conditional expressions is disclosed. Each conditional expression is profiled using a representative set of test vectors to determine the probabilities of individual conditions and combinations of conditions in the expression.... Agent: Freescale - Jvl C/o Vanleeuwen & Vanleeuwen

20070174833 - Plug and install system and method: A plug and install system including a hardware-to-application mapping table having hardware and a list of application programs associated the hardware recorded therein; a storage module storing installation files to install the application programs; a hardware detecting module detecting newly installed hardware; and a control module selecting an application program... Agent: Stein, Mcewen & Bui, LLP

20070174831 - System and method for distributing file processing tasks: An exemplary distribution system includes a plurality of file processing servers (20) and a file processing control server (10). The file processing servers are configured for processing distributed file processing tasks. The file processing control server includes a request receiving module (101), a status controlling module (102), a load checking... Agent: PCe Industry, Inc. Att. Cheng-ju Chiang Jeffrey T. Knapp

20070174832 - Method for restoring software applications on desktop computers: An automated method is provided for restoring software applications installed on a desktop computer. Information identifying an inventory of software applications resident on the computer is stored locally in a file on the computer. In response to a request to restore applications, the inventory is compared to a master library... Agent: Tung Associates

20070174834 - User interface for automated provision of build images: A method for automated provision of build images is disclosed. The method includes identifying the network location of build scripts that provide information regarding the installation of installation files and copying the build scripts from the location on the network to a memory, e.g., a disk drive of a target... Agent: Sony C/o Murabito, Hao & Barnes LLP

20070174835 - Method and system for booting a network processor: A network processor system includes a network processor 1, which is provided with a number of interfaces 9, 11, 13, 15, 19, including one or more Ethernet interfaces 9, 11 and a UART interface 19, which can be used to load a software package into the network processor 1. The... Agent: Slater & Matsil LLP

  
07/19/2007 > patent applications in patent subcategories.

20070168906 - Data processing apparatus and program data setting method thereof: A data processing apparatus and a program data setting method that can minimize a manufacturing cost. The data processing apparatus includes a plurality of In System Programming (ISP) devices to store program data used to drive the data processing apparatus, a connector to receive the program data from an external... Agent: Stanzione & Kim, LLP

20070168904 - Architecture to simplify development of out of box experience (oobe) modules: A method for providing an out of box experience (OOBE) which includes providing an OOBE module and an OOBE variables file, providing OOBE options to the OOBE module via the OOBE variables file, customizing the out of box experience via the OOBE options in the OOBE variables file, and presenting... Agent: Hamilton & Terrile, LLP

20070168907 - Automatic software production system: An automated software production system is provided, in which system requirements are captured, converted into a formal specification, and validated for correctness and completeness. In addition, a translator is provided to automatically generate a complete, robust software application based on the validated formal specification, including user-interface code and error handling... Agent: Ronald Craig Fish, A Law Corporation

20070168908 - Dual-processor complex domain floating-point dsp system on chip: A system for digital signal processing, configured as a system on chip (SoC), combines a microprocessor core and digital signal processor (DSP) core with floating-point data processing capability. The DSP core can perform operations on floating-point data in a complex domain and is capable of producing real and imaginary arithmetic... Agent: Schneck & Schneck

20070168905 - Networked linux machine and windows software development system: An ARM Development Environment (ADE) PCBA and platform. The ADE platform advantageously allows software development for processors, including the current ARM9 processor and its peripherals on a stable, well-known piece of hardware. A wide range of product types can be assembled from subsets of the features of the present invention.... Agent: Jackson Walker LLP

20070168909 - System and method for context-sensitive help in a design environment: An intelligent tool for assisting a developer during the creation or maintenance of software generates an icon when triggered by input. Upon selection of the icon, options are displayed for potential selection. Upon selection of an entry, event associated with the entry are deployed.... Agent: Woodcock Washburn LLP (microsoft Corporation)

20070168914 - Aligning information technology with business objectives through automated feedback control: A method of aligning development of an information technology system with business objectives can include obtaining a plurality of metrics relating to a development process for the information technology system and comparing the plurality of metrics with at least one quantified business objective relating to the information technology system to... Agent: Cuenot & Forsythe, L.L.C.

20070168919 - Automated deployment and configuration of applications in an autonomically controlled distributed computing system: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. A user, such as a system administrator, interacts with... Agent: Shumaker & Sieffert, P. A.

20070168910 - Automatic sizing of software functionality: A method for assessing a functional size of a software application or project which includes the step of analysing a software requirements specification and determining zero or more keywords for each requirement of the specification. A computer is used to cross-reference the keywords with a lexicon stored in a computer... Agent: Alston & Bird LLP

20070168917 - Integrated software development system, method for validation, computer arrangement and computer program product: The invention relates to an integrated software development system 4, comprising an interface description language adapted to specify constraints on input parameters, a program analyzer 6 adapted to identify input parameters of a software program 7, and a validation enforcement system 5 adapted to enforce that an interface description 8... Agent: Stephen C. Kaufman IBM Corporation

20070168913 - Integration of context-sensitive run-time metrics into integrated development environments: An integrated development environment (IDE) includes a runtime environment and user interface. A user of the IDE specifies an application component to be monitored, and metrics for the specified application component are transmitted by the IDE runtime environment to a data collector belonging to the IDE user interface for display... Agent: Townsend And Townsend And Crew LLP

20070168915 - Methods and systems to detect business disruptions, determine potential causes of those business disruptions, or both: Multivariate analysis can be performed to determine whether a computing environment is encountering a business disruption (e.g., relatively long end-user response times) or other problem. Cluster analysis (comparing more recent data with a particular cluster of good operating data), predictive modeling, or other suitable multivariate analysis can be used. A... Agent: Larson Newman Abel Polansky & White, LLP

20070168911 - Program creating system, program creating program, and program creating module: An accepting unit (110) accepts various parameters required to create a program from a setting apparatus (500) through a network. A producing unit (112) loads a model of a program code from a model storing unit (128) on the basis of the parameters and replaces a part of the program... Agent: Birch Stewart Kolasch & Birch

20070168912 - Program creating system, program creating program, and program creating module: An accepting unit (110) accepts various parameters required to create a program from a parameter managing unit (109). A producing unit (112) loads a model of a program code from a model storing unit (128) on the basis of the parameters and replaces a part of the program code with... Agent: Birch Stewart Kolasch & Birch

20070168918 - Software development planning and management system: A software development planning and management system includes at least one repository of information associating, sub-tasks of an encompassing software development task to be completed and a timeline of sub-task completion, programmer personnel resources, software development requirements and software defects. A user interface uses the repository in providing data representing... Agent: Siemens Corporation Intellectual Property Department

20070168916 - Specification wizard: A system for facilitating the creation of design specifications includes a computer and a database having stored thereon data indicative of a plurality of storage locations in a processed specification into which data may be entered. Software executing on the computer: displays a requirements document; receives an indication of a... Agent: St. Onge Steward Johnston & Reens, LLC

20070168925 - Composition model and composition validation algorithm for ubiquitous computing applications: Modeling a component-based application includes modeling communication capabilities of components of the application, modeling a plan for interlinking components of the application, modeling communications capabilities of a compound component composed of a plurality of constituent components, and determining if interlinked components are compatible to communicate validly in the application.... Agent: Brake Hughes PLC C/o Portfolioip

20070168928 - Computer-readable recording medium recording a part flow definition generation program, and part flow definition generation method and device: A computer-readable recording medium recording a part flow definition generation program whereby service flow definitions of automatically executable processes and work flow definitions of processes involving input operation by humans can be automatically generated on the basis of a business process flow reflecting items approved by an operator side in... Agent: Staas & Halsey LLP

20070168929 - Design pattern and method of transformation of an object model: c

20070168921 - Method for automatic recovery of uml model requirements and updating thereof: The present invention relates to a method of automatic uploading of the requirements of UML models and of their updating, and according to a characteristic of the invention, the requirements are created during the creation of the elements of the UML model, that, when the model is stabilized, it is... Agent: Lowe Hauptman Gilman & Berner, LLP

20070168920 - Method of requirements traceability based on a uml model: The present invention relates to a method of requirements traceability based on a UML model, and it is characterized in that during the modeling, when creating an element of a model, a requirement is immediately placed on this element, and same is systematically filled in with the upward requirement which... Agent: Lowe Hauptman Gilman & Berner, LLP

20070168922 - Representing a computer system state to a user: Operations to represent a computer system state to a user include maintaining a model in a computer system. The model is updated at times and represents a current state of the computer system. The model uses formal-language statements to associate each of several predefined goals with at least one of... Agent: Fish & Richardson, P.C.

20070168926 - Software customization framework: A software customization framework based upon an enterprise platform comprises a metadata framework, a service layer, and an object layer. The metadata framework comprises a generic domain class. The generic domain class defines one or more extension classes. The service layer receives one or more requests from a client and... Agent: Smith Frohwein Tempel Greenlee Blaha, LLC

20070168924 - Software modeling system and method: The present invention models a software application to be used in an environment and includes an environmental model creating portion, a behavioral model creating portion, a design model creating portion and a run-time model creating portion. The environmental model creating portion is operable to enable a user to create an... Agent: Us Naval Research Laboratory

20070168927 - Symbolic program model compositions: A model composition environment can allow for description of fill or partial symbolic system behavior, as well as the combination of models of specific features into compound models. Compositional operators can include intersection, concatenation, substitution, alternating refinement, as well as a set of regular expression-like operators. Models called “action machines”... Agent: Klarquist Sparkman LLP

20070168930 - System and method for designing and generating database-driven user interfaces that contain cascading plastic layout elements: A system and method are disclosed for creating a user interface for database-driven web sites or software applications in which the layout of elements can accommodate and respond to expansion and contraction in a fluid-like or content-flow manner at run-time, but is also constrained by fixed or grid-like sizes, positions,... Agent: William C. Milks, Iii Russo & Hale LLP

20070168931 - Systems and methods for defining a simulated interactive web page: The system includes a novel software application interactive representation modeling language, a software application (82) operative to use the modeling language to create, read and modify interactive representation models of the proposed applications, a memory (86) to store requirement data and interactive representation model data, a software application (92) operative... Agent: Knobbe Martens Olson & Bear LLP

20070168923 - Utility network engineering and design rules in three-dimensional models of utility networks: One embodiment of the invention provides a method for modeling a variety of three-dimensional (3D) utility networks constructed from individual parts. In one embodiment, users may construct a utility network by selecting and assembling a network of inter-connected parts, where each part may be associated one or more design rules.... Agent: Patterson & Sheridan, L.L.P.

20070168932 - Support of a platform-independent model including descriptions of modeling language entities: Methods and apparatus, including computer program products, for supporting a model including descriptions of modeling language entities in a visual modeling environment. A method includes providing a visual modeling tool and modeling language entities being entities of a language of expressing applications designed in a visual modeling language environment, receiving... Agent: Fish & Richardson, P.C.

20070168935 - Multivariable transfer functions: In one embodiment, a method for supporting multivariable functions of an application includes receiving user input pertaining to two or more variables associated with a multivariable function of the application, and then causing code for the function to be automatically generated to update the variables based on the user input.... Agent: Blakely Sokoloff Taylor & Zafman

20070168937 - Apparatus and method of application virtualization: An apparatus and method of application virtualization is disclosed. In one embodiment, a method includes automatically generating a virtual execution environment of an application-enabled drive, installing the virtual execution environment in user mode on a host system when the application-drive is electrically coupled to the host system, detecting any changes... Agent: Soummya Mallick

20070168936 - Design-time architecture for self-contained patterns: A design-time architecture that allows for flexible creation of application programs is disclosed. A composer core generates displays of application components and application interfaces that define patterns of functions and interactions between interfaces. A pattern base kit tool may provide common logic for the application components. A repository stores the... Agent: Mintz, Levin, Cohn, Ferris, Glovsky & Popeo, P.C.

20070168934 - Integrated code generation for adapter-specific property template: A computer implemented method, data processing system, and computer usable code are provided for integrated code generation. The aspects of the present invention load properties associated with a saved template. Properties associated with a saved template are processed by replacing the properties with integrated code from an integrated code content... Agent: Duke W. Yee

20070168933 - System and method for generating user interface code: A system for generating user interface code is provided. The system includes a user interface class system generating a user interface class that has two or more user interface features that can be assembled into a user interface by an operator, such as field entry prompts and data display fields.... Agent: Mr. Christopher John Rourk Jackson Walker LLP

20070168943 - Creating machine vision inspections using a state diagram representation: A machine vision development environment that may utilize a control flow representation (preferably a state diagram representation) to specify and execute machine vision routines (e.g., sometimes referred to as inspection routines). A user may first create one or more machine vision routines using any of various methods. The user may... Agent: Jeffrey C. Hood Meyertons Hood Kivlin Kowert & Goetzel PC

20070168940 - Efficient builds for installation software: Software and methods for building a multiplatform installation program are disclosed. Embodiments of the invention create a novel class as a proxy for the Archive builder support method and call the methods in this new class for the build methods of custom beans instead those of the archive builder support.... Agent: Canady & Lortz LLP- Ibm

20070168938 - Maintaining object referential integrity for abstract objects: A method, system and computer program product for maintaining object referential integrity for abstract objects. In a method of the invention, the method can include extracting a reference to an abstract object hierarchy from an address disposed in markup, locating branches of nodes in the abstract object hierarchy which define... Agent: Carey, Rodriguez, Greenberg & Paul, LLP Steven M. Greenberg

20070168939 - Rendering optimization method and system: A method includes receiving a plurality of objects included within a print job. A first object of the plurality of objects and a second object of the plurality of objects are processed to define a first overlapping region between the first and second objects. The first object is modified to... Agent: Lexmark International, Inc. Intellectual Property Law Department

20070168941 - Subclass partitioning in a pattern recognition classifier system: Systems and methods are provided for constructing a classification architecture for a pattern recognition classifier that determines an associated occupant class of an occupant within a vehicle. A plurality of occupant classes are defined, with at least one of the occupant classes having an associated set of subclasses (202). A... Agent: Tarolli, Sundheim, Covell & Tummino L.L.P.

20070168942 - Working method for treatment of abstract objects of the computer system of ai of a cyborg or an android: The working method for the treatment of an abstract object of the computer system of Al of a Cyborg or an Android in which the internal directives of the abstract subjectivity of the computer system are used. With the working method more than ten internal directives can be used.... Agent: Mr. Boris Kaplan

20070168947 - Methods and systems for configuring software applications: Systems, methods, and computer program products are provided for customizing software application programs, including self-service applications. In one implementation, a customer selects software components from a standard set of components provided by a developer. The selected software components are then used to form a customized software application. Thereafter, the customized... Agent: Sap / Finnegan, Henderson LLP

20070168946 - Collaborative software development systems and methods providing automated programming assistance: Collaborative program development systems are provided which implement methods for providing automated programming assistance to code developers in a collaborative program development environment. In particular, systems and methods for automated programming assistance are supported by leveraging a database or library of shared code snippets that are classified according to code... Agent: Frank V. Derosa, Esq. F. Chau & Associates, LLC

20070168945 - Inserting objects using a text editor that supports scalable fonts: A system and method configured to support inserting at least one object in a text editor comprises a text editor module, a text rasterizer module, at least one object to be inserted, and a separate object interpreter module. The text editor module is unable to insert an object directly and... Agent: Kyocera Wireless Corp.

20070168944 - Moving static elements between a document and an external resource file in a document editor: Embodiments of the present invention address deficiencies of the art in respect to externally stored static elements for a document in a document editor and provide a method, system and computer program product for moving static elements for a document between an external file and the document in a document... Agent: Carey, Rodriguez, Greenberg & Paul, LLP Steven M. Greenberg

20070168948 - System and method for identifying non-supported features in a multiple code editor environment: A system and method for sharing information between disparate systems environments, code editors, and data editors, including Business Process Execution Language (BPEL) editors. The technique can be used to identify non-supported features or extensions in a multiple system or multiple system or code editor environment. In accordance with an embodiment,... Agent: Fliesler Meyer LLP

20070168949 - System supporting object-oriented constructs in ecmascript: An internally consistent system implementing object-oriented programming constructs in ECMAScript is described. First, a function, rather than the ECMAScript new keyword, is used to initiate new instance creation. The instance creation function is assigned to a non-Function instance rather than an instance of Function as required for use of new.... Agent: Mark A. Thomas

20070168950 - Information processing device: Methods and apparatus include: providing a computer having a program execution module for carrying out a process according to a program; providing an execution control module, connected to the program execution module; carrying out mutual authentication, within the execution control module, with respect to the program execution module; carrying out... Agent: Kaplan Gilman Gibson & Dernier L.L.P.

20070168951 - Java smart card chip having memory area reserved for global variables: The invention provides a smart card chip having a nonvolatile system memory (ROM, flash 1), a Java Card Virtual Machine implemented in the nonvolatile system memory (ROM, flash 1), a nonvolatile application memory (EEPROM, flash 2), a volatile working memory (RAM) and a variables memory area reserved for global variables,... Agent: Bacon & Thomas, PLLC

20070168952 - Methods for producing, transferring, and renewing virtual machine applications using flash, and system thereof: The present invention relates to a VM (Virtual Machine) application program that can be used in a wireless terminal having a VM. A generated flash file is converted to a flash file for a wireless terminal, and a VM application program is produced by incorporating the wireless terminal flash file... Agent: Richard P. Berg Ladas & Parry

20070168954 - Microprocessor for executing byte compiled java code: A microprocessor architecture for executing byte compiled Java programs directly in hardware. The microprocessor targets the lower end of the embedded systems domain and features two orthogonal programming models, a Java model and a RISC model. The entities share a common data path and operate independently, although not in parallel.... Agent: Schneck & Schneck

20070168953 - Unified mobile platform: The present invention teaches a variety of systems, platforms, applications, and methods, and relates to mobile platforms, embedded native applications, Java virtual machines, user interfaces, and the like. The present invention discloses a mobile platform which unifies the worlds of the Java virtual machine and native applications to provide a... Agent: Perkins Coie LLP

20070168957 - Certifying a software application based on identifying interface usage: Embodiments of the present invention provide a mechanism for certifying the compatibility of a software product by identifying the interfaces (API or ABI) used by that product. The source code or object code of a component is analyzed by a tool that traces which interfaces and data structures of an... Agent: Mh2 Technology Law Group (cust. No. W/red Hat)

20070168962 - Configurable software application system: Systems and methods of generating and executing customized variants of a software application are provided. The customized variants include customization of user interfaces, data processing logic, and data models. Customization is accomplished by overlaying custom metadata on base metadata. The base metadata characterizes the software application and the custom metadata... Agent: Townsend And Townsend And Crew LLP

20070168961 - Delegate control: A method of replacing a delegate component associated with a delegate modular software component (“associate delegate component”) at software execution time, the method comprising obtaining a delegate modular software component identifier; selecting one of a plurality of candidate modular software components having a higher priority level than other of the... Agent: Christensen, O'connor, Johnson, Kindness, PLLC

20070168958 - Method and apparatus for cross organizational sharing of software applications using host platform: Method and apparatus for a system for sharing a business process in the form of a software application (computer program) between at least two organizations. The shared software application is typically in the form of one or more web pages having associated data and logic and accessed by a conventional... Agent: Morrison & Foerster LLP

20070168963 - Method and system for customization of software application: A method and system for assisting in the customization of a management program coordinating applicable laws and regulations, procedural rules, and/or otherwise meeting management requirements, such as institutionally-provided and/or legally mandated requirements for individualized instruction, behavioral intervention or rehabilitation, or social work or judicial intervention and/or tracking.... Agent: Fulbright & Jaworski L.L.P.

20070168959 - Method and system for reviewing text files using distributable review data packets: A method and system for reviewing a text file by a plurality of users. A first comment associated with a first portion of the text file and a second comment associated with a second portion of the text file are inputted utilizing offline computing units. A first and a second... Agent: Schmeiser, Olsen & Watts

20070168960 - On demand software contract modification and termination in running component assemblies: A method, apparatus and article of manufacture to dynamically modify, terminate, or replace software components and connections (i.e., contracts) between components in a running assembly. Information about the component and contracts between components in a running assembly is used to determine an allowable sequence of management commands to transition the... Agent: Ibm Corporation, Intellectual Property Law Dept 917, Bldg. 006-1

20070168955 - Scalable networked build automation: A scalable networked build automation system may include multiple users' workstations, multiple build machines, and an active build automation apparatus. In operation of an example implementation, a programmer checks-in coding changes from a user's workstation to the active build automation apparatus. When a new build is warranted based on the... Agent: Lee & Hayes PLLC

20070168964 - Software application launching method and apparatus: A handheld computer includes a housing and a display supported by the housing and configured to display images representative of computer program applications. The handheld computer also includes a memory and a microprocessor coupled to the memory and the display and configured to run applications stored in the memory. The... Agent: Berry & Associates P.C.

20070168956 - System and method for representing user processes as software packages in a software package management system: A system, method, and computer program product for representing at least one of a user process and a system process as a software package in a software package management system. The method includes creating at least one package comprising at least one of a user process and a system process.... Agent: Fleit, Kain, Gibbons, Gutman, Bongini & Bianco P.l.

20070168965 - Configuration inheritance in system configuration: Methods and apparatuses provide configuration inheritance. One configuration can be derived from another (target) configuration, and properties and all content of the target configuration are inherited by the derived configuration. The derived properties and all content may exist virtually at the derived configuration, and local settings can exist locally at... Agent: Sap/blakely

20070168966 - Phased offloading of content information: A user of a mobile client requests electronic content information for being downloaded via a data network. The client first receives a semantically summarized version of the requested content information. If the downloading is prematurely interrupted, the user has at least a meaningful summary available.... Agent: Philips Intellectual Property & Standards

20070168980 - Apparatus and method to debug a software program: A method is disclosed to debug a computer program. The method provides a computer program comprising source code, and a listing of that source code. The method further provides a computing device comprising a data storage medium, and stores the computer program in that data storage medium. The method then... Agent: Dale F. Regelman

20070168984 - Compiling system, debugging system and program development system: A compiling system which translates a source program written in a high-level language into a machine language program, and includes a source level optimizer which converts an original source S program into an optimized source program by optimizing the original source program at the source program level, a compiler which... Agent: Greenblum & Bernstein, P.L.C

20070168978 - Computer program code debugging method and system: A computer program code debugging method and system is proposed, which is designed for use in conjunction with a computer platform for providing a user-operated computer program code debugging function on a faulty computer program such as a BIOS program; and which is characterized by the capability of automatically collecting... Agent: Edwards Angell Palmer & Dodge LLP

20070168975 - Debugger and test tool: Systems and techniques for debugging machine-readable instructions are described. In one implementation, a method includes receiving an identification of a debugger, identifying an activated business software module that is to be debugged, receiving a change to the instructions of the business software module, establishing a second version of the business... Agent: Fish & Richardson, P.C.

20070168968 - Debugger apparatus and method for indicating time-correlated position of threads in a multi-threaded computer program: A debugger inserts instrumentation hooks in a multi-threaded computer program that allow collecting a program trace and that provide timestamps that correspond to the program trace. When a breakpoint in a first thread is encountered, a timestamp corresponding to the breakpoint is retrieved. Execution of the other threads may continue... Agent: Ibm Corporation RochesterIPLaw Dept. 917

20070168972 - Debugging a computer program: Methods, apparatus, and computer program products are disclosed for debugging a computer program by operating a debugger step function, detecting a governor point by the debugger step function, and, responsive to detecting a governor point, disabling the debugger step function. Debugging a computer program also includes clearing a debugger input... Agent: Ibm (roc-blf)

20070168976 - Dynamically computing a degradation analysis of waiting threads in a virtual machine: Various embodiments of a computer-implemented method, system and computer program product determine degradation of an application program. At least one execution state of the application program, executing in a virtual machine, is sampled. A number of occurrences of the at least one execution state are counted to provide at least... Agent: International Business Machines Corp.

20070168977 - Embedded macros: An embedded macro establishes logic for object properties that define actions that execute when an event triggers. When an embedded macro is associated with an event, a regular event property value is set to an empty string and a shadow property associated with the regular event property is created. An... Agent: Merchant & Gould (microsoft)

20070168986 - Flexible horizontal stack display and editor: A method and system for debugging a computer program are described. In one embodiment, information pertaining to a first function executed within the computer program is presented in a first sub-window of a stack window. Further, information pertaining to a second function executed within the computer program is presented in... Agent: Klarquist Sparkman, LLP

20070168973 - Method and apparatus for api testing: In general, in one aspect of the invention, the invention relates to a method and system for automatically developing software tests for a software program having source code written in an object-oriented programming language. Computer implemented instructions are stored collectively within the at least one storage device which when executed,... Agent: Osha Liang L.L.P./sun

20070168967 - Method and computer program product for testing a software application: A method and computer program product for testing a software application program. Randomized input is provided into a logging facility and automated testing of the logging facility is performed in a multi-processing environment. Self-verification of data retrieved from the logging facility is performed to ensure no data loss occurs due... Agent: Cantor Colburn LLP-ibm Poughkeepsie

20070168970 - Method and system for automated distributed software testing: Embodiments of the present invention provide methods and systems for automated distributed testing of software. A testing service may utilize a distributed architecture that provides a standardized framework for writing tests, scheduling the tests, and gathering and reporting results of the tests. Multiple distributed labs are integrated into the testing... Agent: Mh2 Technology Law Group (cust. No. W/red Hat)

20070168982 - Method and system for detecting obfuscatory pestware in a computer memory: A method and system for detecting obfuscatory pestware in a computer memory is described. One illustrative embodiment identifies, within an executable object, a reference to a known procedure, the known procedure having a fixed address in the computer memory; and searches for a predetermined check value at a known offset... Agent: Cooley Godward Kronish LLP Attn: Patent Group

20070168969 - Module search failure analysis: A set of code development options that fail when applied to all modules of a program can be successfully utilized by selectively applying the code development options to particular compatible modules of the code. A failure analysis tool causes generation of intermediate representations of the modules with the set of... Agent: Sun Microsystems, Inc. C/o Dorsey & Whitney, LLP

20070168971 - Multi-tiered model-based application testing: Multi-tiered model-based application testing is described, including receiving metadata from the application, the metadata being associated with one or more layers of the application, using the metadata to develop a script configured to test a feature of an application model, and converting the metadata to develop another script configured to... Agent: Alfred W. Zaher, Esq. Blank Rome LLP

20070168981 - Online creation of object states for testing: An application is tested by using the public interface to determine the possible class types, choosing a class type at random, and then finding a constructor which creates an object of that class type. A method that takes the object is selected, and input values for the method are selected.... Agent: Klarquist Sparkman LLP

20070168983 - Test management program and method: A test management program causes a computer to execute a process, the process including selecting from among modules prepared for a plurality of platforms, a distribution definition holding module that holds a distribution definition of an event and a distribution module that distributes the event, according to a platform on... Agent: Lerner, David, Littenberg, Krumholz & Mentlik

20070168985 - Thread debugging device, thread debugging method and information storage medium: A thread debugging device which can provide reliable debugging is provided when at least one thread is debugged among a plurality of threads which are executed in association with each other. According to the thread debugging device, a target computer (20) executes at least some processing of at least one... Agent: Katten Muchin Rosenman LLP

20070168974 - Tracking file access patterns during a software build: Those files accessed by tools during a build process are invisibly tracked in such a way that the information can then be used to drive an incremental build of just enough files to bring the build fully up to date. The tracking information includes the association between distinct tool processes.... Agent: Woodcock Washburn LLP (microsoft Corporation)

20070168979 - Transparent debugging of programs in dynamic translation systems: In one aspect, a communication may be received from a debugger. The communication may specify an argument that pertains to an un-translated code. Information may also be received from a dynamic translation system. The information received from the dynamic translation system may be used to relate the argument pertaining to... Agent: Blakely Sokoloff Taylor & Zafman

20070168987 - Method for determining operational characteristics of a program: The inventive method for determining operational characteristics of a program includes a verification procedure involving the following stages: the first stage for expressing the operational characteristics of the program in the form of functions related to events producible during possible executions of the program, a second stage for simultaneously estimating,... Agent: Browdy And Neimark, P.l.l.c. 624 Ninth Street, Nw

20070168988 - Software verification using hybrid explicit and symbolic model checking: A computer-implemented method for verifying a target system includes defining a specification including properties applicable to the target system. Execution sequences of the target system are identified. A set of the execution sequences is grouped into an equivalence class characterized by a common control flow. A symbolic representation of the... Agent: Stephen C. Kaufman IBM Corporation

20070168989 - Compressed program recording: Program execution can be monitored and recorded for later playback. Certain state changes that can be predicted via a virtual processor during playback need not be recorded, so a compressed recording can be stored. To facilitate random access with respect to time during playback, key frames can be stored within... Agent: Klarquist Sparkman LLP

20070168990 - Method and system for building, processing, & maintaining scenarios in event-driven information systems: The present invention allows Scenarios to be easily created and maintained via a graphical user interface and processed efficiently by re-using Actions and Action Chains and aggregating duplicated Actions and Action Chains. The method of building, maintaining, re-using, and aggregating Actions and Action Chains utilizes Event-Driven Information Systems and supports... Agent: Baker & Daniels LLP

20070168991 - Method and system for remotely controlling the reporting of events occurring within a computer system: A method and system are provided for remotely controlling the reporting of events occurring within a computer. A remote control file identifying the events and conditions under which the events should be reported is periodically retrieved at a client computer. When an event occurs within a client computer, the remote... Agent: Merchant & Gould (microsoft)

20070168992 - Method of tracing back the execution path in a debugger: A method, computer-readable medium, and system for tracing the execution path of a program are provided. In one embodiment, a control flow graph is created for the program. For each node in the control flow graph, a determination is made of whether the node has two or more predecessor nodes.... Agent: Ibm Corporation, Intellectual Property Law Dept 917, Bldg. 006-1

20070168993 - Recording trace messages of processes of a network component: A method for tracking a process is disclosed. Requests are received from process threads according to a time order. A request requests a buffer entry operable to record a trace message from a process thread of a process. A first buffer entry is assigned to a first process thread associated... Agent: Baker Botts L.L.P.

20070168994 - Debugging a computer program in a distributed debugger: Methods, apparatus, and computer program products are disclosed for debugging a computer program in a distributed debugger that include defining a conditional breakpoint conditioned upon one or more attributes of a remote execution environment, debugging the computer program in a debug session in the remote execution environment, and retrieving debug... Agent: Ibm (roc-blf)

20070168997 - Debugging of remote application software on a local computer: Methods and systems are provided for facilitating remote debugging from a local computer with a graphical user interface for debugging application in a computer system comprising an application system and one or more clients. The server receives a request from the local computer to monitor an application invoked by a... Agent: Finnegan, Henderson, Farabow, Garrett & Dunner LLP

20070168996 - Dynamically profiling consumption of cpu time in java methods with respect to method line numbers while executing in a java virtual machine: Various embodiments of a computer-implemented method, system and computer program product monitor the performance of a program component executing in a virtual machine. Breakpoints associated with position indicators within the program component are set. In response to reaching one of the breakpoints, an amount of time consumed between the breakpoint... Agent: International Business Machines Corp.

20070168995 - Optimal program execution replay: A method of replaying a recorded sequence of execution steps of a computer program or system to a selected target step while taking a minimal number of execution breaks includes calculating, for each of the steps, a predecessor step that can reached in a minimal number of execution breaks. The... Agent: Woodcock Washburn LLP (microsoft Corporation)

20070169001 - Methods and apparatus for supporting agile run-time network systems via identification and execution of most efficient application code in view of changing network traffic conditions: Methods and apparatus for supporting agile run-time network systems via identification and execution of most efficient application binary code in view of changing network traffic conditions. Under one embodiment of the method, respective application binaries are compiled for each of a plurality of profiled system states for a network system,... Agent: Blakely Sokoloff Taylor & Zafman

20070169002 - Profile-driven lock handling: An apparatus, program product and method utilize metadata collected for a lock in a computer program to determine an optimal lock acquisition strategy for the lock. The metadata is typically collected via profiling of the computer program to determine a wait characteristic for the lock in the particular runtime environment... Agent: Wood, Herron & Evans, L.L.P. (ibm)

20070169000 - Profiling interface assisted class loading for byte code instrumented logic: A data processing system, method and computer program product for profiling interface assisted class loading for byte code instrumented logic can be provided. The system can include a development environment configured for byte code instrumentation of byte streams for instantiation in a virtual machine, such as a Java Virtual Machine... Agent: Carey, Rodriguez, Greenberg & Paul, LLP Steven M. Greenberg

20070168999 - Profiling of performance behaviour of executed loops: A method and system for profiling performance behaviour of executed loops. For each invocation of a loop, a count of a measured event is incremented. A display is provided for a loop (209) showing the number of measured events for each of the loop's invocations. The code of a loop... Agent: Stephen C. Kaufman IBM Corporation

20070169003 - Selective profiling of program code executing in a runtime environment: An apparatus, program product and method associate a unique key with routines in an application to enable a profiler to ascertain whether to collect profile information for a routine during its execution. A key may be generated, for example, during deployment or installation of an application in an application server... Agent: Wood, Herron & Evans, L.L.P. (ibm)

20070168998 - System and method for dynamic instrumentation: A system and method for dynamic instrumentation of an interpreted application. The method includes the operation of loading an interpreted code unit into a virtual machine. Testing instrumentation can then be inserted into the interpreted code unit using the virtual machine while the interpreted application continues executing. Another operation is... Agent: Hewlett Packard Company

20070169004 - Automatic failure analysis of code development options: Sweeping through the code development options of a code development command allows diagnosis of a failure resulting from execution of the code development command on a given code. Successively modifying the code development command, such as successively removing code development options, automatically allows efficient examination of a failure. Executing each... Agent: Sun Microsystems, Inc. C/o Dorsey & Whitney, LLP

20070169005 - Purpose domain for low overhead virtual machines: Embodiments of the present invention provide an architecture for securely and efficiently executing byte code generated from a general programming language. In particular, a computer system is divided into a hierarchy comprising multiple types of virtual machines. A thin layer of software, known as a virtual machine monitor, virtualizes the... Agent: Mh2 Technology Law Group (cust. No. W/red Hat)

20070169021 - report generation system: A report generation system includes a first transformation processor for processing individual coded template text representative phrases for accommodating corresponding data items to provide corresponding formatted individual phrases. The individual coded template text representative phrases are associated with corresponding individual conditional logic statements. A second transformation processor processes received data... Agent: Siemens Corporation Intellectual Property Department

20070169012 - Asynchronous just-in-time compilation: Asynchronous just-in-time (JIT) compilation is provided. An asynchronous code translation thread running on a second processor can be invoked by the synchronous thread or can be self-invoked in order to run ahead of user execution and pre-translate code. A translated code cache is present with contention-management structures where both the... Agent: Woodcock Washburn LLP (microsoft Corporation)

20070169011 - Delayed loading and instantiation of resources defined in markup: Techniques for delayed loading and instantiation of resources in a resource dictionary are provided. These techniques can be used to delay or defer the loading of values (or “value records”) into the resource dictionary until the values are actually needed or requested by an application.... Agent: Microsoft Corporation

20070169008 - External programmatic interface for ios cli compliant routers: A method of receiving and translating data within an external programmatic interface (EPI) is described. The method calls for receiving input into the EPI. The input is traversed. Where the input is presented in a prescribed format other than CLI, it is translated into a corresponding CLI statement, with reference... Agent: Marger Johnson & Mccollom, P.C.

20070169019 - Hiding irrelevant facts in verification conditions: A program verification process begins by converting a language of the program from a first language into an intermediate language representation. The loops of the program are eliminated. The program is converted from the intermediate language representation into a passive form. Dominators for the passive form of the program are... Agent: Merchant & Gould (microsoft)

20070169014 - Localizable object pattern: A computer-implemented method of handling localizable objects is provided. The method includes the step of obtaining an initial class containing localizable properties and non-localizable properties. The initial class is then transformed into a base-part class and a translation-part class. A localization tool for performing the transformation is also provided.... Agent: Westman Champlin (microsoft Corporation)

20070169018 - Method and an apparatus for translating programming language code: One embodiment of the present invention provides a system that facilitates translating a first programming language file to form a second programming language file. During operation, the system receives the first programming language file. Next, the system translates structural elements in the first programming language file into the programming language... Agent: Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20070169017 - Method and apparatus for translating an application programming interface (api) call: One embodiment of the present invention provides a system that facilitates translating an Application Programming Interface (API) call for a first programming language into a comparable API call for a second programming language. The system operates by performing a lookup for the API call in a translation library to identify... Agent: Sun Microsystems Inc. C/o Park, Vaughan & Fleming LLP

20070169009 - Method and system for outputting a sequence of commands and data described by a flowchart: The present invention is a method and system for outputting a sequence of commands and data described by a flowchart. The method includes steps as follows. A flowchart describing a sequence of commands and data is received. The flowchart includes a plurality of flowchart symbols. Each of the plurality of... Agent: Lsi Logic Corporation

20070169020 - Method to find a violation of a coding rule in program: An apparatus for determining whether or not a program violates a convention, including an input unit for receiving an input of a target program to be an object of a determination on whether to violate the convention; a violation storing unit for beforehand storing any one of an abstract syntax... Agent: Law Office Of Ido Tuchman (yor)

20070169010 - Multiplatform programming environment: A multiplatform programming environment enables development of correct and reliable programs for heterogeneous computing environments. A set of features and/or functionality that is independent of a particular programmatic platform may be specified with one or more domain specifications, and multiplatform programs may be developed in accordance with the domain specification(s).... Agent: Leydig, Voit & Mayer, Ltd. (seattle Office)

20070169022 - Processor having multiple instruction sources and execution modes: A processor includes the standard mode of executing instructions from stored memory as well as a mode of executing from a separate instruction source. A programmable selector determines the source, and may be automatically programmed dependent on particular instructions. Streaming instructions from outside the processor provides an ability to have... Agent: Ambric, Inc. C/o Marger Johnson & Mccollom PC

20070169013 - Pseudo translation within integrated development environment: A computer program is pseudo translated within an integrated development environment (IDE). Pseudo translation is performed, within an IDE, on one or more first resource files for the computer program, to generate corresponding one or more second resource files, without modifying one or more source code files for the computer... Agent: Law Offices Of Michael Dryja

20070169023 - Restructuring computer programs: A method of restructuring a source computer program to a target computer program. A defined source computer program has source code. A set of tasks is defined for the source computer program to be performed by the source computer program. For each task, a corresponding set of input data sets... Agent: Schmeiser, Olsen & Watts

20070169006 - Software generation method: In a system comprising a program of word units, processing of the word unit program for generating output data is completed within a minimum number of execution times by avoiding useless iteration. According to the present invention, a route operation element is regarded as one word, and requirements are defined... Agent: Wilmer Cutler Pickering Hale And Dorr LLP

20070169016 - Systems and methods for providing mockup business objects: Methods and apparatus, including computer program products, are provided for a mockup business object. The mockup business object implemented within a computer framework including other business objects. In one exemplary embodiment, the method may include generating, within the computer framework, the mockup business object based on a metadata stored within... Agent: Mintz, Levin, Cohn, Ferris, Glovsky & Popeo, P.C.

20070169007 - Vehicle integrated control system: An integrated control system includes subsystem with a driving system control subsystem controlling a driving system, a brake system control subsystem controlling a brake system, and a steering system control subsystem controlling a steering system, a subsystem stabilizing a current dynamic state of the vehicle, a subsystem realizing a driving... Agent: Oliff & Berridge, PLC

20070169015 - Web services development automation toolkit with test case driver and customized configuration file: Based on information specific to a company, a customized Web services development tool kit is automatically generated. The customized Web services development tool kit comprises at least one configuration file customized to the company based on the information, and a Web services test case driver. The customized Web services development... Agent: Toler Schaffer, LLP

20070169025 - Method and system for installing and updating interpreted programming language applications using a designated virtual machine: A method, system and program of executing an interpreted programming language application from a server at a designated virtual machine on a client computer are provided. A manifest file is extracted which indicates at least one resource for the interpreted programming language application as well as the repository file associated... Agent: Ibm Corp. (clg) C/o Cardinal Law Group

20070169024 - Purpose domain for in-kernel virtual machine for low overhead startup and low resource usage: Embodiments of the present invention provide an architecture for securely and efficiently executing byte code generated from a general programming language. In particular, a computer system is divided into a hierarchy comprising multiple types of virtual machines. A thin layer of software, known as a virtual machine monitor, virtualizes the... Agent: Mh2 Technology Law Group (cust. No. W/red Hat)

20070169032 - Data processing system and method: Disclosed is a data processing system and method. The data processing method determines the number of static registers and the number of rotating registers for assigning a register to a variable contained in a certain program, assigns the register to the variable based on the number of the static registers... Agent: Sughrue Mion, PLLC

20070169030 - Compiler support for optimizing decomposed software transactional memory operations: A software transactional memory system is described which utilizes decomposed software transactional memory instructions as well as runtime optimizations to achieve efficient performance. The decomposed instructions allow a compiler with knowledge of the instruction semantics to perform optimizations which would be unavailable on traditional software transactional memory systems. Additionally, high-level... Agent: Klarquist Sparkman LLP

20070169031 - Efficient placement of software transactional memory operations around procedure calls: A software transactional memory system is described which utilizes decomposed software transactional memory instructions as well as runtime optimizations to achieve efficient performance. The decomposed instructions allow a compiler with knowledge of the instruction semantics to perform optimizations which would be unavailable on traditional software transactional memory systems. Additionally, high-level... Agent: Klarquist Sparkman LLP

20070169027 - Methods and systems for complete static analysis of software for building a system: Embodiments of the present invention provide systems and methods for the static analysis of entire systems of software. Source code for at least some of the software system is received. An functional representation of the source code is generated from when the source code is compiled and references to other... Agent: Mh2 Technology Law Group (cust. No. W/red Hat)

20070169028 - Partitioning of non-volatile memories for vectorization: Methods, Software products and systems for Partitioning of Non-Volatile Memories for Vectorization may include analysis, partitioning, building, and optionally, verifying and iterating.... Agent: James C. Scheller Blakely, Sokoloff, Taylor & Zafman LLP

20070169026 - Software program with alternative function libraries: A software program. The software program includes a function call. When the program is linked in a first mode, a first compiled routine from a first library is coupled to the function call. Otherwise, a second compiled routine from a second library is coupled to the function call. The first... Agent: Agilent Technologies Inc.

20070169033 - Software-to-hardware compiler: A software-to-hardware compiler is provided that generates hardware constructs in programmable logic based on pure software constructs. More particularly, a high-level program language may be used to create a program using only software constructs that is compiled into hardware constructs. Optimizations may be made in the later stages of compilation... Agent: Fish & NeaveIPGroup Ropes & Gray LLP

20070169034 - System and method for generating a measuring program: An exemplary for generating a measuring program is disclosed. The method includes: editing a measuring program source code generated by an image measuring machine after completing a full measuring cycle on a workpiece; detecting whether there are any measuring program errors during the editing process; identifying and displaying a location... Agent: PCe Industry, Inc. Att. Cheng-ju Chiang Jeffrey T. Knapp

20070169029 - Typed intermediate language support for languages with multiple inheritance: A typed intermediate representation of source code written in a language that supports multiple inheritance is presented. The typed intermediate representation uses paths to represent objects embedded in other objects. For each class, an exact record type represents layout of complete objects of that class. An approximated record type describes... Agent: Klarquist Sparkman LLP

20070169035 - Method and system for configuring the language of a computer program: A method and a system for configuring the language of a computer program. The method steps include: selection of a text memory wherein alphanumeric message character strings are assigned to alphanumeric identification expressions; detection of identification expressions in the text memory belonging to wildcard character strings that are contained in... Agent: Lerner Greenberg Stemer LLP

20070169037 - Command center system and method: A method for interacting with a computer application includes receiving, from a user, an input string from an input field, parsing the input string to identify a command token, validating user authorization to execute the identified command token and executing at least a portion of the computer application based on... Agent: Richard F. Jaworski Cooper & Dunham LLP

20070169036 - Incremental type inferencing engine: Computer program source code may be parsed to generate corresponding type constraints. The type constraints may be incrementally resolved to achieve incremental type inferencing of various programmatic elements specified by the source code. In contrast to conventional type inference, incremental type inferencing may enable the inference of type information for... Agent: Leydig, Voit & Mayer, Ltd. (seattle Office)

20070169038 - Self learning event parser: An adaptive parser capable of automatically reordering expressions such that more commonly matched expressions are tested earlier than less commonly matched expressions; by reordering the expressions in this manner, less frequently matched expressions are less frequently tested, or may not be tested at all, thereby lowering the overall number of... Agent: Morrison & Foerster LLP

20070169039 - Application of optimization techniques to intermediate representations for code generation: The present invention provides a method and system for optimization of an intermediate representation in a graphical modeling environment. A first intermediate representation is provided. At least one optimization technique is applied to the first intermediate representation. A second intermediate representation is generated responsive to the application of the at... Agent: Lahive & Cockfield, LLP

20070169040 - Typed intermediate language support for languages with multiple inheritance: A typed intermediate representation of source code written in a language that supports multiple inheritance is presented. The typed intermediate representation uses paths to represent objects embedded in other objects. For each class, an exact record type represents layout of complete objects of that class. An approximated record type describes... Agent: Klarquist Sparkman LLP

20070169041 - Java applet, jar file generation method, jar file generation program, and jar file generation device: There is disclosed a Java applet that causes a computer to execute plural predetermined Java applet programs. The Java applet is attached with an electronic signature for certifying an origin. The Java applet causes the computer to execute: an alteration detection step that detects alteration to deployment information, based on... Agent: Patrick G. Burns Greer, Burns & Crain, Ltd.

20070169043 - Supporting applets on a high end platform: To execute legacy smart card applications in a next generation smart card environment, a mechanism converts the applications into a format executable by the next generation smart card platforms. For instance, in a Java-based environment, a normalizer tool translates a CAP file into a Java Class file. Additional mechanisms recreate,... Agent: Hickman Palermo Truong & Becker, LLP And Sun Microsystems, Inc.

20070169042 - Object-oriented, parallel language, method of programming and multi-processor computer: This invention relates to architecture and synchronization of multi-processor computing hardware. It establishes a new method of programming, process synchronization, and of computer construction, named stress-flow by the inventor, allowing benefits of both opposing legacy concepts of programming (namely of both data-flow and control flow) within one cohesive, powerful, object-oriented... Agent: Slawomir A. Janczewski

20070169044 - Method and apparatus for efficiently processing array operation in computer system: An apparatus and a method for processing an array in a loop in a computer system, including: applying loop unrolling to a multi-dimensional array included in a loop based on a predetermined unrolling factor to generate a plurality of unrolled multi-dimensional arrays; and transforming each of the plurality of unrolled... Agent: Sughrue Mion, PLLC

20070169047 - Scheduling system and method for remotely controlling display device: A system and a method for remotely controlling a plurality of display devices connected through a network are provided. The system includes: a remote control scheduling server transmitting a predetermined remote control command to a predetermined display device at a predetermined time; and one or more display devices for executing... Agent: Sughrue Mion, PLLC

20070169050 - Apparatus and method for using database knowledge to optimize a computer program: A code optimizer is used to optimize a computer program that references a database by reading database metadata and making suitable optimizations based on the metadata. By taking into account the metadata of a database referenced in the computer program, the optimizer may make suitable optimizations to the computer program.... Agent: Martin & Associates, LLC

20070169049 - Automated deployment and configuration of applications in an autonomically controlled distributed computing system: A distributed computing system conforms to a multi-level, hierarchical organizational model. One or more control nodes provide for the efficient and automated allocation and management of computing functions and resources within the distributed computing system in accordance with the organization model. A user, such as a system administrator, interacts with... Agent: Shumaker & Sieffert, P. A.

20070169045 - Component tagging: A component tagging system for tagging various components and sub-components used by various processes allows creating a plurality of component tags for various components used in processes in a manner so that the component tags may be used in tracking various resources used by the components. The component tagging system... Agent: Marshall, Gerstein & Borun LLP (microsoft)

20070169048 - Method for determining ranges for algorithmic variables for a processor that uses fixed point arithmetic: A method of determining ranges for algorithmic variables for a processor that uses fixed point arithmetic is provided. The method comprises expressing overflow requirements of processor instructions as inequalities. The method also expresses precision requirements and expressiveness requirements as inequalities and merit functions. A global constraint and optimizer tool is... Agent: Honeywell International Inc.

20070169046 - System and method for the distribution of a program among cooperating processors: A Veil program analyzes the source code and data of a target program and determines how best to distribute the target program and data among the processors of a multi-processor computing system. The Veil program analyzes source code loops, data sizes and types to prepare a set of distribution attempts,... Agent: Larson And Larson

20070169052 - Execution flow shape compression for aggregate data reporting in an application manager: Data relating to execution flows at a computer system is compressed and aggregated across multiple execution flows by categorizing each execution flow into an execution flow shape. The execution flows may represent sequences of software components that are invoked. The execution flow shapes are developed by observing the execution flows... Agent: Vierra Magen Marcus & Deniro LLP

20070169051 - Identifying code that wastes time performing redundant computation: A method of runtime analysis of a computer program can include, after each access of a first type to a memory address, incrementing a counter associated with the memory address and, after each access of a second type to a memory address, comparing the counter associated with the memory address... Agent: Cuenot & Forsythe, L.L.C.

20070169053 - Automatic generation of a data flow diagram from a diagram with states and transitions: A system and method for automatically generating a data flow diagram in response to a first diagram. The first diagram may specify one or more states and one or more state transitions, wherein each state transition specifies a transition from a first state to a second state. A data