Patent Application Title |
Patent App Num. |
Date |
| Browser based language recognition supporting central web search translation | 20130124498 | 20130516 |
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 |
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 |
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 |
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 |
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  |
| 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  |
| 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.
... |