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

2025 results about "Package" patented technology

A package in the Unified Modeling Language is used "to group elements, and to provide a namespace for the grouped elements". A package may contain other packages, thus providing for a hierarchical organization of packages.

System and method for defining and managing reusable groups software constructs within an object management system

A system for maintaining an object repository within an object management system where the objects are software constructs and the system provides a set of tools for creating packages of the objects that can be reused as well as monitored as they are changed or recombined. The packages themselves become new objects for the repository to store. The set of relationships within a package is also stored as are any relationships between any of the objects within the object management system object repository.
Owner:UNISYS CORP

Push-Pull Based Content Delivery System

QoS is built into a peer network within existing Internet infrastructure itself lacking QoS, by enabling a network peer to continuously discern the network's ability to deliver to that peer a particular Content Object (distributed in groups of component Packages among neighboring VOD peers) within predetermined times. Content Objects are divided into groups of component Packages and distributed to Clusters of neighboring network peers, enhancing QoS upon subsequent retrieval. Tracking Files (lists of network peers storing Package groups) and Tracking Indexes (lists of network peers storing Tracking Files) are generated to facilitate “on demand” Content Objects retrieval. Dynamically monitoring network traffic (including VOD functionality, bandwidth and reliability) creates “distributed closed-loop feedback,” and in response, attributes of individual network peers (e.g., Trust Level and membership within a particular Cluster) are modified, and “content balancing” functions performed (e.g., redistribution of Package groups among network peers) enables maintaining high QoS.
Owner:VODDLER GRP

Apparatus, method and software products for dynamic content management

The present invention provides systems and methods for dynamic content management, the method including generating content associated with an object, dynamically adjusting the content associated with the object according to a user profile to form a user-defined object-based content package, displaying at least one captured image of the identified object on the device, and uploading the user-defined object-based content package associated with the identified object to the device simultaneously with the displaying step to provide dynamic content to the user on the device.
Owner:EYEDUCATION A Y

Diagrammatic control of software in a version control system

Methods and systems consistent with the present invention provide an improved software development tool that includes a version control system that permits multiple programmers to work simultaneously on a single software project by maintaining a central repository containing a master copy of a software project and by managing versions of the software project that the programmers make through the development process. The improved software development tool enables a programmer to interact with the version control system by interacting with a diagram or diagram element that corresponds to a project, package, diagram, or class, thus facilitating the use of the version control system.
Owner:BORLAND

Software distribution method and system with automatic prerequisite installation

InactiveUS20060048145A1Reduce needIncrease reliability and performanceProgram loading/initiatingMemory systemsPreconditionSoftware
A software distribution method (300) is proposed. The solution of the invention relates to the deployment (from a source host to selected endpoints) of main packages that require one or more prerequisite packages. In this case, the source host builds (304-326) and transmits (330-332) a multi-segment distribution structure that embeds the main package and any prerequisite package that is not available on at least one of the endpoints. Each endpoint receiving the distribution structure only installs (336-360) the prerequisite packages that are not available on the endpoint. The main package can then be installed (362-366) correctly (with the required configuration of the endpoint)
Owner:IBM CORP +1

System and method for construction, delivery and display of itv content

iTV content is created and deployed using a server component adapted to allow content developers to create applications according to an authoring specification that describes a framework for same; a transport component including an operator-deployed application management system configured to optimize and deliver the aplications to one or more clients; and a client component adapted to render the applications through a television so as to permit user interaction therewith. The authoring specification provides for the presentation of content through one or more templates defined therein, allowing application definition and behavior to remain common across multiple client device types, middleware platforms, and / or iTV operating environments. The framework for applications accommodates advertising, promotions, content placement packages and / or programming campaign definitions, so as to permit a selection of a specific advertisement, promotion or content at a time of preparation of the iTV content by the server, and / or a time of execution of the applications by the client.
Owner:COMCAST CABLE COMM MANAGEMENT LLC

Application program heat update method and apparatus, terminal and storage medium

The present application program relates to an application program heat update method and apparatus, a terminal and a storage medium. The method comprises: starting an application program, and loadinga mapping file and multiple current version resource file packages, wherein service function identifiers and corresponding resource file package identifiers are recorded in the mapping file; generating a version update request, and sending the version update request to a server, so that the server can query whether there is an update file corresponding to a new version according to the version update request; if so, obtaining the update file; receiving the update file returned by the server, wherein the update file comprises multiple new version resource file packages, and the new version resource file package has the resource file package identifier; dynamically loading the new version resource file packages corresponding to the service function identifiers by using the mapping file; andif detecting that the new version resource file packages fail to be loaded, rolling back to the current version resource file packages.
Owner:ONE CONNECT SMART TECH CO LTD SHENZHEN

Method and device for installing application software

The invention discloses a method and a device for installing application software and is used for solving the problems of complicated operation and high difficulty in implementation of the conventional installation process of the application software. The method comprises the following steps of: mounting the mirror image data of a virtual machine, wherein the virtual machine is a virtual machine to be subjected to installation of the application software, and mapping the mirror image data into a virtual disk in a local file system; updating a registry file in the virtual disk according to registry change record data which is included in an application software package, wherein the application software package comprises files which are increased or revised in the installation process, the registry change record data and file change record data; and according to the file change record data and the files which are increased or revised in the installation process and included in the application software package, updating the structures of the files in the virtual disk so as to realize installation of the application software in the virtual machine. In the installation process of the application software, a user of the virtual machine does not need to perform complicated operation, so that difficulty in software installation is reduced.
Owner:CHENGDU HUAWEI TECH

System and method for deploying preconfigured software

Automated deployment of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package, is obtained, along with information representing (a) associations between the users and the user devices, (b) user attributes from which access privilege level information for individual users is determinable, and (c) device attributes for each of the plurality of user devices, including network connectivity information. The initial software installation package is custom-configured for individual user devices based on the information representing (a) and (b) to produce a different specially-configured software installation packages. Each one includes installation parameters that establish functionality for the software application based on the access privilege level of the corresponding user. Data transfer channels are custom-configured for individual user devices based on the information representing (a) and (c).
Owner:AO KASPERSKY LAB

Application deployment method and device

The embodiment of the invention provides an application deployment method and device. The application deployment method comprises the following steps of obtaining an operating file package and a configuration file package of an application; obtaining configuration information generated in advance and correcting the configuration file package according to the configuration information; and distributing the operating file package and the corrected configuration file package to a server on which a client is located according to a preset application deployment process and executing the installation process of the application. Various software packages of the application are separated from a dependent environment installation package during operation, and are divided into the operating file package and the configuration file package, the configuration information is generated for different operating environments in advance, so that the configuration file package can be corrected by using the configuration information in different operating environments during application deployment, dynamic configuration of parameters during application deployment is achieved, and the flexibility and the dynamic customizability of the application deployment are achieved by the method.
Owner:ALIBABA GRP HLDG LTD

Crash recovery system

A client device is connectable to a server via a communication network for receiving new software packages. The client device includes a pair of system partitions designated as current and backup system partitions and at least one package partition on which all installed system packages are saved. A central processing unit of the client device uses the contents of the current system partition. In response to an startup failure or a runtime failure, the client device reboots using the backup system partition and allows a user to selectively install any of the software packages saved on the at least one package partition.
Owner:NOKIA CORP

Base station user plane data processing and optimizing method based on Linux system

The invention provides a base station user plane data processing and optimizing method based on a Linux system. The method comprises the steps as follows: package classification is completed by using a package processing acceleration module; the interrupt of package reception is reduced in an intelligent switching manner for interrupt polls; memory copying is avoided by using a core space-user space memory mapping technology; and context switching between a core state and a user state is reduced by using a lock-free queue technology, so that the performance for processing base station user plane data is remarkably improved.
Owner:WUHAN POST & TELECOMM RES INST CO LTD

Method and device for generating and unloading software installation package

The invention discloses a method and device for generating and unloading a software installation package. The method comprises the following steps: acquiring the version information of business software, a file to be packed and information of the file to be packed, generating a configuration file according to the version information of the business software and the file to be packed and recording information corresponding to the configuration file; creating a software installation package and writing a business software installation unit into the header of the software installation package; and writing the information corresponding to the configuration file, the configuration file, the information of the file to be packed, the file to be packed and the tail structure information into the installation file of the software installation package in turn, and generating the software installation package of the business software. Through the technical scheme of the invention, the entire installation process can be automatically processed by the installation unit; therefore, the invention ensures normal use of all installed business software and can realize matching between the platform software and the business software and guarantee the compatibility of all installed business software and the switch flexibility among various versions of the business software.
Owner:南京浦口科创投资集团有限公司

Update package for offline synchronization of software updates

The description of an update package for updating a software application in an offline synchronization operation is presented. The update package includes update information for a plurality of updates. The update information includes a reference to the update payload and the relationships of the present update to other updates in the update package. A system for updating a software application on a client computer is also presented. An update agent includes a communication module and a media module. The communication module is configured to communicate with both an update source over a communication network, or the media module. The media module obtains update information from computer-readable media. The communication module communicates with the update source or the media module in the same manner.
Owner:MICROSOFT TECH LICENSING LLC

Visualized cross-platform mobile application development and generation system

The invention discloses a visualized cross-platform mobile application development and generation system. The system comprises a figure source library module, an editing module, a project directory management module, a plug-in processing module and a one-key generation module, wherein the figure source library module is used for storing a figure source library, the figure source library comprises a view library, a list library, an HTML element library and a control library; the editing module is used for presenting an editing window in a browser, calling the figure source library when receiving editing information from a user and sending a project file edited by the user to the project directory management module; the editing window is visualized, is of a draggable type and comprises a code editing window body, an attribute editing window body and an outline editing window body; the project directory management module is used for saving the project file edited by the user at a server side; the plug-in processing module is used for managing and maintaining a mobile application plug-in library at the server side; the one-key generation module is used for responding to an installation package generation request of the user in the background and generating a cross-platform mobile application installation package for the user to download for use. By means of the visualized cross-platform mobile application development and generation system, a complete set of processes ranging from visualized cross-platform mobile application design to visualized cross-platform mobile application generation can be achieved.
Owner:BEIJING UNIV OF POSTS & TELECOMM

Computer Source Code Generator for Building Software Applications

A computer program / software / tool that uses a method / technique / process and set of parameters for generating source code for a programming / database / scripting languages straight from a database model or database objects such as Tables, Views, Stored Procedures, User Defined Functions, Types, Sequences, Packages, Indexes and Constraints etc. The method includes steps of creating / generating re-usable program / components / source code for an application, where the developer selects the database object and the type of code they want to generate as an input to the code generator. The code generation method / technique / process utilizes information contained in the database system for the selected database object; uses specific code template; and uses set of parameters provided by the developer and generates source code as an output. A simple two-step process greatly reduces developer effort in going through many code generation options every time they want to generate the code either for an application or an individual component / program.
Owner:BHAGAT CHIRAG P

Common troubleshooting framework

Techniques for improving a troubleshooting experience by providing a common troubleshooting framework. Such a framework may enable use of common elements between troubleshooters and lead to similarities between troubleshooting packages, which may improve the user experience. Further, a framework may reduce the amount of knowledge and time necessary to create troubleshooting packages, and thus encourage increased development of these troubleshooting packages. In some implementations of the framework, a troubleshooting package may be implemented in a declarative manner that outlines / describes the problems it solves and the potential solutions to those problems. The declarative troubleshooting packages may then be provided to the troubleshooting framework and may provide direction to the framework, in that the framework may execute functions as directed by the troubleshooter.
Owner:MICROSOFT TECH LICENSING LLC

Software build validation before check-in

In one embodiment of this invention, a computer system performs a method for validating a software build before check-in. A computer system accesses an existing software build of a software application that includes one or more existing binary files. The computer system accesses one or more updated binary files from a computer user. The computer system overwrites appropriate existing binary files in the existing software build with corresponding updated binary files for the updated binary files package. The overwriting included incorporating the updated binary files into the existing build of the software application without having to generate a new build of the software application. The computer system evaluates the functionality of the updated existing software build, wherein evaluating includes determining whether at least the updated binary files satisfy a threshold level of functionality. The computer system generates a report representing the results of the functionality evaluation.
Owner:MICROSOFT TECH LICENSING LLC

Environmentalization technique for promotion of application programming interface (API) server in lifecycle succession of deployments

Example methods, systems, and techniques of managing a succession of deployments of an application programming interface (API) server configuration are provided. An example method includes defining a first configuration of the API server. The first configuration includes a deployment package that encodes at least policy, listener and external connection components of the defined first configuration together with environment settings particular to operation of the API server in a development environment deployment thereof. The method also includes preparing a second configuration of the API server. The second configuration includes (i) a policy package derived from the first configuration and (ii) a separable environment package particular to a testing environment deployment of the API server. The method further includes preparing a third configuration of the API server. The third configuration includes (i) the derived policy package and (ii) a separable environment package particular to a production environment deployment of the API server.
Owner:VORDEL
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products