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

2041 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

Method of and system for designing an N-tier software architecture for use in generating software components

A system and method for designing a software architecture for utilizing software components in building extensible N-tier software applications is described, the method comprising specifying a set of software component rules for creating software components; specifying a set of tier rules for creating tiers; and specifying a set of assembly rules further comprising association rules by which each tier may be associated with at least one software component and linkage rules by which each tier may be linked to at least one other tier. The tier rules may further comprise a set of association rules by which each tier created with the set of tier rules may be associated with at least one software component created using the software component rules; a set of tier framework rules to provide an architected context for software components within a tier; and a set of package rules to provide for logical grouping of interfaces within a framework defined by the tier framework rules to provide a set of specific behaviors for the tier.
Owner:BAKER HUGHES INC

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

Self-describing software image update components

Described is a system and method in which software images including updates are provided as packages. The package is self-describing, thereby facilitating the replacement of only component parts of an image. A software build process maps operating system features (comprising files, metadata, configuration information and so forth) into the packages, and executable code is processed for relocation purposes. The final package includes a device manifest file that describes the package and conveys dependency information and information about the priority of settings (shadow data).
Owner:MICROSOFT TECH LICENSING LLC

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 automated configuration of software installation package

Automated configuration 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, as is information representing (a) associations between the plurality of users and the plurality of user devices, and (b) user attributes from which access privilege level information for individual users is determinable. The initial software installation package is configured for the user devices based on the information representing (a) and (b), to produce a plurality of different specially-configured software installation packages, each one of which corresponds to one or more specific users and one or more specific user devices. Each specially-configured package includes parameters that establish functionality for the software application based on the access privilege level of the users. Each user is authenticated, and completion of installation of the software application is conditioned on a result of the authentication.
Owner:AO KASPERSKY LAB

Intelligent Package For Controlled Product Distribution

<heading lvl="0">Abstract of Disclosure< / heading> An active package system comprising: a package; a first identification tag coupled to the package; a controller that stores identifying data coupled to the first identification tag; and, an interrogator located external to the package, wherein the first identification tag in response to a query from the interrogator communicates the identifying data and the first identification tag is adapted for initiating a query to a second identification tag.
Owner:INT PAPER CO

System and method for representing user processes as software packages in a software package management system

A system, method, and computer program product for representing at least one of a user process and a system process as a software package in a software package management system. The method includes creating at least one package comprising at least one of a user process and a system process. The at least one package comprises a structure consistent with a software package so that the at least one package is able to be managed by a software package management system. The at least one package is stored on an information system via the software package management system.
Owner:IBM CORP

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

Infrastructure for the automation of the assembly of schema maintenance scripts

A method and apparatus to build a migration package. According to one embodiment of the invention, a plurality of programming elements are developed and stored in a configuration repository. The configuration repository also includes metadata used to describe each of the programming elements. Selected programming elements are placed in a set of one or more migration scripts to be stored in the migration package. The set of migration scripts may include a master configuration file and a driver file.
Owner:ORACLE INT CORP

Applet embedded cross-platform caching

An applet is used to deliver a persistent caching mechanism. An initial package of the applet incorporates a lightweight caching mechanism into its root set of classes. The remainder of the applet are divided into functional modules that can be subsequently downloaded as needed. The initial applet and caching mechanism is packaged and signed in a package using tools and procedures native to each platform; and each functional module is packaged and signed in a generic, platform-independent fashion for verification and loading by any of the various platform-dependent initial applet packages. In this way, the same functional module portions of the applet (which may comprise the bulk of the applet) are cached and loaded in a platform-independent manner without requiring or relying on any caching mechanism built into a platform such as a web browser or other applet execution environment.
Owner:ATTACHMATE

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:南京浦口科创投资集团有限公司

Method and apparatus for determining software trustworthiness

Aspects of the invention relate to a method, apparatus, and computer readable medium for determining software trustworthiness. In some examples, a software package identified as including at least one file of unknown trustworthiness is installed on a clean machine. A report package including a catalog of files that have been installed or modified on the clean machine by the software package is generated. Identification attributes for each of the files in the catalog is determined. Each of the files in the catalog is processed to assign a level of trustworthiness thereto. The report package is provided as output.
Owner:SYMANTEC CORP

Managing a succession of deployments of an application programming interface (api) server configuration in the software lifecycle development

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:MICROSOFT TECH LICENSING LLC

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

Data analysis tool for analyzing data stored in multiple text files

A system for organizing data in multiple text data files and for automatically parsing data directly into named variables within a single, user-configurable graphical user interface (GUI) or workspace. Results organization, analysis algorithms, and file viewing all take place from within the workspace. No apriori knowledge of the dimensionality or length of data is required. Results may readily be placed into reports. Multiple data files may be processed using batch commands. Metafile capability is provided wherein data within a first level file may be the name of another data file allowing cascaded processing of data files. This unification of a user-configurable workspace, an integrated file viewing method and a parsing method minimizes distraction to a researcher allowing him or her to focus on analysis of experimental data rather than on the mechanics of data processing. The system of methods interacts with third party data analysis application software packages.
Owner:GNEISS SOFTWARE

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
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