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

71 results about "Software delivery" patented technology

Methods, systems, architectures and data structures for delivering software via a network

Methods and systems for network-based or Internet-based software delivery are described. In one embodiment, an application program or software platform resides on a client and is configured so that it is extensible based on software extensions that are deliverable over a network such as the Internet. Various extensions can be developed by third party developers for incorporation into the program or platform.
Owner:MICROSOFT TECH LICENSING LLC

Software delivery method with enhanced batch redistribution for use in a distributed computer network

A method, and associated computer system, for redistributing software packages in a distributed computer network after a failed distribution attempt is made in a distributed computer network by a master network device. The method includes determining which intermediate distribution devices or servers were affected by the failed distribution. Then for each of these devices, identifying a distribution job that failed and retrieving from the particular distribution device stored distribution parameters, such as distribution control commands, a set of distributed packages, and a distribution list, used in the failed distribution. The method continues with building new distribution commands for the failed distribution job from the retrieved distribution parameters and then performing a redistribution of the set of software packages utilizing the new distribution commands.
Owner:ORACLE INT CORP

Server system and online software update method

InactiveUS20060218545A1Software can be updatedShort timeUrinalsSoftware engineeringSoftware updateClient-side
A server delivers new software to each of clients through the network. After delivering new software, the server sends a notification of switchover from old software to new software to each of the clients through the network. Each client loads the new software having been received on a memory. Receiving the notification from the server, each client switches the old software to the new software. The switchover operation at client is carried out in short time by rewriting address on memory without suspension of a service. In case of canceling the update, the reversion operation from new software to old software is carried out in an analogous way to the switchover operation.
Owner:NEC CORP

System and method for software delivery

A computer system and method for software delivery that include articles of manufacture having two or more installed, functional software applications organized in a protoset, the protoset configured to enable creation of one or more subsets (also called reduced metasets) from the two or more installed, functional software applications, each of the one or more subsets configured to be operable with a predefined computer system independent of the protoset; and a protoset module configured to operate on the protoset to enable creation of the one or more subsets of the two or more installed, functional software applications, the module responsive to one or more requests for the creation of the one or more reduced metasets.
Owner:SHAPIRO ALAN JOSHUA

Method and apparatus for uniquely and securely loading software to an individual computer

A method and apparatus for uniquely and securely loading software to an individual computer includes requesting download of software components to a hardware platform and delivering a token from a token server responsive to the request. The token server is operated by an entity having rights to grant access to the software components. The token is passed to a system that builds software images. The system is operated by an organization that performs delivery of the software. The software components are assembled and decrypted with the system within an enabled secure process. A software image to be loaded onto the platform is created and bound to the hardware platform by encrypting the software image using an application specific encryption technique.
Owner:HEWLETT-PACKARD ENTERPRISE DEV LP

Virtual execution environment for software delivery and feedback

A method and system for testing and logging execution events of software delivered to a user. The user can launch and run the software product while having the support and a necessary input from the product developer. A software product is provided from a first remote server and executed on a user computer, while execution statistics are collected and analyzed by a second remote server. The software product is used in a virtual execution environment. The software product is executed on a Guest Operating System (GOS) also installed on the user computer. A hypervisor-level monitoring of tested software products and GOSs is implemented.
Owner:PARALLELS INT GMBH

Distributed policy driven software delivery

A system may scan various reporting services and application manufacturers' websites for recent security upgrades, hot fixes, and service packs. The system may then retrieve these patches and automatically apply these patches on every computer within the corporate network. By inoculating systems before viruses are able to take advantage of their weaknesses, corporations can prevent many of the modern viruses from entering their network and reduce their corporate losses. Furthermore, as a sufficient amount of network and system administrator time is currently utilized on keeping track of security fixes, downloading these patches, and applying them across the corporate network, the implementation of this solution saves money and resources.
Owner:AUTONOMIC SOFTWARE

Optimized deployment resource and software delivery platform in cloud computing environment

The invention discloses an optimized deployment resource and software delivery platform in a cloud computing environment, the software delivery platform comprises a server and a Worker, the server isresponsible for calling a development software API, and issuing a software delivery instruction and a monitoring instruction to the Worker; an API (Application Program Interface) service, Docker mavenplug, Gitlab, Jenkins, Grafana, Prometheus, Harbor, Haproxy, Kubernetes, Keepalived, and a database storage module DataBase are deployed in the server. The resource utilization rate in a cloud computing environment is improved, and configuration is simplified; and the cost expenditure is reduced, the investment of operation and maintenance personnel is reduced, and the continuous service deliveryis more, fast, good, economical and stable. Business lateral extensions are realized.
Owner:KAITAIMING BEIJING TECH

Method and apparatus for software delivery and management

A method and apparatus for software delivery and management includes receiving an electronic catalog identifying one or more game titles, displaying at least a subset of the identified game titles within a graphical user interface (GUI), receiving an indication from a user selecting one of the game titles displayed within the GUI, and displaying information corresponding to the selected one of the game titles in association with at least one of a first offer to preview a partially enabled game program corresponding to the selected one of the game titles and a second offer to purchase a fully enabled version of the game program corresponding to the selected one of the game titles.
Owner:INTEL CORP

Real-time secure self-aquiring root authority

When software is delivered to a customer, there are often programs or routines of programs that a software distributor intended to run under the credentials of a specific user other than the user who started the program. A secure method is proposed for software running in a process to acquire rights to issue restricted operations. A trusting entity trusts a process based on verifying ownership of code residing in the process. The trusted process is granted rights by the trusting entity to perform any or specific operations under the credentials of a specific user, not necessarily the current process user.
Owner:IBM CORP

Software delivery system

The present software delivery system includes a computer system and a CD-ROM. The computer system includes a central processing unit communicably coupled to a CD-ROM drive, a hard drive, and a non-volatile memory. The CD-ROM contains a control module and a plurality of software modules. Each of the software modules contains one or more software products which are the software to be delivered to the user of the computer system. Each of the software modules is assigned a unique identifier (ID) such as an identification number or code. In the non-volatile memory, addresses have been designated to contain an encrypted code key which comprises a list of identification numbers corresponding to the identification numbers of the software modules.
Owner:HEWLETT PACKARD DEV CO LP

System and method for autonomic software delivery for personal area networks

A system and method for autonomic software delivery for personal area networks is presented. A software installer is included in a responding device that uses a device profile table to identify the capabilities of a requesting device. Once identified, the responding device provides software data, such as software identifiers and versions, to the requesting device. The requesting device compares its installed software with the software data it received from the responding device. In turn, the requesting device downloads software from the responding device that it either does not have or is outdated. Once the requesting device downloads the software, the requesting device may send requests, such as a print request or a remote control command, to the responding device using the downloaded software.
Owner:IBM CORP

Method and apparatus for restricting access to an electronic product release within an electronic software delivery system

The invention provides a method and apparatus for limiting access to a selected release of a software Product and / or associated License Keys to a subset of the manufacturer's customers who are entitled to receive the software Product or digital good, within an electronic software delivery and management system. A Product release is transmitted to the system for storage and limited distribution to a subset of entitled customers. A user interface enables the manufacturer, or partner such as a reseller, to specify distribution parameters that restrict distribution of the product version to specified customers. At least one customer is selected, such as, for example, one or more customers authorized to receive the product version. The product version is further designated as a restricted product version for the selected customers. Finally, the customer restriction information is stored in appropriate tables within a database.
Owner:INTRAWARE

Software continuous integration method based on micro-service architecture

The invention discloses a software continuous integration method based on a micro-service architecture. The invention discloses a software delivery test method and system, belongs to the field of internet software development, and is used for delivery from software development to software test, and solves the problems that in the existing software project development process, the continuous integration efficiency of software is poor, compiling failure occurs easily before project delivery test, and project publishing deployment is affected due to no automatic test function. The method comprises the following steps: firstly, constructing and configuring a Jenkins CI platform; then, a micro-service engineering package Job1 is constructed on a Jenkins CI platform; marking an identification label on the packaged micro-service installation package and uploading the micro-service installation package to an installation package warehouse; arranging and storing the micro-service installation package according to the dimension of the project version, performing digital verification through an MD5 algorithm, constructing a package fetching deployment test environment Job2 with parameters ona Jenkins CI platform, and finally outputting a test environment publishing list. Therefore, high continuous integration can be achieved during project delivery testing, and the working efficiency ofsoftware development and testing is improved.
Owner:成都库珀创新科技有限公司

Integrated chaining process for continuous software integration and validation

A method and apparatus for automating the installation of a plurality of operating system and device management software combinations, with their respective and related configuration data, onto a plurality of information management system platform hardware. The present invention also provides for the automated and systemic validation of proper interoperability between all installed software components. All related details of the integration, installation and validation processes are automatically recorded and stored in a manner conducive to future retrieval, review, analysis, modification, and possible re-use. The method and apparatus of the present invention uses a chained integration process (CIP), which treats a combination of information handling system hardware and a software delivery stack, including BIOS, device drivers, firmware, and other software components, as input. The individual components of the software stack are sequentially combined with various operating systems during the installation process. A validation process is iteratively performed as each component is installed, with resultant configuration data, testing processes, and related validation results saved into a Record Storage System (RSS). A Remote Management Unit (RMU) provides manual or automatic override, and re-boot or restart, of a system that is operating in a hung state to return the system to a stable state.
Owner:DELL PROD LP

Value stream graphs across heterogeneous software development platforms

Systems and methods to autonomously generate emergent software delivery value stream graphs from work units (e.g., tasks) that are created and managed through different specialized software tools by the many teams of an entity (e.g., company, other organization) involved in large software delivery activities. The emergent software delivery value stream graphs may be produced by autonomously monitoring and integrating the activity from individual software development tools. Additionally or alternatively, emergent software delivery value stream graphs may be produced by altering a previously captured event stream based on a description of changes to a development stage stream and team information. The generated value streams may be analyzed and / or visualized to report on various aspects of the software development for an organization.
Owner:TASKTOP TECH

System and method for software delivery

A computer system and method for software delivery that include articles of manufacture having two or more installed, functional software applications organized in a protoset, the protoset configured to enable creation of one or more subsets (also called reduced metasets) from the two or more installed, functional software applications, each of the one or more subsets configured to be operable with a predefined computer system independent of the protoset; and a protoset module configured to operate on the protoset to enable creation of the one or more subsets of the two or more installed, functional software applications, the module responsive to one or more requests for the creation of the one or more reduced metasets.
Owner:SHAPIRO ALAN JOSHUA

Code quality evaluation and user interfaces

A processor may generate a UI. The processor may instantiate a plurality of collectors. Each collector may be configured to collect data in real time from a separate one of a plurality of data sources. Each data source may include a different type of data relating to at least one of a plurality of software delivery pipeline tasks. The processor may separately and continuously collect data from each of the plurality of data sources using the plurality of collectors. The processor may separately and continuously analyze the stored data from each of the plurality of data sources to generate a plurality of code quality metrics for the plurality of software delivery pipeline tasks. The processor may continuously report the plurality of code quality metrics through the UI.
Owner:CAPITAL ONE SERVICES

A method and apparatus for software delivery

The invention discloses a method and apparatus for software delivery Electronic equipment. The method comprises steps: obtaining the source code provided by the developer, detecting a development language and a development platform of source codes, according to the development language and development platform of the source codes, calling the appropriate software testing tools to test the source code, for source codes that passes the test, according to the development language and development platform of the source codes, determining the source code compilation engine, using the compilation engine to compile the source code to generate executable programs, according to the source code development language, development platform, executable program, configuring docker images and docker imagerunning resources, using the configuration of docker image to release the source code delivery. The invention can realize automatic test and trusted delivery process of source codes of different development languages, different development environments and different development platforms.
Owner:长沙软工信息科技有限公司

Production environment simulation method based on container

A production environment simulation method based on a container comprises the following steps: manufacturing a container basic mirror image according to an operating system and a middleware assembly of a terminal user; deploying a container service and a container virtualization network component on a plurality of machines, and creating one or more virtual networks corresponding to the network ofthe terminal user in the container virtualization network component; according to the node deployment condition of the terminal user site, creating containers one to one, wherein host names and IP addresses of the containers are consistent with the terminal user site; deploying a VPN server on any machine, creating an independent VPN network, and establishing NAT forwarding from the VPN network tothe virtual container network; and installing a VPN client on a terminal user computer, connecting the VPN client to the VPN server in the step s4, setting a local router, and pointing the route of the virtual container network to the VPN server. Environment simulation is realized based on a container technology, the cost is reduced, and the software delivery efficiency is improved.
Owner:WHALE CLOUD TECH CO LTD

Automatic continuous integration method and system for software

The invention discloses an automatic continuous integration method for software. The method comprises the first step of presetting, recording and storing software development standards, the second step of selecting predefined xml configuration files according to actual requirements of a software development project, the third step of modifying and / or screening the selected xml configuration files, and placing the modified and / or screened xml configuration files under a root directory of the software development project, the fourth step of uploading latest source code files to a version management server, and the fifth step of scanning the latest source codes to obtain a scanning result, and conducting a building issuing test automatically according to the scanning result. The invention further discloses an automatic continuous integration system for the software. By the adoption of the automatic continuous integration method and system for the software, the soft development process can be structured and normalized, the error rate can be lowered, the development efficiency and product quality can be greatly improved, the software delivery cycle can be shortened, and the development cost can be lowered.
Owner:GUANGDONG POWER GRID CO LTD INFORMATION CENT

Data distribution method for relational database

The method invention discloses a data distribution method for a relational database, and belongs to the field of computer data distribution. The method comprises: a design step of modeling specific to the relational database, and describing the relational database as two types of metadata, namely, data content and data description; and a distribution step of performing resolving execution on the data. Compared with the prior art, the data distribution method for the relational database has the advantages that data of the relational database is delivered by providing of a way of not using any SQL (Structured Query Language), so that the complexity of SQL compiling in an ERP software development process is lowered, and the probability of production environment data errors caused by software delivery is lowered.
Owner:INSPUR COMMON SOFTWARE

Method and device for sharing clock reference source

The invention discloses a method and device for sharing a clock reference source, belonging to the clock synchronic field. The method comprises the following steps: packaging TOD (time of day) information into TOD message according to predefined TOD message format, wherein the TOD information comprises TOD time information and TOD status information; and transmitting the TOD message into a destination end. The device comprises a packaging module and a transmitting module. In the invention, according to the predefined TOD message format, the TOD information is packaged into the TOD message, and the TOD message is transmitted to the destination end. The software delivery mode that the TOD information is completely transmitted to the destination end from the source end realizes the same effect of deploying the clock reference source at the end, and really realizes the share of the clock reference source.
Owner:HUAWEI TECH CO LTD

System and method for electronic software delivery and management through channel partners

A system and method for facilitating delivery of software applications from software manufacturers and channel partners to their aggregated customer base are described. The system enables both direct customers of software manufacturers and customers of channel partners to receive electronic delivery of digital assets and licenses from a single electronic software delivery site. The system enables software manufacturers to uniquely define the use of the electronic software and license delivery service for each of their associated channel partners, such as, for example, to define whether the channel partner can submit orders directly to the system and to define limits on such orders, to specify which products from the manufacturer's catalog is a channel partner allowed to deliver, and to define which reporting information the manufacturer may access for data submitted by each channel partner.
Owner:FLEXERA SOFTWARE

Software research and development method and system and relevant device

The invention discloses a software research and development method. The software research and development method comprises the steps that received demand information is analyzed to obtain resource demands and task information, and resource information is allocated according to the resource demands, wherein the resource information includes human resource information and device resource information; the human resource information and the task information are sent to a device corresponding to the device resource information, a software version is established according to codes and is tested whenthe codes submitted by the device are received, and if testing is passed, the software version is issued. By adopting the method, an automatic relation mechanism is established between technical management and resource management, so that demands, tasks and software version are organically related together, the software delivery process can be completed without complicated manual filling, and thesoftware research and development management efficiency is improved. In addition, the invention also provides a software research and development management system and a relevant device which have the above advantages.
Owner:ZHENGZHOU YUNHAI INFORMATION TECH CO LTD

Visualization method and device for continuous delivery, and server

The invention relates to a visualization method and device for continuous delivery, and a server, and the method comprises the steps: collecting construction data generated by a continuous delivery device by means of a Jenkins plug-in based on Jenkins, and displaying all the data in a visual display mode. Thus, visualization of construction data of each stage in the continuous delivery device canbe effectively and accurately achieved, transparency of the software research and development process and quality is improved, and product development efficiency is also improved. In the operation process of the whole continuous delivery device, the problems and the product quality of the whole continuous delivery device are mastered by measuring the state and the result of the visualization device, the problems can be positioned in real time, the research and development efficiency is improved, the software delivery quality is ensured, and therefore the purposes of real-time integration, real-time feedback and real-time deployment are achieved.
Owner:成都宝瓜科技有限公司

Content delivery server, communication terminal, content delivery system, content delivery method, content delivery program, terminal control program and storage medium containing the program

There are provided a server machine and communication terminals communicatively connected to each other over a communication network. The server machine delivers software to a communication terminal. The server machine again delivers to the communication terminal delivered software which was delivered at least once to the communication terminal. Each communication terminal has an identification information transmitter section obtaining identification information by which users are identified. The server machine includes a delivery management database to manage the identification information and software delivery history information in an associated manner.
Owner:SHARP KK
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