Patents
Literature
Hiro is an intelligent assistant for R&D personnel, combined with Patent DNA, to facilitate innovative research.
Hiro

288 results about "Software product line" patented technology

Software product lines (SPLs), or software product line development, refers to software engineering methods, tools and techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production.

Method and system for licensing a software product

A method and system for activating and obtaining a license for a software product is disclosed. A local license is obtained from a storage medium of the software product and is stored with the software product on a user's computer. The local license allows for one of multiple license types to be activated from a single software product. The user enters a product key containing a channel ID. The compact disk or other storage medium is searched for the appropriate local license for the channel ID. The local license includes a MSIID, a channel ID range for each supported license type, a license type for each channel id range, and an optional product expiration date for the license type. The license type is determined by looking up the product key's channel id in the local license's channel id range table. If activation is required based on the license type, then an installation ID including a product ID (PID) and a hardware ID (H / W ID) are transmitted to an activation authority. The activation authority uses the PID to determine whether the software product has been activated before and uses the channel ID to determine the type of backend license to grant. If the PID is found in the database, the activation authority applies various unlocking rules to determine whether or not the backend license should be issued and, if so, the he activation authority transmits a backend license.
Owner:MICROSOFT TECH LICENSING LLC

Multi-scale mesh modeling software products and controllers

ActiveUS20160321384A1Accurately predict thermalAccurately stress/strain fieldProgramme controlAdditive manufacturing apparatusCoarse meshModeling software
Simulation systems, manufacturing systems, software products and controllers are provided with multi-scale modeling in which a coarse mesh and a fme mesh that models a stimulus are decoupled. The fine mesh can be moved within the coarse mesh with a cut and paste operation. The coarse mesh is updated by sparsely propagated effects through the coarse mesh. Simulations of the invention can be conducted in real-time, and be used as controllers in manufacturing systems, such as additive manufacturing systems. A number of efficient methods are provided for solving meshing determinations that arise from movement of a stimulus modeled within a fine mesh.
Owner:UNIV OF LOUISVILLE RES FOUND INC

Mail sorter, method, and software product for a two-step and one-pass sorting algorithm

A sorter, method, and software product are used for sorting objects into a sequence of destination addresses, in at most a single pass through the sorter. In a first stage of the single pass through the sorter, the objects are sorted into a plurality of batches corresponding to groups of the destination addresses. The batches are then eventually advanced from the first stage to a second stage of the single pass through the sorter. During that second stage, objects in each of the batches are sorted into the sequence of destination addresses.
Owner:LOCKHEED MARTIN CORP

Advertising method using software products

InactiveUS7003478B1Without burden of costUse is promoted and increasedAdvertisementsAdvertisingSoftware engineeringSoftware product line
An advertising method using software products in which at least one advertisement is inserted so that the software products can be distributed for free or at a low cost. The advertising method comprises the steps of: inserting at least one advertisement into at least one portion of a software program contained in a software product, by support from an advertising sponsor during the making of the software product; making the software program stop in operation during use of the software program when a sponsored advertisement is displayed on a display screen; and resuming the software program only when the sponsored advertisement displayed on the screen is clicked on.
Owner:HESEL CO LTD

System and method for promoting the use of a selected software product having an adaptation module

A method for promoting use of a product having an adaptation module is provided comprising the steps of: providing sample data of a person; accessing the sample data associated with the person; using the sample data to adapt the product to the person utilizing the adaptation module of the product; making the product available to the person; tracking use of the adapted product by the selected person; storing data in the person database as tracking data associated with the selected person; obtaining feedback data from the selected person regarding the selected person's satisfaction with the product; storing the feedback data in the person database in association with the selected person; incorporating the tracking data and the feedback data associated with the selected person into an advertisement; and advertising the product.
Owner:IBM CORP

Hardware ID to prevent software piracy

In one embodiment, the invention is a 64 bit hardware ID (H / W ID) for tying a software product to a particular computer to prevent software piracy. The 64 bit hardware ID represents ten different components of the user's computer: the CD-ROM device, the disk adapter, the disk device, the display adapter, the first drive serial number, the MAC address, the processor serial number, the processor type, the RAM size in Mb, and the SCSI adapter. Each time the software product is opened, the expanded H / W ID is compared to the hardware on the computer to determine whether a predetermined minimum number of components match. In one embodiment, the expanded H / W ID allows for expansion of the user's computer because so long as the component originally listed in the expanded H / W ID can be found on the computer, then that component matches the expanded H / W ID. Typically, seven out of ten components in the expanded H / W ID must match the computer before the software product will fully operate.
Owner:MICROSOFT CORP

Automatic test generation for reference testing

A system for application reference testing (SMART) solves the technical problem of generating test data and test cases from graphical user interface applications (GAPs) to test web services, effectively and non-invasively. SMART allows organizations to easily and promptly identify and resolve software bugs, ensure higher quality software and development productivity, complete software projects faster, deliver software products to market quicker, and improve the return on investment for software development projects. SMART provides a user friendly visualization mechanism that interacts with an accessibility layer to enable organizations to economically and easily define user interactions with GAPs, by performing point-and-click, drag-and-drop operations on the GAPs, and generate reusable test data and test cases for web services.
Owner:ACCENTURE GLOBAL SERVICES LTD

Method, system, and computer software product for feature-based correlation of lesions from multiple images

A method, system, and computer software product for correlating medical images, comprising: obtaining first image data representative of a first medical image including a first abnormality; obtaining second image data representative of a second medical image including a second abnormality; determining at least one feature value for each of the first and second abnormalities using the first and second image data; calculating, based on the determined feature values, a likelihood value indicative of a likelihood that the first and second abnormalities are a same abnormality; and outputting the determined likelihood value.
Owner:UNIVERSITY OF CHICAGO

License management method

The license manager provides an automated process that reduces the need for human interaction associated with licensing components, distribution of the same, product distribution, debugging, product building, assembly, installation, configuration and maintenance. In addition, there is an interface for use by regulators that allows the regulators to test and to receive notifications from the license manager. Finally, there is a third party interface to facilitate equipment add-ons to the system. The license management system provides enablement / disablement of software products, generation and maintenance of accounting records, and logs for licenses that are generated and distributed throughout the system. An audit trail is also created that includes who authorized the purchase of the license, as well as audit trails relating to different system levels to verify system security. Finally, a change notification system provides for the control of any changes to the system and monitors these changes on a multi-tiered level within the system.
Owner:BALLY GAMING INC

Management of compatibility of software products installed on a user's computing device

Physical components that share common attributes in a software product are combined into logical groupings. A product matrix also lists logical groupings that are included into each software product listed in the product matrix. A compatibility matrix indicates whether any two logical groupings listed in the product matrix are compatible. When a new product is provided for an installation, the compatibility matrix is consulted to determine whether any two logical groupings of the new product and installed product are compatible. An installation can proceed or be terminated based on the compatibility determination.
Owner:INTUIT INC

Collaborative environment for producing software products

Traditionally, a software product is produced through distinctive stages, such as development stage, quality control stage and a production stage, often resulting in difficulty of communications and lack of collaborations among the stages. To provide a true collaborative environment, techniques for creating a model are described. The model, in one perspective, is a collection of instances of environments needed for the stages to achieve a predetermined status of the software product. According to one embodiment, the model includes a plurality of first and second elements. Each of the first elements pertains to one of the instances and each of the second elements represents relationships between or among the first elements. Further the model may include a plurality of third elements, each carrying instructions or data. As a result, a model, accessible by each of the stages, provides a collaborative environment and is applicable to each of the stages, synchronizes changes and facilitates communications among the stages, thus greatly improving collaborations, communications and efficiency of producing the software product.
Owner:ORACLE INT CORP

Methods for producing highly compressed software products

A method of macro-compressing a software product made up of one or more separate software packages matches strings having a predetermined minimum length with each other. The matching strings are expanded in size by including adjacent software. A compressed software object is formed by producing software blocks from the largest expanded matching strings and including assembly information that tells how to reconstruct the remaining strings from the software blocks. The software packages may either be data objects or executable objects.A method of producing a maximally compressed software product first macro-compresses the software product, and subsequently micro-compresses it. Micro-compression matches strings of the macro-compressed software product, each having a predetermined maximum size and separated from each other by a maximum distance, and eliminates redundant strings.
Owner:FLEXERA SOFTWARE

Distributed credibility authentication method and system thereof based on software product library

The invention relates to the technical field of security authentication, particularly to a distributed credibility authentication method and a system thereof based on a software product library. An on-line user initiates an authentication request to an authentication server through an authentication terminal, and the authentication server provides credibility for performing software product authentication as required or authenticating the user software product in distributed form to the on-line user according to the authentication request, and finally returns back the authentication result; an off-line user directly authenticates the credibility of the software product through the authentication terminal, and protects data security and information security of the user by switching among different security levels according to the authentication result or the user choices. In the method and the system provided by the invention, a software credibility authentication mechanism created by two ways of on-line and off-line can implement the credibility authentication of a plurality of security levels for the user so as to ensure the application security and the information security of user computers, and the user is allowed to run any software product at different security levels without any trouble, even the product contains real virus codes, the data security and the system stability of the user computer cannot be destroyed.
Owner:CHENGDU QIQIAO SOFTWARE

Method, user-specific performance monitor, system, and computer software product

The invention relates to a method, equipment implementing the method, and a computer software product, the method generating exercise instructions for a physical exercise. The method comprises determining the standard condition value of a heart rate parameter in a user-specific performance monitor by measuring the user's heart rate wherein the standard condition value of the heart rate parameter is a function of the standard condition value of the heart rate variation; performing comparison between the standard condition value of the heart rate parameter and a standard condition reference value of the heart rate parameter; and generating exercise instruction information for at least one future physical exercise on the basis of the comparison.
Owner:POLAR ELECTRO

Predicting software product quality

Predicting software product quality. Real-time and historic software code metrics, software code defect data for the software product, and test case-related data for the software product are received. A feature predicted fallibility that estimates the number of code defects for a new feature of the software product, a product version projected fallibility that estimates the number of code defects for a new version of a software product, a test case related quality coefficient that estimates the likelihood of discovery of code defects in a new feature, a feature quality and a product quality indexes that are qualitative indications of quality of the new code of a feature and the new product version, are calculated. A report is then output that includes at least the calculated values, whereby developer resources are directed to features of the software product for which the calculated values indicate likelihoods of a high defect densities.
Owner:MAPLEBEAR INC

Software product construction method

The invention discloses a software product construction method and relates to a software manufacturing method. The method is characterized in that a versioning management method is adopted in a software product manufacturing process, software product versioning management is specific to each component, and corresponding versioning management can be performed on source codes corresponding to the components, thereby being beneficial to the upgrade and maintenance of software products and construction; and in the software product integration and construction process, by virtue of distributed management and the resource sharing and horizontal extended capability of a cloud computing technology, the resource consumption problem brought by the refinement of software product versioning management is solved, and the possibility of construction failure caused by environmental problem is effectively reduced.
Owner:INSPUR SOFTWARE CO LTD

Method of automatically regulating interface style based on background image

The present invention relates to interface control technology of software product, and the method of the present invention allows user to select product background picture freely. According to the background picture hue and brightness feature analysis, interface elements and function control part style are selected automatically, so that the interface elements and function control parts can collocated harmonically with the background. The said method may be used widely in various product software platforms to make the software product high in use performance, beautiful in interface and friendly.
Owner:LENOVO (BEIJING) CO LTD

Process for implementing a method for the on-line sale of software product use licenses through a data network, and software component which allows carrying out said process

Online sale of software product use licenses through a data network by offering software products (SOFT) through vendor sites, purchasing a license on-line on one of said vendor sites, and activating said license on-line by a different licensing site. A specific component (COMP) is provided with the software product (SOFT) and identifying data (IDV) of the vendor site are transmitted during the download of the software product (SOFT). When the component (COMP) is executed in an equipment, the component (COMP) locally accesses said data (IDV) and identifying data (IDL) of the licensing site and activates the license by setting up an on-line communication with the licensing site.
Owner:MEDIA PATENTS

Method and system for testing a software product

A method and system for testing a software product is provided. Specifically, a type template, an output template, and a table of test data pertaining to the software product are provided. The test data is processed by a test generation system based upon the type template and the output template to automatically generate a test script file having at least one test case. The test script file is then used to test the software product.
Owner:KYNDRYL INC

Servicing a component-based software product throughout the software product lifecycle

Updating component-based software product with files stored in a service package. The service package also includes a plurality of instruction sets each corresponding to a state or operating context of a component in the software product. A component installer determines the state of the component and applies the instruction set corresponding to the determined state to install the files.
Owner:MICROSOFT TECH LICENSING LLC

Response-time baselining and performance testing capability within a software product

A method of measuring performance of a computerized system is provided. A test component integrated in a client application module is configured to generate an application specific workflow to be delivered to a computing environment of one or more computing devices for measuring the performance of the computerized system. The integrated test component of the client application module is executed to deliver the application specific workflow to a server system in the computing environment. Performance data is collected based on at least one response received from the computing environment to measure the performance of the computerized system.
Owner:IBM CORP

Installing and controlling trial software

According to one aspect of the invention, a method of creating a trial software product on a target system is provided. The method consists of intercepting file system calls from an installation process associated with a full software product and, responsive to a write request from the installation process, encrypting data associated with the write request if the write request is associated with one of a predetermined set of critical product files. The predetermined set of critical product files including those product files comprising the full software product that have been identified as files to which access is to be controlled.
Owner:IBM CORP

Method, System and Computer Program For Installing Software Products Based On Package Introspection

A method (300) for facilitating the management of a software distribution process is proposed. For this purpose, the method provides the possibility of performing (333-339) an introspection of a software package (which is used for installing a corresponding software product) before its application on each endpoint. The introspection evaluates (333) any run-time parameters that condition the execution of the actions specified in the software package; in this way, it is possible to determine (336-339) a list of the actions that will be actually executed during the application of the software package. This list is displayed (339) on a monitor of the endpoint, so as to allow its user to decide (345) whether the application of the software package should be accepted or not. Alternatively, the list of those actions can be collected (357-366) on a distribution server (from multiple endpoints), so as to determine (375) an impact of the distribution process on the whole system before its execution.
Owner:IBM CORP

Software Defect Forecasting System

According to one embodiment, a software defect forecasting system comprises a software forecasting tool operable to receive a number of attributes associated with a software development project from a user interface. The attributes are associated with a software development project in which a software product is developed over a period of time. The attributes are received prior to the beginning of the software development project such that an anticipated quantity of defects may be estimated prior to the beginning of the software development project. Moreover, the software defect forecasting system may estimate the anticipated quantity of defects for some, most, or all of the various development phases of the software development project.
Owner:RAYTHEON CO

Providing a rating for a software product based on weighted user feedback

A method of (and associated system and computer program product for) providing a rating for a software product (205). The rating is obtained from a plurality of member users. A member user (405) submits (320) feedback data (215), that may be stored in a database (220), using an interface (415) provided on a member user terminal (210), the feedback data (215) related to the software product. A member user submitting feedback data (215) has a member user weighting, a member user weighting is preferably obtained (330) from one or more other member users, or may be initially allocated as a default weighting. The rating for the software product (205) is determined (340) at least partially based on the feedback data (215) and the member user weighting of the member user who submitted the feedback data (215). The rating may be determined or adjusted by feedback data and respective member user weightings received from other member users.
Owner:SYMANTEC CORP

Method, device, system and software product for alternative time division duplex frame structure optimization

A method, mobile device, network device, and software product are for forming a time division duplex frame structure, including a downlink pilot timeslot within an initial data timeslot of the frame structure, and also including an uplink pilot timeslot in a further data timeslot of the frame structure. A guard period is located between the initial data timeslot and the further data timeslot.
Owner:NOKIA CORP

Software configuration management method and system

It is possible to surely commit a revision made on a software component in a software component database and a software product group and to create a new software product from the same database. Provided is a software configuration management system which includes a software component database and a software product management unit and accepts data transmission / reception from a software component database management client and a software product operation client. The software configuration management system further includes: a component-product correspondence table, component-file correspondence information, a synchronization unit for mutually committing a modification of the software component database and a modification of a software product; update information; and a correspondence table update unit.
Owner:HITACHI AUTOMOTIVE SYST LTD

System for estimating a software product release time from version information

Systems and processes for migration of data stored in a label-based software configuration management (CM) system to records of a time-based CM system in a manner that permits for identification, in the time-based system, of contents of releases. In some exemplary implementations, techniques operating according to some of the principles described herein will accept as input information relating to a listing of a label-based system and estimate, based on the software component versions in the listing and their corresponding creation times, a release time indicating a time a release was created. The release time may then be used, in some, but not necessarily all, implementations to create a data structure in the time-based system indicating contents of the version at the particular time. Some exemplary implementations may additionally determine, from the estimated release time, whether any software component versions should be explicitly included or excluded from the data structure.
Owner:ACCUREV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products