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

11390results about "Version control" patented technology

Creating and configuring component-based applications using a text-based descriptive attribute grammar

A method for creating and configuring a component-based application through text-based descriptive attribute grammar includes creating a parse tree from an application description file, transforming the parse tree into a plurality of components corresponding to instances of classes in an application framework, and initializing and further processing the components to launch the component-based application. Additionally, a system for creating and configuring a component-based application includes a parser, a plurality of element processors, an element mapper, an attribute mapper, and a parameter converter.
Owner:COREL CORP +1

System and method for autonomously generating heterogeneous data source interoperability bridges based on semantic modeling derived from self adapting ontology

A system, including software components, that efficiently and dynamically analyzes changes to data sources, including application programs, within an integration environment and simultaneously re-codes dynamic adapters between the data sources is disclosed. The system also monitors at least two of said data sources to detect similarities within the data structures of said data sources and generates new dynamic adapters to integrate said at least two of said data sources. The system also provides real time error validation of dynamic adapters as well as performance optimization of newly created dynamic adapters that have been generated under changing environmental conditions.
Owner:COMPASS AL INC +1

Software update manager

A method and apparatus for checking / updating existing software on a user's computer utilizes a graphical user interface (GUI). The GUI enables the user, without knowing what software exists on the computer, to download a text file from a remote server and check whether the software on the remote server is contained on the user's computer. The user can also download and automatically install a new or updated program via the GUI.
Owner:PHILIPS ELECTRONICS NORTH AMERICA

Methods and apparatus for control configuration with versioning, security, composite blocks, edit selection, object swapping, formulaic values and other aspects

Methods and apparatus for configuring process, environmental, industrial and other control systems generate and / or utilize models representing configurations of control systems and / or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system.
Owner:SCHNEIDER ELECTRIC SYST USA INC

Software development system that presents a logical view of project components, facilitates their selection, and signals missing links prior to compilation

A software development system develops a product from core library of source code elements, the core library being categorized into components having one or more features. A configurator develops configuration state data based on a designated platform type and the source code elements. A graphical user interface displays a visual and logical representation of the product according to the configuration state data, includine visual indications of any unresolved dependencies. A product make routine then generates the product from the source code elements according to the configuration state data.
Owner:PHOENIX TECHNOLOGIES LTD

Additive independent object modification

Disclosed is a method, a system and a computer readable medium for additive independent object modification. The method includes determining an association between an independent object modification and a base object of a software application, modifying at least one element of the base object based on the associated independent object modification, and configuring the software application to execute in a computer system using the modified base object.
Owner:BMC SOFTWARE

Application Blueprint and Deployment Model for Dynamic Business Service Management (BSM)

Disclosed are systems and methods for model based provisioning of applications and servers (both physical and virtual) to execute provisioned applications in a reliable and repeatable manner. Several aspects of a complex application management including compliance, change tracking, monitoring, discovery, processing steps, CMDB integration are disclosed within a comprehensive hierarchy of definition templates forming a model. This model can then be used at provisioning time to instantiate a compliant instance of the provisioned application. This model can also be used at run-time for managing run-time aspects of the provisioned application. Additionally, the model based approach can help track applications even when or if applications drift from their intended design and policies for use.
Owner:BMC SOFTWARE

Integrated system for software application development

Methods and systems are disclosed for developing a software application through requirements specification, design, effort estimation, assigning and tracking work items, development, testing, collaboration and project management. The system is structured as an integrated software development system allowing for structured, systematic and user friendly set up of requirements specification (including workflow, user interface, business rules and integrations), technical design for UI features and integrations using design patterns, automated effort estimation, automated story card and task creation. The system also provides a novel, audio-video playback capability for workflow visualization. Further, the system provides visual depiction of defects and changed items side-by-side with requirements, as well as predictive modeling of defects that allows for forecasting of defect completion rate. In the preferred embodiment, the system is delivered as a multi-tenant Software as a Service.
Owner:BHARTHULWAR SHRIDHAR V

Software development tool for embedded computer systems

The invention concerns a software development tool for embedded computer systems, and is based on a repository of configurable, pre-programmed software components, together with associated tools for user selection and configuration of the components and a code generator for extracting relevant source code based on the configuration settings. Each software component, called embedded system infrastructure component (ESIC), is a self-contained object comprising a modular code base and associated configuration structure related to an infrastructure function in a hardware-independent, non-operating-system software infrastructure for an embedded computer system. For each ESIC, the configuration tool enables user configuration of the infrastructure function based on the configuration structure of the ESIC to match the requirements of the target application. For each ESIC, the code generator utilizes the configuration settings to extract source code for the infrastructure as a subset of the modular code base. This approach provides fast, efficient and flexible development of embedded system software infrastructures.
Owner:EMBEDDED ARTIST

Methods and apparatus for control configuration using live data

InactiveUS20060206866A1OptimizationOptimize system configurationData processing applicationsComputer controlGraphicsReal-time data
Methods and apparatus for configuring process, environmental, industrial and other control systems generate and / or utilize models representing configurations of control systems and / or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system.
Owner:INVENSYS SYST INC

System and method for testing a software module

Systems and methods are described for testing a software module. The method comprises receiving a modified software module for use as part of a software application which includes a plurality of constituent software modules, replacing at least one of the constituent software modules with the modified software module to generate a modified software application, generating output data as a function of execution of the modified software application, and storing the output data.
Owner:OATH INC

Real time monitoring system for tracking and documenting changes made by programmer's during maintenance or development of computer readable code on a line by line basis and/or by point of focus

A method and system for documenting and tracking user interaction with computer readable code during modification or development of computer software is described. The invention provides a controlled environment for recording detailed information about user actions and events that occur during the maintenance and development of computer readable code. Features of the invention facilitate the entry of comments, review, and modification of the computer readable code. Embodiments of the invention, in real time, monitor, record, and report changes made to software modules at a line-by-line level. The nature and context of changes made to lines of code and any search requests are identified and recorded in one or more databases for review and reporting.
Owner:MINTAKA TECH GROUP

Systems and methods for a mobile application development and development platform

Systems and methods for developing, customizing, and deploying mobile device applications are provided through a mobile application development and deployment platform. Preferably, these systems and methods are implemented in an Internet based environment that allows non-technical users to build sophisticated, highly-customizable cross-platform mobile applications. The platform allows users to select, input, create, customize, and combine various content, design characteristics, and application components, such as modules, some of which utilize features and functionality associated with various mobile devices and mobile operating systems. In certain embodiments, the platform allows users to compile, and generate a configuration file for, the mobile application that can be distributed to end users for execution on various mobile devices and mobile operating systems. When the mobile application is installed on, or executed by the mobile device, the configuration file may enable the retrieval of various data associated with the mobile application.
Owner:MEDIA DIRECT

Implementation method for updating the terminals in batches

An implementation method for updating the terminals in batches is applicable to a terminal updating system including at least one terminal and a management server the method comprises: the first step, setting at least one version file server in the terminal updating system, for providing a description file and an updating file required by the updating to the respective terminal; the second step, connecting the respective terminal to the management server which configures a corresponding version file server parameter to the respective terminal; the third step, connecting the respective terminal to the corresponding version file server according to the configuration information and acquiring version updating information; and the fourth step, the respective terminal downloading an updating file and performing the updating according to the version updating information and informing the management server of the updating result. When the number of the terminals is large, it can ensure the normal terminal updating and downloading service, and at the same time, it can realize the terminal updating by the initiative trigger and control and secure the file downloading and updating process safe by a safety security mechanism.
Owner:ZTE CORP

System for remote loading of objects or files in order to update software

A system for remote loading of objects or files in order to update software includes operating system architecture that calls for different tasks to be broken down into software modules that are connected to one another by dynamic links or are composed of executable subroutines that have main dependence links to other parts of the operating system. Each of the modules is composed of object files or libraries that are represented by dynamic link libraries among themselves according to a number of dependence levels that are described in their respective attributes.
Owner:TOUCHTUNES MUSIC CORP

Systems and methods for monitoring software application quality

Computer-based systems, methods and software products for monitoring software application quality comprise enabling a computer to generate a developer-identifying output identifying which software application developer (301) among a plurality of software application developers is responsible for a given software application modification in a corpus of software application code; analyzing the corpus of software application code to generate a software code quality output comprising values (303-305) for metrics of software code quality; and correlating the developer-identifying output and the software code quality output (306) to produce human-perceptible software application quality reports (309) on a per-developer basis, thereby to provide attribution of quality metric values on a per-developer basis.
Owner:DIXON MARK +1

System and method for managing software version upgrades in a networked computer system

In a multi-node computer system, a software version management system is described having a version manager for ensuring that cluster nodes running completely incompatible software are unable to communicate with each other. The version manager provides a mechanism for determining when nodes in the cluster are running incompatible software and providing a way for determining the exact version of software that each node must run. The version manager provides support for rolling upgrades to enable the version management software to ensure the chosen version of software that runs the cluster stays constant even though the software installed on individual nodes is changing.
Owner:ORACLE INT CORP

System and method for remotely compiling multi-platform native applications for mobile devices

A computer readable medium comprises executable instructions to: provide an SDK to a client computer comprising executable instructions for communicating with a build server, receive an HTML / Javascript source application and a configuration file referencing one or more source application files over a computer network from a client computer to the build server, transmit the HTML / Javascript source application and configuration file to multiple compile servers corresponding to each of multiple mobile device platforms, combine the HTML / Javascript source application with a mobile device platform specific framework source code for each mobile device platform on each compile server, compile the HTML / Javascript source application and framework source code on the compile server to output an executable native application for each mobile device platform, and transmit each executable native application from the compile server to the client computer over a computer network.
Owner:ADOBE SYST CANADA

Automated methods and systems for developing and deploying projects in parallel

Embodiments of the invention are directed to system and method for managing parallel development of projects. One embodiment of the invention is a method of automatically managing processes in the parallel development of an application through a graphical user interface. The graphical user interface manages the automated processes, which are able to complete their tasks without further user interaction. The automated processes managed by the graphical user interface include, provisioning a first development environment and second development environment. The processes also includes deploying a second release of an application to the second development environment, and merging modifications to the second source code and the second content of the second release into a first source code and a first content of the first release. After the releases have been merged together, the process automatically deploys the third release of the application to a production environment for use by users.
Owner:HSBC TECH & SERVICES (USA) INC

System and method for providing an application development and distribution social platform

A computer network implemented application development platform is provided that includes or links to a social networking environment and that includes an application development utility. The application development utility enables one or more development users to develop, publish and / or distribute one or more applications using one or more resources of the application development utility and the social networking environment; and one or more application users to discover and access one or more applications using the social networking environment and the server application. The application development platform implements a novel method for building, publishing, and distributing applications using the social networking environment.
Owner:GAUVIN SIMON +1

Method of Providing Content to a Wireless Computing Device

InactiveUS20080109528A1Prohibitively expensive to buildMaintenance becomes more and difficultVersion controlComputer security arrangementsMobile contentApplication software
A customised Network Application suitable for a specific type of Wireless Computing Device is automatically generated and sent to that Device. The Application is able to download a preview of content on demand by an end-user from a Server that stores the content and to play the preview of the content. It can also display an option or function that enables the end-user to download and buy that content from the Server. Attributes for that type of Wireless Computing Device are defined as Metadata; attributes for various different kinds of mobile content are also defined as Metadata; the Server then determines what content is compatible with the Wireless Computing Device by comparing the Metadata of the content and the Wireless Computing Device. The kind of content that can be provided includes ringtones, wallpapers / pictures, screensavers, realtones / truetones, full music downloads, video, SMS & MMS alerts, and mobile games.
Owner:OMNIFONE LTD

Repository including installation metadata for executable applications

Systems and methods of executing and / or provisioning an application in an application specific runtime environment are disclosed. The application specific runtime environment is defined by an application environment specification to include a minimal or reduced set of software resources required for execution of the application. These software resources are optionally stored in a resource repository that includes resources associated with a plurality of operating systems and / or executable applications. Various embodiments of the invention include the development of hierarchical resource metadata configured to characterize the various files, packages and file families included in the resource repository. In some embodiments this metadata is used to select between files and different versions of files when provisioning an application specific runtime environment.
Owner:VMWARE INC

Real-time collaborative design platform

A real-time collaborative design platform provides a hierarchical 3D model space as a plurality of nodes and branches. Each node may include at least one version of a sub-component and each version may include one or more attributes. The platform facilitates selecting a hierarchical tree from the 3D model space based, at least in part, upon at least one of the one or more attributes associated with sub-components. The platform also facilitates making the 3D model space accessible by multiple users over a network, such as the Internet. Also, each version of a sub-component is accessible in a library associated with the 3D model space.
Owner:DESIGN PLAY TECH
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