Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
Enter keywords:  
Track companies' patents here: Public Companies RSS Feeds | RSS Feed Home Page

Software Tool patents

This page is updated frequently with new Software Tool-related patents. Subscribe to the Software Tool RSS feed to automatically get the update: related Software RSS feeds. You can subscribe to the RSS feeds with, for example, Google Reader: see this Google Reader tutorial video for more explanation. Other readers work too.

Subscribe to updates on this page: Software Tool RSS RSS

patent app Patent Application Title Patent App Num. Date
Browser based language recognition supporting central web search translation 20130124498 20130516
20130124498 Browser based language recognition supporting central web search translation patent thumbnail A web browser agent or plug-in installed into a web browser of a client device provides translation services along with a search engine server. The system accesses a web page in one (local) language and then translates to another (foreign) language and displays the translated content in a web page for user's viewing. The web browser agent is an add-on software tool or plug-in, provided by the search engine server and installed into the web browser. As a result of installation, a toolbar appears on the top of the web browser's page. This toolbar provides the interface to enable local translation of web pages from a local/web language to a target/foreign language useful to the user. Centralized (cloud computing) translation services by servers of a third...
Post selection mouse pointer location 20130091457 20130411
20130091457 Post selection mouse pointer location patent thumbnail A technique is provided for post selection location of a mouse pointer icon in a display screen of a computing device. A software tool receives input of the post selection location for the mouse pointer icon. The post selection location defines a default location to move the mouse pointer icon in response to a window action taken on a window displayed in the display screen. In response to the window action in which the mouse pointer icon is initially displayed at a selection location corresponding to the window action, the mouse pointer icon is moved to the post selection location such that the mouse pointer icon is displayed at the post selection location in the display screen. ...
Method and system for monitoring a drilling operation 20130080062 20130328
20130080062 Method and system for monitoring a drilling operation patent thumbnail The present invention provides a computer-implemented software tool that is adapted to listen continuously to data streams from a drilling operation and to process the data to generate a situation description for a current drilling situation in a form useful for automated continuous matching with a set of past cases stored in a knowledge database. The invention implements a case-based reasoning (CBR) approach to match the current drilling situation as defined by the situation description with one or more stored past cases having a degree of similarity above a predetermined threshold level. Matching cases are displayed to the drilling engineer as symbols on a case “radar”, allowing the drilling engineer to retrieve and view the details of a past case and take appropriate action based on...
Techniques for processing image data generated from three-dimensional graphic models 20130063418 20130314
20130063418 Techniques for processing image data generated from three-dimensional graphic models patent thumbnail Techniques are disclosed for creating animated video frames which include both computer generated elements and hand drawn elements. For example, a software tool may allows an artist to draw line work (or supply other 2D image data) to composite with an animation frame rendered from a three dimensional (3D) graphical model of an object. The software tool may be configured to determine how to animate such 2D image data provided for one frame in order to appear in subsequent (or prior) frames in a manner consistent with changes in rendering the underlying 3D geometry. ...
Method and software tool for automatically testing a circuit design 20130054218 20130228
20130054218 Method and software tool for automatically testing a circuit design patent thumbnail A software tool and method for performing a simulation of a circuit to automatically test a circuit design are disclosed. A series of primary transactions may be performed on the circuit under test. Resources in the circuit may be monitored to identify the state changes, and a set of new transactions to perform on the circuit may be automatically generated based on the state changes of the resources. The new transactions may then be performed on the circuit. The new transactions that are generated may not be pre-determined transactions, but rather may be transactions that are dynamically generated or learned during the simulation, e.g., in an intelligent manner. ...

Subscribe to updates on this page: Software Tool RSS Software ToolRSS

Search result translation with visually overlay processing 20130055098 20130228
A web browser agent or plug-in installed into a web browser of a client device provides translation services along with a search engine server. The system accesses a web page in one (local) language and then translates to another (foreign) language and displays the translated content in a web page for user's viewing. The web browser agent is an add-on software tool or plug-in, provided by the search engine server and installed into the web browser. As a result of installation, a toolbar appears on the top of the web browser's page. This toolbar provides the interface to enable local translation of web pages from a local/web language to a target/foreign language useful to the user. Centralized (cloud computing) translation services by servers of a third...
Method and software tool for analyzing and reducing the failure rate of an integrated circuit 20130055191 20130228
A software tool and method for analyzing the reliability or failure rate of an integrated circuit (IC) are disclosed. The IC may include a plurality of circuit designs, and the software tool and method may aid a designer of the IC in determining a reliability rating of the IC based on reliability ratings of transistors or other circuit devices used in the circuit designs. In particular, the IC may include one or more circuit designs that have multiple instances within the IC (i.e., the same circuit design is instantiated multiple times), and the software tool and method may take into account the multiple instances when determining the reliability rating of the IC. ...
Downloadable communication software tool for flash memory device 20130024931 20130124
A flash memory device is provided that includes an operating system. The operating system has security features such as password protection and/or encryption. Further, the host computer to which the flash memory device is removably attached does not retain any electronic trail of the attachment, usage, communication, or other activity by the flash memory device. The operating system operates on the host computer without the host computer being able to detect and store information related to the operation of the flash memory device. An email service is also provided including timed deletion of emails between registered users. A browser is provided that has auto-populating multi-search, as well as tabbing capabilities. Cloud capabilities are provided, including a desktop run from the cloud as well as a browser...
Computer protocol generation and obfuscation 20130014267 20130110
In the field of computer science, communications protocols (such as computer network protocols) are hardened (secured) against reverse engineering attacks by hackers using a software tool which is applied to a high level definition of the protocol. The tool converts the definition to executable form, such as computer source code, and also applies reverse-engineering countermeasures to the protocol definition as now expressed in source code, to prevent hackers from recovering useful details of the protocol. This conversion process also allows preservation of backwards version compatibility of the protocol definition. ...
Method and apparatus for obtaining working information in software engineering 20120317539 20121213
A method for obtaining working information in software engineering is provided. The method includes generating a sensor for a software tool used in software engineering according to data storage manner of the software tool, where the sensor detects artifact change events associated with the software tool; and collecting the artifact change events from the sensor and analyzing at least one attribute of the artifact change events to obtain the working information. Also provided is an article of manufacture for carrying out the method for obtaining working information in software engineering as described in this application. ...
Software tool for automation 20120272222 20121025
A software tool for automation having a functionality for output conversion, where a plurality of applications, which are each intended for a dedicated object domain, are or can be combined with the software tool at the same time, each application comprises at least one first software interface for access to the output conversion, and where the output conversion comprises at least one mapping component for conversion of objects from an object domain of the application to an object of an abstract object model which is defined for the output component. ...
Method and apparatus for obtaining working information in software engineering 20120198413 20120802
An apparatus, method, and computer readable article of manufacture for obtaining working information in software engineering. The apparatus includes a sensor generator, configured to generate a sensor for a software tool used in software engineering according to the data storage manner of the software tool, such that the sensor detects the artifact change events associated with the software tool; and a central analyzer, configured to collect the artifact change events from the sensor, and analyze at least one attribute of the artifact change events, thereby obtaining working information. Also provided is a method corresponding to the apparatus described above. By using the apparatus and method for the invention, it can detect artifact change events for various software tools, and based on that, obtain various kinds of...
System and method for evaluating and comparing medical treatments 20120185266 20120719
An evaluative software tool to support the assessment of health care-related technologies during development to facilitate making critical decisions for an optimized research, development and commercialization plan is provided. The software tool includes the ability to measure, weight, and integrate the critical factors that come into play in the development of a risk/benefit profile of a technology relative to its competitors, benchmarked around clinical trial measures, in order to determine its development and commercialization success. ...

Subscribe to updates on this page: Software Tool RSS Software ToolRSS

Display and installation of portlets on a client platform 20120185778 20120719
A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display. ...
Method and apparatus for implementing a personal "get out the vote drive" software application 20120179509 20120712
A method and apparatus for a software tool that interfaces with a Field Operations software tool and incorporates Voter Score, Voter Scorecard, Post-Election Voter History, Household Visualization, Voter Support Visualization, Household Mailing Labels, E-Mail Voter Footer, and Voter List of Friends and Family. ...
Token licensing mapping costs to enabled software tool features 20120166258 20120628
A request to activate a software tool can be received, where activation requires a quantity of tokens of a token license model. An entity, project, user-set, user, or combination thereof corresponding to the request can be ascertained. A feature-set to be enabled can be determined by querying preexisting indexed records. The preexisting indexed records can associate different feature-sets to different entities, projects, user-sets, users, or combinations thereof. A token cost can be computed for activating the software tool with the feature-set enabled for the request. Token costs for utilizing the software tool can vary depending upon the enabled feature-set. The computed token cost can be the quantity of tokens required to activate the software tool responsive to the request. ...
Method and system for monitoring a drilling operation 20120158761 20120621
The present invention provides a computer-implemented software tool that is adapted to listen continuously to data streams from a drilling operation and to process the data to generate a situation description for a current drilling situation in a form useful for automated continuous matching with a set of past cases stored in a knowledge database. The invention implements a case-based reasoning (CBR) approach to match the current drilling situation as defined by the situation description with one or more stored past cases having a degree of similarity above a predetermined threshold level. Matching cases are displayed to the drilling engineer as symbols on a case “radar”, allowing the drilling engineer to retrieve and view the details of a past case and take appropriate action based on...
System and method for detection and monitoring of ocular diseases and disorders using optical coherence tomography 20120150029 20120614
A system for the imaging, processing and evaluation of tissues provides prognostic and diagnostic details regarding diseased tissue. A set of quantitative measures were developed and integrated in an image-base analysis software tool designed for OCT images. The system and methods in this invention is significant because it allows assessing the optical properties and structure morphology differences between normal healthy subjects and patients with ocular diseases and disorders. ...
System and method for variable time-based licensing 20120123917 20120517
A system and method for variable time-based licensing is provided, which includes a chips cache which stores activated chips and a chips pool which stores inactive chips. In this context “chips” can be considered a currency which can be traded to use software tools for a period of time associated with each chip. The system further includes a chips accounting manager, operable to receive license requests for software tools and to determine whether to grant the license request; and a license manager which tracks active chips and manages activated chip check-in and checkout. When the chips accounting manager receives a license request for a software tool the chips accounting manager determines whether the chips cache includes sufficient chips to access the software tool. If there are...
Automatically created report generator for managing information technology service projects 20120084224 20120405
Reports to manage service projects may be generated by an automatically generated project report generator software tool. The project report generator software tool is automatically created from an object-based model of work products in a project, wherein the object-based model is executable by a machine and comprises a plurality of work product object and a recording of at least some relationships between the object, wherein each work product object represents a document that contains information about the service project. One or more reports can be generated by the project report generator software tool during the lifetime of the service project, wherein the report is generated using the object-based model and at least some of the information in documents represented in the object-based model. ...
System, architecture and micro-architecture (sama) representation of an integrated circuit 20120017196 20120119
Systems and methods are disclosed to automatically generate a custom integrated circuit (IC) design by receiving a specification of the custom IC including computer readable code to be executed by the custom IC; generating an abstraction of the IC as a system, processor architecture and micro-architecture (SAMA) representation; providing the SAMA representation to a data model having at least an architecture optimization view, a physical design view, and a software tool view; optimizing the processor architecture by iteratively updating the SAMA representation and the data model to automatically generate a processor architecture uniquely customized to the computer readable code which satisfies one or more constraints; and synthesizing the generated architecture into a computer readable description of the custom integrated circuit for semiconductor fabrication. The foregoing can...
Method and system for enabling on-line travel reservations via connection to customer relationship management system, office software address book, or other electronic sources of contact information 20120010909 20120112
A method and system of allowing a user to make travel reservations online via an interface between a customer relationship management (CRM) or like accessible software program intended to facilitate storage and retrieval of addresses and related information for persons, business, & other entities, such as email and other common office software address books and contact lists, where the method captures potential destination information from the CRM or other address/contact list software and presents the user with reservation options. Said options can be presented either via internet or other data transmittal method within the CRM or other software tool, or may be accomplished by sending departure, destination, and other information to a third system for display and reservation booking, either with or without sign-on to such...
Mug shot acquisition system 20110013003 20110120
A mug shot acquisition system is disclosed that includes an image acquisition interface that is operative to receive digital mug shot images from an imaging device. An image viewing display is responsive to the image acquisition interface and operative to display the received digital mug shot images. One or more standards-based image adjustment software tools allow the digital mug shot images to be adjusted to meet at least one predetermined mug shot image uniformity standard. The system also includes a software interface responsive to requests to initiate one or more operations by the mug shot acquisition system, and an image export interface operative to export digital mug shot images adjusted based on the standards-based image adjustment software. ...
System and method for performing cost estimation in a service provider environment 20100325604 20101223
A system and method for providing cost estimation in performing a work project on communications infrastructure may include accessing a first data record generated by a first software tool, where the first data record includes data that specifies a work project on communications infrastructure. A second data record utilized by a second software tool may be populated utilizing the data of the first data record. A data set that is related to a combination of a first data element and a second data element of the first data record may be accessed. Using the second software tool, the data set may be presented to a user in a selectable format to enable the user to select a third data element from the presented data set, where...
System and method for processing protected text information 20100313279 20101209
A method and apparatus of encouraging distribution, registration, and purchase of free copyable software and other digital information which is accessed on a User's System via a Programmer's Program. Software tools which can be incorporated into a Programmer's Program allow the User to access Advanced Features of the Programmer's Program only in the presence of a valid Password which is unique to a particular Target ID generated on an ID-Target such as the User's System. Advanced features will thus re-lock if the Password is copied to another ID-target. If a valid Password is not present, the User is invited to obtain one, and provided with the means of doing so, and of installing that Password in a place accessible to the User's System on subsequent occasions....
Threshold based computer video output recording application 20100313229 20101209
An application that is capable of monitoring Internet or network traffic and performing recordings of computer video output based on network activity thresholds. The recording application is typically not installed on the computer to be recorded but can reside on the computer to be recorded. The application contains a configuration interface that allows a user to set thresholds for certain types of network activity usage. When a threshold is reached, the application will begin a video recording of the computer's video activity which will be stored for later use. The application can be configured to include settings such as the length of the recording. In a typical environment, the application is a hardware appliance that is capable of monitoring web activity and network traffic and can...
Chain/leapfrog circuit topologies and tools for carbon nanotube / graphene nanoribbon nanoelectronics, printed electronics, polymer electronics, and their confluences 20100306726 20101202
Software for designing and testing types of nanoelectronic circuits and larger scale electronics renderings is described. The software designs circuits comprising only a chain/leapfrog topology. The chain/leapfrog topology permits a wide range of circuits and circuit modules to be implemented on a common shared carbon nanotube, graphene nanoribbon, or strips of other types of semiconducting material, for example as rendered in traditional printed electronics and nanoscale printed electronics or as employing semiconducting polymers. In one approach a chain/leapfrog topology circuit design software tool accesses information in a library of chain/leapfrog circuits data, and creates descriptive data pertaining to a number of approaches to rendering electronics components using a library of component data. The chain/leapfrog circuits data library includes designs for a number of different types of...
Software tools usage framework based on tools effective usage index 20100269087 20101021
A method and apparatus for effectively using software tools employed in a software development project are disclosed. In one embodiment, a method, implemented in a computing device, for effectively using software tools for a software development project includes displaying a tools plan view for a software development project having a plurality of tools categories associated with the software development project on a display of the computing device, wherein the plurality of tools categories are assigned with their respective weightages and natures. The method also includes generating a planned tools effective usage index (TEUI) on the display in response to a receipt of tools plan data and tools review data associated with the software development project. The method further includes generating an actual TEUI on the display...
System and method for redistributing and licensing access to protected information among a plurality of devices 20100263056 20101014
A method and apparatus of encouraging distribution, registration, and purchase of free copyable software and other digital information which is accessed on a User's System via a Programmer's Program. Software tools which can be incorporated into a Programmer's Program allow the User to access Advanced Features of the Programmer's Program only in the presence of a valid Password which is unique to a particular Target ID generated on an ID-Target such as the User's System. Advanced features will thus re-lock if the Password is copied to another ID-target. If a valid Password is not present, the User is invited to obtain one, and provided with the means of doing so, and of installing that Password in a place accessible to the User's System on subsequent occasions....
Variable imaging asset upload and verification 20100257446 20101007
The subject embodiments relate to software tools providing a simplified way for print customers to easily perform pre-press checks and editing digital assets for use in a variable information print job. The digital assets are uploaded to the appropriate storage location in a digital asset repository hosted by the print system and checked for compatibility with variable data fields. Suggested editing is also available. ...
Compressing test responses using a compactor 20100257417 20101007
The present disclosure describes embodiments of a compactor for compressing test results in an integrated circuit and methods for using and designing such embodiments. The disclosed compactors can be utilized, for example, as part of any scan-based design. Moreover, any of the disclosed compactors can be designed, simulated, and/or verified in a computer-executed application, such as an electronic-design-automation (“EDA”) software tool. Embodiments of a method for diagnosing faults in the disclosed compactor embodiments are also described. ...
System and methods for distributed web-enabled monitoring, analysis, human understanding, and multi-modal control of utility consumption 20100250015 20100930
A system and methods that allow a utility or energy consumer to measure, visualize, understand, and control use of energy and other utilities is disclosed. These actions may be performed via a distributed web-enabled system. It derives and presents useful information for consumers by first providing a means for the assimilation (including real-time), maintenance, and modification of aggregated use data. The information is derived from the data by web-based software tools that provide comparison with models and the ability for consumers to share and compare their consumption. It can also include the ability to discuss and share (via text, voice, or computer algorithms) ideas and control strategies for saving energy and lowering energy use. Consumers may implement these control strategies in algorithms for manual; automatic scheduled;...
Method and system for task modeling of mobile phone applications 20100235808 20100916
A system for task modeling interactive sequential applications for one or more mobile devices, which comprises a software tool for defining a generic meta-model of the target applications, wherein the generic meta-model consist of a static model of application components, and a dynamic model of IDs of application screens and connections; a passive TM database for storing the generic meta-model for future reuse, which further comprises static instances of the generic meta-model specifically generated for a variety of mobile devices; a tracker module for real-time monitoring and creating unique ID for each application's screen visited by the user of the mobile device, wherein created IDs are used for generating active models of the user actual use; and an active TM database for storing the active models,...
Method and system for monitoring a drilling operation 20100235101 20100916
The present invention provides a computer-implemented software tool that is adapted to listen continuously to data streams from a drilling operation and to process the data to generate a situation description for a current drilling situation in a form useful for automated continuous matching with a set of past cases stored in a knowledge database. The invention implements a case-based reasoning (CBR) approach to match the current drilling situation as defined by the situation description with one or more stored past cases having a degree of similarity above a predetermined threshold level. Matching cases are displayed to the drilling engineer as symbols on a case “radar”, allowing the drilling engineer to retrieve and view the details of a past case and take appropriate action based on...
Timing violation debugging inside place and route tool 20100229141 20100909
A storage medium for use in a computer to develop a circuit design. The storage medium recording a software tool that may be readable and executable by the computer. The software tool generally includes the steps of (A) receiving a first user input that identifies a specific cell of a plurality of existing cells in the circuit design, the specific cell having a timing characteristic, (B) generating a replacement display corresponding to the specific cell, the replacement display comprising a plurality of alternate cells suitable to replace the specific cell, each of the alternate cells having a different value associated with the timing characteristic of the specific cell, (C) receiving a second user input that identifies a replacement cell of the alternate cells and (D) automatically...
Configuration tool and system for an intelligent electronic device 20100223033 20100902
The present disclosure provides a computing device being configured to execute a configuration software tool for providing a plurality of function blocks and connections between function blocks in a visual representation of configuration data of an intelligent electronic device, wherein each function block is for executing a function in the intelligent electronic device. The configuration tool comprises computer-executable instructions for retrieving hardware configuration data relating to external variables created by second configuration software, and for causing the computer to generate a visual representation having the plurality of function blocks and said hardware configuration data. The present disclosure also provides a configuration system of an intelligent electronic device for power transmission and distribution. ...
Methods and apparatus for integrating engineering models from disparate tools in support of model resue 20100211936 20100819
A computer system having stored in memory a set of executable software tools that include both producer tools and consumer tools, wherein one or more of the tools may be both a producer tool and a consumer tool, a model repository, and a set of software engines that include hybrid models each bridging semantics of a corresponding producer tool or a corresponding consumer tool that is importing or exporting to or from a neutral model representation of the information, wherein instantiations of the neutral models reside in the model repository. ...
Computer application for the gathering and interpretation of data from interval "smart" meters 20100191488 20100729
A software tool for energy management consisting of a means for inputting data on a specified structure, inputting data on energy usage, and matching that information to calculated kilowatt usage for specific devices in the monitored system. ...
Mobile access point apparatus for ad hoc network 20100189086 20100729
The present invention comprises a mobile access point having a processor, a memory, a computer-readable medium, a radio frequency transceiver coupled to the processor, a communications interface coupled to the memory, and software that, when executed, causes the mobile access point to act as an access point in an ad hoc network. The mobile access point may also be coupled to a portable computer by means of the communications interface. The portable computer may be loaded with software tools that allows a user to troubleshoot a network node which has lost connectivity with the timely organized ad hoc network. ...
Input/output processor (iop) based zseries emulation 20100185898 20100722
The emulation of a data processing I/O protocol employs a process which obviates the need to consider hardware specific functionality for which emulation is not an optimal solution. The particular protocol described in exemplary fashion herein is the OSA protocol as defined by Open System Adapter standards. The use of this emulation is also seen to leave in place all of the software tools otherwise employed. ...
Emergency consequence assessment tool and method 20100174549 20100708
The Emergency Consequence Assessment Tool (ECAT) is an interactive web-based software tool. ECAT is designed to meet the challenge of assessing health risks and determining what actions need to be taken during a crisis caused by a terrorist attack or natural disaster. ECAT provides instant access to key information and allows its users to conduct rapid analyses. The tool also provides a holistic approach to rapid risk assessment by integrating critical information across many diverse scientific disciplines and is a useful training tool. ECAT allows its users to conduct health risk assessment, risk management, and risk communication. It allows users not only to define the health threats, but also to determine what actions need to be taken to protect the public and first responders, and how...
Blocking of unlicensed audio content in video files on a video hosting website 20100169655 20100701
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video. ...
Personalized lifetime financial planning tool 20100161467 20100624
A networked computer system comprising a user, a website of a bank or a financial institution, and a computer software tool. The computer software tool is accessible on the website of the bank or the financial institution and provides personalized lifetime financial planning to the user based upon financial information of the user along with a life event and a life stage of the user in an interactive computer generated timeline. The timeline comprises a past event, a present event, a future event, or a combination thereof of the user. The tool provides an automated reminder to the user based upon information of the user present in the timeline. The user may be a customer of the bank or the financial institution. ...
Methods and workflows for selecting genetic markers utilizing software tool 20100153017 20100617
A visual tool facilitates selecting SNPs for genotyping experiments comprises a first memory containing a datastore of pre-calculated linkage disequilibrium map information; a second memory containing a datastore of haplotype block information; and a third memory containing at least one set of tagging SNPs. A graphical user interface provides visualization of SNPs, integrated with a physical genome map. A stepwise selection tool associated with the graphical user interface facilitates selection of tagging SNPs by selectively using the information in at least one of the first, second and third memories. ...
Test generation methods for reducing power dissipation and supply currents 20100146350 20100610
Disclosed herein are representative embodiments of methods, apparatus, and systems used for generating test patterns as may be used as part of a test pattern generation process (for example, for use with an automatic test pattern generator (ATPG) software tool). In one exemplary embodiment, hold probabilities are determined for state elements (for example, scan cells) of a circuit design. A test cube is generated targeting one or more faults in the circuit design. In one particular implementation, the test cube initially comprises specified values that target the one or more faults and further comprises unspecified values. The test cube is modified by specifying at least a portion of the unspecified values with values determined at least in part from the hold probabilities and stored. ...
Service evaluation assessment tool and methodology 20100125474 20100520
present the set of quantified performance measures in an integrated graphical display area such that relative performance between sets of service assessment evaluation data can be derived. ...
Display and installation of portlets on a client platform 20100115432 20100506
A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display. ...
Method and apparatus for drilling a probabilistic approach 20100088078 20100408
Methods and software tools for determining wellbore-strengthening information for a drilling operation, the method including inputting wellbore parameters into a wellbore simulator, importing wellbore-strengthening options into the wellbore simulator, and performing a plurality of wellbore simulations to obtain fracture information, wherein the performing the plurality of wellbore simulations includes selecting at least one of the wellbore parameters and determining the affect of the selected wellbore parameter on the wellbore. The method further includes selecting a wellbore-strengthening option based on the fracture information and outputting the selected wellbore-strengthening option. ...
Method for managing and controlling manufacturing processes planned by an enterprise resource planning and produced by a plant floor 20100082141 20100401
A Manufacturing Executing System (MES) implements a planned manufacturing process and controls the corresponding production at the plant floor in a method and in a system for managing and controlling manufacturing processes planned by an Enterprise Resource Planning (ERP) and produced by the plant floor. The method includes defining sequential process segments. Each sequential process segment includes a plurality of actions to be performed at a plant floor level. The method includes the execution of a software tool including the steps of activating a sequential process segment and sequentially executing the respective actions. The method further includes defining state machines including a plurality of states and state transitions corresponding to actions to be performed at plant floor. A state manager tool is executed to define the...
System, method and security device for authorizing use of a software tool 20100058053 20100304
The described embodiments relate generally to methods, systems and security devices for authorizing use of a software tool. Certain embodiments of the invention relate to a security device. The security device comprises at least one communication subsystem for enabling communication between the security device and a first external device, wherein the first external device has a software tool executable on the first external device. The security device further comprises a memory and processor coupled to the at least one communication subsystem and configured to control the at least one communication subsystem. The memory is accessible to the processor and stores a key for authorizing use of the software tool. The memory further stores program instructions which, when executed by the processor, cause the processor to execute...
Software tool for developing patent submissions 20100057483 20100304
A computer readable medium configured to store instructions for executing the following steps (A) accepting a first number of user parameters to be organized as a patent idea, (B) accepting a second number of user parameters to add to the patent idea, and (C) automatically converting the patent idea into a patent disclosure. The patent disclosure may comply with a number of criteria specific to a particular organization. ...
Software tool for scenario-based code inspections 20100023930 20100128
A computer program product for scenario-based source code inspection is provided. The computer program product comprises a computer-usable data carrier storing instructions that, when executed by a computer, cause the computer to display a plurality of functions, the plurality of functions comprising: a first function for creating one or more scenario paths in the source code by providing the ability to create hyperlinks from subroutine/macro calls to the subroutine or macro source in the code and commentary addition; and a second function for inspecting code in execution order and inspecting uninspected lines of code by providing the ability to annotate the code with any errors and observations found and mark lines inspected. ...
Remote computer diagnostic system and method 20090310764 20091217
The system enables a call center to manage requests from remote computing clients for service. The system provides a number of software tools that allow technicians to perform routine maintenance and correct problems remotely. At the front-end, the system enables requests to be submitted by customers via various mediums, accesses a calendar to determine technician availability, determines the urgency of the request, and schedules an appropriate technician to address the reported problem. The system further includes tools that enable a technician to access a remote computing client to perform a number computer maintenance and diagnostics. Other tools enable the technician to correct problems that are detected through diagnostics. Calls to the call center are recorded and maintained in order to track pending issues and identify potential...
Method and system for displaying and communicating complex graphics file information 20090309893 20091217
A method and system is disclosed which permits anyone with a web browser to view, zoom, markup, and edit CAD files without special software tools. This is accomplished by calculating and serving rasterized files in a format such as portable network graphic files that are readily viewed by a client using standard browser software. ...
Systems and methods for software test management in cloud-based network 20090300423 20091203
Embodiments relate to systems and methods for testing and evaluating software in the network cloud. A developer or other operator may wish to debug, modify, or update a set of test software based on testing of that software. The developer can instantiate a set of virtual servers or other test beds in the cloud, and install the subject software to the virtual test beds. A test management module can monitor the execution of the set of test software on the set of virtual test beds, to detect execution faults, measure processing performance, stress-test the software with predetermined data inputs, and manage other aspects of software life cycle development. The test management module can provide or access a set of application programming interfaces to a set of...
Support for international search terms - translate as you search 20090287471 20091119
A web browser agent or plug-in installed into a web browser of a client device provides translation services along with a search engine server. The system accesses a web page in one (local) language and then translates to another (foreign) language and displays the translated content in a web page for user's viewing. The web browser agent is an add-on software tool or plug-in, provided by the search engine server and installed into the web browser. As a result of installation, a toolbar appears on the top of the web browser's page. This toolbar provides the interface to enable local translation of web pages from a local/web language to a target/foreign language useful to the user. Centralized (cloud computing) translation services by servers of a third...
Method and an apparatus for evaluating a tool 20090271767 20091029
A method is disclosed for evaluating a tool used in a system including steps of providing top-level-challenges to be met by the tool in at least one life cycle phase of the system to enhance a productivity of the given system. In at least one embodiment, each top-level-challenge can be provided, each having a number of concepts or best practices with different numeric classification values. At least one tool profile of the tool is calculated for selected top-level-challenges by way of a function as a statistical function on the basis of numeric classification values assigned to sub-challenges of the top-level-challenges. The method and apparatus according to at least one embodiment of the present invention can be used for evaluating a software tool such as a service...
Method and system for customizing marketing services on networks communicating with hypertext tagging conventions 20090271286 20091029
The present server based communications system provides dynamic customization of hypertext tagged documents presented to clients accessing the system. The customization, which pertains to the content of the documents, is based on the specific requirements of a class to which the client belongs to. The class may be defined by the identity of the source which refers the client to the system. The system utilizes a database which dynamically retrieves stored data in response to a server software tool which configures the data into hypertext tagged documents. The system utilizes a dynamic token scheme to pass the identity of the referring network site from document to document to eventual purchase document accessed by the client through the hypertext tags. ...
Method and system for customizing marketing services on networks communicating with hypertext tagging conventions 20090271286 20091029
The present server based communications system provides dynamic customization of hypertext tagged documents presented to clients accessing the system. The customization, which pertains to the content of the documents, is based on the specific requirements of a class to which the client belongs to. The class may be defined by the identity of the source which refers the client to the system. The system utilizes a database which dynamically retrieves stored data in response to a server software tool which configures the data into hypertext tagged documents. The system utilizes a dynamic token scheme to pass the identity of the referring network site from document to document to eventual purchase document accessed by the client through the hypertext tags. ...
Method and an apparatus for evaluating a tool 20090271767 20091029
A method is disclosed for evaluating a tool used in a system including steps of providing top-level-challenges to be met by the tool in at least one life cycle phase of the system to enhance a productivity of the given system. In at least one embodiment, each top-level-challenge can be provided, each having a number of concepts or best practices with different numeric classification values. At least one tool profile of the tool is calculated for selected top-level-challenges by way of a function as a statistical function on the basis of numeric classification values assigned to sub-challenges of the top-level-challenges. The method and apparatus according to at least one embodiment of the present invention can be used for evaluating a software tool such as a service...
Automated latent star schema discovery tool 20090265335 20091022
A method, computer program product, and data processing system for computer-aided design of multidimensional data warehouse schemas are disclosed. A preferred embodiment of the present invention provides a software tool for identifying a latent star schema structure within an existing database. This software tool performs a heuristic analysis of the existing database schema to locate potential keys and measurement fields. Database tables within the existing schema are scored heuristically as to their suitability as fact tables based on the key candidates and measurement fields. For each fact table, other tables from the existing schema are identified as possible dimension tables. Data from the database is then used to test the suitability of the fact tables and dimension tables. The identified fact tables and their associated dimension...
Method and apparatus for tracking functional states of a web-site and reporting results to web developers 20090265774 20091022
A software tool for enabling automated tracking of activity related to the status and usage statistics of a plurality of Web sites on a data packet network is provided. The software tool comprises a network communication capability for establishing network communication between the software tool and the tracked Web sites; a plurality of data-reporting modules for obtaining and reporting data about tracked Web sites; a data input function for excepting data from the reporting modules and from external sources; a data recording function for recording and logging the data received from the reporting modules and from the external sources; and a data management function for organizing and storing the received data and rendering the data accessible for use in software development. A software engineer or developer...
System and method for estimating a spread value 20090228400 20090910
An estimated spread value is computed that represents a price at which a trader might have been able to buy or sell a spread given the current market conditions of the legs. In particular, when an event occurs in one of the legs, price information is gathered from each of the other legs based on the spread definition, in addition to the defined event, and is used in estimating the value of a spread. According to one feature, the computations may be triggered by any predefined event. According to another feature, the computation may be programmed by a user to tailor the estimation process according to the type of spread being traded. The estimated spread value may be used to analyze spreads, it may be fed...
Method and device for upgrading a building control system 20090228812 20090910
An integration tool is presented for integrating and/or commissioning a new device or system into a building control system. The integration tool is incorporated into the building control system and is operative to create one or more databases and/or applications for the new device that is then flashed to an appropriate building system controller. In one form, the present invention is a software tool for integrating a building control device into the building control system. In another form, the present invention is an integration tool for defining applications for new devices. In yet another form, the present invention is a seamless software tool that allows field personnel to create databases and define applications by simply following the defined point structure. ...
Access control and access tracking for remote front panel 20090228962 20090910
The present disclosure pertains to improvements in remote network device management, for example remote front panel applications for managing imaging devices and multi-function peripherals (MFP's) in a network. A centralized MFP device management application software tool provides improvement in security and convenience, including a auto-login feature based on stored user credentials. Another aspect of the present disclosure provides for tracking remote device access activity. Still a further aspect of the present disclosure addresses the problem of resolving simultaneous access to the same device either remotely or through a combination of remote and local access. Yet a further aspect of this disclosure relates to enabling concurrent remote access to multiple devices using a single login procedure. ...
Dita doclet tool and method for extracting and analyzing api documentation 20090210861 20090820
A software tool and method for extracting embedded source code documentation into an XML-based file, and then further processing the XML-based file to identify documentation errors corresponding to missing tagging and descriptions for classes, interfaces, methods, parameters, etc. Once the errors are identified, missing tags are filled in, and additional comment tags are created within the XML-based file, identifying the error and presenting possible recommendations for fixing it. The error information may further be highlighted to enhance its visual appearance. ...
Dita doclet tool and method for extracting and analyzing api documentation 20090210861 20090820
A software tool and method for extracting embedded source code documentation into an XML-based file, and then further processing the XML-based file to identify documentation errors corresponding to missing tagging and descriptions for classes, interfaces, methods, parameters, etc. Once the errors are identified, missing tags are filled in, and additional comment tags are created within the XML-based file, identifying the error and presenting possible recommendations for fixing it. The error information may further be highlighted to enhance its visual appearance. ...
Method and system for customizing marketing services on networks communicating with hypertext tagging conventions 20090193326 20090730
The present server based communications system provides dynamic customization of hypertext tagged documents presented to clients accessing the system. The customization, which pertains to the content of the documents, is based on the specific requirements of a class to which the client belongs to. The class may be defined by the identity of the source which refers the client to the system. The system utilizes a database which dynamically retrieves stored data in response to a server software tool which configures the data into hypertext tagged documents. The system utilizes a dynamic token scheme to pass the identity of the referring network site from document to document to eventual purchase document accessed by the client through the hypertext tags. ...
Access policy analysis 20090193493 20090730
Software tools assist an access-policy analyst or creator to debug and/or author access policies. An access request contains a query that evaluates to either true or false depending on whether access is to be allowed. Abduction may be used to generate assumptions that, if true, would cause the access request to be true. The tool may perform analysis on the generated assumptions, such as: comparing the assumptions with tokens to detect errors in the tokens or to suggest changes to the tokens that would cause the query to be satisfied, or comparing the assumptions to a meta-policy. The tool may allow an analysis, policy author, or other person to interactively walk through assumptions in order to see the implications of the access policy. ...
Method for predicting biological systems responses 20090170091 20090702
The inventive method employs a “systems biology” approach to predicting biological responses resulting from exposure to the test substance. In one embodiment, the invention provides an automated method for predicting the biological systems effects of a test substance. In another embodiment, the invention provides a method for constructing a knowledgebase (or database) of response profiles for reference substances with known biological systems effects. In another embodiment, the invention provides a set of protocols and software tools used to carry out the profiling. Another embodiment of the invention is a panel of reagents and protocols required for generating response profiles, either to create an knowledgebase, or to use with an existing knowledgebase and informatics software to profile substance physiological effects. Another embodiment of the invention is a...
Testing embedded memories in an integrated circuit 20090172486 20090702
Various new and non-obvious apparatus and methods for testing embedded memories in an integrated circuit are disclosed. One of the disclosed embodiments is an apparatus for testing an embedded memory in an integrated circuit. This exemplary embodiment comprises input logic that includes one or more memory-input paths coupled to respective memory inputs of the embedded memory, a memory built-in self-test (MBIST) controller, and at least one scan cell coupled between the input logic and the MBIST controller. The scan cell of this embodiment is selectively operable in a memory-test mode and a system mode. In memory-test mode, the scan cell can apply memory-test data to the memory inputs along the memory-input paths of the integrated circuit. Any of the disclosed apparatus can be designed, simulated, and/or...
Framework 20090164969 20090625
A software framework arranged to build an executable scheme is provided. The framework comprises at least one of software tool and at least one parameter associated with the or each tool. The framework is arranged to (i) allow the selection of at least one software tool from a plurality of tools and (ii) to allow the selection of at least one parameter from a parameter set and to associate the parameter with a selected tool; and (iii) to associate the selected tools and parameters together in a scheme such that they can be executed as a batch. ...
Extensible software tool for investigating peer-to-peer usage on a target device 20090165142 20090625
In general, the invention provides for analyzing a target computer for computer crimes such as illegal sharing of files or sharing of illegal files on peer-to-peer clients. The target computer may have software for a plurality of peer-to-peer clients. Only one extensible forensic device may be necessary to analyze the plurality of peer-to-peer clients for downloaded or shared files. For example, the invention may provide for a method comprising determining whether one or more peer-to-peer clients are or have been installed on a target device by identifying information associated with one or more peer-to-peer modules, wherein each module is associated with a different one of the one or more peer-to-peer clients. The method further includes, gathering usage information for the one or more peer-to-peer clients that...
Framework 20090164969 20090625
A software framework arranged to build an executable scheme is provided. The framework comprises at least one of software tool and at least one parameter associated with the or each tool. The framework is arranged to (i) allow the selection of at least one software tool from a plurality of tools and (ii) to allow the selection of at least one parameter from a parameter set and to associate the parameter with a selected tool; and (iii) to associate the selected tools and parameters together in a scheme such that they can be executed as a batch. ...
Extensible software tool for investigating peer-to-peer usage on a target device 20090165142 20090625
In general, the invention provides for analyzing a target computer for computer crimes such as illegal sharing of files or sharing of illegal files on peer-to-peer clients. The target computer may have software for a plurality of peer-to-peer clients. Only one extensible forensic device may be necessary to analyze the plurality of peer-to-peer clients for downloaded or shared files. For example, the invention may provide for a method comprising determining whether one or more peer-to-peer clients are or have been installed on a target device by identifying information associated with one or more peer-to-peer modules, wherein each module is associated with a different one of the one or more peer-to-peer clients. The method further includes, gathering usage information for the one or more peer-to-peer clients that...
Labeling methods and devices 20090157354 20090618
Disclosed are methods and electronic devices 102 including a display 104 that is configured to display indicia 114, 116, 118 persistently during a shipping process. The disclosed methods and electronic devices may include an indicia control 110 for dynamically determining the indicia for persistent display based on at least one of a self-diagnostic software tool 112, a selection from a table 122 of predetermined information, or downloaded data 124. In one embodiment, by self-diagnosing a condition in the device 102, repair or other similar indicia may be determined dynamically based on the self-diagnosis, and displayed persistently on the display 104 during a shipping process. In another embodiment, the persistent labeling indicia may include destination information 116 for routing based on the self-diagnosis. In yet another embodiment,...
Method of progressively prototyping and validating a customer's electronic system design 20090150838 20090611
d) Progressively verifying and validating all HSEs against the functional validation specification following an upward movement along the SHLs. ...
Site directed management of audio components of uploaded video files 20090144326 20090604
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. ...
Blocking of unlicensed audio content in video files on a video hosting website 20090144325 20090604
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video. ...
Method and apparatus for pacs software tool customization and interaction 20090132963 20090521
Certain embodiments of the present invention provide methods and systems for circular tool menu configuration and use with a clinical application. Certain embodiments provide a user interface providing software tools and customization for a picture archiving and communication system. The user interface includes a pie-shaped menu including a plurality of tool segments arranged as pieces of the pie-shaped menu. The user interface also includes a pointer movable by a user to select one of the plurality of tool segments in the pie-shaped menu. The user interface further includes an image review area displayed underneath the pie-shaped menu. In certain embodiments, the user interface further includes a tool bar including one or more tools and functions associated with a tool segment in the pie-shaped menu, for example. ...
Software tool for creating outlines and mind maps that generates subtopics automatically 20090119584 20090507
A system automatically generates a text outline or mind map by applying pattern-matching translation rules to topic text. The system may be used as an educational aid for writing and/or brainstorming, or to enhance structured and in-depth thinking in any industry. A user may choose a topic, such as by choosing one of several topics displayed by the system or by typing a topic. In response, the system may apply rules to the topic to identify one or more relevant subtopics. The system may display the subtopics to the user. The user may select one of the subtopics, in response to which the system may apply the same or different rules to the subtopic to identify one or more additional subtopics. This process may be repeated...
Generating sequence diagrams using call trees 20090119650 20090507
A software tool is provided to analyze static source code. Source Code files are selected to define the project work space. A class and a method in the class are selected from said selected source code files. The tool generates a Call Tree as an ordered recursive sequence of all method calls in different classes or their instances that are invoked by said selected method in said selected class. A Sequence Diagram is generated from said Call Tree. The tool remembers all updates to the Call Tree used to generate the Sequence Diagram. This information is used when a generated Sequence Diagram is impacted due to changes made to any source code file included in the project. ...
Geographic feature name search system 20080319990 20081225
A computer-based software tool for performing intelligent searches for geographic names data utilizing a fuzzy-logic search as well as linguistic principles and allowing the user to select various search criteria is disclosed. Geographic feature names can be searched for exact matches, similar geographic names based on misspellings or phonetic similarities, similar geographic names based on language dialects, historic place name variants, features with similar name Romanization, similar names with the type of feature, such as city, river, or mountain included in the name, in reversed or reading order, and similar names with inconsistent Unicode. With the aid of a displayed geographic map, the search can be localized. ...
Method for proxy development, maintenance and upgrading of pharmaceutical formulary and software tool therefor 20080312956 20081218
A method of operating a formulary and software therefore comprising a unique formulary maintenance tool are disclosed which allows for much greater participation of a PBM In the maintenance and upgrading of formularies. The method and software allow the PBM to create a wide range of useful and efficient proxies (“top down” operation) and not wait for organizations such as CMS or clients to define specific and limited drugs (“bottom up” operation). The system retains the ability to incorporate CMS- and client-defined proxies but also allows the PBM to create such proxies on its own from competent source information. It also includes sorting, navigation, comparison and communication capabilities which will result in significantly more efficient claim adjudication and system maintenance. ...
Method and system for automatic testing in a business scenario environment 20080306752 20081211
A software tool for automatically executing relevant testing in an Application Platform. When an object in an Application Platform is changed, testing may be executed for the changed object as well as any related objects. ...
Component inventory management 20080301010 20081204
A component management system can comprise one or more software tools that streamline creation and adjustment of documents that indicate parts stocking requirements for manufacturing assets. The manufacturing assets may comprise machines, sub-assemblies, and the like, while the components comprise parts, tools, and other equipment used to maintain operation of the manufacturing assets. The component management system can be used to enhance authorization processes by handling authority to stock documents online. Furthermore, by interfacing with an enterprise resource planning system, such as SAP, component and inventory management can be made more efficient and flexible. For instance, simulations of future versions of the installed component base can be used to generate component forecast documents useful for proactive component management. As another example, by handling asset definition and...
User driven, interactive, intelligent and adaptive management and business intelligence data retreival and viewing information system and tool, that is database or data source abstracted and independent, and is network and connectivity abstracted and ind 20080301154 20081204
A software tool or information system that is User Driven and allows the user to imagine, dictate, iterate and control the place, means, format and kind of data and information to be viewed and analyzed. The system allows the User to begin with an imagined image or picture of what is required. The system is Interactive and allows the user to iterate, change, modify improve, edit, correct, consolidate, drill down and perform all other actions that are required by the user. The system is Adaptive and has a learning capability that will anticipate and prompt progressively more accurately what the User desires from the User's inputs and therefore Adapts to the User. The System is Adaptive, Learning with intelligent estimation of the User's request when examining...
Method and apparatus for a system management tool to adapt command interface and behavior based on installed features 20080301638 20081204
A system management tool framework for a system management tool for extending system management commands related to software installation units such as software component, feature or product. The tool is constructed in accordance with an interface and framework that allows polymorphism and dynamic binding at run-time. When the system management software tool is constructed in accordance to the framework of the present invention, the software tool can be made scalable, flexible and adaptable to a heterogeneous distributed system. ...
Automated data archive tool 20080294697 20081127
A method and programmable storage device for controlling an archival process in a supply chain management software tool that includes using a control table to identify files or directories to be archived, and archiving information based on the data stored in each row of the control table. The method provides for the querying of archive control table rows by incrementally reading a row in the archive control table for an active column designation, storing the information from the row in a list if the active column designation is in a predetermined active state, and incrementing to a next row in the archive control table, or skipping the row if the active column designation is in a predetermined non-active state, and incrementing to a next row in...
System and method for enabling decision activities in a process management and design environment 20080288304 20081120
A set of decision activities can be provided to a business process management and design software tool. The tool can be used to define various processes that contain one or more activities linked by transitions. During process design time, a business analyst can identify process-relevant data of the process to be presented to the end users. The relevant data can be rendered to the end users at runtime, along with a set of possible options for the activities in a process instance. Upon receiving a decision of the user, the process instance can follow the selected transition to a different activity. Over time, the system can capture the decisions taken by users and enter the data associated with these decisions into a data classifier. In doing...
System and method for employing decision activities for providing inferences in a process execution environment 20080288433 20081120
A set of decision activities can be provided to a business process management and design software tool. The tool can be used to define various processes that contain one or more activities linked by transitions. During process design time, a business analyst can identify process-relevant data of the process to be presented to the end users. The relevant data can be rendered to the end users at runtime, along with a set of possible options for the activities in a process instance. Upon receiving a decision of the user, the process instance can follow the selected transition to a different activity. Over time, the system can capture the decisions taken by users and enter the data associated with these decisions into a data classifier. In doing...
Model elements in software tools as automatons in a software customization system and method 20080282220 20081113
Presented is a system and method for the integration of existing software development tools into a software customization system, where each software development tool has its own model of its software artifacts. The invention allows models in an external software development tool to become software artifacts within a software customization system, and also allows the model elements of the existing tools to become automatons. ...
Software tool for detecting plagiarism in computer source code 20080270991 20081030
A method and system for detecting plagiarism of software source code. In one embodiment, a first set of arrays and a second set of arrays are created for a first program source code file and a second program source code file respectively. Each pair of arrays in the first and second sets has entries corresponding to program elements of a distinct program element type such as functional program code, program comments, or program code identifiers. Next, each pair of arrays from the first and second sets is compared to find similar entries, and an intermediate match score is calculated for each pair of arrays based on the similar entries. Further, the resulting intermediate match scores are combined to produce a combined match score, which is then...
Human factors process failure modes and effects analysis (hf pfmea) software tool 20080243928 20081002
Methods, computer-readable media, and systems for automatically performing Human Factors Process Failure Modes and Effects Analysis for a process are provided. At least one task involved in a process is identified, where the task includes at least one human activity. The human activity is described using at least one verb. A human error potentially resulting from the human activity is automatically identified, the human error is related to the verb used in describing the task. A likelihood of occurrence, detection, and correction of the human error is identified. The severity of the effect of the human error is identified. The likelihood of occurrence, and the severity of the risk of potential harm is identified. The risk of potential harm is compared with a risk threshold to...
Interactive multiple gene expression map system 20080232658 20080925
Disclosed herein is a system and method for providing remotely accessible gene expression image data. The system and method allows for increased accuracy and semi-quantitative or fully quantitative data from images by enabling the remote user to select regions of interest on a compressed image, and then conducting quantitative analysis on original images at a central location. The subject invention relates to, in one embodiment, an BVIGEM (Interactive Multiple Gene Expression Maps) system: which provides internet based software tools for the extraction of functional information from gene expression images and also to act as a repository for gene expression image data. ...
Ligand identification and matching software tools 20080234135 20080925
Using annotated structural descriptions and binding data for two, four or more input ligand molecules known to bind to a given protein target, a profile of the ligand molecules can be created by identifying patches of ligand molecules which have similar chemical and/or stereochemical descriptions, scored with the use of a weight dataset (e.g., substitution matrix). A database containing annotated molecular descriptions can be searched according to the profile to identify, for example, additional ligands that can bind to the protein target. Information such as the input ligands, the additional ligands, and literature related to these molecules, and modeling tools can be displayed in a user interface. ...
Generating sequence diagrams using call trees 20080235666 20080925
A software tool is provided to analyze static source code. Source Code files are selected to define the project work space. A class and a method in the class are selected from said selected source code files. The tool generates a Call Tree as an ordered recursive sequence of all method calls in different classes or their instances that are invoked by said selected method in said selected class. A Sequence Diagram is generated from said Call Tree. The tool remembers all updates to the Call Tree used to generate the Sequence Diagram. This information is used when a generated Sequence Diagram is impacted due to changes made to any source code file included in the project. ...
Compliance management method and system 20080222631 20080911
A compliance method and system. The method includes receiving by computing system compliance data comprising a plurality of compliance rules from a plurality of different compliance domains. The plurality of compliance rules are converted from said text format to a first plurality of program objects. Attributes for the first plurality of program objects are modified. A compliance report comprising an output of the plurality of program objects is generated. An automated compliance verification software tool compares the first plurality of program objects with compliance verification data in order to verify if the first plurality of program objects is in accordance with the compliance verification data. ...
Satellite-receiver equipped video monitoring device 20080198221 20080821
A satellite-receiver equipped video monitor primarily comprises a housing, a signal output device, a satellite receiver module and a video camera module, which implements the satellite receiver module to acquire satellite signals and utilizes a software tool to integrate received real-time coordinate and position information with the real-time monitoring images, so as to associate the images captured from the monitoring video with the relevant real-time time and position information. Hence, the disclosed subject matter can be applied to record the movement of a mobile object. That is, the disclosed subject matter can be installed in moving conveyances such as cars, airplanes, ships and so on for recording various circumstances that the conveyances encounters. Alternatively, the disclosed subject matter may be equipped to a human or an...
Generating sequence diagrams using call trees 20080196011 20080814
A software tool is provided to analyze static source code. Source Code files are selected to define the project work space. A class and a method in the class are selected from said selected source code files. The tool generates a Call Tree as an ordered recursive sequence of all method calls in different classes or their instances that are invoked by said selected method in said selected class. A Sequence Diagram is generated from said Call Tree. The tool remembers all updates to the Call Tree used to generate the Sequence Diagram. This information is used when a generated Sequence Diagram is impacted due to changes made to any source code file included in the project. ...
Dynamic information systems 20080181516 20080731
This invention discloses the concept of a dynamic metasystem managing a dynamic system, achieved through the use of, and an environment (i.e., tools and ontologies) supporting dynamic artifacts. A system for generating a dynamic information system comprises a persistent dynamic repository of data and an integration metasystem. The repository forms an asymmetric navigational database, and the database includes an ontology model. The ontology model has an abstract model framework that supports creation and use of multi-dimensional and asymmetric abstract models of data, and views which define the content and form of presentation of that data using a computer. The integration metasystem includes components that describe components of shared infrastructure and services of an enterprise architecture, and a dynamic information system software tool generating artifacts representing information...
Dynamic presentation generator 20080178089 20080724
Critical branding/theme characteristics are seamlessly established during the Build process by software/program controls. A high quality, professional presentation can be achieved with minimal training or software knowledge/skill set. ...
System for tuning synthesized speech 20080167875 20080710
An embodiment of the invention is a software tool used to convert text, speech synthesis markup language (SSML), and or extended SSML to synthesized audio. Provisions are provided to create, view, play, and edit the synthesized speech including editing pitch and duration targets, speaking type, paralinguistic events, and prosody. Prosody can be provided by way of a sample recording. Users can interact with the software tool by way of a graphical user interface (GUI). The software tool can produce synthesized audio file output in many file formats. ...
Real-time automated heterogeneous proppant placement 20080149329 20080626
A system and a method for heterogeneous proppant placement in a fracture (12) in a subterranean formation (18) are disclosed. The system includes a delivery system (10) for delivering proppant and treatment fluid to the fracture (12), a sensor (20) for measuring geometry of the fracture and a computer (24) in communication with the sensor (20). The computer (24) includes a software tool for real-time design of a model (38) for heterogeneous proppant placement in the fracture (12) based on data from the sensor (20) measurements and a software tool for developing and updating a proppant placement schedule (42) for delivering the proppant and treatment fluid to the fracture (12) corresponding to the model. A control link between the computer (24) and the delivery system (10)...
Method and apparatus for designing, updating and operating a network based on quality of experience 20080155087 20080626
A software program or a set of software tools allows end user quality of experience to be quantified and translated into network conditions required to achieve that end user quality of experience. By focusing on the Quality of Experience (QoE) for the applications that will use the network rather than the traditional bottom up approach, and then looking to design the network based on those end user requirements, the network may be designed and/or operated to achieve a high quality of experience. The program and tools may be used at different phases of the networking cycle, including design, planning, deployment, and operational phases, to allow the QoE requirements to be obtained while optimizing network cost and utilization. A QoE server may be implemented off line and...
Security and analysis system 20080148413 20080619
A system for providing access to at least one specified application within a software system. The software system comprises security software and a software tool suite. The security software is adapted to authorize a user to access at least one specified application on a computer system comprising a security standard. The software tool suite is adapted to create or modify a user profile for the user. The user profile comprises at least one transaction necessary for the user to access the at least one specified application. The software tool suite is adapted to integrate in real time the user profile into the security software. The software tool suite is adapted to create a user profile report in real time to verify that the user profile is...
Method and system for identifying optimal media for calibration and control 20080137110 20080612
Disclosed herein are optimal or near optimal algorithms implemented as software tools that will allow the user/machine to identify optimal media out of the job set automatically. There are at least two main process steps to the exemplary embodiment. The first step involves the off-line characterization of the printing/image rendering system that will be used to extract the principal basis vectors from the experimental data. The second step involves the run-time mode, in which the pre-characterized basis vectors are used in conjunction with an optimal algorithm that will identify the media for re-calibration/re-characterization from the group of media set that the customer is interested to print. The optimal algorithm performs the combinatorial search every time the customer wishes to select the media. Once the optimal media...
Optimizing a chemical reaction in a plate-type open reactor 20080140376 20080612
doing measurements of physical parameters during the execution of said reaction in the built reactor, for validating its operation. ...
Land software tool 20080130955 20080605
Disclosed is a network accessible tool that is capable of providing map and satellite image data, as well as other photographic image data to locate, identify, measure, view, and communicate information about land over the Internet-to-Internet users. The network accessible tool includes a location tool that allows the user to locate areas on a map using geographic names, township, range and section descriptions, county names, latitude and longitude coordinates or zip codes. Network accessible tool also includes a metes and bounds tool that draws boundaries on the map and image data in response to metes and bounds descriptions that have been entered by the Internet user. The network accessible tool also includes a lat/long drawing tool that draws boundaries on the map and image data based...
Method and system for customizing marketing services on networks communicating with hypertext tagging conventions 20080133378 20080605
The present server based communications system provides dynamic customization of hypertext tagged documents presented to clients accessing the system. The customization, which pertains to the content of the documents, is based on the specific requirements of a class to which the client belongs to. The class may be defined by the identity of the source which refers the client to the system. The system utilizes a database which dynamically retrieves stored data in response to a server software tool which configures the data into hypertext tagged documents. The system utilizes a dynamic token scheme to pass the identity of the referring network site from document to document to eventual purchase document accessed by the client through the hypertext tags. ...
System and method for real-time content aggregation and syndication 20080133510 20080605
A system and methodology for real-time content aggregation and syndication is described. In one embodiment, for example, a method is described for assisting a user with extracting items relevant to search queries from documents including items of various types, the method comprises steps of: receiving a search query specifying a search phrase and a particular item type; identifying documents matching the search phrase; for each matching document, determining whether the document includes an item having the particular item type; and extracting items having the particular item type from the matching documents for display to the user. The solution enables a user to aggregate and syndicate content without a professional content manager or complicated content management software tools. ...
Compressing test responses using a compactor 20080133987 20080605
The present disclosure describes embodiments of a compactor for compressing test results in an integrated circuit and methods for using and designing such embodiments. The disclosed compactors can be utilized, for example, as part of any scan-based design. Moreover, any of the disclosed compactors can be designed, simulated, and/or verified in a computer-executed application, such as an electronic-design-automation (“EDA”) software tool. Embodiments of a method for diagnosing faults in the disclosed compactor embodiments are also described. ...
Software tool for training and testing a knowledge base 20070294201 20071220
A software tool for creating, training and testing a knowledge base of a computerized customer relationship management system is disclosed. The software tool includes corpus editing processes for displaying and editing text-based corpus items, and assigning selected categories to individual corpus items. Knowledge base construction processes construct a knowledge base by analyzing a first subset of the corpus items, and testing processes test the knowledge base on a second subset of the corpus items. Reporting processes generate reports containing indicia representative of the testing results, which may be utilized to edit the corpus items and retrain the knowledge base so as to improve performance. ...
Simple bluetooth software development kit 20070294710 20071220
A software tool and method implementing an application program interface (API) for adding Bluetooth wireless functionality to a user interface module are provided. The A software development kit (SDK) provides a layered framework that defines a plurality of interacting software layers for communicating data and commands between a user interface module and a Bluetooth communications stack. The SDK includes a number of pre-coded API function modules for implementing various interface functions. A plurality of pre-coded Bluetooth function mapping instruction sets are provided for mapping function calls from the API function modules to the Bluetooth communications stack. The layered framework may include an API layer; a Bluetooth adaption layer, a PIM module or PIM adaption layer, and a voice recognition/text-to-speech module. The API function modules are identified...
Object-based image search system and method 20070286531 20071213
The present invention discloses an object-based image search system and method, whereby a user may visually specify query objects for retrieving relevant images without using any image-segmenting software tool. The method of the present invention comprises: specifying target feature points from sample images which are displayed in an image query interface and determining logic relationships of the target feature points; utilizing a feature-point checking program to correlate the target feature points with target objects; utilizing a feature-similarity calculating program to find out the images relevant to the target objects via the image feature parameters stored in a feature database; arranging and presenting the relevant images in sequence. ...
Method and apparatus for tracking optical disc usage data 20070276929 20071129
A software tool, method and apparatus for recording data relating to optical discs is described. Optical disc tracking software may include a reporting component, a tracking component and a database component. A tracking component may reside on an optical disc, which can be of a standard or mini size and preferably is wallet-sized and has a non-circular shape. Data may be exchanged with a data server. A method and an apparatus providing similar aspects is also described. ...
Usability and functionality of manager self-service reminder of dates iview 20070255609 20071101
A software tool allows a manager to integrate the dates displayed in the Reminder of Dates iView with his personal calendar. A manager may also make modify those dates automatically entered into his personal calendar, and these changes with also modify the information maintained in the backend system. ...
Method and system for modelling data 20070255685 20071101
A method and system for modelling data that provides a constrained design space in which data is modelled is described. In particular, the invention provides for a method and system for modelling data wherein any real world entity is defined as an object of some particular type within an object table or data store. Real world entities also include things like databases, relational links between entity objects, as well as link and object types themselves. Relationships between entity objects can then be defined in a separate link database or table, which references entity objects stored within the object database or table with respect to a link type, which is also stored within the object database or table. Representing the data to be modelled within this way...
Test generation methods for reducing power dissipation and supply currents 20070250749 20071025
Disclosed herein are representative embodiments of methods, apparatus, and systems used for generating test patterns as may be used as part of a test pattern generation process (for example, for use with an automatic test pattern generator (ATPG) software tool). In one exemplary embodiment, hold probabilities are determined for state elements (for example, scan cells) of a circuit design. A test cube is generated targeting one or more faults in the circuit design. In one particular implementation, the test cube initially comprises specified values that target the one or more faults and further comprises unspecified values. The test cube is modified by specifying at least a portion of the unspecified values with values determined at least in part from the hold probabilities and stored. ...
Automated integrated circuit development 20070250800 20071025
Customization methodology for integrated circuit (e.g., clocks) design customization using a software tool that integrates multiple integrated circuit development operations. ...
Computer software for visualizing genotyping data 20070250809 20071025
A computer system for visualizing recombination events in a group of individuals is provided. According to one aspect of the invention, high-density SNP genotype data is obtained from related individuals in a family. A pedigree is created, haplotypes are reconstructed and likely recombination breakpoints are identified with the use of publicly available computer programs. A software tool is then used facilitate the visualization of the recombination events in the family. ...
Generic visualization system 20070236502 20071011
The combination of complex physical simulations and realistic real-time interactive virtual environments provides engineers with a means to test the design in various environments before finishing the final products, and program management with a means for better communication and measurement of progress. The present invention provides a system that combines complicated physical simulations with a real-time visualization software tool, and displays the results in realistic 3D environments. The Generic Visualization System (GVS) displays the combined results of many different simulation programs, including several Semi-Automated Forces (SAF) variations (e.g., OneSAF, JSAF, and others), simultaneously. ...
Method and apparatus for cost-effective design of large-scale sensor networks 20070230353 20071004
Arrangements and methods for developing a software toolkit that can be used to design or obtain parameters for a sensor network. High-level guidelines on the basic relations between sensor network parameters like number of sensors, degree of quantization at each sensor, and the distortion requirements, based on a deep analysis on two basic coding possibilities (multiplexed point-to-point, distributed) are contemplated. By evaluating tradeoffs among the various parameters, an optimization framework to obtain the most cost-effective design with required quantization capabilities pertaining to given distortion criterion is provided. ...
Method of processing, for example of inserting contours of a digital image and corresponding device 20070230783 20071004
A device processes an initial digital image with at least one contour zone. The device may have a magnifier able to magnify the initial image into a magnified digital image. The magnifier may have a detector able to detect the contour zones of the initial digital image, a determinater able to determine the size, in terms of number of pixels, of each contour zone, and a second magnifier able to magnify each contour zone using of a software tool, chosen as a function of the size of each contour zone, from among a set of magnifying software tools. ...
System and method for enterprise application interactions 20070234371 20071004
An application view control can allow users of a software tool to interact with Enterprise applications using simple Java APIs. This can allow a user who is not an expert in the use of a given Enterprise system to utilize its capabilities in a manner a Java programmer can understand. A developer can invoke application view services both synchronously and asynchronously, and can subscribe to application view events. The developer can use simple Java objects in both the service and event cases. The developer need not understand XML, or the particular protocol or client API for the Enterprise application, such as an Enterprise Information System (EIS). ...
System and method for controlling access to protected information 20070219918 20070920
A method and apparatus of encouraging distribution, registration, and purchase of free copyable software and other digital information which is accessed on a User's System via a Programmer's Program. Software tools which can be incorporated into a Programmer's Program allow the User to access Advanced Features of the Programmer's Program only in the presence of a valid Password which is unique to a particular Target ID generated on an ID-Target such as the User's System. Advanced features will thus re-lock if the Password is copied to another ID-target. If a valid Password is not present, the User is invited to obtain one, and provided with the means of doing so, and of installing that Password in a place accessible to the User's System on subsequent occasions....
Programmable logic devices comprising time multiplexed programmable interconnect 20070210826 20070913
Time-multiplexed interconnect structures, timing optimization techniques and software tools for said structures, for programmable semiconductor ICs is disclosed. A first aspect is a programmable logic device, wherein a plurality of outputs from logic blocks is coupled to a plurality of inputs to logic blocks by a single wire segment comprising a programmable time multiplexing method. A second aspect is a software placement and route tool, wherein a plurality of routs is assigned to a single route, wherein the plurality of routs is routed in the single route by a time multiplexed method. A third aspect is a critical signal propagation path in a programmable logic device comprising global non-overlapping control signals and time multiplexed wires, wherein each control signal assigns a programmable time slot for multiple...
Unified workstation for virtual craniofacial diagnosis, treatment planning and therapeutics 20070207437 20070906
An integrated system is described in which digital image data of a patient, obtained from a variety of image sources, including CT scanner, X-Ray, 2D or 3D scanners and color photographs, are combined into a common coordinate system to create a virtual three-dimensional patient model. Software tools are provided for manipulating the virtual patient model to simulation changes in position or orientation of craniofacial structures (e.g., jaw or teeth) and simulate their affect on the appearance of the patient. The simulation (which may be pure simulations or may be so-called “morphing” type simulations) enables a comprehensive approach to planning treatment for the patient. In one embodiment, the treatment may encompass orthodontic treatment. Similarly, surgical treatment plans can be created. Data is extracted from the virtual patient...
Improved subscriber identity module (sim) application toolkit test method and system 20070207798 20070906
A method and system for testing subscriber identity module application toolkit (SAT) functionality. The method of the present invention includes loading a first computer program into a SIM card and loading a second computer program comprising a software tool for designing test, measurement, and control systems into a computer. The second computer program is executed to trigger an event which causes the first computer program to send a proactive command. The proactive command data is then sent to the SIM card through a terminal response command. ...
Method for forecasting and revenue management 20070208607 20070906
A method and system that enables users to generate and manage forecasts through an integrated software tool. Forecast administrators are enabled to create forecast series data that define a forecast's structure and provide search criteria that is used in generating forecasts. These data also define who may participate in creating forecasts, and their relative position in an organization's hierarchy. Users are also enabled to enter a variety of forecast data that are stored by the system. Various forecast data are then retrieved corresponding to the user, applicable subordinates, and parameters defined by the forecast series. Users may then fine-tune their forecasts and submit their forecasts to their managers. The managers are enabled to adjust and roll up their subordinate's forecasts to produce their own forecasts. This...
Forecasting and revenue management system 20070208608 20070906
A system that enables users to generate and manage forecasts through an integrated software tool. Forecast administrators are enabled to create forecast series data that define a forecast's structure and provide search criteria that is used in generating forecasts. These data also define who may participate in creating forecasts, and their relative position in an organization's hierarchy. Users are also enabled to enter a variety of forecast data that are stored by the system. Various forecast data are then retrieved corresponding to the user, applicable subordinates, and parameters defined by the forecast series. Users may then fine-tune their forecasts and submit their forecasts to their managers. The managers are enabled to adjust and roll up their subordinate's forecasts to produce their own forecasts. This process may...
Tool for digitally signing multiple documents 20070208943 20070906
A software tool for digitally signing multiple documents is disclosed. When a user wishes to sign multiple documents containing embedded executable code for purposes of authenticating the code, the user launches this software tool. The user specifies the documents which he or she wishes signed. Thereupon, the tool automatically signs each of the documents and displays the results. ...
Display and installation of portlets on a client platform 20070209006 20070906
A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display. ...
Controlling a non-linear process with varying dynamics using non-linear model predictive control 20070198104 20070823
The present invention provides a method for controlling nonlinear control problems within particle accelerators. This method involves first utilizing software tools to identify variable inputs and controlled variables associated with the particle accelerator, wherein at least one variable input parameter is a controlled variable. This software tool is further operable to determine relationships between the variable inputs and controlled variables. A control system that provides variable inputs to and acts on controller outputs from the software tools tunes one or more manipulated variables to achieve a desired controlled variable, which in the case of a particle accelerator may be realized as a more efficient collision. ...
Method and apparatus for constructing general wireless antenna systems 20070188378 20070816
An antenna system of any three dimension (3D) geometry and method for constructing said system with an array of basic antenna elements are described. An antenna system beam pattern is specified. The basic antenna element parameters including basic pattern and actual spacing location are measured. The measured parameterized array elements are injected in an exact array frame formula for any 3D array systems to form an array frame. Array calibration is performed by evaluating a dual frame to the array frame and the array control weights are determined based on the dual array frame and the specified system beam pattern. The antenna system and a software tool is then constructed in accordance with the antenna control weights. The present invention enables the high precision beam synthesis...
System comprising an automated tool and appertaining method for hearing aid design 20070189564 20070816
A system and appertaining method are provided for electronically detailing an impression of an ear canal of a patient. A digitized geometric model of the impression is created, and a software tool is utilized to determine a bony part or canal direction, as well as first and second bends of the impression. An aperture of the impression is determined, and a cutting plane through the aperture is calculated such that the normal vector through the aperture plane aligns with a normal vector of the second bend plane. On establishing this congruence, modeling parameters optimized for modeling wireless based hearing instruments are evoked to optimized and automate design. This calculation can then be utilized for either manual or automated shaping and cutting operations. ...
Integrated self-knowledge and career management process 20070190504 20070816
A method for facilitating self-knowledge and career management including providing a user interface to a career management software tool that includes a type and temperament module, a skills and experiences module, and a career interests module. The user interface has a screen flow and includes illustrated scenarios as a form of stimuli. One or more of the modules are executed to determine characteristics of a user. The executing includes receiving information from the user via the user interface and performing user validation of the determined characteristics. The user validation includes altering the screen flow in response to the information received from the user. A job taxonomy database that includes occupational themes and associated occupational characteristics is accessed to select a subset of the occupational themes based...
Display, visualization, and processing tool for channel distortion and cell friction mitigation 20070192069 20070816
An apparatus generating a graphical image of a core of a boiling water reactor (BWR) using at least one data set of channel deformation data including: a computer system including a display device for presenting the graphical image and a processor generating the graphical image using the at least one data set; the graphical image of the core includes symbolic representations of control blades arranged in the core, indicia identify each control blade, and indicia regarding deformation of channels adjacent each control blade, and a viewer software tool executed by the processor which accesses the at least one data set and determines a location in the core of the control blades and channels, and correlates the deformation data with the channels for display on the graphical...
Virtual reality shopping system 20070192203 20070816
The Virtual Reality Shopping System and methods provides the means to extend to the Internet shopper the same shopping experience as being in the physical store. The system and methods of the Virtual Reality Shopping System Software builds upon commercially available software tools in the areas of multi-media and Internet shopping cart software. It uniquely combines the features of these tools and adds functions so to provide a Virtual Reality Shopping System that realistically conveys the physical store's intended atmosphere, environment, and customer's shopping experience, which uniquely brands that store. ...
Method and system for top-down business process definition and execution 20070179828 20070802
A system and method is presented utilizing a set of software tools for the graphical definition of top-down workflow process models. Once defined, these models are completely useable enterprise applications that can be deployed in real-time without interrupting current business operations. The present invention has three main components: the process designer, the process server, and the process clients. The process designer allows users to define the business processes from the top down without programming. The process definitions are made up of components, such as tasks and subprocesses. Tasks are work items that are performed either by a human or automatically by an existing system. Tasks in the present invention incorporate all GUI panels necessary for an end-user to complete the task. Events link the process components...
System and method for redistributing and licensing access to protected information among a plurality of devices 20070179893 20070802
A method and apparatus of encouraging distribution, registration, and purchase of free copyable software and other digital information which is accessed on a User's System via a Programmer's Program. Software tools which can be incorporated into a Programmer's Program allow the User to access Advanced Features of the Programmer's Program only in the presence of a valid Password which is unique to a particular Target ID generated on an ID-Target such as the User's System. Advanced features will thus re-lock if the Password is copied to another ID-target. If a valid Password is not present, the User is invited to obtain one, and provided with the means of doing so, and of installing that Password in a place accessible to the User's System on subsequent occasions....
Skill evaluation 20070172803 20070726
Software tools, methods and apparatus for objectively assessing surgical and medical procedural skills are described. Data corresponding to performance of a manipulative task by a subject is modeled using Markov modeling techniques and compared with stored models corresponding to each of a plurality of proficiency levels. A particular proficiency level is selected based on proximity of the subject data relative to each of the stored models. ...
Dynamic reconstruction of high resolution video from low-resolution color-filtered video (video-to-video super-resolution) 20060291750 20061228
In one aspect, the present invention provides a dynamic super-resolution technique that is computationally efficient. A recursive computation takes as input a previously computed super-resolved image derived from a sequence of low-resolution input frames. Combining this super-resolved image with a later low-resolution input frame in the sequence, the technique produces a new super-resolved image. By recursive application, a sequence of super-resolved images is produced. In a preferred embodiment, the technique uses a computationally simple and effective method based on adaptive filtering for computing a high resolution image and updating this high resolution image over time to produce an enhanced sequence of images. The method may be implemented as a general super-resolution software tool capable of handing a wide variety of input image data. ...
Consumer network diagnostic agent 20060282704 20061214
A software tool and method are provided which allow an unsophisticated user to easily determine or identify problems in a networked computer system. The software tool comprises a diagnostic component adapted to determine at least one attribute associated with the computer system, and a user interface component adapted to launch the diagnostic component and to render the attribute to a user. The diagnostic component may obtain first information related to a local host computer, and selectively perform one or more tests associated with the local host computer according to the first information. The diagnostic component then determines the attribute according to the first information and/or the test results. A self-healing networked computer system is also disclosed, comprising the diagnostic component and a remedial object adapted to...
Object-oriented meeting process model for software development management 20060282816 20061214
One of the most difficult things about project management is unknown ongoing condition, status, and quality during process. Existing project management methods and software tools present a discrete way to manage project development. This invention proposes an object-based, meeting-oriented methodology in order to manage project development more continuously. Said invention includes three main parts: (1) using object technology to model and define a generic meeting operation and specialize meeting classes that are required for software project development, (2) develop a meeting oriented process that composing of a list of meeting objects for per project development, (3) tailoring guidelines for customizing meeting process model to ad-hoc projects. ...
Method and device for transponder aided wake-up of a low power radio device 20060270382 20061130
A method, software tool, computer program product and low power radio device are provided for transponder aided wake-up and connection set-up by detecting a wake up event in a sleep mode of the low power radio device, putting the radio device into an operative state, transmitting at least one advert message by radio transmission, wherein the low power radio devices put into a passive mode for a predetermined period of time in case no answer is received in response to the at least one transmitted advert message. ...
Method and software tool for automatic generation of software for integrated circuit processors 20060271912 20061130
A method of generating software code for a processor of an IC based on a simple input description of the IC's standards. The method includes generating a macros description of each of the primitives from the standards and the response corresponding to each of the primitives, wherein the macros description includes information relating to a number of first fields for each of the primitives and a number of second fields for each response. The method further includes generating a blank version of a template that includes each of the second fields and receiving a completed version of the template, wherein the completed template specifies a behavior of the integrated circuit in response to the primitives. Finally, the method includes compiling the software code based on the...
Interference-free ultrasound imaging during hifu therapy, using software tools 20060264748 20061123
Disclosed herein is a method for obtaining a composite interference-free ultrasound image when non-imaging ultrasound waves would otherwise interfere with ultrasound imaging. A conventional ultrasound imaging system is used to collect frames of ultrasound image data in the presence of non-imaging ultrasound waves, such as high-intensity focused ultrasound (HIFU). The frames are directed to a processor that analyzes the frames to identify portions of the frame that are interference-free. Interference-free portions of a plurality of different ultrasound image frames are combined to generate a single composite interference-free ultrasound image that is displayed to a user. In this approach, a frequency of the non-imaging ultrasound waves is offset relative to a frequency of the ultrasound imaging waves, such that the interference introduced by the non-imaging ultrasound waves...
Method for dynamic reprogramming dataflow in a distributed system 20060265626 20061123
A software tool or framework for designing a software architecture is described. The tool consists of three broad components: a series of data channels, multiple global states, and a software architecture maintainer which performs as a scheduler and “switchboard” for the architecture. The architecture maintainer communicates with modules in a collection of modules using the multiple data channels and also stores global states data. The tool is configured such that a module only receives data via a data channel for which the module has registered. A module will not receive data on a data channel, nor will the maintainer send data on a data channel, for which the module is not registered. The module also has one or more relevant global states. The software tool of...
System and method for estimating a spread value 20060259409 20061116
An estimated spread value is computed that represents a price at which a trader might have been able to buy or sell a spread given the current market conditions of the legs. In particular, when an event occurs in one of the legs, price information is gathered from each of the other legs based on the spread definition, in addition to the defined event, and is used in estimating the value of a spread. According to one feature, the computations may be triggered by any predefined event. According to another feature, the computation may be programmed by a user to tailor the estimation process according to the type of spread being traded. The estimated spread value may be used to analyze spreads, it may be fed...
System and methodology for real-time content aggregation and syndication 20060259462 20061116
A system and methodology for real-time content aggregation and syndication is described. In one embodiment, for example, a method is described for assisting a user with extracting items relevant to search queries from documents including items of various types, the method comprises steps of: receiving a search query specifying a search phrase and a particular item type; identifying documents matching the search phrase; for each matching document, determining whether the document includes an item having the particular item type; and extracting items having the particular item type from the matching documents for display to the user. The solution enables a user to aggregate and syndicate content without a professional content manager or complicated content management software tools. ...
Secure web application development environment 20060259973 20061116
Various embodiments of systems, methods, software tools, etc. for providing secure web application development are provided. One embodiment comprises a method for developing a secure web application. One such method comprises: analyzing code associated with a web application to identify at least one vulnerable input; and validating the at least one vulnerable input. ...
System, method, and service for automatically determining an initial sizing of a hardware configuration for a database system running a business intelligence workload 20060253472 20061109
A business intelligence hardware sizing system automatically determines an initial hardware configuration for a database system running a business intelligence workload. The business intelligence hardware sizing system provides a structured approach for determining an initial configuration of a database tier of a business intelligence application. The business intelligence hardware sizing system comprises a formal model of a database system sizing process and an easy-to-use software tool to support the approach. ...
Design rule violations check (drc) of ic's (integrated circuits) mask layout database, via the internet method and computer software 20060253813 20061109
This paper describes method and EDA (Electronic Data Automation) computer software invention for design rule violations check of mask layout database (integrated circuits layout) via the internet. The technique takes advantage of a unique algorithm to analyze the mask layout database to find mask layout polygons that are less than the minimum design rules (distances) that are determined by the fabrication process. The computer program then creates an output file that marks all design rule violations location and type. The input of the tool is a mask layout database (i.e.: layout block/s) that is made manually by a mask design specialist or automatically by automatic IC layout tools. The output of the software tool is a guideline mechanism and file to mark all design rule violations...
Adaptive data cleaning 20060238919 20061026
A data cleaning process includes the steps of: validating data loaded from at least two source systems; appending the validated data to a normalized data cleaning repository; selecting the priority of the source systems; creating a clean database; loading the consistent, normalized, and cleansed data from the clean database into a format required by data systems and software tools using the data; creating reports; and updating the clean database by a user without updating the source systems. The data cleaning process standardizes the process of collecting and analyzing data from disparate sources for optimization models enabling consistent analysis. The data cleaning process further provides complete auditablility to the inputs and outputs of data systems and software tools that use a dynamic data set. The data cleaning...
Real-time person-to-person communication using geospatial addressing 20060229058 20061012
Real-time location-based messaging methods and systems enable users of portable computing devices to communicate with other users of portable computing devices based upon the current geographic location of the one or more users. A user can select or define a geographic coordinate(s) in the physical world and a proximity/area around the geographic coordinate(s) as a means of identifying one or more users of portable computing devices to whom the first user will communicate with. The user can select the geographic coordinate(s) and/or define a proximity or area around the geographic coordinate(s) using a geospatial dataset and an interactive graphical user interface for navigating the geospatial dataset and selecting coordinates and/or proximities and/or area within the real physical world. A user can select geographic coordinate(s) and/or define...
Method, system and software tool for processing an electronic form 20060224948 20061005
A method, system and software tool for processing an electronic form, represented by a form template including data and user interface elements, are provided. The form is rendered in accordance with the data and user interface elements of the loaded form template. A form viewer provides one or more graphic objects representing form controls. A composite template is created by adding, to the form template, an action element associated with each form control for which a graphic object is provided by the form viewer. The form is then processed according to the composite template and displayed to a user. ...
Method for testing modified user documentation software for regressions 20060225041 20061005
An improved method and system is provided for performing regression tests on modifications made to user help documentation software. In the method, expected results based on the anticipated effects of proposed modifications are compared with the actual results detected after the modifications have been made. In one embodiment, a set of expected results is prepared, wherein the set comprises results expected when specified changes are implemented in a prior version of the specified software. Each of the specified changes is then implemented, to produce a modified version of the specified software. The modified version is monitored, to determine actual results caused by the specified changes, and the expected results are compared with the actual results, to detect variances therebetween. Usefully, an automated software tool is configured...
Product edition and simulation database system with user interactive graphical tool 20060212821 20060921
The invention is directed to a product edition and simulation system, comprising a storage system having data related to modeled object. The product edition and simulation system has a graphical user interface, having an edition workbench comprising a plurality of software tools suitable for editing a subset of features of the modeled objects. The edition workbench is adapted for displaying a user-interactive graphical tool in the graphical user interface. The graphical tool is adapted for triggering, upon user action, a simulation of a modeled object according to a feature not comprised in the subset, the simulation using a result of a query in the storage system. ...
Automated process for generating a build of a software application without human intervention 20060212857 20060921
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 automated build application may be integrated within a software development environment, eliminating the need to independently create and use non-integrated software tools and scripts to automate aspects of the build process. Embodiments of the invention may be implemented using a workflow engine configured to execute a build process. A workflow engine (e.g., the MSBuild engine available from Microsoft Corporation) can be configured to perform all of the acts involved in a build process. The build process...
Group travel planning, optimization, synchronization and coordination software tool and processes for travel arrangements for transportation and lodging for multiple people from multiple geographic locations, domestic and global, to a single destination o 20060206363 20060914
The present application is built around a software tool that optimizes group travel versus today's solutions. The present invention enables a user to search, optimize, synchronize, coordinate and book travel for Lodging and Transportation for multiple people from multiple locations around the country/globe to a single destination or series of destinations. The search and planning software tool allows one user to plan and query a group trip in one click which returns a summarized group trip itinerary along with each group members individual itinerary. The high level optimization engine can be used to select destinations, dates of travel, lodging, transportation modes representing air, bus, train, automotive travel and routes for each based on group member locations, “True Time of Travel” relative to value of time, and...
Automated system for designing and developing field programmable gate arrays 20060206850 20060914
An automated system and method for programming field programmable gate arrays (FPGAs) is disclosed for implementing user-defined algorithms specified in a high level language. The system is particularly suited for use with image processing algorithms and can speed up the process of implementing and testing a fully written high-level user-defined algorithm to a matter of a few minutes, rather than the days, weeks or even months presently required using conventional software tools. The automated system includes an analyzer module and a mapper module. The analyzer determines what logic components are required and their interrelationships, and observes the relative timing between the required components and their partial products. It also ascertains when signal delays are required between selected components. The mapper module utilizes the output from the...
Connectivity verification of ic (integrated circuit) mask layout database versus ic schematic; lvs check, (lvs: ic layout versus ic schematic) via the internet method and computer software 20060200789 20060907
This paper describes an EDA (Electronic Data Automation) method and computer software invention for connectivity verification of IC mask Layout database versus IC Schematic; LVS Check (LVS: IC Layout versus IC Schematic) over the internet. The technique takes advantage of a unique algorithm to check the mask layout database connectivity, compare it with its corresponding schematic diagram for any mismatches in the mask layout polygons connections. The input of the tool is a mask layout database blocks (i.e.: IC layout) that were made manually and/or automatically using synthesized tools. These blocks may have some connectivity mismatches that need to be fixed in order to match the corresponding integrated circuit (IC) schematic diagrams. The output of the software tool is a text based descriptive log file and...
Peer-to-peer inventory management system 20060195563 20060831
A software tool, message construction and peer-to-peer internet communication methodology by which otherwise independent retailers that sell the same product lines can cost-effectively equalize inventory, facilitating the movement of items from geographic markets in which the items are slow-moving to geographic markets in which the items are faster-moving. ...
Realtime, structured, paperless research methodology for focus groups 20060190319 20060824
A methodology for realtime paperless research in focus group generating valid actionable feedback and data before, during or within a very short period of the session. The methodology includes collection, processing mapping, analyzing and recognizing patterns of data points using multiple iterations in order to generate and output the valid actionable research data. The actionable data can be defined by converging data patterns and composite scores derived during the session. The methodology provides software tools and electronic survey mechanisms such that sufficient time can be expended to discuss the results between iterations. These interactive and focused discussions drive immediate changes in the survey such that the survey is ready in a short period of time for the next iteration. Converging patterns are generated by overlaying data...
Innovation capture system 20060178928 20060810
Disclosed are a method, system and computer software tool for capturing innovation. The software tool comprises means for entering an innovation into a database, and a system for evaluating said innovation. The software tool further comprises means for completing a business plan for implementing said innovation, and means for mapping said innovation to specific customer pain points. The preferred embodiment of the invention allows for a highly efficient tracking and management of innovation ideas. It does this by using a number of features. including workflow functionality to efficiently process, manage, and evaluate innovation ideas. The preferred embodiment also allows for innovation ideas to be managed in a lifecycle model, with different requirements by lifecycle stage. ...
Systems and methods for improved three-dimensional imaging of a body lumen 20060173299 20060803
The systems and methods described herein provide for the improved three-dimensional imaging of the an internal body lumen of a living being. A medical imaging system is provided which can include an image processing system and a medical imaging device. The medical imaging device can be insertable into the internal lumen and can include an image acquisition system configured to image the lumen and detect the position and orientation of the image acquisition system within the lumen. The image acquisition system can output the image, position and orientation data to the image processing system to be used by the processing system to generate and display a virtual three-dimensional image of the internal lumen to the user. The user can use various software tools provided by the...
Manufacturing system performance analysis tool software architecture 20060173568 20060803
A software tool for manufacturing system performance analysis includes modeling and analysis functions. A modeling isolation layer provides user access to the analysis capabilities through object-based model building and analysis invocations. Various model, performance and higher level analyses are performed through analysis modules kept separate from any end-user application programs by the modeling isolation layer. ...
Software tool for automatically protecting shared resources within software source code 20060174248 20060803
A method for identifying shared resources in multiple tasks in a multitasking system and for automatically inserting code to protect these shared resources from race conditions due to access by more than one task. ...
Timing exact design conversions from fpga to asic 20060158217 20060720
Timing exact design conversions from an original field programmable device to an application specific device is disclosed. In a first aspect, a design conversion from a field programmable gate array (FPGA) to an application specific integrated circuit (ASIC) comprises a user configurable element in the FPGA replaced by a mask configurable element in the ASIC. In a second aspect, an FPGA design conversion to an ASIC comprises converting a user configurable memory bit pattern generated by a software tool to program the programmable content of the FPGA to a hard-wired metal pattern for the ASIC. ...
Software tool with modeling of asynchronous program flow 20060161908 20060720
A compiler that forms an intermediate representation of a program using a flow graph with less than all possible edges used to model asynchronous transfers within the program. The flow graph is formed in multiple phases. In one phase, the flow graph is formed without modeling asynchronous transfers. In later phases, representations of the effects of the asynchronous transfers are selectively added. As part of the later phases, edges modeling a possible asynchronous transfer are added to the flow graph following definitions in protected regions of variables that are live outside the protected region. A modified definition of live-ness of a variable is used to incorporate use of the variable in any region, including the protected region, following an asynchronous transfer. Edges from the protected region...
A ground-based software tool for controlling redundancy management switching operations 20060156053 20060713
Systems, methods, and computer program products for easily altering redundancy management data values associated with redundancy management logic that is executed by redundant data processing systems. The redundancy management data values are altered on a computer device remote from the system that includes the redundant data processing systems. ...


Other Directories (alphabetical): , , , , , , , , , , , , , , , , , , , , -

###

This listing is a sample listing of patents related to Software Tool for is only meant as a recent sample of applications filed, not a comprehensive history. There may be associated servicemarks and trademarks related to these patents. Please check with patent attorney if you need further assistance or plan to use for business purposes. This patent data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Software Tool with additional patents listed. Browse our RSS directory or Search for other possible listings.